@@ -6188,10 +6188,12 @@ export enum EventType {
61886188 UserDeactivate = "user.deactivate" ,
61896189 UserDelete = "user.delete" ,
61906190 UserDeleteComplete = "user.delete.complete" ,
6191- UserLoginIdDuplicateOnCreate = "user.loginId.duplicate.create" ,
6192- UserLoginIdDuplicateOnUpdate = "user.loginId.duplicate.update" ,
61936191 UserEmailUpdate = "user.email.update" ,
61946192 UserEmailVerified = "user.email.verified" ,
6193+ UserIdentityProviderLink = "user.identity-provider.link" ,
6194+ UserIdentityProviderUnlink = "user.identity-provider.unlink" ,
6195+ UserLoginIdDuplicateOnCreate = "user.loginId.duplicate.create" ,
6196+ UserLoginIdDuplicateOnUpdate = "user.loginId.duplicate.update" ,
61956197 UserLoginFailed = "user.login.failed" ,
61966198 UserLoginNewDevice = "user.login.new-device" ,
61976199 UserLoginSuccess = "user.login.success" ,
@@ -6793,7 +6795,7 @@ export enum IdentityProviderLinkingStrategy {
67936795/**
67946796 * @author Daniel DeGroff
67956797 */
6796- export interface IdentityProviderLinkRequest {
6798+ export interface IdentityProviderLinkRequest extends BaseEventRequest {
67976799 displayName ?: string ;
67986800 identityProviderId ?: UUID ;
67996801 identityProviderUserId ?: string ;
@@ -9609,6 +9611,26 @@ export interface UserEmailVerifiedEvent extends BaseEvent {
96099611 user ?: User ;
96109612}
96119613
9614+ /**
9615+ * Models the User Identity Provider Link Event.
9616+ *
9617+ * @author Rob Davis
9618+ */
9619+ export interface UserIdentityProviderLinkEvent extends BaseEvent {
9620+ identityProviderLink ?: IdentityProviderLink ;
9621+ user ?: User ;
9622+ }
9623+
9624+ /**
9625+ * Models the User Identity Provider Unlink Event.
9626+ *
9627+ * @author Rob Davis
9628+ */
9629+ export interface UserIdentityProviderUnlinkEvent extends BaseEvent {
9630+ identityProviderLink ?: IdentityProviderLink ;
9631+ user ?: User ;
9632+ }
9633+
96129634/**
96139635 * @author Daniel DeGroff
96149636 */
0 commit comments