Skip to content

Commit 69235b0

Browse files
committed
add relevant protobuf message creators
1 parent e3d4759 commit 69235b0

File tree

1 file changed

+21
-0
lines changed

1 file changed

+21
-0
lines changed

keeperapi/src/restMessages.ts

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -165,6 +165,27 @@ export const syncDownMessage = (data: Vault.ISyncDownRequest): RestMessage<Vault
165165
export const getSyncData = (data: Vault.IBreachWatchGetSyncDataRequest): RestMessage<Vault.IBreachWatchGetSyncDataRequest, Vault.IBreachWatchGetSyncDataResponse> =>
166166
createMessage(data, 'breachwatch/get_sync_data', Vault.BreachWatchGetSyncDataRequest, Vault.BreachWatchGetSyncDataResponse)
167167

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+
168189
export const keepAliveMessage = (): RestActionMessage => createActionMessage('keep_alive')
169190

170191
export const logoutV3Message = (): RestActionMessage => createActionMessage('vault/logout_v3')

0 commit comments

Comments
 (0)