Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
21 changes: 21 additions & 0 deletions pkg/fusionauth/Domain.go
Original file line number Diff line number Diff line change
Expand Up @@ -225,6 +225,7 @@ type Application struct {
Name string `json:"name,omitempty"`
OauthConfiguration OAuth2Configuration `json:"oauthConfiguration,omitempty"`
PasswordlessConfiguration PasswordlessConfiguration `json:"passwordlessConfiguration,omitempty"`
PhoneConfiguration ApplicationPhoneConfiguration `json:"phoneConfiguration,omitempty"`
RegistrationConfiguration RegistrationConfiguration `json:"registrationConfiguration,omitempty"`
RegistrationDeletePolicy ApplicationRegistrationDeletePolicy `json:"registrationDeletePolicy,omitempty"`
Roles []ApplicationRole `json:"roles,omitempty"`
Expand Down Expand Up @@ -482,6 +483,26 @@ func (b *ApplicationOAuthScopeResponse) SetStatus(status int) {
b.StatusCode = status
}

/**
* Hold application phone configuration for template overrides.
*/
type ApplicationPhoneConfiguration struct {
ForgotPasswordTemplateId string `json:"forgotPasswordTemplateId,omitempty"`
IdentityUpdateTemplateId string `json:"identityUpdateTemplateId,omitempty"`
LoginIdInUseOnCreateTemplateId string `json:"loginIdInUseOnCreateTemplateId,omitempty"`
LoginIdInUseOnUpdateTemplateId string `json:"loginIdInUseOnUpdateTemplateId,omitempty"`
LoginNewDeviceTemplateId string `json:"loginNewDeviceTemplateId,omitempty"`
LoginSuspiciousTemplateId string `json:"loginSuspiciousTemplateId,omitempty"`
PasswordlessTemplateId string `json:"passwordlessTemplateId,omitempty"`
PasswordResetSuccessTemplateId string `json:"passwordResetSuccessTemplateId,omitempty"`
PasswordUpdateTemplateId string `json:"passwordUpdateTemplateId,omitempty"`
SetPasswordTemplateId string `json:"setPasswordTemplateId,omitempty"`
TwoFactorMethodAddTemplateId string `json:"twoFactorMethodAddTemplateId,omitempty"`
TwoFactorMethodRemoveTemplateId string `json:"twoFactorMethodRemoveTemplateId,omitempty"`
VerificationCompleteTemplateId string `json:"verificationCompleteTemplateId,omitempty"`
VerificationTemplateId string `json:"verificationTemplateId,omitempty"`
}

/**
* A Application-level policy for deleting Users.
*
Expand Down