nonblocking

package
v0.0.0-...-36f5721 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 10, 2025 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

View Source
const (
	AdminAPIMutationAddGroupToRolesExecuted event.Type = "admin_api.mutation.add_group_to_roles.executed"
)
View Source
const (
	AdminAPIMutationAddGroupToUsersExecuted event.Type = "admin_api.mutation.add_group_to_users.executed"
)
View Source
const (
	AdminAPIMutationAddRoleToGroupsExecuted event.Type = "admin_api.mutation.add_role_to_groups.executed"
)
View Source
const (
	AdminAPIMutationAddRoleToUsersExecuted event.Type = "admin_api.mutation.add_role_to_users.executed"
)
View Source
const (
	AdminAPIMutationAddUserToGroupsExecuted event.Type = "admin_api.mutation.add_user_to_groups.executed"
)
View Source
const (
	AdminAPIMutationAddUserToRolesExecuted event.Type = "admin_api.mutation.add_user_to_roles.executed"
)
View Source
const (
	AdminAPIMutationAnonymizeUserExecuted event.Type = "admin_api.mutation.anonymize_user.executed"
)
View Source
const (
	AdminAPIMutationCreateAuthenticatorExecuted event.Type = "admin_api.mutation.create_authenticator.executed"
)
View Source
const (
	AdminAPIMutationCreateGroupExecuted event.Type = "admin_api.mutation.create_group.executed"
)
View Source
const (
	AdminAPIMutationCreateIdentityExecuted event.Type = "admin_api.mutation.create_identity.executed"
)
View Source
const (
	AdminAPIMutationCreateRoleExecuted event.Type = "admin_api.mutation.create_role.executed"
)
View Source
const (
	AdminAPIMutationCreateSessionExecuted event.Type = "admin_api.mutation.create_session.executed"
)
View Source
const (
	AdminAPIMutationCreateUserExecuted event.Type = "admin_api.mutation.create_user.executed"
)
View Source
const (
	AdminAPIMutationDeleteAuthenticatorExecuted event.Type = "admin_api.mutation.delete_authenticator.executed"
)
View Source
const (
	AdminAPIMutationDeleteAuthorizationExecuted event.Type = "admin_api.mutation.delete_authorization.executed"
)
View Source
const (
	AdminAPIMutationDeleteGroupExecuted event.Type = "admin_api.mutation.delete_group.executed"
)
View Source
const (
	AdminAPIMutationDeleteIdentityExecuted event.Type = "admin_api.mutation.delete_identity.executed"
)
View Source
const (
	AdminAPIMutationDeleteRoleExecuted event.Type = "admin_api.mutation.delete_role.executed"
)
View Source
const (
	AdminAPIMutationDeleteUserExecuted event.Type = "admin_api.mutation.delete_user.executed"
)
View Source
const (
	AdminAPIMutationGenerateOOBOTPCodeExecuted event.Type = "admin_api.mutation.generate_oob_otp_code.executed"
)
View Source
const (
	AdminAPIMutationRemoveGroupFromRolesExecuted event.Type = "admin_api.mutation.remove_group_from_roles.executed"
)
View Source
const (
	AdminAPIMutationRemoveGroupFromUsersExecuted event.Type = "admin_api.mutation.remove_group_from_users.executed"
)
View Source
const (
	AdminAPIMutationRemoveRoleFromGroupsExecuted event.Type = "admin_api.mutation.remove_role_from_groups.executed"
)
View Source
const (
	AdminAPIMutationRemoveRoleFromUsersExecuted event.Type = "admin_api.mutation.remove_role_from_users.executed"
)
View Source
const (
	AdminAPIMutationRemoveUserFromGroupsExecuted event.Type = "admin_api.mutation.remove_user_from_groups.executed"
)
View Source
const (
	AdminAPIMutationRemoveUserFromRolesExecuted event.Type = "admin_api.mutation.remove_user_from_roles.executed"
)
View Source
const (
	AdminAPIMutationResetPasswordExecuted event.Type = "admin_api.mutation.reset_password.executed" // nolint:gosec
)
View Source
const (
	AdminAPIMutationRevokeAllSessionsExecuted event.Type = "admin_api.mutation.revoke_all_sessions.executed"
)
View Source
const (
	AdminAPIMutationRevokeSessionExecuted event.Type = "admin_api.mutation.revoke_session.executed"
)
View Source
const (
	AdminAPIMutationScheduleAccountAnonymizationExecuted event.Type = "admin_api.mutation.schedule_account_anonymization.executed"
)
View Source
const (
	AdminAPIMutationScheduleAccountDeletionExecuted event.Type = "admin_api.mutation.schedule_account_deletion.executed"
)
View Source
const (
	AdminAPIMutationSendResetPasswordMessageExecuted event.Type = "admin_api.mutation.send_reset_password_message.executed" // nolint:gosec
)
View Source
const (
	AdminAPIMutationSetDisabledStatusExecuted event.Type = "admin_api.mutation.set_disabled_status.executed"
)
View Source
const (
	AdminAPIMutationSetPasswordExpiredExecuted event.Type = "admin_api.mutation.set_password_expired.executed" // nolint:gosec
)
View Source
const (
	AdminAPIMutationSetVerifiedStatusExecuted event.Type = "admin_api.mutation.set_verified_status.executed"
)
View Source
const (
	AdminAPIMutationUnscheduleAccountAnonymizationExecuted event.Type = "admin_api.mutation.unschedule_account_anonymization.executed"
)
View Source
const (
	AdminAPIMutationUnscheduleAccountDeletionExecuted event.Type = "admin_api.mutation.unschedule_account_deletion.executed"
)
View Source
const (
	AdminAPIMutationUpdateGroupExecuted event.Type = "admin_api.mutation.update_group.executed"
)
View Source
const (
	AdminAPIMutationUpdateIdentityExecuted event.Type = "admin_api.mutation.update_identity.executed"
)
View Source
const (
	AdminAPIMutationUpdateRoleExecuted event.Type = "admin_api.mutation.update_role.executed"
)
View Source
const (
	AdminAPIMutationUpdateUserExecuted event.Type = "admin_api.mutation.update_user.executed"
)
View Source
const (
	AuthenticationFailedFormat string = "authentication.%s.%s.failed"
)
View Source
const (
	AuthenticationFailedIdentityFormat string = "authentication.identity.%s.failed"
)
View Source
const (
	AuthenticationFailedLoginID event.Type = "authentication.identity.login_id.failed"
)
View Source
const (
	BotProtectionVerificationFailed event.Type = "bot_protection.verification.failed"
)
View Source
const (
	EmailError event.Type = "email.error"
)
View Source
const (
	EmailSent event.Type = "email.sent"
)
View Source
const (
	EmailSuppressed event.Type = "email.suppressed"
)
View Source
const (
	IdentityBiometricDisabled event.Type = "identity.biometric.disabled"
)
View Source
const (
	IdentityBiometricEnabled event.Type = "identity.biometric.enabled"
)
View Source
const (
	IdentityLoginIDAddedFormat string = "identity.%s.added"
)
View Source
const (
	IdentityLoginIDRemovedFormat string = "identity.%s.removed"
)
View Source
const (
	IdentityLoginIDUpdatedFormat string = "identity.%s.updated"
)
View Source
const (
	IdentityOAuthConnected event.Type = "identity.oauth.connected"
)
View Source
const (
	IdentityOAuthDisconnected event.Type = "identity.oauth.disconnected"
)
View Source
const (
	IdentityUnverifiedFormat string = "identity.%s.unverified"
)
View Source
const (
	IdentityVerifiedFormat string = "identity.%s.verified"
)
View Source
const (
	ProjectAppCreated event.Type = "project.app.created"
)
View Source
const (
	ProjectAppSecretViewed event.Type = "project.app.secret.viewed" // nolint:gosec
)
View Source
const (
	ProjectAppUpdated event.Type = "project.app.updated"
)
View Source
const (
	ProjectBillingCheckoutCreated event.Type = "project.billing.checkout.created"
)
View Source
const (
	ProjectBillingSubscriptionCancelled event.Type = "project.billing.subscription.cancelled"
)
View Source
const (
	ProjectBillingSubscriptionStatusUpdated event.Type = "project.billing.subscription.status.updated"
)
View Source
const (
	ProjectBillingSubscriptionUpdated event.Type = "project.billing.subscription.updated"
)
View Source
const (
	ProjectCollaboratorDeleted event.Type = "project.collaborator.deleted"
)
View Source
const (
	ProjectCollaboratorInvitationAccepted event.Type = "project.collaborator.invitation.accepted"
)
View Source
const (
	ProjectCollaboratorInvitationCreated event.Type = "project.collaborator.invitation.created"
)
View Source
const (
	ProjectCollaboratorInvitationDeleted event.Type = "project.collaborator.invitation.deleted"
)
View Source
const (
	ProjectDomainCreated event.Type = "project.domain.created"
)
View Source
const (
	ProjectDomainDeleted event.Type = "project.domain.deleted"
)
View Source
const (
	ProjectDomainVerified event.Type = "project.domain.verified"
)
View Source
const (
	SMSError event.Type = "sms.error"
)
View Source
const (
	SMSSent event.Type = "sms.sent"
)
View Source
const (
	SMSSuppressed event.Type = "sms.suppressed"
)
View Source
const (
	UserAnonymizationScheduled event.Type = "user.anonymization_scheduled"
)
View Source
const (
	UserAnonymizationUnscheduled event.Type = "user.anonymization_unscheduled"
)
View Source
const (
	UserAnonymized event.Type = "user.anonymized"
)
View Source
const (
	UserAnonymousPromoted event.Type = "user.anonymous.promoted"
)
View Source
const (
	UserAuthenticated event.Type = "user.authenticated"
)
View Source
const (
	UserCreated event.Type = "user.created"
)
View Source
const (
	UserDeleted event.Type = "user.deleted"
)
View Source
const (
	UserDeletionScheduled event.Type = "user.deletion_scheduled"
)
View Source
const (
	UserDeletionUnscheduled event.Type = "user.deletion_unscheduled"
)
View Source
const (
	UserDisabled event.Type = "user.disabled"
)
View Source
const (
	UserProfileUpdated event.Type = "user.profile.updated"
)
View Source
const (
	UserReenabled event.Type = "user.reenabled"
)
View Source
const (
	UserSessionTerminated event.Type = "user.session.terminated"
)
View Source
const (
	UserSignedOut event.Type = "user.signed_out"
)
View Source
const (
	WhatsappError event.Type = "whatsapp.error"
)
View Source
const (
	WhatsappOTPVerified event.Type = "whatsapp.otp.verified"
)
View Source
const (
	WhatsappSent event.Type = "whatsapp.sent"
)
View Source
const (
	WhatsappSuppressed event.Type = "whatsapp.suppressed"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type AdminAPIMutationAddGroupToRolesExecutedEventPayload

type AdminAPIMutationAddGroupToRolesExecutedEventPayload struct {
	AffectedUserIDs []string `json:"-"`
	GroupID         string   `json:"group_id"`
	RoleIDs         []string `json:"role_ids"`
}

func (*AdminAPIMutationAddGroupToRolesExecutedEventPayload) DeletedUserIDs

func (*AdminAPIMutationAddGroupToRolesExecutedEventPayload) FillContext

func (*AdminAPIMutationAddGroupToRolesExecutedEventPayload) ForAudit

func (*AdminAPIMutationAddGroupToRolesExecutedEventPayload) ForHook

func (*AdminAPIMutationAddGroupToRolesExecutedEventPayload) GetTriggeredBy

func (*AdminAPIMutationAddGroupToRolesExecutedEventPayload) NonBlockingEventType

func (*AdminAPIMutationAddGroupToRolesExecutedEventPayload) RequireReindexUserIDs

func (e *AdminAPIMutationAddGroupToRolesExecutedEventPayload) RequireReindexUserIDs() []string

func (*AdminAPIMutationAddGroupToRolesExecutedEventPayload) UserID

type AdminAPIMutationAddGroupToUsersExecutedEventPayload

type AdminAPIMutationAddGroupToUsersExecutedEventPayload struct {
	UserIDs []string `json:"user_ids"`
	GroupID string   `json:"group_id"`
}

func (*AdminAPIMutationAddGroupToUsersExecutedEventPayload) DeletedUserIDs

func (*AdminAPIMutationAddGroupToUsersExecutedEventPayload) FillContext

func (*AdminAPIMutationAddGroupToUsersExecutedEventPayload) ForAudit

func (*AdminAPIMutationAddGroupToUsersExecutedEventPayload) ForHook

func (*AdminAPIMutationAddGroupToUsersExecutedEventPayload) GetTriggeredBy

func (*AdminAPIMutationAddGroupToUsersExecutedEventPayload) NonBlockingEventType

func (*AdminAPIMutationAddGroupToUsersExecutedEventPayload) RequireReindexUserIDs

func (e *AdminAPIMutationAddGroupToUsersExecutedEventPayload) RequireReindexUserIDs() []string

func (*AdminAPIMutationAddGroupToUsersExecutedEventPayload) UserID

type AdminAPIMutationAddRoleToGroupsExecutedEventPayload

type AdminAPIMutationAddRoleToGroupsExecutedEventPayload struct {
	AffectedUserIDs []string `json:"-"`
	RoleID          string   `json:"role_id"`
	GroupIDs        []string `json:"group_ids"`
}

func (*AdminAPIMutationAddRoleToGroupsExecutedEventPayload) DeletedUserIDs

func (*AdminAPIMutationAddRoleToGroupsExecutedEventPayload) FillContext

func (*AdminAPIMutationAddRoleToGroupsExecutedEventPayload) ForAudit

func (*AdminAPIMutationAddRoleToGroupsExecutedEventPayload) ForHook

func (*AdminAPIMutationAddRoleToGroupsExecutedEventPayload) GetTriggeredBy

func (*AdminAPIMutationAddRoleToGroupsExecutedEventPayload) NonBlockingEventType

func (*AdminAPIMutationAddRoleToGroupsExecutedEventPayload) RequireReindexUserIDs

func (e *AdminAPIMutationAddRoleToGroupsExecutedEventPayload) RequireReindexUserIDs() []string

func (*AdminAPIMutationAddRoleToGroupsExecutedEventPayload) UserID

type AdminAPIMutationAddRoleToUsersExecutedEventPayload

type AdminAPIMutationAddRoleToUsersExecutedEventPayload struct {
	UserIDs []string `json:"user_ids"`
	RoleKey string   `json:"role_key"`
}

func (*AdminAPIMutationAddRoleToUsersExecutedEventPayload) DeletedUserIDs

func (*AdminAPIMutationAddRoleToUsersExecutedEventPayload) FillContext

func (*AdminAPIMutationAddRoleToUsersExecutedEventPayload) ForAudit

func (*AdminAPIMutationAddRoleToUsersExecutedEventPayload) ForHook

func (*AdminAPIMutationAddRoleToUsersExecutedEventPayload) GetTriggeredBy

func (*AdminAPIMutationAddRoleToUsersExecutedEventPayload) NonBlockingEventType

func (*AdminAPIMutationAddRoleToUsersExecutedEventPayload) RequireReindexUserIDs

func (e *AdminAPIMutationAddRoleToUsersExecutedEventPayload) RequireReindexUserIDs() []string

func (*AdminAPIMutationAddRoleToUsersExecutedEventPayload) UserID

type AdminAPIMutationAddUserToGroupsExecutedEventPayload

type AdminAPIMutationAddUserToGroupsExecutedEventPayload struct {
	UserID_  string   `json:"user_id"`
	GroupIDs []string `json:"group_ids"`
}

func (*AdminAPIMutationAddUserToGroupsExecutedEventPayload) DeletedUserIDs

func (*AdminAPIMutationAddUserToGroupsExecutedEventPayload) FillContext

func (*AdminAPIMutationAddUserToGroupsExecutedEventPayload) ForAudit

func (*AdminAPIMutationAddUserToGroupsExecutedEventPayload) ForHook

func (*AdminAPIMutationAddUserToGroupsExecutedEventPayload) GetTriggeredBy

func (*AdminAPIMutationAddUserToGroupsExecutedEventPayload) NonBlockingEventType

func (*AdminAPIMutationAddUserToGroupsExecutedEventPayload) RequireReindexUserIDs

func (e *AdminAPIMutationAddUserToGroupsExecutedEventPayload) RequireReindexUserIDs() []string

func (*AdminAPIMutationAddUserToGroupsExecutedEventPayload) UserID

type AdminAPIMutationAddUserToRolesExecutedEventPayload

type AdminAPIMutationAddUserToRolesExecutedEventPayload struct {
	UserID_ string   `json:"user_id"`
	RoleIDs []string `json:"role_ids"`
}

func (*AdminAPIMutationAddUserToRolesExecutedEventPayload) DeletedUserIDs

func (*AdminAPIMutationAddUserToRolesExecutedEventPayload) FillContext

func (*AdminAPIMutationAddUserToRolesExecutedEventPayload) ForAudit

func (*AdminAPIMutationAddUserToRolesExecutedEventPayload) ForHook

func (*AdminAPIMutationAddUserToRolesExecutedEventPayload) GetTriggeredBy

func (*AdminAPIMutationAddUserToRolesExecutedEventPayload) NonBlockingEventType

func (*AdminAPIMutationAddUserToRolesExecutedEventPayload) RequireReindexUserIDs

func (e *AdminAPIMutationAddUserToRolesExecutedEventPayload) RequireReindexUserIDs() []string

func (*AdminAPIMutationAddUserToRolesExecutedEventPayload) UserID

type AdminAPIMutationAnonymizeUserExecutedEventPayload

type AdminAPIMutationAnonymizeUserExecutedEventPayload struct {
	UserRef   model.UserRef `json:"-" resolve:"user"`
	UserModel model.User    `json:"user"`
}

func (*AdminAPIMutationAnonymizeUserExecutedEventPayload) DeletedUserIDs

func (*AdminAPIMutationAnonymizeUserExecutedEventPayload) FillContext

func (*AdminAPIMutationAnonymizeUserExecutedEventPayload) ForAudit

func (*AdminAPIMutationAnonymizeUserExecutedEventPayload) ForHook

func (*AdminAPIMutationAnonymizeUserExecutedEventPayload) GetTriggeredBy

func (*AdminAPIMutationAnonymizeUserExecutedEventPayload) NonBlockingEventType

func (*AdminAPIMutationAnonymizeUserExecutedEventPayload) RequireReindexUserIDs

func (e *AdminAPIMutationAnonymizeUserExecutedEventPayload) RequireReindexUserIDs() []string

func (*AdminAPIMutationAnonymizeUserExecutedEventPayload) UserID

type AdminAPIMutationCreateAuthenticatorExecutedEventPayload

type AdminAPIMutationCreateAuthenticatorExecutedEventPayload struct {
	UserRef       model.UserRef       `json:"-" resolve:"user"`
	UserModel     model.User          `json:"user"`
	Authenticator model.Authenticator `json:"authenticator"`
}

func (*AdminAPIMutationCreateAuthenticatorExecutedEventPayload) DeletedUserIDs

func (*AdminAPIMutationCreateAuthenticatorExecutedEventPayload) FillContext

func (*AdminAPIMutationCreateAuthenticatorExecutedEventPayload) ForAudit

func (*AdminAPIMutationCreateAuthenticatorExecutedEventPayload) ForHook

func (*AdminAPIMutationCreateAuthenticatorExecutedEventPayload) GetTriggeredBy

func (*AdminAPIMutationCreateAuthenticatorExecutedEventPayload) NonBlockingEventType

func (*AdminAPIMutationCreateAuthenticatorExecutedEventPayload) RequireReindexUserIDs

func (*AdminAPIMutationCreateAuthenticatorExecutedEventPayload) UserID

type AdminAPIMutationCreateGroupExecutedEventPayload

type AdminAPIMutationCreateGroupExecutedEventPayload struct {
	Group model.Group `json:"group"`
}

func (*AdminAPIMutationCreateGroupExecutedEventPayload) DeletedUserIDs

func (*AdminAPIMutationCreateGroupExecutedEventPayload) FillContext

func (*AdminAPIMutationCreateGroupExecutedEventPayload) ForAudit

func (*AdminAPIMutationCreateGroupExecutedEventPayload) ForHook

func (*AdminAPIMutationCreateGroupExecutedEventPayload) GetTriggeredBy

func (*AdminAPIMutationCreateGroupExecutedEventPayload) NonBlockingEventType

func (*AdminAPIMutationCreateGroupExecutedEventPayload) RequireReindexUserIDs

func (e *AdminAPIMutationCreateGroupExecutedEventPayload) RequireReindexUserIDs() []string

func (*AdminAPIMutationCreateGroupExecutedEventPayload) UserID

type AdminAPIMutationCreateIdentityExecutedEventPayload

type AdminAPIMutationCreateIdentityExecutedEventPayload struct {
	UserRef   model.UserRef  `json:"-" resolve:"user"`
	UserModel model.User     `json:"user"`
	Identity  model.Identity `json:"identity"`
}

func (*AdminAPIMutationCreateIdentityExecutedEventPayload) DeletedUserIDs

func (*AdminAPIMutationCreateIdentityExecutedEventPayload) FillContext

func (*AdminAPIMutationCreateIdentityExecutedEventPayload) ForAudit

func (*AdminAPIMutationCreateIdentityExecutedEventPayload) ForHook

func (*AdminAPIMutationCreateIdentityExecutedEventPayload) GetTriggeredBy

func (*AdminAPIMutationCreateIdentityExecutedEventPayload) NonBlockingEventType

func (*AdminAPIMutationCreateIdentityExecutedEventPayload) RequireReindexUserIDs

func (e *AdminAPIMutationCreateIdentityExecutedEventPayload) RequireReindexUserIDs() []string

func (*AdminAPIMutationCreateIdentityExecutedEventPayload) UserID

type AdminAPIMutationCreateRoleExecutedEventPayload

type AdminAPIMutationCreateRoleExecutedEventPayload struct {
	Role model.Role `json:"role"`
}

func (*AdminAPIMutationCreateRoleExecutedEventPayload) DeletedUserIDs

func (*AdminAPIMutationCreateRoleExecutedEventPayload) FillContext

func (*AdminAPIMutationCreateRoleExecutedEventPayload) ForAudit

func (*AdminAPIMutationCreateRoleExecutedEventPayload) ForHook

func (*AdminAPIMutationCreateRoleExecutedEventPayload) GetTriggeredBy

func (*AdminAPIMutationCreateRoleExecutedEventPayload) NonBlockingEventType

func (e *AdminAPIMutationCreateRoleExecutedEventPayload) NonBlockingEventType() event.Type

func (*AdminAPIMutationCreateRoleExecutedEventPayload) RequireReindexUserIDs

func (e *AdminAPIMutationCreateRoleExecutedEventPayload) RequireReindexUserIDs() []string

func (*AdminAPIMutationCreateRoleExecutedEventPayload) UserID

type AdminAPIMutationCreateSessionExecutedEventPayload

type AdminAPIMutationCreateSessionExecutedEventPayload struct {
	UserRef   model.UserRef `json:"-" resolve:"user"`
	UserModel model.User    `json:"user"`
	Session   model.Session `json:"session"`
}

func (*AdminAPIMutationCreateSessionExecutedEventPayload) DeletedUserIDs

func (*AdminAPIMutationCreateSessionExecutedEventPayload) FillContext

func (*AdminAPIMutationCreateSessionExecutedEventPayload) ForAudit

func (*AdminAPIMutationCreateSessionExecutedEventPayload) ForHook

func (*AdminAPIMutationCreateSessionExecutedEventPayload) GetTriggeredBy

func (*AdminAPIMutationCreateSessionExecutedEventPayload) NonBlockingEventType

func (*AdminAPIMutationCreateSessionExecutedEventPayload) RequireReindexUserIDs

func (e *AdminAPIMutationCreateSessionExecutedEventPayload) RequireReindexUserIDs() []string

func (*AdminAPIMutationCreateSessionExecutedEventPayload) UserID

type AdminAPIMutationCreateUserExecutedEventPayload

type AdminAPIMutationCreateUserExecutedEventPayload struct {
	UserRef   model.UserRef `json:"-" resolve:"user"`
	UserModel model.User    `json:"user"`
}

func (*AdminAPIMutationCreateUserExecutedEventPayload) DeletedUserIDs

func (*AdminAPIMutationCreateUserExecutedEventPayload) FillContext

func (*AdminAPIMutationCreateUserExecutedEventPayload) ForAudit

func (*AdminAPIMutationCreateUserExecutedEventPayload) ForHook

func (*AdminAPIMutationCreateUserExecutedEventPayload) GetTriggeredBy

func (*AdminAPIMutationCreateUserExecutedEventPayload) NonBlockingEventType

func (e *AdminAPIMutationCreateUserExecutedEventPayload) NonBlockingEventType() event.Type

func (*AdminAPIMutationCreateUserExecutedEventPayload) RequireReindexUserIDs

func (e *AdminAPIMutationCreateUserExecutedEventPayload) RequireReindexUserIDs() []string

func (*AdminAPIMutationCreateUserExecutedEventPayload) UserID

type AdminAPIMutationDeleteAuthenticatorExecutedEventPayload

type AdminAPIMutationDeleteAuthenticatorExecutedEventPayload struct {
	UserRef       model.UserRef       `json:"-" resolve:"user"`
	UserModel     model.User          `json:"user"`
	Authenticator model.Authenticator `json:"authenticator"`
}

func (*AdminAPIMutationDeleteAuthenticatorExecutedEventPayload) DeletedUserIDs

func (*AdminAPIMutationDeleteAuthenticatorExecutedEventPayload) FillContext

func (*AdminAPIMutationDeleteAuthenticatorExecutedEventPayload) ForAudit

func (*AdminAPIMutationDeleteAuthenticatorExecutedEventPayload) ForHook

func (*AdminAPIMutationDeleteAuthenticatorExecutedEventPayload) GetTriggeredBy

func (*AdminAPIMutationDeleteAuthenticatorExecutedEventPayload) NonBlockingEventType

func (*AdminAPIMutationDeleteAuthenticatorExecutedEventPayload) RequireReindexUserIDs

func (*AdminAPIMutationDeleteAuthenticatorExecutedEventPayload) UserID

type AdminAPIMutationDeleteAuthorizationExecutedEventPayload

type AdminAPIMutationDeleteAuthorizationExecutedEventPayload struct {
	Authorization model.Authorization `json:"authorization"`
}

func (*AdminAPIMutationDeleteAuthorizationExecutedEventPayload) DeletedUserIDs

func (*AdminAPIMutationDeleteAuthorizationExecutedEventPayload) FillContext

func (*AdminAPIMutationDeleteAuthorizationExecutedEventPayload) ForAudit

func (*AdminAPIMutationDeleteAuthorizationExecutedEventPayload) ForHook

func (*AdminAPIMutationDeleteAuthorizationExecutedEventPayload) GetTriggeredBy

func (*AdminAPIMutationDeleteAuthorizationExecutedEventPayload) NonBlockingEventType

func (*AdminAPIMutationDeleteAuthorizationExecutedEventPayload) RequireReindexUserIDs

func (*AdminAPIMutationDeleteAuthorizationExecutedEventPayload) UserID

type AdminAPIMutationDeleteGroupExecutedEventPayload

type AdminAPIMutationDeleteGroupExecutedEventPayload struct {
	Group        model.Group `json:"group"`
	GroupRoleIDs []string    `json:"group_role_ids"`
	GroupUserIDs []string    `json:"group_user_ids"`
}

func (*AdminAPIMutationDeleteGroupExecutedEventPayload) DeletedUserIDs

func (*AdminAPIMutationDeleteGroupExecutedEventPayload) FillContext

func (*AdminAPIMutationDeleteGroupExecutedEventPayload) ForAudit

func (*AdminAPIMutationDeleteGroupExecutedEventPayload) ForHook

func (*AdminAPIMutationDeleteGroupExecutedEventPayload) GetTriggeredBy

func (*AdminAPIMutationDeleteGroupExecutedEventPayload) NonBlockingEventType

func (*AdminAPIMutationDeleteGroupExecutedEventPayload) RequireReindexUserIDs

func (e *AdminAPIMutationDeleteGroupExecutedEventPayload) RequireReindexUserIDs() []string

func (*AdminAPIMutationDeleteGroupExecutedEventPayload) UserID

type AdminAPIMutationDeleteIdentityExecutedEventPayload

type AdminAPIMutationDeleteIdentityExecutedEventPayload struct {
	UserRef   model.UserRef  `json:"-" resolve:"user"`
	UserModel model.User     `json:"user"`
	Identity  model.Identity `json:"identity"`
}

func (*AdminAPIMutationDeleteIdentityExecutedEventPayload) DeletedUserIDs

func (*AdminAPIMutationDeleteIdentityExecutedEventPayload) FillContext

func (*AdminAPIMutationDeleteIdentityExecutedEventPayload) ForAudit

func (*AdminAPIMutationDeleteIdentityExecutedEventPayload) ForHook

func (*AdminAPIMutationDeleteIdentityExecutedEventPayload) GetTriggeredBy

func (*AdminAPIMutationDeleteIdentityExecutedEventPayload) NonBlockingEventType

func (*AdminAPIMutationDeleteIdentityExecutedEventPayload) RequireReindexUserIDs

func (e *AdminAPIMutationDeleteIdentityExecutedEventPayload) RequireReindexUserIDs() []string

func (*AdminAPIMutationDeleteIdentityExecutedEventPayload) UserID

type AdminAPIMutationDeleteRoleExecutedEventPayload

type AdminAPIMutationDeleteRoleExecutedEventPayload struct {
	AffectedUserIDs []string   `json:"-"`
	Role            model.Role `json:"role"`
	RoleGroupIDs    []string   `json:"role_group_ids"`
	RoleUserIDs     []string   `json:"role_user_ids"`
}

func (*AdminAPIMutationDeleteRoleExecutedEventPayload) DeletedUserIDs

func (*AdminAPIMutationDeleteRoleExecutedEventPayload) FillContext

func (*AdminAPIMutationDeleteRoleExecutedEventPayload) ForAudit

func (*AdminAPIMutationDeleteRoleExecutedEventPayload) ForHook

func (*AdminAPIMutationDeleteRoleExecutedEventPayload) GetTriggeredBy

func (*AdminAPIMutationDeleteRoleExecutedEventPayload) NonBlockingEventType

func (e *AdminAPIMutationDeleteRoleExecutedEventPayload) NonBlockingEventType() event.Type

func (*AdminAPIMutationDeleteRoleExecutedEventPayload) RequireReindexUserIDs

func (e *AdminAPIMutationDeleteRoleExecutedEventPayload) RequireReindexUserIDs() []string

func (*AdminAPIMutationDeleteRoleExecutedEventPayload) UserID

type AdminAPIMutationDeleteUserExecutedEventPayload

type AdminAPIMutationDeleteUserExecutedEventPayload struct {
	UserModel model.User `json:"user"`
}

func (*AdminAPIMutationDeleteUserExecutedEventPayload) DeletedUserIDs

func (*AdminAPIMutationDeleteUserExecutedEventPayload) FillContext

func (*AdminAPIMutationDeleteUserExecutedEventPayload) ForAudit

func (*AdminAPIMutationDeleteUserExecutedEventPayload) ForHook

func (*AdminAPIMutationDeleteUserExecutedEventPayload) GetTriggeredBy

func (*AdminAPIMutationDeleteUserExecutedEventPayload) NonBlockingEventType

func (e *AdminAPIMutationDeleteUserExecutedEventPayload) NonBlockingEventType() event.Type

func (*AdminAPIMutationDeleteUserExecutedEventPayload) RequireReindexUserIDs

func (e *AdminAPIMutationDeleteUserExecutedEventPayload) RequireReindexUserIDs() []string

func (*AdminAPIMutationDeleteUserExecutedEventPayload) UserID

type AdminAPIMutationGenerateOOBOTPCodeExecutedEventPayload

type AdminAPIMutationGenerateOOBOTPCodeExecutedEventPayload struct {
	Target  string `json:"target"`
	Purpose string `json:"purpose"`
}

func (*AdminAPIMutationGenerateOOBOTPCodeExecutedEventPayload) DeletedUserIDs

func (*AdminAPIMutationGenerateOOBOTPCodeExecutedEventPayload) FillContext

func (*AdminAPIMutationGenerateOOBOTPCodeExecutedEventPayload) ForAudit

func (*AdminAPIMutationGenerateOOBOTPCodeExecutedEventPayload) ForHook

func (*AdminAPIMutationGenerateOOBOTPCodeExecutedEventPayload) GetTriggeredBy

func (*AdminAPIMutationGenerateOOBOTPCodeExecutedEventPayload) NonBlockingEventType

func (*AdminAPIMutationGenerateOOBOTPCodeExecutedEventPayload) RequireReindexUserIDs

func (*AdminAPIMutationGenerateOOBOTPCodeExecutedEventPayload) UserID

type AdminAPIMutationRemoveGroupFromRolesExecutedEventPayload

type AdminAPIMutationRemoveGroupFromRolesExecutedEventPayload struct {
	AffectedUserIDs []string `json:"-"`
	GroupID         string   `json:"group_id"`
	RoleIDs         []string `json:"role_ids"`
}

func (*AdminAPIMutationRemoveGroupFromRolesExecutedEventPayload) DeletedUserIDs

func (*AdminAPIMutationRemoveGroupFromRolesExecutedEventPayload) FillContext

func (*AdminAPIMutationRemoveGroupFromRolesExecutedEventPayload) ForAudit

func (*AdminAPIMutationRemoveGroupFromRolesExecutedEventPayload) ForHook

func (*AdminAPIMutationRemoveGroupFromRolesExecutedEventPayload) GetTriggeredBy

func (*AdminAPIMutationRemoveGroupFromRolesExecutedEventPayload) NonBlockingEventType

func (*AdminAPIMutationRemoveGroupFromRolesExecutedEventPayload) RequireReindexUserIDs

func (*AdminAPIMutationRemoveGroupFromRolesExecutedEventPayload) UserID

type AdminAPIMutationRemoveGroupFromUsersExecutedEventPayload

type AdminAPIMutationRemoveGroupFromUsersExecutedEventPayload struct {
	UserIDs []string `json:"user_ids"`
	GroupID string   `json:"group_id"`
}

func (*AdminAPIMutationRemoveGroupFromUsersExecutedEventPayload) DeletedUserIDs

func (*AdminAPIMutationRemoveGroupFromUsersExecutedEventPayload) FillContext

func (*AdminAPIMutationRemoveGroupFromUsersExecutedEventPayload) ForAudit

func (*AdminAPIMutationRemoveGroupFromUsersExecutedEventPayload) ForHook

func (*AdminAPIMutationRemoveGroupFromUsersExecutedEventPayload) GetTriggeredBy

func (*AdminAPIMutationRemoveGroupFromUsersExecutedEventPayload) NonBlockingEventType

func (*AdminAPIMutationRemoveGroupFromUsersExecutedEventPayload) RequireReindexUserIDs

func (*AdminAPIMutationRemoveGroupFromUsersExecutedEventPayload) UserID

type AdminAPIMutationRemoveRoleFromGroupsExecutedEventPayload

type AdminAPIMutationRemoveRoleFromGroupsExecutedEventPayload struct {
	AffectedUserIDs []string `json:"-"`
	RoleID          string   `json:"role_id"`
	GroupIDs        []string `json:"group_ids"`
}

func (*AdminAPIMutationRemoveRoleFromGroupsExecutedEventPayload) DeletedUserIDs

func (*AdminAPIMutationRemoveRoleFromGroupsExecutedEventPayload) FillContext

func (*AdminAPIMutationRemoveRoleFromGroupsExecutedEventPayload) ForAudit

func (*AdminAPIMutationRemoveRoleFromGroupsExecutedEventPayload) ForHook

func (*AdminAPIMutationRemoveRoleFromGroupsExecutedEventPayload) GetTriggeredBy

func (*AdminAPIMutationRemoveRoleFromGroupsExecutedEventPayload) NonBlockingEventType

func (*AdminAPIMutationRemoveRoleFromGroupsExecutedEventPayload) RequireReindexUserIDs

func (*AdminAPIMutationRemoveRoleFromGroupsExecutedEventPayload) UserID

type AdminAPIMutationRemoveRoleFromUsersExecutedEventPayload

type AdminAPIMutationRemoveRoleFromUsersExecutedEventPayload struct {
	UserIDs []string `json:"user_ids"`
	RoleKey string   `json:"role_key"`
}

func (*AdminAPIMutationRemoveRoleFromUsersExecutedEventPayload) DeletedUserIDs

func (*AdminAPIMutationRemoveRoleFromUsersExecutedEventPayload) FillContext

func (*AdminAPIMutationRemoveRoleFromUsersExecutedEventPayload) ForAudit

func (*AdminAPIMutationRemoveRoleFromUsersExecutedEventPayload) ForHook

func (*AdminAPIMutationRemoveRoleFromUsersExecutedEventPayload) GetTriggeredBy

func (*AdminAPIMutationRemoveRoleFromUsersExecutedEventPayload) NonBlockingEventType

func (*AdminAPIMutationRemoveRoleFromUsersExecutedEventPayload) RequireReindexUserIDs

func (*AdminAPIMutationRemoveRoleFromUsersExecutedEventPayload) UserID

type AdminAPIMutationRemoveUserFromGroupsExecutedEventPayload

type AdminAPIMutationRemoveUserFromGroupsExecutedEventPayload struct {
	UserID_  string   `json:"user_id"`
	GroupIDs []string `json:"group_ids"`
}

func (*AdminAPIMutationRemoveUserFromGroupsExecutedEventPayload) DeletedUserIDs

func (*AdminAPIMutationRemoveUserFromGroupsExecutedEventPayload) FillContext

func (*AdminAPIMutationRemoveUserFromGroupsExecutedEventPayload) ForAudit

func (*AdminAPIMutationRemoveUserFromGroupsExecutedEventPayload) ForHook

func (*AdminAPIMutationRemoveUserFromGroupsExecutedEventPayload) GetTriggeredBy

func (*AdminAPIMutationRemoveUserFromGroupsExecutedEventPayload) NonBlockingEventType

func (*AdminAPIMutationRemoveUserFromGroupsExecutedEventPayload) RequireReindexUserIDs

func (*AdminAPIMutationRemoveUserFromGroupsExecutedEventPayload) UserID

type AdminAPIMutationRemoveUserFromRolesExecutedEventPayload

type AdminAPIMutationRemoveUserFromRolesExecutedEventPayload struct {
	UserID_ string   `json:"user_id"`
	RoleIDs []string `json:"role_ids"`
}

func (*AdminAPIMutationRemoveUserFromRolesExecutedEventPayload) DeletedUserIDs

func (*AdminAPIMutationRemoveUserFromRolesExecutedEventPayload) FillContext

func (*AdminAPIMutationRemoveUserFromRolesExecutedEventPayload) ForAudit

func (*AdminAPIMutationRemoveUserFromRolesExecutedEventPayload) ForHook

func (*AdminAPIMutationRemoveUserFromRolesExecutedEventPayload) GetTriggeredBy

func (*AdminAPIMutationRemoveUserFromRolesExecutedEventPayload) NonBlockingEventType

func (*AdminAPIMutationRemoveUserFromRolesExecutedEventPayload) RequireReindexUserIDs

func (*AdminAPIMutationRemoveUserFromRolesExecutedEventPayload) UserID

type AdminAPIMutationResetPasswordExecutedEventPayload

type AdminAPIMutationResetPasswordExecutedEventPayload struct {
	UserRef   model.UserRef `json:"-" resolve:"user"`
	UserModel model.User    `json:"user"`
}

func (*AdminAPIMutationResetPasswordExecutedEventPayload) DeletedUserIDs

func (*AdminAPIMutationResetPasswordExecutedEventPayload) FillContext

func (*AdminAPIMutationResetPasswordExecutedEventPayload) ForAudit

func (*AdminAPIMutationResetPasswordExecutedEventPayload) ForHook

func (*AdminAPIMutationResetPasswordExecutedEventPayload) GetTriggeredBy

func (*AdminAPIMutationResetPasswordExecutedEventPayload) NonBlockingEventType

func (*AdminAPIMutationResetPasswordExecutedEventPayload) RequireReindexUserIDs

func (e *AdminAPIMutationResetPasswordExecutedEventPayload) RequireReindexUserIDs() []string

func (*AdminAPIMutationResetPasswordExecutedEventPayload) UserID

type AdminAPIMutationRevokeAllSessionsExecutedEventPayload

type AdminAPIMutationRevokeAllSessionsExecutedEventPayload struct {
	UserRef   model.UserRef `json:"-" resolve:"user"`
	UserModel model.User    `json:"user"`
}

func (*AdminAPIMutationRevokeAllSessionsExecutedEventPayload) DeletedUserIDs

func (*AdminAPIMutationRevokeAllSessionsExecutedEventPayload) FillContext

func (*AdminAPIMutationRevokeAllSessionsExecutedEventPayload) ForAudit

func (*AdminAPIMutationRevokeAllSessionsExecutedEventPayload) ForHook

func (*AdminAPIMutationRevokeAllSessionsExecutedEventPayload) GetTriggeredBy

func (*AdminAPIMutationRevokeAllSessionsExecutedEventPayload) NonBlockingEventType

func (*AdminAPIMutationRevokeAllSessionsExecutedEventPayload) RequireReindexUserIDs

func (*AdminAPIMutationRevokeAllSessionsExecutedEventPayload) UserID

type AdminAPIMutationRevokeSessionExecutedEventPayload

type AdminAPIMutationRevokeSessionExecutedEventPayload struct {
	UserRef   model.UserRef `json:"-" resolve:"user"`
	UserModel model.User    `json:"user"`
	Session   model.Session `json:"session"`
}

func (*AdminAPIMutationRevokeSessionExecutedEventPayload) DeletedUserIDs

func (*AdminAPIMutationRevokeSessionExecutedEventPayload) FillContext

func (*AdminAPIMutationRevokeSessionExecutedEventPayload) ForAudit

func (*AdminAPIMutationRevokeSessionExecutedEventPayload) ForHook

func (*AdminAPIMutationRevokeSessionExecutedEventPayload) GetTriggeredBy

func (*AdminAPIMutationRevokeSessionExecutedEventPayload) NonBlockingEventType

func (*AdminAPIMutationRevokeSessionExecutedEventPayload) RequireReindexUserIDs

func (e *AdminAPIMutationRevokeSessionExecutedEventPayload) RequireReindexUserIDs() []string

func (*AdminAPIMutationRevokeSessionExecutedEventPayload) UserID

type AdminAPIMutationScheduleAccountAnonymizationExecutedEventPayload

type AdminAPIMutationScheduleAccountAnonymizationExecutedEventPayload struct {
	UserRef   model.UserRef `json:"-" resolve:"user"`
	UserModel model.User    `json:"user"`
}

func (*AdminAPIMutationScheduleAccountAnonymizationExecutedEventPayload) DeletedUserIDs

func (*AdminAPIMutationScheduleAccountAnonymizationExecutedEventPayload) FillContext

func (*AdminAPIMutationScheduleAccountAnonymizationExecutedEventPayload) ForAudit

func (*AdminAPIMutationScheduleAccountAnonymizationExecutedEventPayload) ForHook

func (*AdminAPIMutationScheduleAccountAnonymizationExecutedEventPayload) GetTriggeredBy

func (*AdminAPIMutationScheduleAccountAnonymizationExecutedEventPayload) NonBlockingEventType

func (*AdminAPIMutationScheduleAccountAnonymizationExecutedEventPayload) RequireReindexUserIDs

func (*AdminAPIMutationScheduleAccountAnonymizationExecutedEventPayload) UserID

type AdminAPIMutationScheduleAccountDeletionExecutedEventPayload

type AdminAPIMutationScheduleAccountDeletionExecutedEventPayload struct {
	UserRef   model.UserRef `json:"-" resolve:"user"`
	UserModel model.User    `json:"user"`
}

func (*AdminAPIMutationScheduleAccountDeletionExecutedEventPayload) DeletedUserIDs

func (*AdminAPIMutationScheduleAccountDeletionExecutedEventPayload) FillContext

func (*AdminAPIMutationScheduleAccountDeletionExecutedEventPayload) ForAudit

func (*AdminAPIMutationScheduleAccountDeletionExecutedEventPayload) ForHook

func (*AdminAPIMutationScheduleAccountDeletionExecutedEventPayload) GetTriggeredBy

func (*AdminAPIMutationScheduleAccountDeletionExecutedEventPayload) NonBlockingEventType

func (*AdminAPIMutationScheduleAccountDeletionExecutedEventPayload) RequireReindexUserIDs

func (*AdminAPIMutationScheduleAccountDeletionExecutedEventPayload) UserID

type AdminAPIMutationSendResetPasswordMessageExecutedEventPayload

type AdminAPIMutationSendResetPasswordMessageExecutedEventPayload struct {
	LoginID string `json:"login_id"`
}

func (*AdminAPIMutationSendResetPasswordMessageExecutedEventPayload) DeletedUserIDs

func (*AdminAPIMutationSendResetPasswordMessageExecutedEventPayload) FillContext

func (*AdminAPIMutationSendResetPasswordMessageExecutedEventPayload) ForAudit

func (*AdminAPIMutationSendResetPasswordMessageExecutedEventPayload) ForHook

func (*AdminAPIMutationSendResetPasswordMessageExecutedEventPayload) GetTriggeredBy

func (*AdminAPIMutationSendResetPasswordMessageExecutedEventPayload) NonBlockingEventType

func (*AdminAPIMutationSendResetPasswordMessageExecutedEventPayload) RequireReindexUserIDs

func (*AdminAPIMutationSendResetPasswordMessageExecutedEventPayload) UserID

type AdminAPIMutationSetDisabledStatusExecutedEventPayload

type AdminAPIMutationSetDisabledStatusExecutedEventPayload struct {
	UserRef    model.UserRef `json:"-" resolve:"user"`
	UserModel  model.User    `json:"user"`
	IsDisabled bool          `json:"is_disabled"`
}

func (*AdminAPIMutationSetDisabledStatusExecutedEventPayload) DeletedUserIDs

func (*AdminAPIMutationSetDisabledStatusExecutedEventPayload) FillContext

func (*AdminAPIMutationSetDisabledStatusExecutedEventPayload) ForAudit

func (*AdminAPIMutationSetDisabledStatusExecutedEventPayload) ForHook

func (*AdminAPIMutationSetDisabledStatusExecutedEventPayload) GetTriggeredBy

func (*AdminAPIMutationSetDisabledStatusExecutedEventPayload) NonBlockingEventType

func (*AdminAPIMutationSetDisabledStatusExecutedEventPayload) RequireReindexUserIDs

func (*AdminAPIMutationSetDisabledStatusExecutedEventPayload) UserID

type AdminAPIMutationSetPasswordExpiredExecutedEventPayload

type AdminAPIMutationSetPasswordExpiredExecutedEventPayload struct {
	UserRef   model.UserRef `json:"-" resolve:"user"`
	UserModel model.User    `json:"user"`
	Expired   bool          `json:"expired"`
}

func (*AdminAPIMutationSetPasswordExpiredExecutedEventPayload) DeletedUserIDs

func (*AdminAPIMutationSetPasswordExpiredExecutedEventPayload) FillContext

func (*AdminAPIMutationSetPasswordExpiredExecutedEventPayload) ForAudit

func (*AdminAPIMutationSetPasswordExpiredExecutedEventPayload) ForHook

func (*AdminAPIMutationSetPasswordExpiredExecutedEventPayload) GetTriggeredBy

func (*AdminAPIMutationSetPasswordExpiredExecutedEventPayload) NonBlockingEventType

func (*AdminAPIMutationSetPasswordExpiredExecutedEventPayload) RequireReindexUserIDs

func (*AdminAPIMutationSetPasswordExpiredExecutedEventPayload) UserID

type AdminAPIMutationSetVerifiedStatusExecutedEventPayload

type AdminAPIMutationSetVerifiedStatusExecutedEventPayload struct {
	ClaimName  string `json:"claim_name"`
	ClaimValue string `json:"claim_value"`
	IsVerified bool   `json:"is_verified"`
}

func (*AdminAPIMutationSetVerifiedStatusExecutedEventPayload) DeletedUserIDs

func (*AdminAPIMutationSetVerifiedStatusExecutedEventPayload) FillContext

func (*AdminAPIMutationSetVerifiedStatusExecutedEventPayload) ForAudit

func (*AdminAPIMutationSetVerifiedStatusExecutedEventPayload) ForHook

func (*AdminAPIMutationSetVerifiedStatusExecutedEventPayload) GetTriggeredBy

func (*AdminAPIMutationSetVerifiedStatusExecutedEventPayload) NonBlockingEventType

func (*AdminAPIMutationSetVerifiedStatusExecutedEventPayload) RequireReindexUserIDs

func (*AdminAPIMutationSetVerifiedStatusExecutedEventPayload) UserID

type AdminAPIMutationUnscheduleAccountAnonymizationExecutedEventPayload

type AdminAPIMutationUnscheduleAccountAnonymizationExecutedEventPayload struct {
	UserRef   model.UserRef `json:"-" resolve:"user"`
	UserModel model.User    `json:"user"`
}

func (*AdminAPIMutationUnscheduleAccountAnonymizationExecutedEventPayload) DeletedUserIDs

func (*AdminAPIMutationUnscheduleAccountAnonymizationExecutedEventPayload) FillContext

func (*AdminAPIMutationUnscheduleAccountAnonymizationExecutedEventPayload) ForAudit

func (*AdminAPIMutationUnscheduleAccountAnonymizationExecutedEventPayload) ForHook

func (*AdminAPIMutationUnscheduleAccountAnonymizationExecutedEventPayload) GetTriggeredBy

func (*AdminAPIMutationUnscheduleAccountAnonymizationExecutedEventPayload) NonBlockingEventType

func (*AdminAPIMutationUnscheduleAccountAnonymizationExecutedEventPayload) RequireReindexUserIDs

func (*AdminAPIMutationUnscheduleAccountAnonymizationExecutedEventPayload) UserID

type AdminAPIMutationUnscheduleAccountDeletionExecutedEventPayload

type AdminAPIMutationUnscheduleAccountDeletionExecutedEventPayload struct {
	UserRef   model.UserRef `json:"-" resolve:"user"`
	UserModel model.User    `json:"user"`
}

func (*AdminAPIMutationUnscheduleAccountDeletionExecutedEventPayload) DeletedUserIDs

func (*AdminAPIMutationUnscheduleAccountDeletionExecutedEventPayload) FillContext

func (*AdminAPIMutationUnscheduleAccountDeletionExecutedEventPayload) ForAudit

func (*AdminAPIMutationUnscheduleAccountDeletionExecutedEventPayload) ForHook

func (*AdminAPIMutationUnscheduleAccountDeletionExecutedEventPayload) GetTriggeredBy

func (*AdminAPIMutationUnscheduleAccountDeletionExecutedEventPayload) NonBlockingEventType

func (*AdminAPIMutationUnscheduleAccountDeletionExecutedEventPayload) RequireReindexUserIDs

func (*AdminAPIMutationUnscheduleAccountDeletionExecutedEventPayload) UserID

type AdminAPIMutationUpdateGroupExecutedEventPayload

type AdminAPIMutationUpdateGroupExecutedEventPayload struct {
	AffectedUserIDs []string    `json:"-"`
	OriginalGroup   model.Group `json:"original_group"`
	NewGroup        model.Group `json:"new_group"`
}

func (*AdminAPIMutationUpdateGroupExecutedEventPayload) DeletedUserIDs

func (*AdminAPIMutationUpdateGroupExecutedEventPayload) FillContext

func (*AdminAPIMutationUpdateGroupExecutedEventPayload) ForAudit

func (*AdminAPIMutationUpdateGroupExecutedEventPayload) ForHook

func (*AdminAPIMutationUpdateGroupExecutedEventPayload) GetTriggeredBy

func (*AdminAPIMutationUpdateGroupExecutedEventPayload) NonBlockingEventType

func (*AdminAPIMutationUpdateGroupExecutedEventPayload) RequireReindexUserIDs

func (e *AdminAPIMutationUpdateGroupExecutedEventPayload) RequireReindexUserIDs() []string

func (*AdminAPIMutationUpdateGroupExecutedEventPayload) UserID

type AdminAPIMutationUpdateIdentityExecutedEventPayload

type AdminAPIMutationUpdateIdentityExecutedEventPayload struct {
	UserRef   model.UserRef  `json:"-" resolve:"user"`
	UserModel model.User     `json:"user"`
	Identity  model.Identity `json:"identity"`
}

func (*AdminAPIMutationUpdateIdentityExecutedEventPayload) DeletedUserIDs

func (*AdminAPIMutationUpdateIdentityExecutedEventPayload) FillContext

func (*AdminAPIMutationUpdateIdentityExecutedEventPayload) ForAudit

func (*AdminAPIMutationUpdateIdentityExecutedEventPayload) ForHook

func (*AdminAPIMutationUpdateIdentityExecutedEventPayload) GetTriggeredBy

func (*AdminAPIMutationUpdateIdentityExecutedEventPayload) NonBlockingEventType

func (*AdminAPIMutationUpdateIdentityExecutedEventPayload) RequireReindexUserIDs

func (e *AdminAPIMutationUpdateIdentityExecutedEventPayload) RequireReindexUserIDs() []string

func (*AdminAPIMutationUpdateIdentityExecutedEventPayload) UserID

type AdminAPIMutationUpdateRoleExecutedEventPayload

type AdminAPIMutationUpdateRoleExecutedEventPayload struct {
	AffectedUserIDs []string   `json:"-"`
	OriginalRole    model.Role `json:"original_role"`
	NewRole         model.Role `json:"new_role"`
}

func (*AdminAPIMutationUpdateRoleExecutedEventPayload) DeletedUserIDs

func (*AdminAPIMutationUpdateRoleExecutedEventPayload) FillContext

func (*AdminAPIMutationUpdateRoleExecutedEventPayload) ForAudit

func (*AdminAPIMutationUpdateRoleExecutedEventPayload) ForHook

func (*AdminAPIMutationUpdateRoleExecutedEventPayload) GetTriggeredBy

func (*AdminAPIMutationUpdateRoleExecutedEventPayload) NonBlockingEventType

func (e *AdminAPIMutationUpdateRoleExecutedEventPayload) NonBlockingEventType() event.Type

func (*AdminAPIMutationUpdateRoleExecutedEventPayload) RequireReindexUserIDs

func (e *AdminAPIMutationUpdateRoleExecutedEventPayload) RequireReindexUserIDs() []string

func (*AdminAPIMutationUpdateRoleExecutedEventPayload) UserID

type AdminAPIMutationUpdateUserExecutedEventPayload

type AdminAPIMutationUpdateUserExecutedEventPayload struct {
	UserRef   model.UserRef `json:"-" resolve:"user"`
	UserModel model.User    `json:"user"`
}

func (*AdminAPIMutationUpdateUserExecutedEventPayload) DeletedUserIDs

func (*AdminAPIMutationUpdateUserExecutedEventPayload) FillContext

func (*AdminAPIMutationUpdateUserExecutedEventPayload) ForAudit

func (*AdminAPIMutationUpdateUserExecutedEventPayload) ForHook

func (*AdminAPIMutationUpdateUserExecutedEventPayload) GetTriggeredBy

func (*AdminAPIMutationUpdateUserExecutedEventPayload) NonBlockingEventType

func (e *AdminAPIMutationUpdateUserExecutedEventPayload) NonBlockingEventType() event.Type

func (*AdminAPIMutationUpdateUserExecutedEventPayload) RequireReindexUserIDs

func (e *AdminAPIMutationUpdateUserExecutedEventPayload) RequireReindexUserIDs() []string

func (*AdminAPIMutationUpdateUserExecutedEventPayload) UserID

type AppConfig

type AppConfig interface{}

AppConfig is a placeholder for *config.AppConfig. It is because we cannot import pkg/lib/config from pkg/api/event/nonblocking.

type AuthenticationFailedEventPayload

type AuthenticationFailedEventPayload struct {
	UserRef             model.UserRef `json:"-" resolve:"user"`
	UserModel           model.User    `json:"user"`
	AuthenticationStage string        `json:"authentication_stage"`
	AuthenticationType  string        `json:"authenticator_type"`
}

func (*AuthenticationFailedEventPayload) DeletedUserIDs

func (e *AuthenticationFailedEventPayload) DeletedUserIDs() []string

func (*AuthenticationFailedEventPayload) FillContext

func (e *AuthenticationFailedEventPayload) FillContext(ctx *event.Context)

func (*AuthenticationFailedEventPayload) ForAudit

func (e *AuthenticationFailedEventPayload) ForAudit() bool

func (*AuthenticationFailedEventPayload) ForHook

func (*AuthenticationFailedEventPayload) GetTriggeredBy

func (*AuthenticationFailedEventPayload) NonBlockingEventType

func (e *AuthenticationFailedEventPayload) NonBlockingEventType() event.Type

func (*AuthenticationFailedEventPayload) RequireReindexUserIDs

func (e *AuthenticationFailedEventPayload) RequireReindexUserIDs() []string

func (*AuthenticationFailedEventPayload) UserID

type AuthenticationFailedIdentityEventPayload

type AuthenticationFailedIdentityEventPayload struct {
	UserRef      model.UserRef `json:"-" resolve:"user"`
	UserModel    model.User    `json:"user"`
	IdentityType string        `json:"identity_type"`
}

func (*AuthenticationFailedIdentityEventPayload) DeletedUserIDs

func (e *AuthenticationFailedIdentityEventPayload) DeletedUserIDs() []string

func (*AuthenticationFailedIdentityEventPayload) FillContext

func (*AuthenticationFailedIdentityEventPayload) ForAudit

func (*AuthenticationFailedIdentityEventPayload) ForHook

func (*AuthenticationFailedIdentityEventPayload) GetTriggeredBy

func (*AuthenticationFailedIdentityEventPayload) NonBlockingEventType

func (e *AuthenticationFailedIdentityEventPayload) NonBlockingEventType() event.Type

func (*AuthenticationFailedIdentityEventPayload) RequireReindexUserIDs

func (e *AuthenticationFailedIdentityEventPayload) RequireReindexUserIDs() []string

func (*AuthenticationFailedIdentityEventPayload) UserID

type AuthenticationFailedLoginIDEventPayload

type AuthenticationFailedLoginIDEventPayload struct {
	LoginID string `json:"login_id"`
}

func (*AuthenticationFailedLoginIDEventPayload) DeletedUserIDs

func (e *AuthenticationFailedLoginIDEventPayload) DeletedUserIDs() []string

func (*AuthenticationFailedLoginIDEventPayload) FillContext

func (*AuthenticationFailedLoginIDEventPayload) ForAudit

func (*AuthenticationFailedLoginIDEventPayload) ForHook

func (*AuthenticationFailedLoginIDEventPayload) GetTriggeredBy

func (*AuthenticationFailedLoginIDEventPayload) NonBlockingEventType

func (e *AuthenticationFailedLoginIDEventPayload) NonBlockingEventType() event.Type

func (*AuthenticationFailedLoginIDEventPayload) RequireReindexUserIDs

func (e *AuthenticationFailedLoginIDEventPayload) RequireReindexUserIDs() []string

func (*AuthenticationFailedLoginIDEventPayload) UserID

type BotProtectionVerificationFailedEventPayload

type BotProtectionVerificationFailedEventPayload struct {
	// Event.Context already have Timestamp & IPAddress, no need specify here
	Token        string `json:"token"`
	ProviderType string `json:"provider_type"`
}

func (*BotProtectionVerificationFailedEventPayload) DeletedUserIDs

func (*BotProtectionVerificationFailedEventPayload) FillContext

func (*BotProtectionVerificationFailedEventPayload) ForAudit

func (*BotProtectionVerificationFailedEventPayload) ForHook

func (*BotProtectionVerificationFailedEventPayload) GetTriggeredBy

func (*BotProtectionVerificationFailedEventPayload) NonBlockingEventType

func (e *BotProtectionVerificationFailedEventPayload) NonBlockingEventType() event.Type

func (*BotProtectionVerificationFailedEventPayload) RequireReindexUserIDs

func (e *BotProtectionVerificationFailedEventPayload) RequireReindexUserIDs() []string

func (*BotProtectionVerificationFailedEventPayload) UserID

type EmailErrorEventPayload

type EmailErrorEventPayload struct {
	Description string `json:"description"`
}

func (*EmailErrorEventPayload) DeletedUserIDs

func (e *EmailErrorEventPayload) DeletedUserIDs() []string

func (*EmailErrorEventPayload) FillContext

func (e *EmailErrorEventPayload) FillContext(ctx *event.Context)

func (*EmailErrorEventPayload) ForAudit

func (e *EmailErrorEventPayload) ForAudit() bool

func (*EmailErrorEventPayload) ForHook

func (e *EmailErrorEventPayload) ForHook() bool

func (*EmailErrorEventPayload) GetTriggeredBy

func (e *EmailErrorEventPayload) GetTriggeredBy() event.TriggeredByType

func (*EmailErrorEventPayload) NonBlockingEventType

func (e *EmailErrorEventPayload) NonBlockingEventType() event.Type

func (*EmailErrorEventPayload) RequireReindexUserIDs

func (e *EmailErrorEventPayload) RequireReindexUserIDs() []string

func (*EmailErrorEventPayload) UserID

func (e *EmailErrorEventPayload) UserID() string

type EmailSentEventPayload

type EmailSentEventPayload struct {
	Sender    string `json:"sender"`
	Recipient string `json:"recipient"`
	Type      string `json:"type"`
}

func (*EmailSentEventPayload) DeletedUserIDs

func (e *EmailSentEventPayload) DeletedUserIDs() []string

func (*EmailSentEventPayload) FillContext

func (e *EmailSentEventPayload) FillContext(ctx *event.Context)

func (*EmailSentEventPayload) ForAudit

func (e *EmailSentEventPayload) ForAudit() bool

func (*EmailSentEventPayload) ForHook

func (e *EmailSentEventPayload) ForHook() bool

func (*EmailSentEventPayload) GetTriggeredBy

func (e *EmailSentEventPayload) GetTriggeredBy() event.TriggeredByType

func (*EmailSentEventPayload) NonBlockingEventType

func (e *EmailSentEventPayload) NonBlockingEventType() event.Type

func (*EmailSentEventPayload) RequireReindexUserIDs

func (e *EmailSentEventPayload) RequireReindexUserIDs() []string

func (*EmailSentEventPayload) UserID

func (e *EmailSentEventPayload) UserID() string

type EmailSuppressedEventPayload

type EmailSuppressedEventPayload struct {
	Description string `json:"description"`
}

func (*EmailSuppressedEventPayload) DeletedUserIDs

func (e *EmailSuppressedEventPayload) DeletedUserIDs() []string

func (*EmailSuppressedEventPayload) FillContext

func (e *EmailSuppressedEventPayload) FillContext(ctx *event.Context)

func (*EmailSuppressedEventPayload) ForAudit

func (e *EmailSuppressedEventPayload) ForAudit() bool

func (*EmailSuppressedEventPayload) ForHook

func (e *EmailSuppressedEventPayload) ForHook() bool

func (*EmailSuppressedEventPayload) GetTriggeredBy

func (*EmailSuppressedEventPayload) NonBlockingEventType

func (e *EmailSuppressedEventPayload) NonBlockingEventType() event.Type

func (*EmailSuppressedEventPayload) RequireReindexUserIDs

func (e *EmailSuppressedEventPayload) RequireReindexUserIDs() []string

func (*EmailSuppressedEventPayload) UserID

func (e *EmailSuppressedEventPayload) UserID() string

type IdentityBiometricDisabledEventPayload

type IdentityBiometricDisabledEventPayload struct {
	UserRef   model.UserRef  `json:"-" resolve:"user"`
	UserModel model.User     `json:"user"`
	Identity  model.Identity `json:"identity"`
	AdminAPI  bool           `json:"-"`
}

func (*IdentityBiometricDisabledEventPayload) DeletedUserIDs

func (e *IdentityBiometricDisabledEventPayload) DeletedUserIDs() []string

func (*IdentityBiometricDisabledEventPayload) FillContext

func (*IdentityBiometricDisabledEventPayload) ForAudit

func (*IdentityBiometricDisabledEventPayload) ForHook

func (*IdentityBiometricDisabledEventPayload) GetTriggeredBy

func (*IdentityBiometricDisabledEventPayload) NonBlockingEventType

func (e *IdentityBiometricDisabledEventPayload) NonBlockingEventType() event.Type

func (*IdentityBiometricDisabledEventPayload) RequireReindexUserIDs

func (e *IdentityBiometricDisabledEventPayload) RequireReindexUserIDs() []string

func (*IdentityBiometricDisabledEventPayload) UserID

type IdentityBiometricEnabledEventPayload

type IdentityBiometricEnabledEventPayload struct {
	UserRef   model.UserRef  `json:"-" resolve:"user"`
	UserModel model.User     `json:"user"`
	Identity  model.Identity `json:"identity"`
	AdminAPI  bool           `json:"-"`
}

func (*IdentityBiometricEnabledEventPayload) DeletedUserIDs

func (e *IdentityBiometricEnabledEventPayload) DeletedUserIDs() []string

func (*IdentityBiometricEnabledEventPayload) FillContext

func (e *IdentityBiometricEnabledEventPayload) FillContext(ctx *event.Context)

func (*IdentityBiometricEnabledEventPayload) ForAudit

func (*IdentityBiometricEnabledEventPayload) ForHook

func (*IdentityBiometricEnabledEventPayload) GetTriggeredBy

func (*IdentityBiometricEnabledEventPayload) NonBlockingEventType

func (e *IdentityBiometricEnabledEventPayload) NonBlockingEventType() event.Type

func (*IdentityBiometricEnabledEventPayload) RequireReindexUserIDs

func (e *IdentityBiometricEnabledEventPayload) RequireReindexUserIDs() []string

func (*IdentityBiometricEnabledEventPayload) UserID

type IdentityLoginIDAddedEventPayload

type IdentityLoginIDAddedEventPayload struct {
	UserRef     model.UserRef  `json:"-" resolve:"user"`
	UserModel   model.User     `json:"user"`
	Identity    model.Identity `json:"identity"`
	LoginIDType string         `json:"-"`
	AdminAPI    bool           `json:"-"`
}

func NewIdentityLoginIDAddedEventPayload

func NewIdentityLoginIDAddedEventPayload(
	userRef model.UserRef,
	identity model.Identity,
	loginIDType string,
	adminAPI bool,
) (*IdentityLoginIDAddedEventPayload, bool)

func (*IdentityLoginIDAddedEventPayload) DeletedUserIDs

func (e *IdentityLoginIDAddedEventPayload) DeletedUserIDs() []string

func (*IdentityLoginIDAddedEventPayload) FillContext

func (e *IdentityLoginIDAddedEventPayload) FillContext(ctx *event.Context)

func (*IdentityLoginIDAddedEventPayload) ForAudit

func (e *IdentityLoginIDAddedEventPayload) ForAudit() bool

func (*IdentityLoginIDAddedEventPayload) ForHook

func (*IdentityLoginIDAddedEventPayload) GetTriggeredBy

func (*IdentityLoginIDAddedEventPayload) NonBlockingEventType

func (e *IdentityLoginIDAddedEventPayload) NonBlockingEventType() event.Type

func (*IdentityLoginIDAddedEventPayload) RequireReindexUserIDs

func (e *IdentityLoginIDAddedEventPayload) RequireReindexUserIDs() []string

func (*IdentityLoginIDAddedEventPayload) UserID

type IdentityLoginIDRemovedEventPayload

type IdentityLoginIDRemovedEventPayload struct {
	UserRef     model.UserRef  `json:"-" resolve:"user"`
	UserModel   model.User     `json:"user"`
	Identity    model.Identity `json:"identity"`
	LoginIDType string         `json:"-"`
	AdminAPI    bool           `json:"-"`
}

func NewIdentityLoginIDRemovedEventPayload

func NewIdentityLoginIDRemovedEventPayload(
	userRef model.UserRef,
	identity model.Identity,
	loginIDType string,
	adminAPI bool,
) (*IdentityLoginIDRemovedEventPayload, bool)

func (*IdentityLoginIDRemovedEventPayload) DeletedUserIDs

func (e *IdentityLoginIDRemovedEventPayload) DeletedUserIDs() []string

func (*IdentityLoginIDRemovedEventPayload) FillContext

func (e *IdentityLoginIDRemovedEventPayload) FillContext(ctx *event.Context)

func (*IdentityLoginIDRemovedEventPayload) ForAudit

func (*IdentityLoginIDRemovedEventPayload) ForHook

func (*IdentityLoginIDRemovedEventPayload) GetTriggeredBy

func (*IdentityLoginIDRemovedEventPayload) NonBlockingEventType

func (e *IdentityLoginIDRemovedEventPayload) NonBlockingEventType() event.Type

func (*IdentityLoginIDRemovedEventPayload) RequireReindexUserIDs

func (e *IdentityLoginIDRemovedEventPayload) RequireReindexUserIDs() []string

func (*IdentityLoginIDRemovedEventPayload) UserID

type IdentityLoginIDUpdatedEventPayload

type IdentityLoginIDUpdatedEventPayload struct {
	UserRef     model.UserRef  `json:"-" resolve:"user"`
	UserModel   model.User     `json:"user"`
	NewIdentity model.Identity `json:"new_identity"`
	OldIdentity model.Identity `json:"old_identity"`
	LoginIDType string         `json:"-"`
	AdminAPI    bool           `json:"-"`
}

func NewIdentityLoginIDUpdatedEventPayload

func NewIdentityLoginIDUpdatedEventPayload(
	userRef model.UserRef,
	newIdentity model.Identity,
	oldIdentity model.Identity,
	loginIDType string,
	adminAPI bool,
) (*IdentityLoginIDUpdatedEventPayload, bool)

func (*IdentityLoginIDUpdatedEventPayload) DeletedUserIDs

func (e *IdentityLoginIDUpdatedEventPayload) DeletedUserIDs() []string

func (*IdentityLoginIDUpdatedEventPayload) FillContext

func (e *IdentityLoginIDUpdatedEventPayload) FillContext(ctx *event.Context)

func (*IdentityLoginIDUpdatedEventPayload) ForAudit

func (*IdentityLoginIDUpdatedEventPayload) ForHook

func (*IdentityLoginIDUpdatedEventPayload) GetTriggeredBy

func (*IdentityLoginIDUpdatedEventPayload) NonBlockingEventType

func (e *IdentityLoginIDUpdatedEventPayload) NonBlockingEventType() event.Type

func (*IdentityLoginIDUpdatedEventPayload) RequireReindexUserIDs

func (e *IdentityLoginIDUpdatedEventPayload) RequireReindexUserIDs() []string

func (*IdentityLoginIDUpdatedEventPayload) UserID

type IdentityOAuthConnectedEventPayload

type IdentityOAuthConnectedEventPayload struct {
	UserRef   model.UserRef  `json:"-" resolve:"user"`
	UserModel model.User     `json:"user"`
	Identity  model.Identity `json:"identity"`
	AdminAPI  bool           `json:"-"`
}

func (*IdentityOAuthConnectedEventPayload) DeletedUserIDs

func (e *IdentityOAuthConnectedEventPayload) DeletedUserIDs() []string

func (*IdentityOAuthConnectedEventPayload) FillContext

func (e *IdentityOAuthConnectedEventPayload) FillContext(ctx *event.Context)

func (*IdentityOAuthConnectedEventPayload) ForAudit

func (*IdentityOAuthConnectedEventPayload) ForHook

func (*IdentityOAuthConnectedEventPayload) GetTriggeredBy

func (*IdentityOAuthConnectedEventPayload) NonBlockingEventType

func (e *IdentityOAuthConnectedEventPayload) NonBlockingEventType() event.Type

func (*IdentityOAuthConnectedEventPayload) RequireReindexUserIDs

func (e *IdentityOAuthConnectedEventPayload) RequireReindexUserIDs() []string

func (*IdentityOAuthConnectedEventPayload) UserID

type IdentityOAuthDisconnectedEventPayload

type IdentityOAuthDisconnectedEventPayload struct {
	UserRef   model.UserRef  `json:"-" resolve:"user"`
	UserModel model.User     `json:"user"`
	Identity  model.Identity `json:"identity"`
	AdminAPI  bool           `json:"-"`
}

func (*IdentityOAuthDisconnectedEventPayload) DeletedUserIDs

func (e *IdentityOAuthDisconnectedEventPayload) DeletedUserIDs() []string

func (*IdentityOAuthDisconnectedEventPayload) FillContext

func (*IdentityOAuthDisconnectedEventPayload) ForAudit

func (*IdentityOAuthDisconnectedEventPayload) ForHook

func (*IdentityOAuthDisconnectedEventPayload) GetTriggeredBy

func (*IdentityOAuthDisconnectedEventPayload) NonBlockingEventType

func (e *IdentityOAuthDisconnectedEventPayload) NonBlockingEventType() event.Type

func (*IdentityOAuthDisconnectedEventPayload) RequireReindexUserIDs

func (e *IdentityOAuthDisconnectedEventPayload) RequireReindexUserIDs() []string

func (*IdentityOAuthDisconnectedEventPayload) UserID

type IdentityUnverifiedEventPayload

type IdentityUnverifiedEventPayload struct {
	UserRef     model.UserRef  `json:"-" resolve:"user"`
	UserModel   model.User     `json:"user"`
	Identity    model.Identity `json:"identity"`
	LoginIDType string         `json:"-"`
	AdminAPI    bool           `json:"-"`
}

func NewIdentityUnverifiedEventPayload

func NewIdentityUnverifiedEventPayload(
	userRef model.UserRef,
	identity model.Identity,
	claimName string,
	adminAPI bool,
) (*IdentityUnverifiedEventPayload, bool)

func (*IdentityUnverifiedEventPayload) DeletedUserIDs

func (e *IdentityUnverifiedEventPayload) DeletedUserIDs() []string

func (*IdentityUnverifiedEventPayload) FillContext

func (e *IdentityUnverifiedEventPayload) FillContext(ctx *event.Context)

func (*IdentityUnverifiedEventPayload) ForAudit

func (e *IdentityUnverifiedEventPayload) ForAudit() bool

func (*IdentityUnverifiedEventPayload) ForHook

func (e *IdentityUnverifiedEventPayload) ForHook() bool

func (*IdentityUnverifiedEventPayload) GetTriggeredBy

func (*IdentityUnverifiedEventPayload) NonBlockingEventType

func (e *IdentityUnverifiedEventPayload) NonBlockingEventType() event.Type

func (*IdentityUnverifiedEventPayload) RequireReindexUserIDs

func (e *IdentityUnverifiedEventPayload) RequireReindexUserIDs() []string

func (*IdentityUnverifiedEventPayload) UserID

type IdentityVerifiedEventPayload

type IdentityVerifiedEventPayload struct {
	UserRef     model.UserRef  `json:"-" resolve:"user"`
	UserModel   model.User     `json:"user"`
	Identity    model.Identity `json:"identity"`
	LoginIDType string         `json:"-"`
	AdminAPI    bool           `json:"-"`
}

func NewIdentityVerifiedEventPayload

func NewIdentityVerifiedEventPayload(
	userRef model.UserRef,
	identity model.Identity,
	claimName string,
	adminAPI bool,
) (*IdentityVerifiedEventPayload, bool)

func (*IdentityVerifiedEventPayload) DeletedUserIDs

func (e *IdentityVerifiedEventPayload) DeletedUserIDs() []string

func (*IdentityVerifiedEventPayload) FillContext

func (e *IdentityVerifiedEventPayload) FillContext(ctx *event.Context)

func (*IdentityVerifiedEventPayload) ForAudit

func (e *IdentityVerifiedEventPayload) ForAudit() bool

func (*IdentityVerifiedEventPayload) ForHook

func (e *IdentityVerifiedEventPayload) ForHook() bool

func (*IdentityVerifiedEventPayload) GetTriggeredBy

func (*IdentityVerifiedEventPayload) NonBlockingEventType

func (e *IdentityVerifiedEventPayload) NonBlockingEventType() event.Type

func (*IdentityVerifiedEventPayload) RequireReindexUserIDs

func (e *IdentityVerifiedEventPayload) RequireReindexUserIDs() []string

func (*IdentityVerifiedEventPayload) UserID

type ProjectAppCreatedEventPayload

type ProjectAppCreatedEventPayload struct {
	AppConfig AppConfig `json:"app_config,omitempty"`
}

func (*ProjectAppCreatedEventPayload) DeletedUserIDs

func (*ProjectAppCreatedEventPayload) DeletedUserIDs() []string

func (*ProjectAppCreatedEventPayload) FillContext

func (*ProjectAppCreatedEventPayload) FillContext(ctx *event.Context)

func (*ProjectAppCreatedEventPayload) ForAudit

func (*ProjectAppCreatedEventPayload) ForAudit() bool

func (*ProjectAppCreatedEventPayload) ForHook

func (*ProjectAppCreatedEventPayload) GetTriggeredBy

func (*ProjectAppCreatedEventPayload) NonBlockingEventType

func (*ProjectAppCreatedEventPayload) NonBlockingEventType() event.Type

func (*ProjectAppCreatedEventPayload) RequireReindexUserIDs

func (*ProjectAppCreatedEventPayload) RequireReindexUserIDs() []string

func (*ProjectAppCreatedEventPayload) UserID

type ProjectAppSecretViewedEventPayload

type ProjectAppSecretViewedEventPayload struct {
	Secrets []string `json:"secrets"`
}

func (*ProjectAppSecretViewedEventPayload) DeletedUserIDs

func (e *ProjectAppSecretViewedEventPayload) DeletedUserIDs() []string

func (*ProjectAppSecretViewedEventPayload) FillContext

func (e *ProjectAppSecretViewedEventPayload) FillContext(ctx *event.Context)

func (*ProjectAppSecretViewedEventPayload) ForAudit

func (*ProjectAppSecretViewedEventPayload) ForHook

func (*ProjectAppSecretViewedEventPayload) GetTriggeredBy

func (*ProjectAppSecretViewedEventPayload) NonBlockingEventType

func (e *ProjectAppSecretViewedEventPayload) NonBlockingEventType() event.Type

func (*ProjectAppSecretViewedEventPayload) RequireReindexUserIDs

func (e *ProjectAppSecretViewedEventPayload) RequireReindexUserIDs() []string

func (*ProjectAppSecretViewedEventPayload) UserID

type ProjectAppUpdatedEventPayload

type ProjectAppUpdatedEventPayload struct {
	AppConfigOld     AppConfig `json:"app_config_old,omitempty"`
	AppConfigNew     AppConfig `json:"app_config_new,omitempty"`
	AppConfigDiff    string    `json:"app_config_diff"`
	UpdatedSecrets   []string  `json:"updated_secrets"`
	UpdatedResources []string  `json:"updated_resources"`
}

func (*ProjectAppUpdatedEventPayload) DeletedUserIDs

func (e *ProjectAppUpdatedEventPayload) DeletedUserIDs() []string

func (*ProjectAppUpdatedEventPayload) FillContext

func (e *ProjectAppUpdatedEventPayload) FillContext(ctx *event.Context)

func (*ProjectAppUpdatedEventPayload) ForAudit

func (e *ProjectAppUpdatedEventPayload) ForAudit() bool

func (*ProjectAppUpdatedEventPayload) ForHook

func (e *ProjectAppUpdatedEventPayload) ForHook() bool

func (*ProjectAppUpdatedEventPayload) GetTriggeredBy

func (*ProjectAppUpdatedEventPayload) NonBlockingEventType

func (e *ProjectAppUpdatedEventPayload) NonBlockingEventType() event.Type

func (*ProjectAppUpdatedEventPayload) RequireReindexUserIDs

func (e *ProjectAppUpdatedEventPayload) RequireReindexUserIDs() []string

func (*ProjectAppUpdatedEventPayload) UserID

type ProjectBillingCheckoutCreatedEventPayload

type ProjectBillingCheckoutCreatedEventPayload struct {
	SubscriptionCheckoutID string `json:"subscription_checkout_id"`
	PlanName               string `json:"plan_name"`
}

func (*ProjectBillingCheckoutCreatedEventPayload) DeletedUserIDs

func (e *ProjectBillingCheckoutCreatedEventPayload) DeletedUserIDs() []string

func (*ProjectBillingCheckoutCreatedEventPayload) FillContext

func (*ProjectBillingCheckoutCreatedEventPayload) ForAudit

func (*ProjectBillingCheckoutCreatedEventPayload) ForHook

func (*ProjectBillingCheckoutCreatedEventPayload) GetTriggeredBy

func (*ProjectBillingCheckoutCreatedEventPayload) NonBlockingEventType

func (e *ProjectBillingCheckoutCreatedEventPayload) NonBlockingEventType() event.Type

func (*ProjectBillingCheckoutCreatedEventPayload) RequireReindexUserIDs

func (e *ProjectBillingCheckoutCreatedEventPayload) RequireReindexUserIDs() []string

func (*ProjectBillingCheckoutCreatedEventPayload) UserID

type ProjectBillingSubscriptionCancelledEventPayload

type ProjectBillingSubscriptionCancelledEventPayload struct {
	SubscriptionID string `json:"subscription_id"`
	CustomerID     string `json:"customer_id"`
}

func (*ProjectBillingSubscriptionCancelledEventPayload) DeletedUserIDs

func (*ProjectBillingSubscriptionCancelledEventPayload) FillContext

func (*ProjectBillingSubscriptionCancelledEventPayload) ForAudit

func (*ProjectBillingSubscriptionCancelledEventPayload) ForHook

func (*ProjectBillingSubscriptionCancelledEventPayload) GetTriggeredBy

func (*ProjectBillingSubscriptionCancelledEventPayload) NonBlockingEventType

func (*ProjectBillingSubscriptionCancelledEventPayload) RequireReindexUserIDs

func (e *ProjectBillingSubscriptionCancelledEventPayload) RequireReindexUserIDs() []string

func (*ProjectBillingSubscriptionCancelledEventPayload) UserID

type ProjectBillingSubscriptionStatusUpdatedEventPayload

type ProjectBillingSubscriptionStatusUpdatedEventPayload struct {
	SubscriptionID string `json:"subscription_id"`
	Cancelled      bool   `json:"cancelled"`
}

func (*ProjectBillingSubscriptionStatusUpdatedEventPayload) DeletedUserIDs

func (*ProjectBillingSubscriptionStatusUpdatedEventPayload) FillContext

func (*ProjectBillingSubscriptionStatusUpdatedEventPayload) ForAudit

func (*ProjectBillingSubscriptionStatusUpdatedEventPayload) ForHook

func (*ProjectBillingSubscriptionStatusUpdatedEventPayload) GetTriggeredBy

func (*ProjectBillingSubscriptionStatusUpdatedEventPayload) NonBlockingEventType

func (*ProjectBillingSubscriptionStatusUpdatedEventPayload) RequireReindexUserIDs

func (e *ProjectBillingSubscriptionStatusUpdatedEventPayload) RequireReindexUserIDs() []string

func (*ProjectBillingSubscriptionStatusUpdatedEventPayload) UserID

type ProjectBillingSubscriptionUpdatedEventPayload

type ProjectBillingSubscriptionUpdatedEventPayload struct {
	SubscriptionID string `json:"subscription_id"`
	PlanName       string `json:"plan_name"`
}

func (*ProjectBillingSubscriptionUpdatedEventPayload) DeletedUserIDs

func (*ProjectBillingSubscriptionUpdatedEventPayload) FillContext

func (*ProjectBillingSubscriptionUpdatedEventPayload) ForAudit

func (*ProjectBillingSubscriptionUpdatedEventPayload) ForHook

func (*ProjectBillingSubscriptionUpdatedEventPayload) GetTriggeredBy

func (*ProjectBillingSubscriptionUpdatedEventPayload) NonBlockingEventType

func (e *ProjectBillingSubscriptionUpdatedEventPayload) NonBlockingEventType() event.Type

func (*ProjectBillingSubscriptionUpdatedEventPayload) RequireReindexUserIDs

func (e *ProjectBillingSubscriptionUpdatedEventPayload) RequireReindexUserIDs() []string

func (*ProjectBillingSubscriptionUpdatedEventPayload) UserID

type ProjectCollaboratorDeletedEventPayload

type ProjectCollaboratorDeletedEventPayload struct {
	CollaboratorID     string `json:"collaborator_id"`
	CollaboratorUserID string `json:"collaborator_user_id"`
	CollaboratorRole   string `json:"collaborator_role"`
}

func (*ProjectCollaboratorDeletedEventPayload) DeletedUserIDs

func (e *ProjectCollaboratorDeletedEventPayload) DeletedUserIDs() []string

func (*ProjectCollaboratorDeletedEventPayload) FillContext

func (*ProjectCollaboratorDeletedEventPayload) ForAudit

func (*ProjectCollaboratorDeletedEventPayload) ForHook

func (*ProjectCollaboratorDeletedEventPayload) GetTriggeredBy

func (*ProjectCollaboratorDeletedEventPayload) NonBlockingEventType

func (e *ProjectCollaboratorDeletedEventPayload) NonBlockingEventType() event.Type

func (*ProjectCollaboratorDeletedEventPayload) RequireReindexUserIDs

func (e *ProjectCollaboratorDeletedEventPayload) RequireReindexUserIDs() []string

func (*ProjectCollaboratorDeletedEventPayload) UserID

type ProjectCollaboratorInvitationAcceptedEventPayload

type ProjectCollaboratorInvitationAcceptedEventPayload struct {
	CollaboratorUserID string `json:"collaborator_user_id"`
	CollaboratorRole   string `json:"collaborator_role"`
}

func (*ProjectCollaboratorInvitationAcceptedEventPayload) DeletedUserIDs

func (*ProjectCollaboratorInvitationAcceptedEventPayload) FillContext

func (*ProjectCollaboratorInvitationAcceptedEventPayload) ForAudit

func (*ProjectCollaboratorInvitationAcceptedEventPayload) ForHook

func (*ProjectCollaboratorInvitationAcceptedEventPayload) GetTriggeredBy

func (*ProjectCollaboratorInvitationAcceptedEventPayload) NonBlockingEventType

func (*ProjectCollaboratorInvitationAcceptedEventPayload) RequireReindexUserIDs

func (e *ProjectCollaboratorInvitationAcceptedEventPayload) RequireReindexUserIDs() []string

func (*ProjectCollaboratorInvitationAcceptedEventPayload) UserID

type ProjectCollaboratorInvitationCreatedEventPayload

type ProjectCollaboratorInvitationCreatedEventPayload struct {
	InviteeEmail string `json:"invitee_email"`
	InvitedBy    string `json:"invited_by"`
}

func (*ProjectCollaboratorInvitationCreatedEventPayload) DeletedUserIDs

func (*ProjectCollaboratorInvitationCreatedEventPayload) FillContext

func (*ProjectCollaboratorInvitationCreatedEventPayload) ForAudit

func (*ProjectCollaboratorInvitationCreatedEventPayload) ForHook

func (*ProjectCollaboratorInvitationCreatedEventPayload) GetTriggeredBy

func (*ProjectCollaboratorInvitationCreatedEventPayload) NonBlockingEventType

func (*ProjectCollaboratorInvitationCreatedEventPayload) RequireReindexUserIDs

func (e *ProjectCollaboratorInvitationCreatedEventPayload) RequireReindexUserIDs() []string

func (*ProjectCollaboratorInvitationCreatedEventPayload) UserID

type ProjectCollaboratorInvitationDeletedEventPayload

type ProjectCollaboratorInvitationDeletedEventPayload struct {
	InviteeEmail string `json:"invitee_email"`
	InvitedBy    string `json:"invited_by"`
}

func (*ProjectCollaboratorInvitationDeletedEventPayload) DeletedUserIDs

func (*ProjectCollaboratorInvitationDeletedEventPayload) FillContext

func (*ProjectCollaboratorInvitationDeletedEventPayload) ForAudit

func (*ProjectCollaboratorInvitationDeletedEventPayload) ForHook

func (*ProjectCollaboratorInvitationDeletedEventPayload) GetTriggeredBy

func (*ProjectCollaboratorInvitationDeletedEventPayload) NonBlockingEventType

func (*ProjectCollaboratorInvitationDeletedEventPayload) RequireReindexUserIDs

func (e *ProjectCollaboratorInvitationDeletedEventPayload) RequireReindexUserIDs() []string

func (*ProjectCollaboratorInvitationDeletedEventPayload) UserID

type ProjectDomainCreatedEventPayload

type ProjectDomainCreatedEventPayload struct {
	Domain   string `json:"domain"`
	DomainID string `json:"domain_id"`
}

func (*ProjectDomainCreatedEventPayload) DeletedUserIDs

func (e *ProjectDomainCreatedEventPayload) DeletedUserIDs() []string

func (*ProjectDomainCreatedEventPayload) FillContext

func (e *ProjectDomainCreatedEventPayload) FillContext(ctx *event.Context)

func (*ProjectDomainCreatedEventPayload) ForAudit

func (e *ProjectDomainCreatedEventPayload) ForAudit() bool

func (*ProjectDomainCreatedEventPayload) ForHook

func (*ProjectDomainCreatedEventPayload) GetTriggeredBy

func (*ProjectDomainCreatedEventPayload) NonBlockingEventType

func (e *ProjectDomainCreatedEventPayload) NonBlockingEventType() event.Type

func (*ProjectDomainCreatedEventPayload) RequireReindexUserIDs

func (e *ProjectDomainCreatedEventPayload) RequireReindexUserIDs() []string

func (*ProjectDomainCreatedEventPayload) UserID

type ProjectDomainDeletedEventPayload

type ProjectDomainDeletedEventPayload struct {
	Domain   string `json:"domain"`
	DomainID string `json:"domain_id"`
}

func (*ProjectDomainDeletedEventPayload) DeletedUserIDs

func (e *ProjectDomainDeletedEventPayload) DeletedUserIDs() []string

func (*ProjectDomainDeletedEventPayload) FillContext

func (e *ProjectDomainDeletedEventPayload) FillContext(ctx *event.Context)

func (*ProjectDomainDeletedEventPayload) ForAudit

func (e *ProjectDomainDeletedEventPayload) ForAudit() bool

func (*ProjectDomainDeletedEventPayload) ForHook

func (*ProjectDomainDeletedEventPayload) GetTriggeredBy

func (*ProjectDomainDeletedEventPayload) NonBlockingEventType

func (e *ProjectDomainDeletedEventPayload) NonBlockingEventType() event.Type

func (*ProjectDomainDeletedEventPayload) RequireReindexUserIDs

func (e *ProjectDomainDeletedEventPayload) RequireReindexUserIDs() []string

func (*ProjectDomainDeletedEventPayload) UserID

type ProjectDomainVerifiedEventPayload

type ProjectDomainVerifiedEventPayload struct {
	Domain   string `json:"domain"`
	DomainID string `json:"domain_id"`
}

func (*ProjectDomainVerifiedEventPayload) DeletedUserIDs

func (e *ProjectDomainVerifiedEventPayload) DeletedUserIDs() []string

func (*ProjectDomainVerifiedEventPayload) FillContext

func (e *ProjectDomainVerifiedEventPayload) FillContext(ctx *event.Context)

func (*ProjectDomainVerifiedEventPayload) ForAudit

func (*ProjectDomainVerifiedEventPayload) ForHook

func (*ProjectDomainVerifiedEventPayload) GetTriggeredBy

func (*ProjectDomainVerifiedEventPayload) NonBlockingEventType

func (e *ProjectDomainVerifiedEventPayload) NonBlockingEventType() event.Type

func (*ProjectDomainVerifiedEventPayload) RequireReindexUserIDs

func (e *ProjectDomainVerifiedEventPayload) RequireReindexUserIDs() []string

func (*ProjectDomainVerifiedEventPayload) UserID

type SMSErrorEventPayload

type SMSErrorEventPayload struct {
	Description string `json:"description"`
}

func (*SMSErrorEventPayload) DeletedUserIDs

func (e *SMSErrorEventPayload) DeletedUserIDs() []string

func (*SMSErrorEventPayload) FillContext

func (e *SMSErrorEventPayload) FillContext(ctx *event.Context)

func (*SMSErrorEventPayload) ForAudit

func (e *SMSErrorEventPayload) ForAudit() bool

func (*SMSErrorEventPayload) ForHook

func (e *SMSErrorEventPayload) ForHook() bool

func (*SMSErrorEventPayload) GetTriggeredBy

func (e *SMSErrorEventPayload) GetTriggeredBy() event.TriggeredByType

func (*SMSErrorEventPayload) NonBlockingEventType

func (e *SMSErrorEventPayload) NonBlockingEventType() event.Type

func (*SMSErrorEventPayload) RequireReindexUserIDs

func (e *SMSErrorEventPayload) RequireReindexUserIDs() []string

func (*SMSErrorEventPayload) UserID

func (e *SMSErrorEventPayload) UserID() string

type SMSSentEventPayload

type SMSSentEventPayload struct {
	Sender              string `json:"sender"`
	Recipient           string `json:"recipient"`
	Type                string `json:"type"`
	IsNotCountedInUsage bool   `json:"is_not_counted_in_usage"`
}

func (*SMSSentEventPayload) DeletedUserIDs

func (e *SMSSentEventPayload) DeletedUserIDs() []string

func (*SMSSentEventPayload) FillContext

func (e *SMSSentEventPayload) FillContext(ctx *event.Context)

func (*SMSSentEventPayload) ForAudit

func (e *SMSSentEventPayload) ForAudit() bool

func (*SMSSentEventPayload) ForHook

func (e *SMSSentEventPayload) ForHook() bool

func (*SMSSentEventPayload) GetTriggeredBy

func (e *SMSSentEventPayload) GetTriggeredBy() event.TriggeredByType

func (*SMSSentEventPayload) NonBlockingEventType

func (e *SMSSentEventPayload) NonBlockingEventType() event.Type

func (*SMSSentEventPayload) RequireReindexUserIDs

func (e *SMSSentEventPayload) RequireReindexUserIDs() []string

func (*SMSSentEventPayload) UserID

func (e *SMSSentEventPayload) UserID() string

type SMSSuppressedEventPayload

type SMSSuppressedEventPayload struct {
	Description string `json:"description"`
}

func (*SMSSuppressedEventPayload) DeletedUserIDs

func (e *SMSSuppressedEventPayload) DeletedUserIDs() []string

func (*SMSSuppressedEventPayload) FillContext

func (e *SMSSuppressedEventPayload) FillContext(ctx *event.Context)

func (*SMSSuppressedEventPayload) ForAudit

func (e *SMSSuppressedEventPayload) ForAudit() bool

func (*SMSSuppressedEventPayload) ForHook

func (e *SMSSuppressedEventPayload) ForHook() bool

func (*SMSSuppressedEventPayload) GetTriggeredBy

func (e *SMSSuppressedEventPayload) GetTriggeredBy() event.TriggeredByType

func (*SMSSuppressedEventPayload) NonBlockingEventType

func (e *SMSSuppressedEventPayload) NonBlockingEventType() event.Type

func (*SMSSuppressedEventPayload) RequireReindexUserIDs

func (e *SMSSuppressedEventPayload) RequireReindexUserIDs() []string

func (*SMSSuppressedEventPayload) UserID

func (e *SMSSuppressedEventPayload) UserID() string

type UserAnonymizationScheduledEventPayload

type UserAnonymizationScheduledEventPayload struct {
	UserRef   model.UserRef `json:"-" resolve:"user"`
	UserModel model.User    `json:"user"`
	AdminAPI  bool          `json:"-"`
}

func (*UserAnonymizationScheduledEventPayload) DeletedUserIDs

func (e *UserAnonymizationScheduledEventPayload) DeletedUserIDs() []string

func (*UserAnonymizationScheduledEventPayload) FillContext

func (*UserAnonymizationScheduledEventPayload) ForAudit

func (*UserAnonymizationScheduledEventPayload) ForHook

func (*UserAnonymizationScheduledEventPayload) GetTriggeredBy

func (*UserAnonymizationScheduledEventPayload) NonBlockingEventType

func (e *UserAnonymizationScheduledEventPayload) NonBlockingEventType() event.Type

func (*UserAnonymizationScheduledEventPayload) RequireReindexUserIDs

func (e *UserAnonymizationScheduledEventPayload) RequireReindexUserIDs() []string

func (*UserAnonymizationScheduledEventPayload) UserID

type UserAnonymizationUnscheduledEventPayload

type UserAnonymizationUnscheduledEventPayload struct {
	UserRef   model.UserRef `json:"-" resolve:"user"`
	UserModel model.User    `json:"user"`
	AdminAPI  bool          `json:"-"`
}

func (*UserAnonymizationUnscheduledEventPayload) DeletedUserIDs

func (e *UserAnonymizationUnscheduledEventPayload) DeletedUserIDs() []string

func (*UserAnonymizationUnscheduledEventPayload) FillContext

func (*UserAnonymizationUnscheduledEventPayload) ForAudit

func (*UserAnonymizationUnscheduledEventPayload) ForHook

func (*UserAnonymizationUnscheduledEventPayload) GetTriggeredBy

func (*UserAnonymizationUnscheduledEventPayload) NonBlockingEventType

func (e *UserAnonymizationUnscheduledEventPayload) NonBlockingEventType() event.Type

func (*UserAnonymizationUnscheduledEventPayload) RequireReindexUserIDs

func (e *UserAnonymizationUnscheduledEventPayload) RequireReindexUserIDs() []string

func (*UserAnonymizationUnscheduledEventPayload) UserID

type UserAnonymizedEventPayload

type UserAnonymizedEventPayload struct {
	// We cannot use UserRef here because the user will be Anonymized BEFORE retrieval.
	UserModel                model.User `json:"user"`
	IsScheduledAnonymization bool       `json:"-"`
}

func (*UserAnonymizedEventPayload) DeletedUserIDs

func (e *UserAnonymizedEventPayload) DeletedUserIDs() []string

func (*UserAnonymizedEventPayload) FillContext

func (e *UserAnonymizedEventPayload) FillContext(ctx *event.Context)

func (*UserAnonymizedEventPayload) ForAudit

func (e *UserAnonymizedEventPayload) ForAudit() bool

func (*UserAnonymizedEventPayload) ForHook

func (e *UserAnonymizedEventPayload) ForHook() bool

func (*UserAnonymizedEventPayload) GetTriggeredBy

func (e *UserAnonymizedEventPayload) GetTriggeredBy() event.TriggeredByType

func (*UserAnonymizedEventPayload) NonBlockingEventType

func (e *UserAnonymizedEventPayload) NonBlockingEventType() event.Type

func (*UserAnonymizedEventPayload) RequireReindexUserIDs

func (e *UserAnonymizedEventPayload) RequireReindexUserIDs() []string

func (*UserAnonymizedEventPayload) UserID

func (e *UserAnonymizedEventPayload) UserID() string

type UserAnonymousPromotedEventPayload

type UserAnonymousPromotedEventPayload struct {
	AnonymousUserRef   model.UserRef    `json:"-" resolve:"anonymous_user"`
	AnonymousUserModel model.User       `json:"anonymous_user"`
	UserRef            model.UserRef    `json:"-" resolve:"user"`
	UserModel          model.User       `json:"user"`
	Identities         []model.Identity `json:"identities"`
	AdminAPI           bool             `json:"-"`
}

func (*UserAnonymousPromotedEventPayload) DeletedUserIDs

func (e *UserAnonymousPromotedEventPayload) DeletedUserIDs() []string

func (*UserAnonymousPromotedEventPayload) FillContext

func (e *UserAnonymousPromotedEventPayload) FillContext(ctx *event.Context)

func (*UserAnonymousPromotedEventPayload) ForAudit

func (*UserAnonymousPromotedEventPayload) ForHook

func (*UserAnonymousPromotedEventPayload) GetTriggeredBy

func (*UserAnonymousPromotedEventPayload) NonBlockingEventType

func (e *UserAnonymousPromotedEventPayload) NonBlockingEventType() event.Type

func (*UserAnonymousPromotedEventPayload) RequireReindexUserIDs

func (e *UserAnonymousPromotedEventPayload) RequireReindexUserIDs() []string

func (*UserAnonymousPromotedEventPayload) UserID

type UserAuthenticatedEventPayload

type UserAuthenticatedEventPayload struct {
	UserRef   model.UserRef `json:"-" resolve:"user"`
	UserModel model.User    `json:"user"`
	Session   model.Session `json:"session"`
	AdminAPI  bool          `json:"-"`
}

func (*UserAuthenticatedEventPayload) DeletedUserIDs

func (e *UserAuthenticatedEventPayload) DeletedUserIDs() []string

func (*UserAuthenticatedEventPayload) FillContext

func (e *UserAuthenticatedEventPayload) FillContext(ctx *event.Context)

func (*UserAuthenticatedEventPayload) ForAudit

func (e *UserAuthenticatedEventPayload) ForAudit() bool

func (*UserAuthenticatedEventPayload) ForHook

func (e *UserAuthenticatedEventPayload) ForHook() bool

func (*UserAuthenticatedEventPayload) GetTriggeredBy

func (*UserAuthenticatedEventPayload) NonBlockingEventType

func (e *UserAuthenticatedEventPayload) NonBlockingEventType() event.Type

func (*UserAuthenticatedEventPayload) RequireReindexUserIDs

func (e *UserAuthenticatedEventPayload) RequireReindexUserIDs() []string

func (*UserAuthenticatedEventPayload) UserID

type UserCreatedEventPayload

type UserCreatedEventPayload struct {
	UserRef    model.UserRef    `json:"-" resolve:"user"`
	UserModel  model.User       `json:"user"`
	Identities []model.Identity `json:"identities"`
	AdminAPI   bool             `json:"-"`
}

func (*UserCreatedEventPayload) DeletedUserIDs

func (e *UserCreatedEventPayload) DeletedUserIDs() []string

func (*UserCreatedEventPayload) FillContext

func (e *UserCreatedEventPayload) FillContext(ctx *event.Context)

func (*UserCreatedEventPayload) ForAudit

func (e *UserCreatedEventPayload) ForAudit() bool

func (*UserCreatedEventPayload) ForHook

func (e *UserCreatedEventPayload) ForHook() bool

func (*UserCreatedEventPayload) GetTriggeredBy

func (e *UserCreatedEventPayload) GetTriggeredBy() event.TriggeredByType

func (*UserCreatedEventPayload) NonBlockingEventType

func (e *UserCreatedEventPayload) NonBlockingEventType() event.Type

func (*UserCreatedEventPayload) RequireReindexUserIDs

func (e *UserCreatedEventPayload) RequireReindexUserIDs() []string

func (*UserCreatedEventPayload) UserID

func (e *UserCreatedEventPayload) UserID() string

type UserDeletedEventPayload

type UserDeletedEventPayload struct {
	// We cannot use UserRef here because the user will be deleted BEFORE retrieval.
	UserModel           model.User `json:"user"`
	IsScheduledDeletion bool       `json:"-"`
}

func (*UserDeletedEventPayload) DeletedUserIDs

func (e *UserDeletedEventPayload) DeletedUserIDs() []string

func (*UserDeletedEventPayload) FillContext

func (e *UserDeletedEventPayload) FillContext(ctx *event.Context)

func (*UserDeletedEventPayload) ForAudit

func (e *UserDeletedEventPayload) ForAudit() bool

func (*UserDeletedEventPayload) ForHook

func (e *UserDeletedEventPayload) ForHook() bool

func (*UserDeletedEventPayload) GetTriggeredBy

func (e *UserDeletedEventPayload) GetTriggeredBy() event.TriggeredByType

func (*UserDeletedEventPayload) NonBlockingEventType

func (e *UserDeletedEventPayload) NonBlockingEventType() event.Type

func (*UserDeletedEventPayload) RequireReindexUserIDs

func (e *UserDeletedEventPayload) RequireReindexUserIDs() []string

func (*UserDeletedEventPayload) UserID

func (e *UserDeletedEventPayload) UserID() string

type UserDeletionScheduledEventPayload

type UserDeletionScheduledEventPayload struct {
	UserRef   model.UserRef `json:"-" resolve:"user"`
	UserModel model.User    `json:"user"`
	AdminAPI  bool          `json:"-"`
}

func (*UserDeletionScheduledEventPayload) DeletedUserIDs

func (e *UserDeletionScheduledEventPayload) DeletedUserIDs() []string

func (*UserDeletionScheduledEventPayload) FillContext

func (e *UserDeletionScheduledEventPayload) FillContext(ctx *event.Context)

func (*UserDeletionScheduledEventPayload) ForAudit

func (*UserDeletionScheduledEventPayload) ForHook

func (*UserDeletionScheduledEventPayload) GetTriggeredBy

func (*UserDeletionScheduledEventPayload) NonBlockingEventType

func (e *UserDeletionScheduledEventPayload) NonBlockingEventType() event.Type

func (*UserDeletionScheduledEventPayload) RequireReindexUserIDs

func (e *UserDeletionScheduledEventPayload) RequireReindexUserIDs() []string

func (*UserDeletionScheduledEventPayload) UserID

type UserDeletionUnscheduledEventPayload

type UserDeletionUnscheduledEventPayload struct {
	UserRef   model.UserRef `json:"-" resolve:"user"`
	UserModel model.User    `json:"user"`
	AdminAPI  bool          `json:"-"`
}

func (*UserDeletionUnscheduledEventPayload) DeletedUserIDs

func (e *UserDeletionUnscheduledEventPayload) DeletedUserIDs() []string

func (*UserDeletionUnscheduledEventPayload) FillContext

func (e *UserDeletionUnscheduledEventPayload) FillContext(ctx *event.Context)

func (*UserDeletionUnscheduledEventPayload) ForAudit

func (*UserDeletionUnscheduledEventPayload) ForHook

func (*UserDeletionUnscheduledEventPayload) GetTriggeredBy

func (*UserDeletionUnscheduledEventPayload) NonBlockingEventType

func (e *UserDeletionUnscheduledEventPayload) NonBlockingEventType() event.Type

func (*UserDeletionUnscheduledEventPayload) RequireReindexUserIDs

func (e *UserDeletionUnscheduledEventPayload) RequireReindexUserIDs() []string

func (*UserDeletionUnscheduledEventPayload) UserID

type UserDisabledEventPayload

type UserDisabledEventPayload struct {
	UserRef   model.UserRef `json:"-" resolve:"user"`
	UserModel model.User    `json:"user"`
}

func (*UserDisabledEventPayload) DeletedUserIDs

func (e *UserDisabledEventPayload) DeletedUserIDs() []string

func (*UserDisabledEventPayload) FillContext

func (e *UserDisabledEventPayload) FillContext(ctx *event.Context)

func (*UserDisabledEventPayload) ForAudit

func (e *UserDisabledEventPayload) ForAudit() bool

func (*UserDisabledEventPayload) ForHook

func (e *UserDisabledEventPayload) ForHook() bool

func (*UserDisabledEventPayload) GetTriggeredBy

func (e *UserDisabledEventPayload) GetTriggeredBy() event.TriggeredByType

func (*UserDisabledEventPayload) NonBlockingEventType

func (e *UserDisabledEventPayload) NonBlockingEventType() event.Type

func (*UserDisabledEventPayload) RequireReindexUserIDs

func (e *UserDisabledEventPayload) RequireReindexUserIDs() []string

func (*UserDisabledEventPayload) UserID

func (e *UserDisabledEventPayload) UserID() string

type UserProfileUpdatedEventPayload

type UserProfileUpdatedEventPayload struct {
	UserRef   model.UserRef `json:"-" resolve:"user"`
	UserModel model.User    `json:"user"`
	AdminAPI  bool          `json:"-"`
}

func (*UserProfileUpdatedEventPayload) DeletedUserIDs

func (e *UserProfileUpdatedEventPayload) DeletedUserIDs() []string

func (*UserProfileUpdatedEventPayload) FillContext

func (e *UserProfileUpdatedEventPayload) FillContext(ctx *event.Context)

func (*UserProfileUpdatedEventPayload) ForAudit

func (e *UserProfileUpdatedEventPayload) ForAudit() bool

func (*UserProfileUpdatedEventPayload) ForHook

func (e *UserProfileUpdatedEventPayload) ForHook() bool

func (*UserProfileUpdatedEventPayload) GetTriggeredBy

func (*UserProfileUpdatedEventPayload) NonBlockingEventType

func (e *UserProfileUpdatedEventPayload) NonBlockingEventType() event.Type

func (*UserProfileUpdatedEventPayload) RequireReindexUserIDs

func (e *UserProfileUpdatedEventPayload) RequireReindexUserIDs() []string

func (*UserProfileUpdatedEventPayload) UserID

type UserReenabledEventPayload

type UserReenabledEventPayload struct {
	UserRef   model.UserRef `json:"-" resolve:"user"`
	UserModel model.User    `json:"user"`
}

func (*UserReenabledEventPayload) DeletedUserIDs

func (e *UserReenabledEventPayload) DeletedUserIDs() []string

func (*UserReenabledEventPayload) FillContext

func (e *UserReenabledEventPayload) FillContext(ctx *event.Context)

func (*UserReenabledEventPayload) ForAudit

func (e *UserReenabledEventPayload) ForAudit() bool

func (*UserReenabledEventPayload) ForHook

func (e *UserReenabledEventPayload) ForHook() bool

func (*UserReenabledEventPayload) GetTriggeredBy

func (e *UserReenabledEventPayload) GetTriggeredBy() event.TriggeredByType

func (*UserReenabledEventPayload) NonBlockingEventType

func (e *UserReenabledEventPayload) NonBlockingEventType() event.Type

func (*UserReenabledEventPayload) RequireReindexUserIDs

func (e *UserReenabledEventPayload) RequireReindexUserIDs() []string

func (*UserReenabledEventPayload) UserID

func (e *UserReenabledEventPayload) UserID() string

type UserSessionTerminatedEventPayload

type UserSessionTerminatedEventPayload struct {
	UserRef         model.UserRef              `json:"-" resolve:"user"`
	UserModel       model.User                 `json:"user"`
	Sessions        []model.Session            `json:"sessions"`
	AdminAPI        bool                       `json:"-"`
	TerminationType UserSessionTerminationType `json:"termination_type"`
}

func (*UserSessionTerminatedEventPayload) DeletedUserIDs

func (e *UserSessionTerminatedEventPayload) DeletedUserIDs() []string

func (*UserSessionTerminatedEventPayload) FillContext

func (e *UserSessionTerminatedEventPayload) FillContext(ctx *event.Context)

func (*UserSessionTerminatedEventPayload) ForAudit

func (*UserSessionTerminatedEventPayload) ForHook

func (*UserSessionTerminatedEventPayload) GetTriggeredBy

func (*UserSessionTerminatedEventPayload) NonBlockingEventType

func (e *UserSessionTerminatedEventPayload) NonBlockingEventType() event.Type

func (*UserSessionTerminatedEventPayload) RequireReindexUserIDs

func (e *UserSessionTerminatedEventPayload) RequireReindexUserIDs() []string

func (*UserSessionTerminatedEventPayload) UserID

type UserSessionTerminationType

type UserSessionTerminationType string
const (
	UserSessionTerminationTypeIndividual       UserSessionTerminationType = "individual"
	UserSessionTerminationTypeAll              UserSessionTerminationType = "all"
	UserSessionTerminationTypeAllExceptCurrent UserSessionTerminationType = "all_except_current"
)

type UserSignedOutEventPayload

type UserSignedOutEventPayload struct {
	UserRef   model.UserRef `json:"-" resolve:"user"`
	UserModel model.User    `json:"user"`
	// Replaced by sessions
	// Session   model.Session `json:"session"`
	Sessions []model.Session `json:"sessions"`
	AdminAPI bool            `json:"-"`
}

func (*UserSignedOutEventPayload) DeletedUserIDs

func (e *UserSignedOutEventPayload) DeletedUserIDs() []string

func (*UserSignedOutEventPayload) FillContext

func (e *UserSignedOutEventPayload) FillContext(ctx *event.Context)

func (*UserSignedOutEventPayload) ForAudit

func (e *UserSignedOutEventPayload) ForAudit() bool

func (*UserSignedOutEventPayload) ForHook

func (e *UserSignedOutEventPayload) ForHook() bool

func (*UserSignedOutEventPayload) GetTriggeredBy

func (e *UserSignedOutEventPayload) GetTriggeredBy() event.TriggeredByType

func (*UserSignedOutEventPayload) NonBlockingEventType

func (e *UserSignedOutEventPayload) NonBlockingEventType() event.Type

func (*UserSignedOutEventPayload) RequireReindexUserIDs

func (e *UserSignedOutEventPayload) RequireReindexUserIDs() []string

func (*UserSignedOutEventPayload) UserID

func (e *UserSignedOutEventPayload) UserID() string

type WhatsappErrorEventPayload

type WhatsappErrorEventPayload struct {
	Description string `json:"description"`
}

func (*WhatsappErrorEventPayload) DeletedUserIDs

func (e *WhatsappErrorEventPayload) DeletedUserIDs() []string

func (*WhatsappErrorEventPayload) FillContext

func (e *WhatsappErrorEventPayload) FillContext(ctx *event.Context)

func (*WhatsappErrorEventPayload) ForAudit

func (e *WhatsappErrorEventPayload) ForAudit() bool

func (*WhatsappErrorEventPayload) ForHook

func (e *WhatsappErrorEventPayload) ForHook() bool

func (*WhatsappErrorEventPayload) GetTriggeredBy

func (e *WhatsappErrorEventPayload) GetTriggeredBy() event.TriggeredByType

func (*WhatsappErrorEventPayload) NonBlockingEventType

func (e *WhatsappErrorEventPayload) NonBlockingEventType() event.Type

func (*WhatsappErrorEventPayload) RequireReindexUserIDs

func (e *WhatsappErrorEventPayload) RequireReindexUserIDs() []string

func (*WhatsappErrorEventPayload) UserID

func (e *WhatsappErrorEventPayload) UserID() string

type WhatsappOTPVerifiedEventPayload

type WhatsappOTPVerifiedEventPayload struct {
	Phone string `json:"phone"`
}

Deprecated. Do not use this event.

func (*WhatsappOTPVerifiedEventPayload) DeletedUserIDs

func (e *WhatsappOTPVerifiedEventPayload) DeletedUserIDs() []string

func (*WhatsappOTPVerifiedEventPayload) FillContext

func (e *WhatsappOTPVerifiedEventPayload) FillContext(ctx *event.Context)

func (*WhatsappOTPVerifiedEventPayload) ForAudit

func (e *WhatsappOTPVerifiedEventPayload) ForAudit() bool

func (*WhatsappOTPVerifiedEventPayload) ForHook

func (*WhatsappOTPVerifiedEventPayload) GetTriggeredBy

func (*WhatsappOTPVerifiedEventPayload) NonBlockingEventType

func (e *WhatsappOTPVerifiedEventPayload) NonBlockingEventType() event.Type

func (*WhatsappOTPVerifiedEventPayload) RequireReindexUserIDs

func (e *WhatsappOTPVerifiedEventPayload) RequireReindexUserIDs() []string

func (*WhatsappOTPVerifiedEventPayload) UserID

type WhatsappSentEventPayload

type WhatsappSentEventPayload struct {
	Recipient           string `json:"recipient"`
	Type                string `json:"type"`
	IsNotCountedInUsage bool   `json:"is_not_counted_in_usage"`
}

func (*WhatsappSentEventPayload) DeletedUserIDs

func (e *WhatsappSentEventPayload) DeletedUserIDs() []string

func (*WhatsappSentEventPayload) FillContext

func (e *WhatsappSentEventPayload) FillContext(ctx *event.Context)

func (*WhatsappSentEventPayload) ForAudit

func (e *WhatsappSentEventPayload) ForAudit() bool

func (*WhatsappSentEventPayload) ForHook

func (e *WhatsappSentEventPayload) ForHook() bool

func (*WhatsappSentEventPayload) GetTriggeredBy

func (e *WhatsappSentEventPayload) GetTriggeredBy() event.TriggeredByType

func (*WhatsappSentEventPayload) NonBlockingEventType

func (e *WhatsappSentEventPayload) NonBlockingEventType() event.Type

func (*WhatsappSentEventPayload) RequireReindexUserIDs

func (e *WhatsappSentEventPayload) RequireReindexUserIDs() []string

func (*WhatsappSentEventPayload) UserID

func (e *WhatsappSentEventPayload) UserID() string

type WhatsappSuppressedEventPayload

type WhatsappSuppressedEventPayload struct {
	Description string `json:"description"`
}

func (*WhatsappSuppressedEventPayload) DeletedUserIDs

func (e *WhatsappSuppressedEventPayload) DeletedUserIDs() []string

func (*WhatsappSuppressedEventPayload) FillContext

func (e *WhatsappSuppressedEventPayload) FillContext(ctx *event.Context)

func (*WhatsappSuppressedEventPayload) ForAudit

func (e *WhatsappSuppressedEventPayload) ForAudit() bool

func (*WhatsappSuppressedEventPayload) ForHook

func (e *WhatsappSuppressedEventPayload) ForHook() bool

func (*WhatsappSuppressedEventPayload) GetTriggeredBy

func (*WhatsappSuppressedEventPayload) NonBlockingEventType

func (e *WhatsappSuppressedEventPayload) NonBlockingEventType() event.Type

func (*WhatsappSuppressedEventPayload) RequireReindexUserIDs

func (e *WhatsappSuppressedEventPayload) RequireReindexUserIDs() []string

func (*WhatsappSuppressedEventPayload) UserID

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL