diff --git a/src/FusionAuthClient.ts b/src/FusionAuthClient.ts index 9219772..7450db6 100644 --- a/src/FusionAuthClient.ts +++ b/src/FusionAuthClient.ts @@ -10146,6 +10146,7 @@ export interface RegistrationRequest extends BaseEventRequest { generateAuthenticationToken?: boolean; registration?: UserRegistration; sendSetPasswordEmail?: boolean; + sendSetPasswordIdentityType?: SendSetPasswordIdentityType; skipRegistrationVerification?: boolean; skipVerification?: boolean; user?: User; @@ -10453,6 +10454,16 @@ export interface EmailTemplateErrors { renderErrors?: Record; } +/** + * Used to indicate which identity type a password "request" might go to. It could be + * used for send set passwords or send password resets. + */ +export enum SendSetPasswordIdentityType { + email = "email", + phone = "phone", + doNotSend = "doNotSend" +} + /** * Theme object for values used in the css variables for simple themes. * @@ -10799,6 +10810,7 @@ export interface TenantPhoneConfiguration { forgotPasswordTemplateId?: UUID; messengerId?: UUID; passwordlessTemplateId?: UUID; + setPasswordTemplateId?: UUID; unverified?: PhoneUnverifiedOptions; verificationCompleteTemplateId?: UUID; verificationStrategy?: VerificationStrategy; @@ -12006,6 +12018,7 @@ export interface UserRequest extends BaseEventRequest { currentPassword?: string; disableDomainBlock?: boolean; sendSetPasswordEmail?: boolean; + sendSetPasswordIdentityType?: SendSetPasswordIdentityType; skipVerification?: boolean; user?: User; verificationIds?: Array;