iam

package
v1.87.5 Latest Latest
Warning

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

Go to latest
Published: Dec 20, 2022 License: Apache-2.0 Imports: 13 Imported by: 0

Documentation

Index

Constants

View Source
const (
	AggregateType    = "iam"
	AggregateVersion = "v1"
)
View Source
const (
	UniqueStepStarted                          = "stepstarted"
	UniqueStepDone                             = "stepdone"
	SetupDoneEventType    eventstore.EventType = "iam.setup.done"
	SetupStartedEventType eventstore.EventType = "iam.setup.started"
)
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 (
	PasswordComplexityPolicyAddedEventType   = iamEventTypePrefix + policy.PasswordComplexityPolicyAddedEventType
	PasswordComplexityPolicyChangedEventType = iamEventTypePrefix + policy.PasswordComplexityPolicyChangedEventType
)
View Source
const (
	PrivacyPolicyAddedEventType   = iamEventTypePrefix + policy.PrivacyPolicyAddedEventType
	PrivacyPolicyChangedEventType = iamEventTypePrefix + policy.PrivacyPolicyChangedEventType
)
View Source
const (
	GlobalOrgSetEventType eventstore.EventType = "iam.global.org.set"
)
View Source
const (
	ProjectSetEventType eventstore.EventType = "iam.project.iam.set"
)
View Source
const (
	UniqueConstraintsMigratedEventType eventstore.EventType = "iam.unique.constraints.migrated"
)

Variables

View Source
var (
	CustomTextSetEventType             = iamEventTypePrefix + policy.CustomTextSetEventType
	CustomTextRemovedEventType         = iamEventTypePrefix + policy.CustomTextRemovedEventType
	CustomTextTemplateRemovedEventType = iamEventTypePrefix + policy.CustomTextTemplateRemovedEventType
)
View Source
var (
	MemberAddedEventType          = iamEventTypePrefix + member.AddedEventType
	MemberChangedEventType        = iamEventTypePrefix + member.ChangedEventType
	MemberRemovedEventType        = iamEventTypePrefix + member.RemovedEventType
	MemberCascadeRemovedEventType = iamEventTypePrefix + member.CascadeRemovedEventType
)
View Source
var (
	LabelPolicyAddedEventType     = iamEventTypePrefix + policy.LabelPolicyAddedEventType
	LabelPolicyChangedEventType   = iamEventTypePrefix + policy.LabelPolicyChangedEventType
	LabelPolicyActivatedEventType = iamEventTypePrefix + policy.LabelPolicyActivatedEventType

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

	LabelPolicyFontAddedEventType   = iamEventTypePrefix + policy.LabelPolicyFontAddedEventType
	LabelPolicyFontRemovedEventType = iamEventTypePrefix + policy.LabelPolicyFontRemovedEventType

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

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

Functions

func CustomTextRemovedEventMapper

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

func CustomTextSetEventMapper

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

func CustomTextTemplateRemovedEventMapper

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

func FeaturesSetEventMapper

func FeaturesSetEventMapper(event *repository.Event) (eventstore.Event, error)

func GlobalOrgSetMapper

func GlobalOrgSetMapper(event *repository.Event) (eventstore.Event, error)

func IDPConfigAddedEventMapper

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

func IDPConfigChangedEventMapper

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

func IDPConfigDeactivatedEventMapper

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

func IDPConfigReactivatedEventMapper

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

func IDPConfigRemovedEventMapper

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

func IDPJWTConfigAddedEventMapper

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

func IDPJWTConfigChangedEventMapper

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

func IDPOIDCConfigAddedEventMapper

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

func IDPOIDCConfigChangedEventMapper

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

func IdentityProviderAddedEventMapper

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

func IdentityProviderCascadeRemovedEventMapper

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

func IdentityProviderRemovedEventMapper

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

func LabelPolicyActivatedEventMapper

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

func LabelPolicyAddedEventMapper

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

func LabelPolicyAssetsRemovedEventMapper

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

func LabelPolicyChangedEventMapper

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

func LabelPolicyFontAddedEventMapper

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

func LabelPolicyFontRemovedEventMapper

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

func LabelPolicyIconAddedEventMapper

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

func LabelPolicyIconDarkAddedEventMapper

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

func LabelPolicyIconDarkRemovedEventMapper

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

func LabelPolicyIconRemovedEventMapper

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

func LabelPolicyLogoAddedEventMapper

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

func LabelPolicyLogoDarkAddedEventMapper

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

func LabelPolicyLogoDarkRemovedEventMapper

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

func LabelPolicyLogoRemovedEventMapper

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

func LockoutPolicyAddedEventMapper

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

func LockoutPolicyChangedEventMapper

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

func LoginPolicyAddedEventMapper

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

func LoginPolicyChangedEventMapper

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

func MailTemplateAddedEventMapper

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

func MailTemplateChangedEventMapper

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

func MailTextAddedEventMapper

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

func MailTextChangedEventMapper

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

func MemberAddedEventMapper

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

func MemberCascadeRemovedEventMapper

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

func MemberChangedEventMapper

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

func MemberRemovedEventMapper

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

func MigrateUniqueConstraintEventMapper

func MigrateUniqueConstraintEventMapper(event *repository.Event) (eventstore.Event, error)

func MultiFactorAddedEventMapper

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

func MultiFactorRemovedEventMapper

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

func NewAddMigrateUniqueConstraint

func NewAddMigrateUniqueConstraint(uniqueMigration *domain.UniqueConstraintMigration) *eventstore.EventUniqueConstraint

func NewAddSetupStepDoneUniqueConstraint

func NewAddSetupStepDoneUniqueConstraint(step domain.Step) *eventstore.EventUniqueConstraint

func NewAddSetupStepStartedUniqueConstraint

func NewAddSetupStepStartedUniqueConstraint(step domain.Step) *eventstore.EventUniqueConstraint

func OrgIAMPolicyAddedEventMapper

func OrgIAMPolicyAddedEventMapper(event *repository.Event) (eventstore.Event, error)

func OrgIAMPolicyChangedEventMapper

func OrgIAMPolicyChangedEventMapper(event *repository.Event) (eventstore.Event, error)

func PasswordAgePolicyAddedEventMapper

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

func PasswordAgePolicyChangedEventMapper

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

func PasswordComplexityPolicyAddedEventMapper

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

func PasswordComplexityPolicyChangedEventMapper

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

func PrivacyPolicyAddedEventMapper

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

func PrivacyPolicyChangedEventMapper

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

func ProjectSetMapper

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

func RegisterEventMappers

func RegisterEventMappers(es *eventstore.Eventstore)

func SecondFactorAddedEventMapper

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

func SecondFactorRemovedEventMapper

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

func SetupStepMapper

func SetupStepMapper(event *repository.Event) (eventstore.Event, error)

Types

type Aggregate

type Aggregate struct {
	eventstore.Aggregate
}

func NewAggregate

func NewAggregate() *Aggregate

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 FeaturesSetEvent

type FeaturesSetEvent struct {
	features.FeaturesSetEvent
}

func NewFeaturesSetEvent

func NewFeaturesSetEvent(
	ctx context.Context,
	aggregate *eventstore.Aggregate,
	changes []features.FeaturesChanges,
) (*FeaturesSetEvent, error)

type GlobalOrgSetEvent

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

	OrgID string `json:"globalOrgId"`
}

func NewGlobalOrgSetEventEvent

func NewGlobalOrgSetEventEvent(
	ctx context.Context,
	aggregate *eventstore.Aggregate,
	orgID string,
) *GlobalOrgSetEvent

func (*GlobalOrgSetEvent) Data

func (e *GlobalOrgSetEvent) Data() interface{}

func (*GlobalOrgSetEvent) UniqueConstraints

func (e *GlobalOrgSetEvent) UniqueConstraints() []*eventstore.EventUniqueConstraint

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 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 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,
) *LabelPolicyAddedEvent

type LabelPolicyAssetsRemovedEvent

type LabelPolicyAssetsRemovedEvent struct {
	policy.LabelPolicyAssetsRemovedEvent
}

func NewLabelPolicyAssetsRemovedEvent

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

func (*LabelPolicyAssetsRemovedEvent) Data

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

func (*LabelPolicyAssetsRemovedEvent) UniqueConstraints

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,
	maxAttempts 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,
	hidePasswordReset,
	ignoreUnknownUsernames bool,
	passwordlessType domain.PasswordlessType,
	defaultRedirectURI string,
) *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 MigrateUniqueConstraintEvent

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

func NewMigrateUniqueConstraintEvent

func NewMigrateUniqueConstraintEvent(
	ctx context.Context,
	aggregate *eventstore.Aggregate,
	uniqueConstraintMigrations []*domain.UniqueConstraintMigration) *MigrateUniqueConstraintEvent

func (*MigrateUniqueConstraintEvent) Data

func (e *MigrateUniqueConstraintEvent) Data() interface{}

func (*MigrateUniqueConstraintEvent) UniqueConstraints

type OrgIAMPolicyAddedEvent

type OrgIAMPolicyAddedEvent struct {
	policy.OrgIAMPolicyAddedEvent
}

func NewOrgIAMPolicyAddedEvent

func NewOrgIAMPolicyAddedEvent(
	ctx context.Context,
	aggregate *eventstore.Aggregate,
	userLoginMustBeDomain bool,
) *OrgIAMPolicyAddedEvent

type OrgIAMPolicyChangedEvent

type OrgIAMPolicyChangedEvent struct {
	policy.OrgIAMPolicyChangedEvent
}

func NewOrgIAMPolicyChangedEvent

func NewOrgIAMPolicyChangedEvent(
	ctx context.Context,
	aggregate *eventstore.Aggregate,
	changes []policy.OrgIAMPolicyChanges,
) (*OrgIAMPolicyChangedEvent, error)

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,
) *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) Data

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

func (*ProjectSetEvent) UniqueConstraints

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

type SetupStepEvent

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

	Step domain.Step `json:"Step"`
	Done bool        `json:"-"`
}

func NewSetupStepDoneEvent

func NewSetupStepDoneEvent(
	ctx context.Context,
	aggregate *eventstore.Aggregate,
	step domain.Step,
) *SetupStepEvent

func NewSetupStepStartedEvent

func NewSetupStepStartedEvent(
	ctx context.Context,
	aggregate *eventstore.Aggregate,
	step domain.Step,
) *SetupStepEvent

func (*SetupStepEvent) Data

func (e *SetupStepEvent) Data() interface{}

func (*SetupStepEvent) UniqueConstraints

func (e *SetupStepEvent) UniqueConstraints() []*eventstore.EventUniqueConstraint

Jump to

Keyboard shortcuts

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