instance

package
v2.38.2-0...-94d1eb7 Latest Latest
Warning

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

Go to latest
Published: Sep 19, 2024 License: Apache-2.0 Imports: 12 Imported by: 0

Documentation

Index

Constants

View Source
const (
	AggregateType    = "instance"
	AggregateVersion = "v1"
)
View Source
const (
	UniqueInstanceDomain = "instance_domain"

	InstanceDomainAddedEventType      = domainEventPrefix + "added"
	InstanceDomainPrimarySetEventType = domainEventPrefix + "primary.set"
	InstanceDomainRemovedEventType    = domainEventPrefix + "removed"
)
View Source
const (
	ProjectSetEventType eventstore.EventType = "instance.iam.project.set"
	ConsoleSetEventType eventstore.EventType = "instance.iam.console.set"
)
View Source
const (
	OAuthIDPAddedEventType              eventstore.EventType = "instance.idp.oauth.added"
	OAuthIDPChangedEventType            eventstore.EventType = "instance.idp.oauth.changed"
	OIDCIDPAddedEventType               eventstore.EventType = "instance.idp.oidc.added"
	OIDCIDPChangedEventType             eventstore.EventType = "instance.idp.oidc.changed"
	OIDCIDPMigratedAzureADEventType     eventstore.EventType = "instance.idp.oidc.migrated.azure"
	OIDCIDPMigratedGoogleEventType      eventstore.EventType = "instance.idp.oidc.migrated.google"
	JWTIDPAddedEventType                eventstore.EventType = "instance.idp.jwt.added"
	JWTIDPChangedEventType              eventstore.EventType = "instance.idp.jwt.changed"
	AzureADIDPAddedEventType            eventstore.EventType = "instance.idp.azure.added"
	AzureADIDPChangedEventType          eventstore.EventType = "instance.idp.azure.changed"
	GitHubIDPAddedEventType             eventstore.EventType = "instance.idp.github.added"
	GitHubIDPChangedEventType           eventstore.EventType = "instance.idp.github.changed"
	GitHubEnterpriseIDPAddedEventType   eventstore.EventType = "instance.idp.github_enterprise.added"
	GitHubEnterpriseIDPChangedEventType eventstore.EventType = "instance.idp.github_enterprise.changed"
	GitLabIDPAddedEventType             eventstore.EventType = "instance.idp.gitlab.added"
	GitLabIDPChangedEventType           eventstore.EventType = "instance.idp.gitlab.changed"
	GitLabSelfHostedIDPAddedEventType   eventstore.EventType = "instance.idp.gitlab_self_hosted.added"
	GitLabSelfHostedIDPChangedEventType eventstore.EventType = "instance.idp.gitlab_self_hosted.changed"
	GoogleIDPAddedEventType             eventstore.EventType = "instance.idp.google.added"
	GoogleIDPChangedEventType           eventstore.EventType = "instance.idp.google.changed"
	LDAPIDPAddedEventType               eventstore.EventType = "instance.idp.ldap.v2.added"
	LDAPIDPChangedEventType             eventstore.EventType = "instance.idp.ldap.v2.changed"
	AppleIDPAddedEventType              eventstore.EventType = "instance.idp.apple.added"
	AppleIDPChangedEventType            eventstore.EventType = "instance.idp.apple.changed"
	SAMLIDPAddedEventType               eventstore.EventType = "instance.idp.saml.added"
	SAMLIDPChangedEventType             eventstore.EventType = "instance.idp.saml.changed"
	IDPRemovedEventType                 eventstore.EventType = "instance.idp.removed"
)
View Source
const (
	IDPConfigAddedEventType       eventstore.EventType = "iam.idp.config.added"
	IDPConfigChangedEventType     eventstore.EventType = "iam.idp.config.changed"
	IDPConfigRemovedEventType     eventstore.EventType = "iam.idp.config.removed"
	IDPConfigDeactivatedEventType eventstore.EventType = "iam.idp.config.deactivated"
	IDPConfigReactivatedEventType eventstore.EventType = "iam.idp.config.reactivated"
)
View Source
const (
	IDPJWTConfigAddedEventType   eventstore.EventType = "iam.idp." + idpconfig.JWTConfigAddedEventType
	IDPJWTConfigChangedEventType eventstore.EventType = "iam.idp." + idpconfig.JWTConfigChangedEventType
)
View Source
const (
	IDPOIDCConfigAddedEventType   eventstore.EventType = "iam.idp." + idpconfig.OIDCConfigAddedEventType
	IDPOIDCConfigChangedEventType eventstore.EventType = "iam.idp." + idpconfig.OIDCConfigChangedEventType
)
View Source
const (
	InstanceAddedEventType   = instanceEventTypePrefix + "added"
	InstanceChangedEventType = instanceEventTypePrefix + "changed"
	InstanceRemovedEventType = instanceEventTypePrefix + "removed"
)
View Source
const (
	OIDCSettingsAddedEventType   = instanceEventTypePrefix + oidcSettingsPrefix + "added"
	OIDCSettingsChangedEventType = instanceEventTypePrefix + oidcSettingsPrefix + "changed"
)
View Source
const (
	NotificationPolicyAddedEventType   = instanceEventTypePrefix + policy.NotificationPolicyAddedEventType
	NotificationPolicyChangedEventType = instanceEventTypePrefix + policy.NotificationPolicyChangedEventType
)
View Source
const (
	PasswordComplexityPolicyAddedEventType   = instanceEventTypePrefix + policy.PasswordComplexityPolicyAddedEventType
	PasswordComplexityPolicyChangedEventType = instanceEventTypePrefix + policy.PasswordComplexityPolicyChangedEventType
)
View Source
const (
	PrivacyPolicyAddedEventType   = instanceEventTypePrefix + policy.PrivacyPolicyAddedEventType
	PrivacyPolicyChangedEventType = instanceEventTypePrefix + policy.PrivacyPolicyChangedEventType
)
View Source
const (
	UniqueSecretGeneratorType = "secret_generator"

	SecretGeneratorAddedEventType   = instanceEventTypePrefix + secretGeneratorPrefix + "added"
	SecretGeneratorChangedEventType = instanceEventTypePrefix + secretGeneratorPrefix + "changed"
	SecretGeneratorRemovedEventType = instanceEventTypePrefix + secretGeneratorPrefix + "removed"
)
View Source
const (
	SMSConfigTwilioAddedEventType        = instanceEventTypePrefix + smsConfigPrefix + smsConfigTwilioPrefix + "added"
	SMSConfigTwilioChangedEventType      = instanceEventTypePrefix + smsConfigPrefix + smsConfigTwilioPrefix + "changed"
	SMSConfigHTTPAddedEventType          = instanceEventTypePrefix + smsConfigPrefix + smsConfigHTTPPrefix + "added"
	SMSConfigHTTPChangedEventType        = instanceEventTypePrefix + smsConfigPrefix + smsConfigHTTPPrefix + "changed"
	SMSConfigTwilioTokenChangedEventType = instanceEventTypePrefix + smsConfigPrefix + smsConfigTwilioPrefix + "token.changed"
	SMSConfigTwilioActivatedEventType    = instanceEventTypePrefix + smsConfigPrefix + smsConfigTwilioPrefix + "activated"
	SMSConfigTwilioDeactivatedEventType  = instanceEventTypePrefix + smsConfigPrefix + smsConfigTwilioPrefix + "deactivated"
	SMSConfigTwilioRemovedEventType      = instanceEventTypePrefix + smsConfigPrefix + smsConfigTwilioPrefix + "removed"
	SMSConfigActivatedEventType          = instanceEventTypePrefix + smsConfigPrefix + "activated"
	SMSConfigDeactivatedEventType        = instanceEventTypePrefix + smsConfigPrefix + "deactivated"
	SMSConfigRemovedEventType            = instanceEventTypePrefix + smsConfigPrefix + "removed"
)
View Source
const (
	SMTPConfigAddedEventType           = instanceEventTypePrefix + smtpConfigPrefix + "added"
	SMTPConfigChangedEventType         = instanceEventTypePrefix + smtpConfigPrefix + "changed"
	SMTPConfigPasswordChangedEventType = instanceEventTypePrefix + smtpConfigPrefix + "password.changed"
	SMTPConfigHTTPAddedEventType       = instanceEventTypePrefix + smtpConfigPrefix + httpConfigPrefix + "added"
	SMTPConfigHTTPChangedEventType     = instanceEventTypePrefix + smtpConfigPrefix + httpConfigPrefix + "changed"
	SMTPConfigRemovedEventType         = instanceEventTypePrefix + smtpConfigPrefix + "removed"
	SMTPConfigActivatedEventType       = instanceEventTypePrefix + smtpConfigPrefix + "activated"
	SMTPConfigDeactivatedEventType     = instanceEventTypePrefix + smtpConfigPrefix + "deactivated"
)
View Source
const (
	UniqueTrustedDomain           = "trusted_domain"
	TrustedDomainAddedEventType   = instanceEventTypePrefix + trustedDomainPrefix + "added"
	TrustedDomainRemovedEventType = instanceEventTypePrefix + trustedDomainPrefix + "removed"
)
View Source
const (
	DefaultLanguageSetEventType eventstore.EventType = "instance.default.language.set"
)
View Source
const (
	DefaultOrgSetEventType eventstore.EventType = "instance.default.org.set"
)
View Source
const (
	SecurityPolicySetEventType = instanceEventTypePrefix + securityPolicyPrefix + "set"
)

Variables

View Source
var (
	CustomTextSetEventType             = instanceEventTypePrefix + policy.CustomTextSetEventType
	CustomTextRemovedEventType         = instanceEventTypePrefix + policy.CustomTextRemovedEventType
	CustomTextTemplateRemovedEventType = instanceEventTypePrefix + policy.CustomTextTemplateRemovedEventType
)
View Source
var (
	DebugNotificationProviderFileAddedEventType   = instanceEventTypePrefix + settings.DebugNotificationPrefix + fileType + settings.DebugNotificationProviderAdded
	DebugNotificationProviderFileChangedEventType = instanceEventTypePrefix + settings.DebugNotificationPrefix + fileType + settings.DebugNotificationProviderChanged
	DebugNotificationProviderFileRemovedEventType = instanceEventTypePrefix + settings.DebugNotificationPrefix + fileType + settings.DebugNotificationProviderRemoved
)
View Source
var (
	DebugNotificationProviderLogAddedEventType    = instanceEventTypePrefix + settings.DebugNotificationPrefix + logType + settings.DebugNotificationProviderAdded
	DebugNotificationProviderLogChangedEventType  = instanceEventTypePrefix + settings.DebugNotificationPrefix + logType + settings.DebugNotificationProviderChanged
	DebugNotificationProviderLogEnabledEventType  = instanceEventTypePrefix + settings.DebugNotificationPrefix + logType + settings.DebugNotificationProviderEnabled
	DebugNotificationProviderLogDisabledEventType = instanceEventTypePrefix + settings.DebugNotificationPrefix + logType + settings.DebugNotificationProviderDisabled
	DebugNotificationProviderLogRemovedEventType  = instanceEventTypePrefix + settings.DebugNotificationPrefix + logType + settings.DebugNotificationProviderRemoved
)
View Source
var (
	MemberAddedEventType          = instanceEventTypePrefix + member.AddedEventType
	MemberChangedEventType        = instanceEventTypePrefix + member.ChangedEventType
	MemberRemovedEventType        = instanceEventTypePrefix + member.RemovedEventType
	MemberCascadeRemovedEventType = instanceEventTypePrefix + member.CascadeRemovedEventType
)
View Source
var (
	DomainPolicyAddedEventType   = instanceEventTypePrefix + policy.DomainPolicyAddedEventType
	DomainPolicyChangedEventType = instanceEventTypePrefix + policy.DomainPolicyChangedEventType
)
View Source
var (
	LabelPolicyAddedEventType     = instanceEventTypePrefix + policy.LabelPolicyAddedEventType
	LabelPolicyChangedEventType   = instanceEventTypePrefix + policy.LabelPolicyChangedEventType
	LabelPolicyActivatedEventType = instanceEventTypePrefix + policy.LabelPolicyActivatedEventType

	LabelPolicyLogoAddedEventType       = instanceEventTypePrefix + policy.LabelPolicyLogoAddedEventType
	LabelPolicyLogoRemovedEventType     = instanceEventTypePrefix + policy.LabelPolicyLogoRemovedEventType
	LabelPolicyIconAddedEventType       = instanceEventTypePrefix + policy.LabelPolicyIconAddedEventType
	LabelPolicyIconRemovedEventType     = instanceEventTypePrefix + policy.LabelPolicyIconRemovedEventType
	LabelPolicyLogoDarkAddedEventType   = instanceEventTypePrefix + policy.LabelPolicyLogoDarkAddedEventType
	LabelPolicyLogoDarkRemovedEventType = instanceEventTypePrefix + policy.LabelPolicyLogoDarkRemovedEventType
	LabelPolicyIconDarkAddedEventType   = instanceEventTypePrefix + policy.LabelPolicyIconDarkAddedEventType
	LabelPolicyIconDarkRemovedEventType = instanceEventTypePrefix + policy.LabelPolicyIconDarkRemovedEventType

	LabelPolicyFontAddedEventType   = instanceEventTypePrefix + policy.LabelPolicyFontAddedEventType
	LabelPolicyFontRemovedEventType = instanceEventTypePrefix + policy.LabelPolicyFontRemovedEventType

	LabelPolicyAssetsRemovedEventType = instanceEventTypePrefix + policy.LabelPolicyAssetsRemovedEventType
)
View Source
var (
	LoginPolicyAddedEventType   = instanceEventTypePrefix + policy.LoginPolicyAddedEventType
	LoginPolicyChangedEventType = instanceEventTypePrefix + policy.LoginPolicyChangedEventType
)
View Source
var (
	LoginPolicySecondFactorAddedEventType   = instanceEventTypePrefix + policy.LoginPolicySecondFactorAddedEventType
	LoginPolicySecondFactorRemovedEventType = instanceEventTypePrefix + policy.LoginPolicySecondFactorRemovedEventType

	LoginPolicyMultiFactorAddedEventType   = instanceEventTypePrefix + policy.LoginPolicyMultiFactorAddedEventType
	LoginPolicyMultiFactorRemovedEventType = instanceEventTypePrefix + policy.LoginPolicyMultiFactorRemovedEventType
)
View Source
var (
	LoginPolicyIDPProviderAddedEventType          = instanceEventTypePrefix + policy.LoginPolicyIDPProviderAddedType
	LoginPolicyIDPProviderRemovedEventType        = instanceEventTypePrefix + policy.LoginPolicyIDPProviderRemovedType
	LoginPolicyIDPProviderCascadeRemovedEventType = instanceEventTypePrefix + policy.LoginPolicyIDPProviderCascadeRemovedType
)
View Source
var (
	MailTemplateAddedEventType   = instanceEventTypePrefix + policy.MailTemplatePolicyAddedEventType
	MailTemplateChangedEventType = instanceEventTypePrefix + policy.MailTemplatePolicyChangedEventType
)
View Source
var (
	MailTextAddedEventType   = instanceEventTypePrefix + policy.MailTextPolicyAddedEventType
	MailTextChangedEventType = instanceEventTypePrefix + policy.MailTextPolicyChangedEventType
)
View Source
var (
	PasswordAgePolicyAddedEventType   = instanceEventTypePrefix + policy.PasswordAgePolicyAddedEventType
	PasswordAgePolicyChangedEventType = instanceEventTypePrefix + policy.PasswordAgePolicyChangedEventType
)
View Source
var (
	LockoutPolicyAddedEventType   = instanceEventTypePrefix + policy.LockoutPolicyAddedEventType
	LockoutPolicyChangedEventType = instanceEventTypePrefix + policy.LockoutPolicyChangedEventType
)

Functions

func AppleIDPAddedEventMapper

func AppleIDPAddedEventMapper(event eventstore.Event) (eventstore.Event, error)

func AppleIDPChangedEventMapper

func AppleIDPChangedEventMapper(event eventstore.Event) (eventstore.Event, error)

func AzureADIDPAddedEventMapper

func AzureADIDPAddedEventMapper(event eventstore.Event) (eventstore.Event, error)

func AzureADIDPChangedEventMapper

func AzureADIDPChangedEventMapper(event eventstore.Event) (eventstore.Event, error)

func ChangeOIDCSettingsAccessTokenLifetime

func ChangeOIDCSettingsAccessTokenLifetime(accessTokenLifetime time.Duration) func(event *OIDCSettingsChangedEvent)

func ChangeOIDCSettingsIdTokenLifetime

func ChangeOIDCSettingsIdTokenLifetime(idTokenLifetime time.Duration) func(event *OIDCSettingsChangedEvent)

func ChangeOIDCSettingsRefreshTokenExpiration

func ChangeOIDCSettingsRefreshTokenExpiration(refreshTokenExpiration time.Duration) func(event *OIDCSettingsChangedEvent)

func ChangeOIDCSettingsRefreshTokenIdleExpiration

func ChangeOIDCSettingsRefreshTokenIdleExpiration(refreshTokenIdleExpiration time.Duration) func(event *OIDCSettingsChangedEvent)

func ChangeSMSConfigHTTPDescription

func ChangeSMSConfigHTTPDescription(description string) func(event *SMSConfigHTTPChangedEvent)

func ChangeSMSConfigHTTPEndpoint

func ChangeSMSConfigHTTPEndpoint(endpoint string) func(event *SMSConfigHTTPChangedEvent)

func ChangeSMSConfigTwilioDescription

func ChangeSMSConfigTwilioDescription(description string) func(event *SMSConfigTwilioChangedEvent)

func ChangeSMSConfigTwilioSID

func ChangeSMSConfigTwilioSID(sid string) func(event *SMSConfigTwilioChangedEvent)

func ChangeSMSConfigTwilioSenderNumber

func ChangeSMSConfigTwilioSenderNumber(senderNumber string) func(event *SMSConfigTwilioChangedEvent)

func ChangeSMTPConfigDescription

func ChangeSMTPConfigDescription(description string) func(event *SMTPConfigChangedEvent)

func ChangeSMTPConfigFromAddress

func ChangeSMTPConfigFromAddress(senderAddress string) func(event *SMTPConfigChangedEvent)

func ChangeSMTPConfigFromName

func ChangeSMTPConfigFromName(senderName string) func(event *SMTPConfigChangedEvent)

func ChangeSMTPConfigHTTPDescription

func ChangeSMTPConfigHTTPDescription(description string) func(event *SMTPConfigHTTPChangedEvent)

func ChangeSMTPConfigHTTPEndpoint

func ChangeSMTPConfigHTTPEndpoint(endpoint string) func(event *SMTPConfigHTTPChangedEvent)

func ChangeSMTPConfigHTTPID

func ChangeSMTPConfigHTTPID(id string) func(event *SMTPConfigHTTPChangedEvent)

func ChangeSMTPConfigID

func ChangeSMTPConfigID(id string) func(event *SMTPConfigChangedEvent)

func ChangeSMTPConfigReplyToAddress

func ChangeSMTPConfigReplyToAddress(replyToAddress string) func(event *SMTPConfigChangedEvent)

func ChangeSMTPConfigSMTPHost

func ChangeSMTPConfigSMTPHost(smtpHost string) func(event *SMTPConfigChangedEvent)

func ChangeSMTPConfigSMTPPassword

func ChangeSMTPConfigSMTPPassword(password *crypto.CryptoValue) func(event *SMTPConfigChangedEvent)

func ChangeSMTPConfigSMTPUser

func ChangeSMTPConfigSMTPUser(smtpUser string) func(event *SMTPConfigChangedEvent)

func ChangeSMTPConfigTLS

func ChangeSMTPConfigTLS(tls bool) func(event *SMTPConfigChangedEvent)

func ChangeSecretGeneratorExpiry

func ChangeSecretGeneratorExpiry(expiry time.Duration) func(event *SecretGeneratorChangedEvent)

func ChangeSecretGeneratorIncludeDigits

func ChangeSecretGeneratorIncludeDigits(includeDigits bool) func(event *SecretGeneratorChangedEvent)

func ChangeSecretGeneratorIncludeLowerLetters

func ChangeSecretGeneratorIncludeLowerLetters(includeLowerLetters bool) func(event *SecretGeneratorChangedEvent)

func ChangeSecretGeneratorIncludeSymbols

func ChangeSecretGeneratorIncludeSymbols(includeSymbols bool) func(event *SecretGeneratorChangedEvent)

func ChangeSecretGeneratorIncludeUpperLetters

func ChangeSecretGeneratorIncludeUpperLetters(includeUpperLetters bool) func(event *SecretGeneratorChangedEvent)

func ChangeSecretGeneratorLength

func ChangeSecretGeneratorLength(length uint) func(event *SecretGeneratorChangedEvent)

func ChangeSecurityPolicyAllowedOrigins

func ChangeSecurityPolicyAllowedOrigins(allowedOrigins []string) func(event *SecurityPolicySetEvent)

func ChangeSecurityPolicyEnableIframeEmbedding

func ChangeSecurityPolicyEnableIframeEmbedding(enabled bool) func(event *SecurityPolicySetEvent)

func ChangeSecurityPolicyEnableImpersonation

func ChangeSecurityPolicyEnableImpersonation(enabled bool) func(event *SecurityPolicySetEvent)

func ConsoleSetMapper

func ConsoleSetMapper(event eventstore.Event) (eventstore.Event, error)

func CustomTextRemovedEventMapper

func CustomTextRemovedEventMapper(event eventstore.Event) (eventstore.Event, error)

func CustomTextSetEventMapper

func CustomTextSetEventMapper(event eventstore.Event) (eventstore.Event, error)

func CustomTextTemplateRemovedEventMapper

func CustomTextTemplateRemovedEventMapper(event eventstore.Event) (eventstore.Event, error)

func DebugNotificationProviderFileAddedEventMapper

func DebugNotificationProviderFileAddedEventMapper(event eventstore.Event) (eventstore.Event, error)

func DebugNotificationProviderFileChangedEventMapper

func DebugNotificationProviderFileChangedEventMapper(event eventstore.Event) (eventstore.Event, error)

func DebugNotificationProviderFileRemovedEventMapper

func DebugNotificationProviderFileRemovedEventMapper(event eventstore.Event) (eventstore.Event, error)

func DebugNotificationProviderLogAddedEventMapper

func DebugNotificationProviderLogAddedEventMapper(event eventstore.Event) (eventstore.Event, error)

func DebugNotificationProviderLogChangedEventMapper

func DebugNotificationProviderLogChangedEventMapper(event eventstore.Event) (eventstore.Event, error)

func DebugNotificationProviderLogRemovedEventMapper

func DebugNotificationProviderLogRemovedEventMapper(event eventstore.Event) (eventstore.Event, error)

func DefaultLanguageSetMapper

func DefaultLanguageSetMapper(event eventstore.Event) (eventstore.Event, error)

func DefaultOrgSetMapper

func DefaultOrgSetMapper(event eventstore.Event) (eventstore.Event, error)

func DomainAddedEventMapper

func DomainAddedEventMapper(event eventstore.Event) (eventstore.Event, error)

func DomainPolicyAddedEventMapper

func DomainPolicyAddedEventMapper(event eventstore.Event) (eventstore.Event, error)

func DomainPolicyChangedEventMapper

func DomainPolicyChangedEventMapper(event eventstore.Event) (eventstore.Event, error)

func DomainPrimarySetEventMapper

func DomainPrimarySetEventMapper(event eventstore.Event) (eventstore.Event, error)

func DomainRemovedEventMapper

func DomainRemovedEventMapper(event eventstore.Event) (eventstore.Event, error)

func GitHubEnterpriseIDPAddedEventMapper

func GitHubEnterpriseIDPAddedEventMapper(event eventstore.Event) (eventstore.Event, error)

func GitHubEnterpriseIDPChangedEventMapper

func GitHubEnterpriseIDPChangedEventMapper(event eventstore.Event) (eventstore.Event, error)

func GitHubIDPAddedEventMapper

func GitHubIDPAddedEventMapper(event eventstore.Event) (eventstore.Event, error)

func GitHubIDPChangedEventMapper

func GitHubIDPChangedEventMapper(event eventstore.Event) (eventstore.Event, error)

func GitLabIDPAddedEventMapper

func GitLabIDPAddedEventMapper(event eventstore.Event) (eventstore.Event, error)

func GitLabIDPChangedEventMapper

func GitLabIDPChangedEventMapper(event eventstore.Event) (eventstore.Event, error)

func GitLabSelfHostedIDPAddedEventMapper

func GitLabSelfHostedIDPAddedEventMapper(event eventstore.Event) (eventstore.Event, error)

func GitLabSelfHostedIDPChangedEventMapper

func GitLabSelfHostedIDPChangedEventMapper(event eventstore.Event) (eventstore.Event, error)

func GoogleIDPAddedEventMapper

func GoogleIDPAddedEventMapper(event eventstore.Event) (eventstore.Event, error)

func GoogleIDPChangedEventMapper

func GoogleIDPChangedEventMapper(event eventstore.Event) (eventstore.Event, error)

func IDPConfigAddedEventMapper

func IDPConfigAddedEventMapper(event eventstore.Event) (eventstore.Event, error)

func IDPConfigChangedEventMapper

func IDPConfigChangedEventMapper(event eventstore.Event) (eventstore.Event, error)

func IDPConfigDeactivatedEventMapper

func IDPConfigDeactivatedEventMapper(event eventstore.Event) (eventstore.Event, error)

func IDPConfigReactivatedEventMapper

func IDPConfigReactivatedEventMapper(event eventstore.Event) (eventstore.Event, error)

func IDPConfigRemovedEventMapper

func IDPConfigRemovedEventMapper(event eventstore.Event) (eventstore.Event, error)

func IDPJWTConfigAddedEventMapper

func IDPJWTConfigAddedEventMapper(event eventstore.Event) (eventstore.Event, error)

func IDPJWTConfigChangedEventMapper

func IDPJWTConfigChangedEventMapper(event eventstore.Event) (eventstore.Event, error)

func IDPOIDCConfigAddedEventMapper

func IDPOIDCConfigAddedEventMapper(event eventstore.Event) (eventstore.Event, error)

func IDPOIDCConfigChangedEventMapper

func IDPOIDCConfigChangedEventMapper(event eventstore.Event) (eventstore.Event, error)

func IDPRemovedEventMapper

func IDPRemovedEventMapper(event eventstore.Event) (eventstore.Event, error)

func IdentityProviderAddedEventMapper

func IdentityProviderAddedEventMapper(event eventstore.Event) (eventstore.Event, error)

func IdentityProviderCascadeRemovedEventMapper

func IdentityProviderCascadeRemovedEventMapper(event eventstore.Event) (eventstore.Event, error)

func IdentityProviderRemovedEventMapper

func IdentityProviderRemovedEventMapper(event eventstore.Event) (eventstore.Event, error)

func InstanceAddedEventMapper

func InstanceAddedEventMapper(event eventstore.Event) (eventstore.Event, error)

func InstanceChangedEventMapper

func InstanceChangedEventMapper(event eventstore.Event) (eventstore.Event, error)

func InstanceRemovedEventMapper

func InstanceRemovedEventMapper(event eventstore.Event) (eventstore.Event, error)

func JWTIDPAddedEventMapper

func JWTIDPAddedEventMapper(event eventstore.Event) (eventstore.Event, error)

func JWTIDPChangedEventMapper

func JWTIDPChangedEventMapper(event eventstore.Event) (eventstore.Event, error)

func LDAPIDPAddedEventMapper

func LDAPIDPAddedEventMapper(event eventstore.Event) (eventstore.Event, error)

func LDAPIDPChangedEventMapper

func LDAPIDPChangedEventMapper(event eventstore.Event) (eventstore.Event, error)

func LabelPolicyActivatedEventMapper

func LabelPolicyActivatedEventMapper(event eventstore.Event) (eventstore.Event, error)

func LabelPolicyAddedEventMapper

func LabelPolicyAddedEventMapper(event eventstore.Event) (eventstore.Event, error)

func LabelPolicyAssetsRemovedEventMapper

func LabelPolicyAssetsRemovedEventMapper(event eventstore.Event) (eventstore.Event, error)

func LabelPolicyChangedEventMapper

func LabelPolicyChangedEventMapper(event eventstore.Event) (eventstore.Event, error)

func LabelPolicyFontAddedEventMapper

func LabelPolicyFontAddedEventMapper(event eventstore.Event) (eventstore.Event, error)

func LabelPolicyFontRemovedEventMapper

func LabelPolicyFontRemovedEventMapper(event eventstore.Event) (eventstore.Event, error)

func LabelPolicyIconAddedEventMapper

func LabelPolicyIconAddedEventMapper(event eventstore.Event) (eventstore.Event, error)

func LabelPolicyIconDarkAddedEventMapper

func LabelPolicyIconDarkAddedEventMapper(event eventstore.Event) (eventstore.Event, error)

func LabelPolicyIconDarkRemovedEventMapper

func LabelPolicyIconDarkRemovedEventMapper(event eventstore.Event) (eventstore.Event, error)

func LabelPolicyIconRemovedEventMapper

func LabelPolicyIconRemovedEventMapper(event eventstore.Event) (eventstore.Event, error)

func LabelPolicyLogoAddedEventMapper

func LabelPolicyLogoAddedEventMapper(event eventstore.Event) (eventstore.Event, error)

func LabelPolicyLogoDarkAddedEventMapper

func LabelPolicyLogoDarkAddedEventMapper(event eventstore.Event) (eventstore.Event, error)

func LabelPolicyLogoDarkRemovedEventMapper

func LabelPolicyLogoDarkRemovedEventMapper(event eventstore.Event) (eventstore.Event, error)

func LabelPolicyLogoRemovedEventMapper

func LabelPolicyLogoRemovedEventMapper(event eventstore.Event) (eventstore.Event, error)

func LockoutPolicyAddedEventMapper

func LockoutPolicyAddedEventMapper(event eventstore.Event) (eventstore.Event, error)

func LockoutPolicyChangedEventMapper

func LockoutPolicyChangedEventMapper(event eventstore.Event) (eventstore.Event, error)

func LoginPolicyAddedEventMapper

func LoginPolicyAddedEventMapper(event eventstore.Event) (eventstore.Event, error)

func LoginPolicyChangedEventMapper

func LoginPolicyChangedEventMapper(event eventstore.Event) (eventstore.Event, error)

func MailTemplateAddedEventMapper

func MailTemplateAddedEventMapper(event eventstore.Event) (eventstore.Event, error)

func MailTemplateChangedEventMapper

func MailTemplateChangedEventMapper(event eventstore.Event) (eventstore.Event, error)

func MailTextAddedEventMapper

func MailTextAddedEventMapper(event eventstore.Event) (eventstore.Event, error)

func MailTextChangedEventMapper

func MailTextChangedEventMapper(event eventstore.Event) (eventstore.Event, error)

func MemberAddedEventMapper

func MemberAddedEventMapper(event eventstore.Event) (eventstore.Event, error)

func MemberCascadeRemovedEventMapper

func MemberCascadeRemovedEventMapper(event eventstore.Event) (eventstore.Event, error)

func MemberChangedEventMapper

func MemberChangedEventMapper(event eventstore.Event) (eventstore.Event, error)

func MemberRemovedEventMapper

func MemberRemovedEventMapper(event eventstore.Event) (eventstore.Event, error)

func MultiFactorAddedEventMapper

func MultiFactorAddedEventMapper(event eventstore.Event) (eventstore.Event, error)

func MultiFactorRemovedEventMapper

func MultiFactorRemovedEventMapper(event eventstore.Event) (eventstore.Event, error)

func NewAddInstanceDomainUniqueConstraint

func NewAddInstanceDomainUniqueConstraint(domain string) *eventstore.UniqueConstraint

func NewAddSecretGeneratorTypeUniqueConstraint

func NewAddSecretGeneratorTypeUniqueConstraint(generatorType domain.SecretGeneratorType) *eventstore.UniqueConstraint

func NewAddTrustedDomainUniqueConstraint

func NewAddTrustedDomainUniqueConstraint(trustedDomain string) *eventstore.UniqueConstraint

func NewRemoveInstanceDomainUniqueConstraint

func NewRemoveInstanceDomainUniqueConstraint(domain string) *eventstore.UniqueConstraint

func NewRemoveSecretGeneratorTypeUniqueConstraint

func NewRemoveSecretGeneratorTypeUniqueConstraint(generatorType domain.SecretGeneratorType) *eventstore.UniqueConstraint

func NewRemoveTrustedDomainUniqueConstraint

func NewRemoveTrustedDomainUniqueConstraint(trustedDomain string) *eventstore.UniqueConstraint

func NotificationPolicyAddedEventMapper

func NotificationPolicyAddedEventMapper(event eventstore.Event) (eventstore.Event, error)

func NotificationPolicyChangedEventMapper

func NotificationPolicyChangedEventMapper(event eventstore.Event) (eventstore.Event, error)

func OAuthIDPAddedEventMapper

func OAuthIDPAddedEventMapper(event eventstore.Event) (eventstore.Event, error)

func OAuthIDPChangedEventMapper

func OAuthIDPChangedEventMapper(event eventstore.Event) (eventstore.Event, error)

func OIDCIDPAddedEventMapper

func OIDCIDPAddedEventMapper(event eventstore.Event) (eventstore.Event, error)

func OIDCIDPChangedEventMapper

func OIDCIDPChangedEventMapper(event eventstore.Event) (eventstore.Event, error)

func OIDCIDPMigratedAzureADEventMapper

func OIDCIDPMigratedAzureADEventMapper(event eventstore.Event) (eventstore.Event, error)

func OIDCIDPMigratedGoogleEventMapper

func OIDCIDPMigratedGoogleEventMapper(event eventstore.Event) (eventstore.Event, error)

func OIDCSettingsAddedEventMapper

func OIDCSettingsAddedEventMapper(event eventstore.Event) (eventstore.Event, error)

func OIDCSettingsChangedEventMapper

func OIDCSettingsChangedEventMapper(event eventstore.Event) (eventstore.Event, error)

func PasswordAgePolicyAddedEventMapper

func PasswordAgePolicyAddedEventMapper(event eventstore.Event) (eventstore.Event, error)

func PasswordAgePolicyChangedEventMapper

func PasswordAgePolicyChangedEventMapper(event eventstore.Event) (eventstore.Event, error)

func PasswordComplexityPolicyAddedEventMapper

func PasswordComplexityPolicyAddedEventMapper(event eventstore.Event) (eventstore.Event, error)

func PasswordComplexityPolicyChangedEventMapper

func PasswordComplexityPolicyChangedEventMapper(event eventstore.Event) (eventstore.Event, error)

func PrivacyPolicyAddedEventMapper

func PrivacyPolicyAddedEventMapper(event eventstore.Event) (eventstore.Event, error)

func PrivacyPolicyChangedEventMapper

func PrivacyPolicyChangedEventMapper(event eventstore.Event) (eventstore.Event, error)

func ProjectSetMapper

func ProjectSetMapper(event eventstore.Event) (eventstore.Event, error)

func SAMLIDPAddedEventMapper

func SAMLIDPAddedEventMapper(event eventstore.Event) (eventstore.Event, error)

func SAMLIDPChangedEventMapper

func SAMLIDPChangedEventMapper(event eventstore.Event) (eventstore.Event, error)

func SecondFactorAddedEventMapper

func SecondFactorAddedEventMapper(event eventstore.Event) (eventstore.Event, error)

func SecondFactorRemovedEventMapper

func SecondFactorRemovedEventMapper(event eventstore.Event) (eventstore.Event, error)

func SecretGeneratorAddedEventMapper

func SecretGeneratorAddedEventMapper(event eventstore.Event) (eventstore.Event, error)

func SecretGeneratorChangedEventMapper

func SecretGeneratorChangedEventMapper(event eventstore.Event) (eventstore.Event, error)

func SecretGeneratorRemovedEventMapper

func SecretGeneratorRemovedEventMapper(event eventstore.Event) (eventstore.Event, error)

func SecurityPolicySetEventMapper

func SecurityPolicySetEventMapper(event eventstore.Event) (eventstore.Event, error)

Types

type Aggregate

type Aggregate struct {
	eventstore.Aggregate
}

func NewAggregate

func NewAggregate(instanceID string) *Aggregate

type AppleIDPAddedEvent

type AppleIDPAddedEvent struct {
	idp.AppleIDPAddedEvent
}

func NewAppleIDPAddedEvent

func NewAppleIDPAddedEvent(
	ctx context.Context,
	aggregate *eventstore.Aggregate,
	id,
	name,
	clientID,
	teamID,
	keyID string,
	privateKey *crypto.CryptoValue,
	scopes []string,
	options idp.Options,
) *AppleIDPAddedEvent

type AppleIDPChangedEvent

type AppleIDPChangedEvent struct {
	idp.AppleIDPChangedEvent
}

func NewAppleIDPChangedEvent

func NewAppleIDPChangedEvent(
	ctx context.Context,
	aggregate *eventstore.Aggregate,
	id string,
	changes []idp.AppleIDPChanges,
) (*AppleIDPChangedEvent, error)

type AzureADIDPAddedEvent

type AzureADIDPAddedEvent struct {
	idp.AzureADIDPAddedEvent
}

func NewAzureADIDPAddedEvent

func NewAzureADIDPAddedEvent(
	ctx context.Context,
	aggregate *eventstore.Aggregate,
	id,
	name,
	clientID string,
	clientSecret *crypto.CryptoValue,
	scopes []string,
	tenant string,
	isEmailVerified bool,
	options idp.Options,
) *AzureADIDPAddedEvent

type AzureADIDPChangedEvent

type AzureADIDPChangedEvent struct {
	idp.AzureADIDPChangedEvent
}

func NewAzureADIDPChangedEvent

func NewAzureADIDPChangedEvent(
	ctx context.Context,
	aggregate *eventstore.Aggregate,
	id string,
	changes []idp.AzureADIDPChanges,
) (*AzureADIDPChangedEvent, error)

type ConsoleSetEvent

type ConsoleSetEvent struct {
	eventstore.BaseEvent `json:"-"`

	ClientID string `json:"clientId"`
	AppID    string `json:"appId"`
}

func NewIAMConsoleSetEvent

func NewIAMConsoleSetEvent(
	ctx context.Context,
	aggregate *eventstore.Aggregate,
	clientID,
	appID *string,
) *ConsoleSetEvent

func (*ConsoleSetEvent) Payload

func (e *ConsoleSetEvent) Payload() interface{}

func (*ConsoleSetEvent) UniqueConstraints

func (e *ConsoleSetEvent) UniqueConstraints() []*eventstore.UniqueConstraint

type CustomTextRemovedEvent

type CustomTextRemovedEvent struct {
	policy.CustomTextRemovedEvent
}

func NewCustomTextRemovedEvent

func NewCustomTextRemovedEvent(
	ctx context.Context,
	aggregate *eventstore.Aggregate,
	template,
	key string,
	language language.Tag,
) *CustomTextRemovedEvent

type CustomTextSetEvent

type CustomTextSetEvent struct {
	policy.CustomTextSetEvent
}

func NewCustomTextSetEvent

func NewCustomTextSetEvent(
	ctx context.Context,
	aggregate *eventstore.Aggregate,
	template,
	key,
	text string,
	language language.Tag,
) *CustomTextSetEvent

type CustomTextTemplateRemovedEvent

type CustomTextTemplateRemovedEvent struct {
	policy.CustomTextTemplateRemovedEvent
}

func NewCustomTextTemplateRemovedEvent

func NewCustomTextTemplateRemovedEvent(
	ctx context.Context,
	aggregate *eventstore.Aggregate,
	template string,
	language language.Tag,
) *CustomTextTemplateRemovedEvent

type DebugNotificationProviderFileAddedEvent

type DebugNotificationProviderFileAddedEvent struct {
	settings.DebugNotificationProviderAddedEvent
}

func NewDebugNotificationProviderFileAddedEvent

func NewDebugNotificationProviderFileAddedEvent(
	ctx context.Context,
	aggregate *eventstore.Aggregate,
	compact bool,
) *DebugNotificationProviderFileAddedEvent

type DebugNotificationProviderFileRemovedEvent

type DebugNotificationProviderFileRemovedEvent struct {
	settings.DebugNotificationProviderRemovedEvent
}

func NewDebugNotificationProviderFileRemovedEvent

func NewDebugNotificationProviderFileRemovedEvent(
	ctx context.Context,
	aggregate *eventstore.Aggregate,
) *DebugNotificationProviderFileRemovedEvent

type DebugNotificationProviderLogAddedEvent

type DebugNotificationProviderLogAddedEvent struct {
	settings.DebugNotificationProviderAddedEvent
}

func NewDebugNotificationProviderLogAddedEvent

func NewDebugNotificationProviderLogAddedEvent(
	ctx context.Context,
	aggregate *eventstore.Aggregate,
	compact bool,
) *DebugNotificationProviderLogAddedEvent

type DebugNotificationProviderLogRemovedEvent

type DebugNotificationProviderLogRemovedEvent struct {
	settings.DebugNotificationProviderRemovedEvent
}

func NewDebugNotificationProviderLogRemovedEvent

func NewDebugNotificationProviderLogRemovedEvent(
	ctx context.Context,
	aggregate *eventstore.Aggregate,
) *DebugNotificationProviderLogRemovedEvent

type DefaultLanguageSetEvent

type DefaultLanguageSetEvent struct {
	eventstore.BaseEvent `json:"-"`

	Language language.Tag `json:"language"`
}

func NewDefaultLanguageSetEvent

func NewDefaultLanguageSetEvent(
	ctx context.Context,
	aggregate *eventstore.Aggregate,
	language language.Tag,
) *DefaultLanguageSetEvent

func (*DefaultLanguageSetEvent) Payload

func (e *DefaultLanguageSetEvent) Payload() interface{}

func (*DefaultLanguageSetEvent) UniqueConstraints

func (e *DefaultLanguageSetEvent) UniqueConstraints() []*eventstore.UniqueConstraint

type DefaultOrgSetEvent

type DefaultOrgSetEvent struct {
	eventstore.BaseEvent `json:"-"`

	OrgID string `json:"orgId"`
}

func NewDefaultOrgSetEventEvent

func NewDefaultOrgSetEventEvent(
	ctx context.Context,
	aggregate *eventstore.Aggregate,
	orgID string,
) *DefaultOrgSetEvent

func (*DefaultOrgSetEvent) Payload

func (e *DefaultOrgSetEvent) Payload() interface{}

func (*DefaultOrgSetEvent) UniqueConstraints

func (e *DefaultOrgSetEvent) UniqueConstraints() []*eventstore.UniqueConstraint

type DomainAddedEvent

type DomainAddedEvent struct {
	eventstore.BaseEvent `json:"-"`

	Domain    string `json:"domain,omitempty"`
	Generated bool   `json:"generated,omitempty"`
}

func NewDomainAddedEvent

func NewDomainAddedEvent(ctx context.Context, aggregate *eventstore.Aggregate, domain string, generated bool) *DomainAddedEvent

func (*DomainAddedEvent) Payload

func (e *DomainAddedEvent) Payload() interface{}

func (*DomainAddedEvent) UniqueConstraints

func (e *DomainAddedEvent) UniqueConstraints() []*eventstore.UniqueConstraint

type DomainPolicyAddedEvent

type DomainPolicyAddedEvent struct {
	policy.DomainPolicyAddedEvent
}

func NewDomainPolicyAddedEvent

func NewDomainPolicyAddedEvent(
	ctx context.Context,
	aggregate *eventstore.Aggregate,
	userLoginMustBeDomain,
	validateOrgDomain,
	smtpSenderAddressMatchesInstanceDomain bool,
) *DomainPolicyAddedEvent

type DomainPolicyChangedEvent

type DomainPolicyChangedEvent struct {
	policy.DomainPolicyChangedEvent
}

func NewDomainPolicyChangedEvent

func NewDomainPolicyChangedEvent(
	ctx context.Context,
	aggregate *eventstore.Aggregate,
	changes []policy.DomainPolicyChanges,
) (*DomainPolicyChangedEvent, error)

type DomainPrimarySetEvent

type DomainPrimarySetEvent struct {
	eventstore.BaseEvent `json:"-"`

	Domain string `json:"domain,omitempty"`
}

func NewDomainPrimarySetEvent

func NewDomainPrimarySetEvent(ctx context.Context, aggregate *eventstore.Aggregate, domain string) *DomainPrimarySetEvent

func (*DomainPrimarySetEvent) Payload

func (e *DomainPrimarySetEvent) Payload() interface{}

func (*DomainPrimarySetEvent) UniqueConstraints

func (e *DomainPrimarySetEvent) UniqueConstraints() []*eventstore.UniqueConstraint

type DomainRemovedEvent

type DomainRemovedEvent struct {
	eventstore.BaseEvent `json:"-"`

	Domain string `json:"domain,omitempty"`
}

func NewDomainRemovedEvent

func NewDomainRemovedEvent(ctx context.Context, aggregate *eventstore.Aggregate, domain string) *DomainRemovedEvent

func (*DomainRemovedEvent) Payload

func (e *DomainRemovedEvent) Payload() interface{}

func (*DomainRemovedEvent) UniqueConstraints

func (e *DomainRemovedEvent) UniqueConstraints() []*eventstore.UniqueConstraint

type GitHubEnterpriseIDPAddedEvent

type GitHubEnterpriseIDPAddedEvent struct {
	idp.GitHubEnterpriseIDPAddedEvent
}

func NewGitHubEnterpriseIDPAddedEvent

func NewGitHubEnterpriseIDPAddedEvent(
	ctx context.Context,
	aggregate *eventstore.Aggregate,
	id,
	name,
	clientID string,
	clientSecret *crypto.CryptoValue,
	authorizationEndpoint,
	tokenEndpoint,
	userEndpoint string,
	scopes []string,
	options idp.Options,
) *GitHubEnterpriseIDPAddedEvent

type GitHubEnterpriseIDPChangedEvent

type GitHubEnterpriseIDPChangedEvent struct {
	idp.GitHubEnterpriseIDPChangedEvent
}

func NewGitHubEnterpriseIDPChangedEvent

func NewGitHubEnterpriseIDPChangedEvent(
	ctx context.Context,
	aggregate *eventstore.Aggregate,
	id string,
	changes []idp.GitHubEnterpriseIDPChanges,
) (*GitHubEnterpriseIDPChangedEvent, error)

type GitHubIDPAddedEvent

type GitHubIDPAddedEvent struct {
	idp.GitHubIDPAddedEvent
}

func NewGitHubIDPAddedEvent

func NewGitHubIDPAddedEvent(
	ctx context.Context,
	aggregate *eventstore.Aggregate,
	id,
	name,
	clientID string,
	clientSecret *crypto.CryptoValue,
	scopes []string,
	options idp.Options,
) *GitHubIDPAddedEvent

type GitHubIDPChangedEvent

type GitHubIDPChangedEvent struct {
	idp.GitHubIDPChangedEvent
}

func NewGitHubIDPChangedEvent

func NewGitHubIDPChangedEvent(
	ctx context.Context,
	aggregate *eventstore.Aggregate,
	id string,
	changes []idp.GitHubIDPChanges,
) (*GitHubIDPChangedEvent, error)

type GitLabIDPAddedEvent

type GitLabIDPAddedEvent struct {
	idp.GitLabIDPAddedEvent
}

func NewGitLabIDPAddedEvent

func NewGitLabIDPAddedEvent(
	ctx context.Context,
	aggregate *eventstore.Aggregate,
	id,
	name,
	clientID string,
	clientSecret *crypto.CryptoValue,
	scopes []string,
	options idp.Options,
) *GitLabIDPAddedEvent

type GitLabIDPChangedEvent

type GitLabIDPChangedEvent struct {
	idp.GitLabIDPChangedEvent
}

func NewGitLabIDPChangedEvent

func NewGitLabIDPChangedEvent(
	ctx context.Context,
	aggregate *eventstore.Aggregate,
	id string,
	changes []idp.GitLabIDPChanges,
) (*GitLabIDPChangedEvent, error)

type GitLabSelfHostedIDPAddedEvent

type GitLabSelfHostedIDPAddedEvent struct {
	idp.GitLabSelfHostedIDPAddedEvent
}

func NewGitLabSelfHostedIDPAddedEvent

func NewGitLabSelfHostedIDPAddedEvent(
	ctx context.Context,
	aggregate *eventstore.Aggregate,
	id,
	name,
	issuer,
	clientID string,
	clientSecret *crypto.CryptoValue,
	scopes []string,
	options idp.Options,
) *GitLabSelfHostedIDPAddedEvent

type GitLabSelfHostedIDPChangedEvent

type GitLabSelfHostedIDPChangedEvent struct {
	idp.GitLabSelfHostedIDPChangedEvent
}

func NewGitLabSelfHostedIDPChangedEvent

func NewGitLabSelfHostedIDPChangedEvent(
	ctx context.Context,
	aggregate *eventstore.Aggregate,
	id string,
	changes []idp.GitLabSelfHostedIDPChanges,
) (*GitLabSelfHostedIDPChangedEvent, error)

type GoogleIDPAddedEvent

type GoogleIDPAddedEvent struct {
	idp.GoogleIDPAddedEvent
}

func NewGoogleIDPAddedEvent

func NewGoogleIDPAddedEvent(
	ctx context.Context,
	aggregate *eventstore.Aggregate,
	id,
	name,
	clientID string,
	clientSecret *crypto.CryptoValue,
	scopes []string,
	options idp.Options,
) *GoogleIDPAddedEvent

type GoogleIDPChangedEvent

type GoogleIDPChangedEvent struct {
	idp.GoogleIDPChangedEvent
}

func NewGoogleIDPChangedEvent

func NewGoogleIDPChangedEvent(
	ctx context.Context,
	aggregate *eventstore.Aggregate,
	id string,
	changes []idp.GoogleIDPChanges,
) (*GoogleIDPChangedEvent, error)

type IDPConfigAddedEvent

type IDPConfigAddedEvent struct {
	idpconfig.IDPConfigAddedEvent
}

func NewIDPConfigAddedEvent

func NewIDPConfigAddedEvent(
	ctx context.Context,
	aggregate *eventstore.Aggregate,
	configID,
	name string,
	configType domain.IDPConfigType,
	stylingType domain.IDPConfigStylingType,
	autoRegister bool,
) *IDPConfigAddedEvent

type IDPConfigChangedEvent

type IDPConfigChangedEvent struct {
	idpconfig.IDPConfigChangedEvent
}

func NewIDPConfigChangedEvent

func NewIDPConfigChangedEvent(
	ctx context.Context,
	aggregate *eventstore.Aggregate,
	configID,
	oldName string,
	changes []idpconfig.IDPConfigChanges,
) (*IDPConfigChangedEvent, error)

type IDPConfigDeactivatedEvent

type IDPConfigDeactivatedEvent struct {
	idpconfig.IDPConfigDeactivatedEvent
}

func NewIDPConfigDeactivatedEvent

func NewIDPConfigDeactivatedEvent(
	ctx context.Context,
	aggregate *eventstore.Aggregate,
	configID string,
) *IDPConfigDeactivatedEvent

type IDPConfigReactivatedEvent

type IDPConfigReactivatedEvent struct {
	idpconfig.IDPConfigReactivatedEvent
}

func NewIDPConfigReactivatedEvent

func NewIDPConfigReactivatedEvent(
	ctx context.Context,
	aggregate *eventstore.Aggregate,
	configID string,
) *IDPConfigReactivatedEvent

type IDPConfigRemovedEvent

type IDPConfigRemovedEvent struct {
	idpconfig.IDPConfigRemovedEvent
}

func NewIDPConfigRemovedEvent

func NewIDPConfigRemovedEvent(
	ctx context.Context,
	aggregate *eventstore.Aggregate,
	configID,
	name string,
) *IDPConfigRemovedEvent

type IDPJWTConfigAddedEvent

type IDPJWTConfigAddedEvent struct {
	idpconfig.JWTConfigAddedEvent
}

func NewIDPJWTConfigAddedEvent

func NewIDPJWTConfigAddedEvent(
	ctx context.Context,
	aggregate *eventstore.Aggregate,
	idpConfigID,
	jwtEndpoint,
	issuer,
	keysEndpoint,
	headerName string,
) *IDPJWTConfigAddedEvent

type IDPJWTConfigChangedEvent

type IDPJWTConfigChangedEvent struct {
	idpconfig.JWTConfigChangedEvent
}

func NewIDPJWTConfigChangedEvent

func NewIDPJWTConfigChangedEvent(
	ctx context.Context,
	aggregate *eventstore.Aggregate,
	idpConfigID string,
	changes []idpconfig.JWTConfigChanges,
) (*IDPJWTConfigChangedEvent, error)

type IDPOIDCConfigAddedEvent

type IDPOIDCConfigAddedEvent struct {
	idpconfig.OIDCConfigAddedEvent
}

func NewIDPOIDCConfigAddedEvent

func NewIDPOIDCConfigAddedEvent(
	ctx context.Context,
	aggregate *eventstore.Aggregate,
	clientID,
	idpConfigID,
	issuer,
	authorizationEndpoint,
	tokenEndpoint string,
	clientSecret *crypto.CryptoValue,
	idpDisplayNameMapping,
	userNameMapping domain.OIDCMappingField,
	scopes ...string,
) *IDPOIDCConfigAddedEvent

type IDPOIDCConfigChangedEvent

type IDPOIDCConfigChangedEvent struct {
	idpconfig.OIDCConfigChangedEvent
}

func NewIDPOIDCConfigChangedEvent

func NewIDPOIDCConfigChangedEvent(
	ctx context.Context,
	aggregate *eventstore.Aggregate,
	idpConfigID string,
	changes []idpconfig.OIDCConfigChanges,
) (*IDPOIDCConfigChangedEvent, error)

type IDPRemovedEvent

type IDPRemovedEvent struct {
	idp.RemovedEvent
}

func NewIDPRemovedEvent

func NewIDPRemovedEvent(
	ctx context.Context,
	aggregate *eventstore.Aggregate,
	id string,
) *IDPRemovedEvent

func (*IDPRemovedEvent) Payload

func (e *IDPRemovedEvent) Payload() interface{}

type IdentityProviderAddedEvent

type IdentityProviderAddedEvent struct {
	policy.IdentityProviderAddedEvent
}

func NewIdentityProviderAddedEvent

func NewIdentityProviderAddedEvent(
	ctx context.Context,
	aggregate *eventstore.Aggregate,
	idpConfigID string,
) *IdentityProviderAddedEvent

type IdentityProviderCascadeRemovedEvent

type IdentityProviderCascadeRemovedEvent struct {
	policy.IdentityProviderCascadeRemovedEvent
}

func NewIdentityProviderCascadeRemovedEvent

func NewIdentityProviderCascadeRemovedEvent(
	ctx context.Context,
	aggregate *eventstore.Aggregate,
	idpConfigID string,
) *IdentityProviderCascadeRemovedEvent

type IdentityProviderRemovedEvent

type IdentityProviderRemovedEvent struct {
	policy.IdentityProviderRemovedEvent
}

func NewIdentityProviderRemovedEvent

func NewIdentityProviderRemovedEvent(
	ctx context.Context,
	aggregate *eventstore.Aggregate,
	idpConfigID string,
) *IdentityProviderRemovedEvent

type InstanceAddedEvent

type InstanceAddedEvent struct {
	eventstore.BaseEvent `json:"-"`

	Name string `json:"name,omitempty"`
}

func NewInstanceAddedEvent

func NewInstanceAddedEvent(ctx context.Context, aggregate *eventstore.Aggregate, name string) *InstanceAddedEvent

func (*InstanceAddedEvent) Payload

func (e *InstanceAddedEvent) Payload() interface{}

func (*InstanceAddedEvent) UniqueConstraints

func (e *InstanceAddedEvent) UniqueConstraints() []*eventstore.UniqueConstraint

type InstanceChangedEvent

type InstanceChangedEvent struct {
	eventstore.BaseEvent `json:"-"`

	Name string `json:"name,omitempty"`
}

func NewInstanceChangedEvent

func NewInstanceChangedEvent(ctx context.Context, aggregate *eventstore.Aggregate, newName string) *InstanceChangedEvent

func (*InstanceChangedEvent) Payload

func (e *InstanceChangedEvent) Payload() interface{}

func (*InstanceChangedEvent) UniqueConstraints

func (e *InstanceChangedEvent) UniqueConstraints() []*eventstore.UniqueConstraint

type InstanceRemovedEvent

type InstanceRemovedEvent struct {
	eventstore.BaseEvent `json:"-"`
	// contains filtered or unexported fields
}

func NewInstanceRemovedEvent

func NewInstanceRemovedEvent(ctx context.Context, aggregate *eventstore.Aggregate, name string, domains []string) *InstanceRemovedEvent

func (*InstanceRemovedEvent) Payload

func (e *InstanceRemovedEvent) Payload() interface{}

func (*InstanceRemovedEvent) UniqueConstraints

func (e *InstanceRemovedEvent) UniqueConstraints() []*eventstore.UniqueConstraint

type JWTIDPAddedEvent

type JWTIDPAddedEvent struct {
	idp.JWTIDPAddedEvent
}

func NewJWTIDPAddedEvent

func NewJWTIDPAddedEvent(
	ctx context.Context,
	aggregate *eventstore.Aggregate,
	id,
	name,
	issuer,
	jwtEndpoint,
	keysEndpoint,
	headerName string,
	options idp.Options,
) *JWTIDPAddedEvent

type JWTIDPChangedEvent

type JWTIDPChangedEvent struct {
	idp.JWTIDPChangedEvent
}

func NewJWTIDPChangedEvent

func NewJWTIDPChangedEvent(
	ctx context.Context,
	aggregate *eventstore.Aggregate,
	id string,
	changes []idp.JWTIDPChanges,
) (*JWTIDPChangedEvent, error)

type LDAPIDPAddedEvent

type LDAPIDPAddedEvent struct {
	idp.LDAPIDPAddedEvent
}

func NewLDAPIDPAddedEvent

func NewLDAPIDPAddedEvent(
	ctx context.Context,
	aggregate *eventstore.Aggregate,
	id,
	name string,
	servers []string,
	startTLS bool,
	baseDN string,
	bindDN string,
	bindPassword *crypto.CryptoValue,
	userBase string,
	userObjectClasses []string,
	userFilters []string,
	timeout time.Duration,
	attributes idp.LDAPAttributes,
	options idp.Options,
) *LDAPIDPAddedEvent

type LDAPIDPChangedEvent

type LDAPIDPChangedEvent struct {
	idp.LDAPIDPChangedEvent
}

func NewLDAPIDPChangedEvent

func NewLDAPIDPChangedEvent(
	ctx context.Context,
	aggregate *eventstore.Aggregate,
	id string,
	changes []idp.LDAPIDPChanges,
) (*LDAPIDPChangedEvent, error)

type LabelPolicyActivatedEvent

type LabelPolicyActivatedEvent struct {
	policy.LabelPolicyActivatedEvent
}

func NewLabelPolicyActivatedEvent

func NewLabelPolicyActivatedEvent(
	ctx context.Context,
	aggregate *eventstore.Aggregate,
) *LabelPolicyActivatedEvent

type LabelPolicyAddedEvent

type LabelPolicyAddedEvent struct {
	policy.LabelPolicyAddedEvent
}

func NewLabelPolicyAddedEvent

func NewLabelPolicyAddedEvent(
	ctx context.Context,
	aggregate *eventstore.Aggregate,
	primaryColor,
	backgroundColor,
	warnColor,
	fontColor,
	primaryColorDark,
	backgroundColorDark,
	warnColorDark,
	fontColorDark string,
	hideLoginNameSuffix,
	errorMsgPopup,
	disableWatermark bool,
	themeMode domain.LabelPolicyThemeMode,
) *LabelPolicyAddedEvent

type LabelPolicyAssetsRemovedEvent

type LabelPolicyAssetsRemovedEvent struct {
	policy.LabelPolicyAssetsRemovedEvent
}

func NewLabelPolicyAssetsRemovedEvent

func NewLabelPolicyAssetsRemovedEvent(
	ctx context.Context,
	aggregate *eventstore.Aggregate,
) *LabelPolicyAssetsRemovedEvent

func (*LabelPolicyAssetsRemovedEvent) Payload

func (e *LabelPolicyAssetsRemovedEvent) Payload() interface{}

func (*LabelPolicyAssetsRemovedEvent) UniqueConstraints

func (e *LabelPolicyAssetsRemovedEvent) UniqueConstraints() []*eventstore.UniqueConstraint

type LabelPolicyChangedEvent

type LabelPolicyChangedEvent struct {
	policy.LabelPolicyChangedEvent
}

func NewLabelPolicyChangedEvent

func NewLabelPolicyChangedEvent(
	ctx context.Context,
	aggregate *eventstore.Aggregate,
	changes []policy.LabelPolicyChanges,
) (*LabelPolicyChangedEvent, error)

type LabelPolicyFontAddedEvent

type LabelPolicyFontAddedEvent struct {
	policy.LabelPolicyFontAddedEvent
}

func NewLabelPolicyFontAddedEvent

func NewLabelPolicyFontAddedEvent(
	ctx context.Context,
	aggregate *eventstore.Aggregate,
	storageKey string,
) *LabelPolicyFontAddedEvent

type LabelPolicyFontRemovedEvent

type LabelPolicyFontRemovedEvent struct {
	policy.LabelPolicyFontRemovedEvent
}

func NewLabelPolicyFontRemovedEvent

func NewLabelPolicyFontRemovedEvent(
	ctx context.Context,
	aggregate *eventstore.Aggregate,
	storageKey string,
) *LabelPolicyFontRemovedEvent

type LabelPolicyIconAddedEvent

type LabelPolicyIconAddedEvent struct {
	policy.LabelPolicyIconAddedEvent
}

func NewLabelPolicyIconAddedEvent

func NewLabelPolicyIconAddedEvent(
	ctx context.Context,
	aggregate *eventstore.Aggregate,
	storageKey string,
) *LabelPolicyIconAddedEvent

type LabelPolicyIconDarkAddedEvent

type LabelPolicyIconDarkAddedEvent struct {
	policy.LabelPolicyIconDarkAddedEvent
}

func NewLabelPolicyIconDarkAddedEvent

func NewLabelPolicyIconDarkAddedEvent(
	ctx context.Context,
	aggregate *eventstore.Aggregate,
	storageKey string,
) *LabelPolicyIconDarkAddedEvent

type LabelPolicyIconDarkRemovedEvent

type LabelPolicyIconDarkRemovedEvent struct {
	policy.LabelPolicyIconDarkRemovedEvent
}

func NewLabelPolicyIconDarkRemovedEvent

func NewLabelPolicyIconDarkRemovedEvent(
	ctx context.Context,
	aggregate *eventstore.Aggregate,
	storageKey string,
) *LabelPolicyIconDarkRemovedEvent

type LabelPolicyIconRemovedEvent

type LabelPolicyIconRemovedEvent struct {
	policy.LabelPolicyIconRemovedEvent
}

func NewLabelPolicyIconRemovedEvent

func NewLabelPolicyIconRemovedEvent(
	ctx context.Context,
	aggregate *eventstore.Aggregate,
	storageKey string,
) *LabelPolicyIconRemovedEvent

type LabelPolicyLogoAddedEvent

type LabelPolicyLogoAddedEvent struct {
	policy.LabelPolicyLogoAddedEvent
}

func NewLabelPolicyLogoAddedEvent

func NewLabelPolicyLogoAddedEvent(
	ctx context.Context,
	aggregate *eventstore.Aggregate,
	storageKey string,
) *LabelPolicyLogoAddedEvent

type LabelPolicyLogoDarkAddedEvent

type LabelPolicyLogoDarkAddedEvent struct {
	policy.LabelPolicyLogoDarkAddedEvent
}

func NewLabelPolicyLogoDarkAddedEvent

func NewLabelPolicyLogoDarkAddedEvent(
	ctx context.Context,
	aggregate *eventstore.Aggregate,
	storageKey string,
) *LabelPolicyLogoDarkAddedEvent

type LabelPolicyLogoDarkRemovedEvent

type LabelPolicyLogoDarkRemovedEvent struct {
	policy.LabelPolicyLogoDarkRemovedEvent
}

func NewLabelPolicyLogoDarkRemovedEvent

func NewLabelPolicyLogoDarkRemovedEvent(
	ctx context.Context,
	aggregate *eventstore.Aggregate,
	storageKey string,
) *LabelPolicyLogoDarkRemovedEvent

type LabelPolicyLogoRemovedEvent

type LabelPolicyLogoRemovedEvent struct {
	policy.LabelPolicyLogoRemovedEvent
}

func NewLabelPolicyLogoRemovedEvent

func NewLabelPolicyLogoRemovedEvent(
	ctx context.Context,
	aggregate *eventstore.Aggregate,
	storageKey string,
) *LabelPolicyLogoRemovedEvent

type LockoutPolicyAddedEvent

type LockoutPolicyAddedEvent struct {
	policy.LockoutPolicyAddedEvent
}

func NewLockoutPolicyAddedEvent

func NewLockoutPolicyAddedEvent(
	ctx context.Context,
	aggregate *eventstore.Aggregate,
	maxPasswordAttempts,
	maxOTPAttempts uint64,
	showLockoutFailure bool,
) *LockoutPolicyAddedEvent

type LockoutPolicyChangedEvent

type LockoutPolicyChangedEvent struct {
	policy.LockoutPolicyChangedEvent
}

func NewLockoutPolicyChangedEvent

func NewLockoutPolicyChangedEvent(
	ctx context.Context,
	aggregate *eventstore.Aggregate,
	changes []policy.LockoutPolicyChanges,
) (*LockoutPolicyChangedEvent, error)

type LoginPolicyAddedEvent

type LoginPolicyAddedEvent struct {
	policy.LoginPolicyAddedEvent
}

func NewLoginPolicyAddedEvent

func NewLoginPolicyAddedEvent(
	ctx context.Context,
	aggregate *eventstore.Aggregate,
	allowUsernamePassword,
	allowRegister,
	allowExternalIDP,
	forceMFA,
	forceMFALocalOnly,
	hidePasswordReset,
	ignoreUnknownUsernames,
	allowDomainDiscovery,
	disableLoginWithEmail,
	disableLoginWithPhone bool,
	passwordlessType domain.PasswordlessType,
	defaultRedirectURI string,
	passwordCheckLifetime,
	externalLoginCheckLifetime,
	mfaInitSkipLifetime,
	secondFactorCheckLifetime,
	multiFactorCheckLifetime time.Duration,
) *LoginPolicyAddedEvent

type LoginPolicyChangedEvent

type LoginPolicyChangedEvent struct {
	policy.LoginPolicyChangedEvent
}

func NewLoginPolicyChangedEvent

func NewLoginPolicyChangedEvent(
	ctx context.Context,
	aggregate *eventstore.Aggregate,
	changes []policy.LoginPolicyChanges,
) (*LoginPolicyChangedEvent, error)

type LoginPolicyMultiFactorAddedEvent

type LoginPolicyMultiFactorAddedEvent struct {
	policy.MultiFactorAddedEvent
}

func NewLoginPolicyMultiFactorAddedEvent

func NewLoginPolicyMultiFactorAddedEvent(
	ctx context.Context,
	aggregate *eventstore.Aggregate,
	mfaType domain.MultiFactorType,
) *LoginPolicyMultiFactorAddedEvent

type LoginPolicyMultiFactorRemovedEvent

type LoginPolicyMultiFactorRemovedEvent struct {
	policy.MultiFactorRemovedEvent
}

func NewLoginPolicyMultiFactorRemovedEvent

func NewLoginPolicyMultiFactorRemovedEvent(
	ctx context.Context,
	aggregate *eventstore.Aggregate,
	mfaType domain.MultiFactorType,
) *LoginPolicyMultiFactorRemovedEvent

type LoginPolicySecondFactorAddedEvent

type LoginPolicySecondFactorAddedEvent struct {
	policy.SecondFactorAddedEvent
}

func NewLoginPolicySecondFactorAddedEvent

func NewLoginPolicySecondFactorAddedEvent(
	ctx context.Context,
	aggregate *eventstore.Aggregate,
	mfaType domain.SecondFactorType,
) *LoginPolicySecondFactorAddedEvent

type LoginPolicySecondFactorRemovedEvent

type LoginPolicySecondFactorRemovedEvent struct {
	policy.SecondFactorRemovedEvent
}

func NewLoginPolicySecondFactorRemovedEvent

func NewLoginPolicySecondFactorRemovedEvent(
	ctx context.Context,
	aggregate *eventstore.Aggregate,
	mfaType domain.SecondFactorType,
) *LoginPolicySecondFactorRemovedEvent

type MailTemplateAddedEvent

type MailTemplateAddedEvent struct {
	policy.MailTemplateAddedEvent
}

func NewMailTemplateAddedEvent

func NewMailTemplateAddedEvent(
	ctx context.Context,
	aggregate *eventstore.Aggregate,
	template []byte,
) *MailTemplateAddedEvent

type MailTemplateChangedEvent

type MailTemplateChangedEvent struct {
	policy.MailTemplateChangedEvent
}

func NewMailTemplateChangedEvent

func NewMailTemplateChangedEvent(
	ctx context.Context,
	aggregate *eventstore.Aggregate,
	changes []policy.MailTemplateChanges,
) (*MailTemplateChangedEvent, error)

type MailTextAddedEvent

type MailTextAddedEvent struct {
	policy.MailTextAddedEvent
}

func NewMailTextAddedEvent

func NewMailTextAddedEvent(
	ctx context.Context,
	aggregate *eventstore.Aggregate,
	mailTextType,
	language,
	title,
	preHeader,
	subject,
	greeting,
	text,
	buttonText string,
) *MailTextAddedEvent

type MailTextChangedEvent

type MailTextChangedEvent struct {
	policy.MailTextChangedEvent
}

func NewMailTextChangedEvent

func NewMailTextChangedEvent(
	ctx context.Context,
	aggregate *eventstore.Aggregate,
	mailTextType,
	language string,
	changes []policy.MailTextChanges,
) (*MailTextChangedEvent, error)

type MemberAddedEvent

type MemberAddedEvent struct {
	member.MemberAddedEvent
}

func NewMemberAddedEvent

func NewMemberAddedEvent(
	ctx context.Context,
	aggregate *eventstore.Aggregate,
	userID string,
	roles ...string,
) *MemberAddedEvent

type MemberCascadeRemovedEvent

type MemberCascadeRemovedEvent struct {
	member.MemberCascadeRemovedEvent
}

func NewMemberCascadeRemovedEvent

func NewMemberCascadeRemovedEvent(
	ctx context.Context,
	aggregate *eventstore.Aggregate,
	userID string,
) *MemberCascadeRemovedEvent

type MemberChangedEvent

type MemberChangedEvent struct {
	member.MemberChangedEvent
}

func NewMemberChangedEvent

func NewMemberChangedEvent(
	ctx context.Context,
	aggregate *eventstore.Aggregate,
	userID string,
	roles ...string,
) *MemberChangedEvent

type MemberRemovedEvent

type MemberRemovedEvent struct {
	member.MemberRemovedEvent
}

func NewMemberRemovedEvent

func NewMemberRemovedEvent(
	ctx context.Context,
	aggregate *eventstore.Aggregate,
	userID string,
) *MemberRemovedEvent

type NotificationPolicyAddedEvent

type NotificationPolicyAddedEvent struct {
	policy.NotificationPolicyAddedEvent
}

func NewNotificationPolicyAddedEvent

func NewNotificationPolicyAddedEvent(
	ctx context.Context,
	aggregate *eventstore.Aggregate,
	passwordChange bool,
) *NotificationPolicyAddedEvent

type NotificationPolicyChangedEvent

type NotificationPolicyChangedEvent struct {
	policy.NotificationPolicyChangedEvent
}

func NewNotificationPolicyChangedEvent

func NewNotificationPolicyChangedEvent(
	ctx context.Context,
	aggregate *eventstore.Aggregate,
	changes []policy.NotificationPolicyChanges,
) (*NotificationPolicyChangedEvent, error)

type OAuthIDPAddedEvent

type OAuthIDPAddedEvent struct {
	idp.OAuthIDPAddedEvent
}

func NewOAuthIDPAddedEvent

func NewOAuthIDPAddedEvent(
	ctx context.Context,
	aggregate *eventstore.Aggregate,
	id,
	name,
	clientID string,
	clientSecret *crypto.CryptoValue,
	authorizationEndpoint,
	tokenEndpoint,
	userEndpoint,
	idAttribute string,
	scopes []string,
	options idp.Options,
) *OAuthIDPAddedEvent

type OAuthIDPChangedEvent

type OAuthIDPChangedEvent struct {
	idp.OAuthIDPChangedEvent
}

func NewOAuthIDPChangedEvent

func NewOAuthIDPChangedEvent(
	ctx context.Context,
	aggregate *eventstore.Aggregate,
	id string,
	changes []idp.OAuthIDPChanges,
) (*OAuthIDPChangedEvent, error)

type OIDCIDPAddedEvent

type OIDCIDPAddedEvent struct {
	idp.OIDCIDPAddedEvent
}

func NewOIDCIDPAddedEvent

func NewOIDCIDPAddedEvent(
	ctx context.Context,
	aggregate *eventstore.Aggregate,
	id,
	name,
	issuer,
	clientID string,
	clientSecret *crypto.CryptoValue,
	scopes []string,
	isIDTokenMapping bool,
	options idp.Options,
) *OIDCIDPAddedEvent

type OIDCIDPChangedEvent

type OIDCIDPChangedEvent struct {
	idp.OIDCIDPChangedEvent
}

func NewOIDCIDPChangedEvent

func NewOIDCIDPChangedEvent(
	ctx context.Context,
	aggregate *eventstore.Aggregate,
	id string,
	changes []idp.OIDCIDPChanges,
) (*OIDCIDPChangedEvent, error)

type OIDCIDPMigratedAzureADEvent

type OIDCIDPMigratedAzureADEvent struct {
	idp.OIDCIDPMigratedAzureADEvent
}

func NewOIDCIDPMigratedAzureADEvent

func NewOIDCIDPMigratedAzureADEvent(
	ctx context.Context,
	aggregate *eventstore.Aggregate,
	id,
	name,
	clientID string,
	clientSecret *crypto.CryptoValue,
	scopes []string,
	tenant string,
	isEmailVerified bool,
	options idp.Options,
) *OIDCIDPMigratedAzureADEvent

type OIDCIDPMigratedGoogleEvent

type OIDCIDPMigratedGoogleEvent struct {
	idp.OIDCIDPMigratedGoogleEvent
}

func NewOIDCIDPMigratedGoogleEvent

func NewOIDCIDPMigratedGoogleEvent(
	ctx context.Context,
	aggregate *eventstore.Aggregate,
	id,
	name,
	clientID string,
	clientSecret *crypto.CryptoValue,
	scopes []string,
	options idp.Options,
) *OIDCIDPMigratedGoogleEvent

type OIDCSettingsAddedEvent

type OIDCSettingsAddedEvent struct {
	eventstore.BaseEvent `json:"-"`

	AccessTokenLifetime        time.Duration `json:"accessTokenLifetime,omitempty"`
	IdTokenLifetime            time.Duration `json:"idTokenLifetime,omitempty"`
	RefreshTokenIdleExpiration time.Duration `json:"refreshTokenIdleExpiration,omitempty"`
	RefreshTokenExpiration     time.Duration `json:"refreshTokenExpiration,omitempty"`
}

func NewOIDCSettingsAddedEvent

func NewOIDCSettingsAddedEvent(
	ctx context.Context,
	aggregate *eventstore.Aggregate,
	accessTokenLifetime,
	idTokenLifetime,
	refreshTokenIdleExpiration,
	refreshTokenExpiration time.Duration,
) *OIDCSettingsAddedEvent

func (*OIDCSettingsAddedEvent) Payload

func (e *OIDCSettingsAddedEvent) Payload() interface{}

func (*OIDCSettingsAddedEvent) UniqueConstraints

func (e *OIDCSettingsAddedEvent) UniqueConstraints() []*eventstore.UniqueConstraint

type OIDCSettingsChangedEvent

type OIDCSettingsChangedEvent struct {
	eventstore.BaseEvent `json:"-"`

	AccessTokenLifetime        *time.Duration `json:"accessTokenLifetime,omitempty"`
	IdTokenLifetime            *time.Duration `json:"idTokenLifetime,omitempty"`
	RefreshTokenIdleExpiration *time.Duration `json:"refreshTokenIdleExpiration,omitempty"`
	RefreshTokenExpiration     *time.Duration `json:"refreshTokenExpiration,omitempty"`
}

func NewOIDCSettingsChangeEvent

func NewOIDCSettingsChangeEvent(
	ctx context.Context,
	aggregate *eventstore.Aggregate,
	changes []OIDCSettingsChanges,
) (*OIDCSettingsChangedEvent, error)

func (*OIDCSettingsChangedEvent) Payload

func (e *OIDCSettingsChangedEvent) Payload() interface{}

func (*OIDCSettingsChangedEvent) UniqueConstraints

func (e *OIDCSettingsChangedEvent) UniqueConstraints() []*eventstore.UniqueConstraint

type OIDCSettingsChanges

type OIDCSettingsChanges func(event *OIDCSettingsChangedEvent)

type PasswordAgePolicyAddedEvent

type PasswordAgePolicyAddedEvent struct {
	policy.PasswordAgePolicyAddedEvent
}

func NewPasswordAgePolicyAddedEvent

func NewPasswordAgePolicyAddedEvent(
	ctx context.Context,
	aggregate *eventstore.Aggregate,
	expireWarnDays,
	maxAgeDays uint64,
) *PasswordAgePolicyAddedEvent

type PasswordAgePolicyChangedEvent

type PasswordAgePolicyChangedEvent struct {
	policy.PasswordAgePolicyChangedEvent
}

func NewPasswordAgePolicyChangedEvent

func NewPasswordAgePolicyChangedEvent(
	ctx context.Context,
	aggregate *eventstore.Aggregate,
	changes []policy.PasswordAgePolicyChanges,
) (*PasswordAgePolicyChangedEvent, error)

type PasswordComplexityPolicyAddedEvent

type PasswordComplexityPolicyAddedEvent struct {
	policy.PasswordComplexityPolicyAddedEvent
}

func NewPasswordComplexityPolicyAddedEvent

func NewPasswordComplexityPolicyAddedEvent(
	ctx context.Context,
	aggregate *eventstore.Aggregate,
	minLength uint64,
	hasLowercase,
	hasUppercase,
	hasNumber,
	hasSymbol bool,
) *PasswordComplexityPolicyAddedEvent

type PasswordComplexityPolicyChangedEvent

type PasswordComplexityPolicyChangedEvent struct {
	policy.PasswordComplexityPolicyChangedEvent
}

type PrivacyPolicyAddedEvent

type PrivacyPolicyAddedEvent struct {
	policy.PrivacyPolicyAddedEvent
}

func NewPrivacyPolicyAddedEvent

func NewPrivacyPolicyAddedEvent(
	ctx context.Context,
	aggregate *eventstore.Aggregate,
	tosLink,
	privacyLink,
	helpLink string,
	supportEmail domain.EmailAddress,
	docsLink, customLink, customLinkText string,
) *PrivacyPolicyAddedEvent

type PrivacyPolicyChangedEvent

type PrivacyPolicyChangedEvent struct {
	policy.PrivacyPolicyChangedEvent
}

func NewPrivacyPolicyChangedEvent

func NewPrivacyPolicyChangedEvent(
	ctx context.Context,
	aggregate *eventstore.Aggregate,
	changes []policy.PrivacyPolicyChanges,
) (*PrivacyPolicyChangedEvent, error)

type ProjectSetEvent

type ProjectSetEvent struct {
	eventstore.BaseEvent `json:"-"`

	ProjectID string `json:"iamProjectId"`
}

func NewIAMProjectSetEvent

func NewIAMProjectSetEvent(
	ctx context.Context,
	aggregate *eventstore.Aggregate,
	projectID string,
) *ProjectSetEvent

func (*ProjectSetEvent) Payload

func (e *ProjectSetEvent) Payload() interface{}

func (*ProjectSetEvent) UniqueConstraints

func (e *ProjectSetEvent) UniqueConstraints() []*eventstore.UniqueConstraint

type SAMLIDPAddedEvent

type SAMLIDPAddedEvent struct {
	idp.SAMLIDPAddedEvent
}

func NewSAMLIDPAddedEvent

func NewSAMLIDPAddedEvent(
	ctx context.Context,
	aggregate *eventstore.Aggregate,
	id,
	name string,
	metadata []byte,
	key *crypto.CryptoValue,
	certificate []byte,
	binding string,
	withSignedRequest bool,
	nameIDFormat *domain.SAMLNameIDFormat,
	transientMappingAttributeName string,
	options idp.Options,
) *SAMLIDPAddedEvent

type SAMLIDPChangedEvent

type SAMLIDPChangedEvent struct {
	idp.SAMLIDPChangedEvent
}

func NewSAMLIDPChangedEvent

func NewSAMLIDPChangedEvent(
	ctx context.Context,
	aggregate *eventstore.Aggregate,
	id string,
	changes []idp.SAMLIDPChanges,
) (*SAMLIDPChangedEvent, error)

type SMSConfigActivatedEvent

type SMSConfigActivatedEvent struct {
	*eventstore.BaseEvent `json:"-"`
	ID                    string `json:"id,omitempty"`
}

func NewSMSConfigActivatedEvent

func NewSMSConfigActivatedEvent(
	ctx context.Context,
	aggregate *eventstore.Aggregate,
	id string,
) *SMSConfigActivatedEvent

func (*SMSConfigActivatedEvent) Payload

func (e *SMSConfigActivatedEvent) Payload() interface{}

func (*SMSConfigActivatedEvent) SetBaseEvent

func (e *SMSConfigActivatedEvent) SetBaseEvent(event *eventstore.BaseEvent)

func (*SMSConfigActivatedEvent) UniqueConstraints

func (e *SMSConfigActivatedEvent) UniqueConstraints() []*eventstore.UniqueConstraint

type SMSConfigDeactivatedEvent

type SMSConfigDeactivatedEvent struct {
	*eventstore.BaseEvent `json:"-"`
	ID                    string `json:"id,omitempty"`
}

func NewSMSConfigDeactivatedEvent

func NewSMSConfigDeactivatedEvent(
	ctx context.Context,
	aggregate *eventstore.Aggregate,
	id string,
) *SMSConfigDeactivatedEvent

func (*SMSConfigDeactivatedEvent) Payload

func (e *SMSConfigDeactivatedEvent) Payload() interface{}

func (*SMSConfigDeactivatedEvent) SetBaseEvent

func (e *SMSConfigDeactivatedEvent) SetBaseEvent(event *eventstore.BaseEvent)

func (*SMSConfigDeactivatedEvent) UniqueConstraints

func (e *SMSConfigDeactivatedEvent) UniqueConstraints() []*eventstore.UniqueConstraint

type SMSConfigHTTPAddedEvent

type SMSConfigHTTPAddedEvent struct {
	*eventstore.BaseEvent `json:"-"`

	ID          string `json:"id,omitempty"`
	Description string `json:"description,omitempty"`
	Endpoint    string `json:"endpoint,omitempty"`
}

func NewSMSConfigHTTPAddedEvent

func NewSMSConfigHTTPAddedEvent(
	ctx context.Context,
	aggregate *eventstore.Aggregate,
	id,
	description,
	endpoint string,
) *SMSConfigHTTPAddedEvent

func (*SMSConfigHTTPAddedEvent) Payload

func (e *SMSConfigHTTPAddedEvent) Payload() interface{}

func (*SMSConfigHTTPAddedEvent) SetBaseEvent

func (e *SMSConfigHTTPAddedEvent) SetBaseEvent(event *eventstore.BaseEvent)

func (*SMSConfigHTTPAddedEvent) UniqueConstraints

func (e *SMSConfigHTTPAddedEvent) UniqueConstraints() []*eventstore.UniqueConstraint

type SMSConfigHTTPChangedEvent

type SMSConfigHTTPChangedEvent struct {
	*eventstore.BaseEvent `json:"-"`

	ID          string  `json:"id,omitempty"`
	Description *string `json:"description,omitempty"`
	Endpoint    *string `json:"endpoint,omitempty"`
}

func NewSMSConfigHTTPChangedEvent

func NewSMSConfigHTTPChangedEvent(
	ctx context.Context,
	aggregate *eventstore.Aggregate,
	id string,
	changes []SMSConfigHTTPChanges,
) (*SMSConfigHTTPChangedEvent, error)

func (*SMSConfigHTTPChangedEvent) Payload

func (e *SMSConfigHTTPChangedEvent) Payload() interface{}

func (*SMSConfigHTTPChangedEvent) SetBaseEvent

func (e *SMSConfigHTTPChangedEvent) SetBaseEvent(event *eventstore.BaseEvent)

func (*SMSConfigHTTPChangedEvent) UniqueConstraints

func (e *SMSConfigHTTPChangedEvent) UniqueConstraints() []*eventstore.UniqueConstraint

type SMSConfigHTTPChanges

type SMSConfigHTTPChanges func(event *SMSConfigHTTPChangedEvent)

type SMSConfigRemovedEvent

type SMSConfigRemovedEvent struct {
	*eventstore.BaseEvent `json:"-"`
	ID                    string `json:"id,omitempty"`
}

func NewSMSConfigRemovedEvent

func NewSMSConfigRemovedEvent(
	ctx context.Context,
	aggregate *eventstore.Aggregate,
	id string,
) *SMSConfigRemovedEvent

func (*SMSConfigRemovedEvent) Payload

func (e *SMSConfigRemovedEvent) Payload() interface{}

func (*SMSConfigRemovedEvent) SetBaseEvent

func (e *SMSConfigRemovedEvent) SetBaseEvent(event *eventstore.BaseEvent)

func (*SMSConfigRemovedEvent) UniqueConstraints

func (e *SMSConfigRemovedEvent) UniqueConstraints() []*eventstore.UniqueConstraint

type SMSConfigTwilioActivatedEvent

type SMSConfigTwilioActivatedEvent struct {
	*eventstore.BaseEvent `json:"-"`
	ID                    string `json:"id,omitempty"`
}

func (*SMSConfigTwilioActivatedEvent) Payload

func (e *SMSConfigTwilioActivatedEvent) Payload() interface{}

func (*SMSConfigTwilioActivatedEvent) SetBaseEvent

func (e *SMSConfigTwilioActivatedEvent) SetBaseEvent(event *eventstore.BaseEvent)

func (*SMSConfigTwilioActivatedEvent) UniqueConstraints

func (e *SMSConfigTwilioActivatedEvent) UniqueConstraints() []*eventstore.UniqueConstraint

type SMSConfigTwilioAddedEvent

type SMSConfigTwilioAddedEvent struct {
	*eventstore.BaseEvent `json:"-"`

	ID           string              `json:"id,omitempty"`
	Description  string              `json:"description,omitempty"`
	SID          string              `json:"sid,omitempty"`
	Token        *crypto.CryptoValue `json:"token,omitempty"`
	SenderNumber string              `json:"senderNumber,omitempty"`
}

func NewSMSConfigTwilioAddedEvent

func NewSMSConfigTwilioAddedEvent(
	ctx context.Context,
	aggregate *eventstore.Aggregate,
	id,
	description string,
	sid,
	senderNumber string,
	token *crypto.CryptoValue,
) *SMSConfigTwilioAddedEvent

func (*SMSConfigTwilioAddedEvent) Payload

func (e *SMSConfigTwilioAddedEvent) Payload() interface{}

func (*SMSConfigTwilioAddedEvent) SetBaseEvent

func (e *SMSConfigTwilioAddedEvent) SetBaseEvent(event *eventstore.BaseEvent)

func (*SMSConfigTwilioAddedEvent) UniqueConstraints

func (e *SMSConfigTwilioAddedEvent) UniqueConstraints() []*eventstore.UniqueConstraint

type SMSConfigTwilioChangedEvent

type SMSConfigTwilioChangedEvent struct {
	*eventstore.BaseEvent `json:"-"`

	ID           string  `json:"id,omitempty"`
	Description  *string `json:"description,omitempty"`
	SID          *string `json:"sid,omitempty"`
	SenderNumber *string `json:"senderNumber,omitempty"`
}

func NewSMSConfigTwilioChangedEvent

func NewSMSConfigTwilioChangedEvent(
	ctx context.Context,
	aggregate *eventstore.Aggregate,
	id string,
	changes []SMSConfigTwilioChanges,
) (*SMSConfigTwilioChangedEvent, error)

func (*SMSConfigTwilioChangedEvent) Payload

func (e *SMSConfigTwilioChangedEvent) Payload() interface{}

func (*SMSConfigTwilioChangedEvent) SetBaseEvent

func (e *SMSConfigTwilioChangedEvent) SetBaseEvent(event *eventstore.BaseEvent)

func (*SMSConfigTwilioChangedEvent) UniqueConstraints

func (e *SMSConfigTwilioChangedEvent) UniqueConstraints() []*eventstore.UniqueConstraint

type SMSConfigTwilioChanges

type SMSConfigTwilioChanges func(event *SMSConfigTwilioChangedEvent)

type SMSConfigTwilioDeactivatedEvent

type SMSConfigTwilioDeactivatedEvent struct {
	*eventstore.BaseEvent `json:"-"`
	ID                    string `json:"id,omitempty"`
}

func (*SMSConfigTwilioDeactivatedEvent) Payload

func (e *SMSConfigTwilioDeactivatedEvent) Payload() interface{}

func (*SMSConfigTwilioDeactivatedEvent) SetBaseEvent

func (e *SMSConfigTwilioDeactivatedEvent) SetBaseEvent(event *eventstore.BaseEvent)

func (*SMSConfigTwilioDeactivatedEvent) UniqueConstraints

type SMSConfigTwilioRemovedEvent

type SMSConfigTwilioRemovedEvent struct {
	*eventstore.BaseEvent `json:"-"`
	ID                    string `json:"id,omitempty"`
}

func (*SMSConfigTwilioRemovedEvent) Payload

func (e *SMSConfigTwilioRemovedEvent) Payload() interface{}

func (*SMSConfigTwilioRemovedEvent) SetBaseEvent

func (e *SMSConfigTwilioRemovedEvent) SetBaseEvent(event *eventstore.BaseEvent)

func (*SMSConfigTwilioRemovedEvent) UniqueConstraints

func (e *SMSConfigTwilioRemovedEvent) UniqueConstraints() []*eventstore.UniqueConstraint

type SMSConfigTwilioTokenChangedEvent

type SMSConfigTwilioTokenChangedEvent struct {
	*eventstore.BaseEvent `json:"-"`

	ID    string              `json:"id,omitempty"`
	Token *crypto.CryptoValue `json:"token,omitempty"`
}

func NewSMSConfigTokenChangedEvent

func NewSMSConfigTokenChangedEvent(
	ctx context.Context,
	aggregate *eventstore.Aggregate,
	id string,
	token *crypto.CryptoValue,
) *SMSConfigTwilioTokenChangedEvent

func (*SMSConfigTwilioTokenChangedEvent) Payload

func (e *SMSConfigTwilioTokenChangedEvent) Payload() interface{}

func (*SMSConfigTwilioTokenChangedEvent) SetBaseEvent

func (e *SMSConfigTwilioTokenChangedEvent) SetBaseEvent(event *eventstore.BaseEvent)

func (*SMSConfigTwilioTokenChangedEvent) UniqueConstraints

type SMTPConfigActivatedEvent

type SMTPConfigActivatedEvent struct {
	*eventstore.BaseEvent `json:"-"`
	ID                    string `json:"id,omitempty"`
}

func NewSMTPConfigActivatedEvent

func NewSMTPConfigActivatedEvent(
	ctx context.Context,
	aggregate *eventstore.Aggregate,
	id string,
) *SMTPConfigActivatedEvent

func (*SMTPConfigActivatedEvent) Payload

func (e *SMTPConfigActivatedEvent) Payload() interface{}

func (*SMTPConfigActivatedEvent) SetBaseEvent

func (e *SMTPConfigActivatedEvent) SetBaseEvent(event *eventstore.BaseEvent)

func (*SMTPConfigActivatedEvent) UniqueConstraints

func (e *SMTPConfigActivatedEvent) UniqueConstraints() []*eventstore.UniqueConstraint

type SMTPConfigAddedEvent

type SMTPConfigAddedEvent struct {
	*eventstore.BaseEvent `json:"-"`

	ID             string              `json:"id,omitempty"`
	Description    string              `json:"description,omitempty"`
	SenderAddress  string              `json:"senderAddress,omitempty"`
	SenderName     string              `json:"senderName,omitempty"`
	ReplyToAddress string              `json:"replyToAddress,omitempty"`
	TLS            bool                `json:"tls,omitempty"`
	Host           string              `json:"host,omitempty"`
	User           string              `json:"user,omitempty"`
	Password       *crypto.CryptoValue `json:"password,omitempty"`
}

func NewSMTPConfigAddedEvent

func NewSMTPConfigAddedEvent(
	ctx context.Context,
	aggregate *eventstore.Aggregate,
	id, description string,
	tls bool,
	senderAddress,
	senderName,
	replyToAddress,
	host,
	user string,
	password *crypto.CryptoValue,
) *SMTPConfigAddedEvent

func (*SMTPConfigAddedEvent) Payload

func (e *SMTPConfigAddedEvent) Payload() interface{}

func (*SMTPConfigAddedEvent) SetBaseEvent

func (e *SMTPConfigAddedEvent) SetBaseEvent(event *eventstore.BaseEvent)

func (*SMTPConfigAddedEvent) UniqueConstraints

func (e *SMTPConfigAddedEvent) UniqueConstraints() []*eventstore.UniqueConstraint

type SMTPConfigChangedEvent

type SMTPConfigChangedEvent struct {
	*eventstore.BaseEvent `json:"-"`
	ID                    string              `json:"id,omitempty"`
	Description           *string             `json:"description,omitempty"`
	FromAddress           *string             `json:"senderAddress,omitempty"`
	FromName              *string             `json:"senderName,omitempty"`
	ReplyToAddress        *string             `json:"replyToAddress,omitempty"`
	TLS                   *bool               `json:"tls,omitempty"`
	Host                  *string             `json:"host,omitempty"`
	User                  *string             `json:"user,omitempty"`
	Password              *crypto.CryptoValue `json:"password,omitempty"`
}

func NewSMTPConfigChangeEvent

func NewSMTPConfigChangeEvent(
	ctx context.Context,
	aggregate *eventstore.Aggregate,
	id string,
	changes []SMTPConfigChanges,
) (*SMTPConfigChangedEvent, error)

func (*SMTPConfigChangedEvent) Payload

func (e *SMTPConfigChangedEvent) Payload() interface{}

func (*SMTPConfigChangedEvent) SetBaseEvent

func (e *SMTPConfigChangedEvent) SetBaseEvent(event *eventstore.BaseEvent)

func (*SMTPConfigChangedEvent) UniqueConstraints

func (e *SMTPConfigChangedEvent) UniqueConstraints() []*eventstore.UniqueConstraint

type SMTPConfigChanges

type SMTPConfigChanges func(event *SMTPConfigChangedEvent)

type SMTPConfigDeactivatedEvent

type SMTPConfigDeactivatedEvent struct {
	*eventstore.BaseEvent `json:"-"`
	ID                    string `json:"id,omitempty"`
}

func NewSMTPConfigDeactivatedEvent

func NewSMTPConfigDeactivatedEvent(
	ctx context.Context,
	aggregate *eventstore.Aggregate,
	id string,
) *SMTPConfigDeactivatedEvent

func (*SMTPConfigDeactivatedEvent) Payload

func (e *SMTPConfigDeactivatedEvent) Payload() interface{}

func (*SMTPConfigDeactivatedEvent) SetBaseEvent

func (e *SMTPConfigDeactivatedEvent) SetBaseEvent(event *eventstore.BaseEvent)

func (*SMTPConfigDeactivatedEvent) UniqueConstraints

func (e *SMTPConfigDeactivatedEvent) UniqueConstraints() []*eventstore.UniqueConstraint

type SMTPConfigHTTPAddedEvent

type SMTPConfigHTTPAddedEvent struct {
	*eventstore.BaseEvent `json:"-"`

	ID          string `json:"id,omitempty"`
	Description string `json:"description,omitempty"`
	Endpoint    string `json:"endpoint,omitempty"`
}

func NewSMTPConfigHTTPAddedEvent

func NewSMTPConfigHTTPAddedEvent(
	ctx context.Context,
	aggregate *eventstore.Aggregate,
	id, description string,
	endpoint string,
) *SMTPConfigHTTPAddedEvent

func (*SMTPConfigHTTPAddedEvent) Payload

func (e *SMTPConfigHTTPAddedEvent) Payload() interface{}

func (*SMTPConfigHTTPAddedEvent) SetBaseEvent

func (e *SMTPConfigHTTPAddedEvent) SetBaseEvent(event *eventstore.BaseEvent)

func (*SMTPConfigHTTPAddedEvent) UniqueConstraints

func (e *SMTPConfigHTTPAddedEvent) UniqueConstraints() []*eventstore.UniqueConstraint

type SMTPConfigHTTPChangedEvent

type SMTPConfigHTTPChangedEvent struct {
	*eventstore.BaseEvent `json:"-"`
	ID                    string  `json:"id,omitempty"`
	Description           *string `json:"description,omitempty"`
	Endpoint              *string `json:"endpoint,omitempty"`
}

func NewSMTPConfigHTTPChangeEvent

func NewSMTPConfigHTTPChangeEvent(
	ctx context.Context,
	aggregate *eventstore.Aggregate,
	id string,
	changes []SMTPConfigHTTPChanges,
) (*SMTPConfigHTTPChangedEvent, error)

func (*SMTPConfigHTTPChangedEvent) Payload

func (e *SMTPConfigHTTPChangedEvent) Payload() interface{}

func (*SMTPConfigHTTPChangedEvent) SetBaseEvent

func (e *SMTPConfigHTTPChangedEvent) SetBaseEvent(event *eventstore.BaseEvent)

func (*SMTPConfigHTTPChangedEvent) UniqueConstraints

func (e *SMTPConfigHTTPChangedEvent) UniqueConstraints() []*eventstore.UniqueConstraint

type SMTPConfigHTTPChanges

type SMTPConfigHTTPChanges func(event *SMTPConfigHTTPChangedEvent)

type SMTPConfigPasswordChangedEvent

type SMTPConfigPasswordChangedEvent struct {
	*eventstore.BaseEvent `json:"-"`
	ID                    string              `json:"id,omitempty"`
	Password              *crypto.CryptoValue `json:"password,omitempty"`
}

func NewSMTPConfigPasswordChangedEvent

func NewSMTPConfigPasswordChangedEvent(
	ctx context.Context,
	aggregate *eventstore.Aggregate,
	id string,
	password *crypto.CryptoValue,
) *SMTPConfigPasswordChangedEvent

func (*SMTPConfigPasswordChangedEvent) Payload

func (e *SMTPConfigPasswordChangedEvent) Payload() interface{}

func (*SMTPConfigPasswordChangedEvent) SetBaseEvent

func (e *SMTPConfigPasswordChangedEvent) SetBaseEvent(event *eventstore.BaseEvent)

func (*SMTPConfigPasswordChangedEvent) UniqueConstraints

type SMTPConfigRemovedEvent

type SMTPConfigRemovedEvent struct {
	*eventstore.BaseEvent `json:"-"`
	ID                    string `json:"id,omitempty"`
}

func NewSMTPConfigRemovedEvent

func NewSMTPConfigRemovedEvent(
	ctx context.Context,
	aggregate *eventstore.Aggregate,
	id string,
) *SMTPConfigRemovedEvent

func (*SMTPConfigRemovedEvent) Payload

func (e *SMTPConfigRemovedEvent) Payload() interface{}

func (*SMTPConfigRemovedEvent) SetBaseEvent

func (e *SMTPConfigRemovedEvent) SetBaseEvent(event *eventstore.BaseEvent)

func (*SMTPConfigRemovedEvent) UniqueConstraints

func (e *SMTPConfigRemovedEvent) UniqueConstraints() []*eventstore.UniqueConstraint

type SecretGeneratorAddedEvent

type SecretGeneratorAddedEvent struct {
	eventstore.BaseEvent `json:"-"`

	GeneratorType       domain.SecretGeneratorType `json:"generatorType"`
	Length              uint                       `json:"length,omitempty"`
	Expiry              time.Duration              `json:"expiry,omitempty"`
	IncludeLowerLetters bool                       `json:"includeLowerLetters,omitempty"`
	IncludeUpperLetters bool                       `json:"includeUpperLetters,omitempty"`
	IncludeDigits       bool                       `json:"includeDigits,omitempty"`
	IncludeSymbols      bool                       `json:"includeSymbols,omitempty"`
}

func NewSecretGeneratorAddedEvent

func NewSecretGeneratorAddedEvent(
	ctx context.Context,
	aggregate *eventstore.Aggregate,
	generatorType domain.SecretGeneratorType,
	length uint,
	expiry time.Duration,
	includeLowerLetters,
	includeUpperLetters,
	includeDigits,
	includeSymbols bool,
) *SecretGeneratorAddedEvent

func (*SecretGeneratorAddedEvent) Payload

func (e *SecretGeneratorAddedEvent) Payload() interface{}

func (*SecretGeneratorAddedEvent) UniqueConstraints

func (e *SecretGeneratorAddedEvent) UniqueConstraints() []*eventstore.UniqueConstraint

type SecretGeneratorChangedEvent

type SecretGeneratorChangedEvent struct {
	eventstore.BaseEvent `json:"-"`

	GeneratorType       domain.SecretGeneratorType `json:"generatorType"`
	Length              *uint                      `json:"length,omitempty"`
	Expiry              *time.Duration             `json:"expiry,omitempty"`
	IncludeLowerLetters *bool                      `json:"includeLowerLetters,omitempty"`
	IncludeUpperLetters *bool                      `json:"includeUpperLetters,omitempty"`
	IncludeDigits       *bool                      `json:"includeDigits,omitempty"`
	IncludeSymbols      *bool                      `json:"includeSymbols,omitempty"`
}

func NewSecretGeneratorChangeEvent

func NewSecretGeneratorChangeEvent(
	ctx context.Context,
	aggregate *eventstore.Aggregate,
	generatorType domain.SecretGeneratorType,
	changes []SecretGeneratorChanges,
) (*SecretGeneratorChangedEvent, error)

func (*SecretGeneratorChangedEvent) Payload

func (e *SecretGeneratorChangedEvent) Payload() interface{}

func (*SecretGeneratorChangedEvent) UniqueConstraints

func (e *SecretGeneratorChangedEvent) UniqueConstraints() []*eventstore.UniqueConstraint

type SecretGeneratorChanges

type SecretGeneratorChanges func(event *SecretGeneratorChangedEvent)

type SecretGeneratorRemovedEvent

type SecretGeneratorRemovedEvent struct {
	eventstore.BaseEvent `json:"-"`

	GeneratorType domain.SecretGeneratorType `json:"generatorType"`
}

func NewSecretGeneratorRemovedEvent

func NewSecretGeneratorRemovedEvent(
	ctx context.Context,
	aggregate *eventstore.Aggregate,
	generatorType domain.SecretGeneratorType,
) *SecretGeneratorRemovedEvent

func (*SecretGeneratorRemovedEvent) Payload

func (e *SecretGeneratorRemovedEvent) Payload() interface{}

func (*SecretGeneratorRemovedEvent) UniqueConstraints

func (e *SecretGeneratorRemovedEvent) UniqueConstraints() []*eventstore.UniqueConstraint

type SecurityPolicyChanges

type SecurityPolicyChanges func(event *SecurityPolicySetEvent)

type SecurityPolicySetEvent

type SecurityPolicySetEvent struct {
	eventstore.BaseEvent `json:"-"`

	// Enabled is a legacy field which was used before for Iframe Embedding.
	// It is kept so older events can still be reduced.
	Enabled               *bool     `json:"enabled,omitempty"`
	EnableIframeEmbedding *bool     `json:"enable_iframe_embedding,omitempty"`
	AllowedOrigins        *[]string `json:"allowedOrigins,omitempty"`
	EnableImpersonation   *bool     `json:"enable_impersonation,omitempty"`
}

func NewSecurityPolicySetEvent

func NewSecurityPolicySetEvent(
	ctx context.Context,
	aggregate *eventstore.Aggregate,
	changes []SecurityPolicyChanges,
) (*SecurityPolicySetEvent, error)

func (*SecurityPolicySetEvent) Payload

func (e *SecurityPolicySetEvent) Payload() interface{}

func (*SecurityPolicySetEvent) UniqueConstraints

func (e *SecurityPolicySetEvent) UniqueConstraints() []*eventstore.UniqueConstraint

type TrustedDomainAddedEvent

type TrustedDomainAddedEvent struct {
	eventstore.BaseEvent `json:"-"`

	Domain string `json:"domain"`
}

func NewTrustedDomainAddedEvent

func NewTrustedDomainAddedEvent(
	ctx context.Context,
	aggregate *eventstore.Aggregate,
	trustedDomain string,
) *TrustedDomainAddedEvent

func (*TrustedDomainAddedEvent) Payload

func (e *TrustedDomainAddedEvent) Payload() interface{}

func (*TrustedDomainAddedEvent) SetBaseEvent

func (e *TrustedDomainAddedEvent) SetBaseEvent(event *eventstore.BaseEvent)

func (*TrustedDomainAddedEvent) UniqueConstraints

func (e *TrustedDomainAddedEvent) UniqueConstraints() []*eventstore.UniqueConstraint

type TrustedDomainRemovedEvent

type TrustedDomainRemovedEvent struct {
	eventstore.BaseEvent `json:"-"`

	Domain string `json:"domain"`
}

func NewTrustedDomainRemovedEvent

func NewTrustedDomainRemovedEvent(
	ctx context.Context,
	aggregate *eventstore.Aggregate,
	trustedDomain string,
) *TrustedDomainRemovedEvent

func (*TrustedDomainRemovedEvent) Payload

func (e *TrustedDomainRemovedEvent) Payload() interface{}

func (*TrustedDomainRemovedEvent) SetBaseEvent

func (e *TrustedDomainRemovedEvent) SetBaseEvent(event *eventstore.BaseEvent)

func (*TrustedDomainRemovedEvent) UniqueConstraints

func (e *TrustedDomainRemovedEvent) UniqueConstraints() []*eventstore.UniqueConstraint

Jump to

Keyboard shortcuts

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