@@ -165,6 +165,27 @@ export const syncDownMessage = (data: Vault.ISyncDownRequest): RestMessage<Vault
165
165
export const getSyncData = ( data : Vault . IBreachWatchGetSyncDataRequest ) : RestMessage < Vault . IBreachWatchGetSyncDataRequest , Vault . IBreachWatchGetSyncDataResponse > =>
166
166
createMessage ( data , 'breachwatch/get_sync_data' , Vault . BreachWatchGetSyncDataRequest , Vault . BreachWatchGetSyncDataResponse )
167
167
168
+ export const generatePasskeyRegistration = ( data : Authentication . IPasskeyRegistrationRequest ) : RestMessage < Authentication . IPasskeyRegistrationRequest , Authentication . IPasskeyRegistrationResponse > =>
169
+ createMessage ( data , 'authentication/passkey/generate_registration' , Authentication . PasskeyRegistrationRequest , Authentication . PasskeyRegistrationResponse )
170
+
171
+ export const verifyPasskeyRegistration = ( data : Authentication . IPasskeyRegistrationFinalization ) : RestInMessage < Authentication . IPasskeyRegistrationFinalization > =>
172
+ createInMessage ( data , 'authentication/passkey/verify_registration' , Authentication . PasskeyRegistrationFinalization )
173
+
174
+ export const generatePasskeyAuthentication = ( data : Authentication . IPasskeyAuthenticationRequest ) : RestMessage < Authentication . IPasskeyAuthenticationRequest , Authentication . IPasskeyAuthenticationResponse > =>
175
+ createMessage ( data , 'authentication/passkey/generate_authentication' , Authentication . PasskeyAuthenticationRequest , Authentication . PasskeyAuthenticationResponse )
176
+
177
+ export const verifyPasskeyAuthentication = ( data : Authentication . IPasskeyValidationRequest ) : RestMessage < Authentication . IPasskeyValidationRequest , Authentication . IPasskeyValidationResponse > =>
178
+ createMessage ( data , 'authentication/passkey/verify_authentication' , Authentication . PasskeyValidationRequest , Authentication . PasskeyValidationResponse )
179
+
180
+ export const getAvailablePasskeys = ( data : Authentication . IPasskeyListRequest ) : RestMessage < Authentication . IPasskeyListRequest , Authentication . IPasskeyListResponse > =>
181
+ createMessage ( data , 'authentication/passkey/get_available_keys' , Authentication . PasskeyListRequest , Authentication . PasskeyListResponse )
182
+
183
+ export const disablePasskey = ( data : Authentication . IUpdatePasskeyRequest ) : RestInMessage < Authentication . IUpdatePasskeyRequest > =>
184
+ createInMessage ( data , 'authentication/passkey/disable' , Authentication . UpdatePasskeyRequest )
185
+
186
+ export const updatePasskeyName = ( data : Authentication . IUpdatePasskeyRequest ) : RestInMessage < Authentication . IUpdatePasskeyRequest > =>
187
+ createInMessage ( data , 'authentication/passkey/update_friendly_name' , Authentication . UpdatePasskeyRequest )
188
+
168
189
export const keepAliveMessage = ( ) : RestActionMessage => createActionMessage ( 'keep_alive' )
169
190
170
191
export const logoutV3Message = ( ) : RestActionMessage => createActionMessage ( 'vault/logout_v3' )
0 commit comments