@@ -6188,10 +6188,12 @@ export enum EventType {
6188
6188
UserDeactivate = "user.deactivate" ,
6189
6189
UserDelete = "user.delete" ,
6190
6190
UserDeleteComplete = "user.delete.complete" ,
6191
- UserLoginIdDuplicateOnCreate = "user.loginId.duplicate.create" ,
6192
- UserLoginIdDuplicateOnUpdate = "user.loginId.duplicate.update" ,
6193
6191
UserEmailUpdate = "user.email.update" ,
6194
6192
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" ,
6195
6197
UserLoginFailed = "user.login.failed" ,
6196
6198
UserLoginNewDevice = "user.login.new-device" ,
6197
6199
UserLoginSuccess = "user.login.success" ,
@@ -6793,7 +6795,7 @@ export enum IdentityProviderLinkingStrategy {
6793
6795
/**
6794
6796
* @author Daniel DeGroff
6795
6797
*/
6796
- export interface IdentityProviderLinkRequest {
6798
+ export interface IdentityProviderLinkRequest extends BaseEventRequest {
6797
6799
displayName ?: string ;
6798
6800
identityProviderId ?: UUID ;
6799
6801
identityProviderUserId ?: string ;
@@ -9609,6 +9611,26 @@ export interface UserEmailVerifiedEvent extends BaseEvent {
9609
9611
user ?: User ;
9610
9612
}
9611
9613
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
+
9612
9634
/**
9613
9635
* @author Daniel DeGroff
9614
9636
*/
0 commit comments