model

package
v1.20.3 Latest Latest
Warning

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

Go to latest
Published: Jul 8, 2021 License: Apache-2.0 Imports: 14 Imported by: 0

Documentation

Index

Constants

View Source
const (
	CustomTextKeyAggregateID = "aggregate_id"
	CustomTextKeyTemplate    = "template"
	CustomTextKeyLanguage    = "language"
	CustomTextKeyKey         = "key"
)
View Source
const (
	IAMMemberKeyUserID    = "user_id"
	IAMMemberKeyIamID     = "iam_id"
	IAMMemberKeyUserName  = "user_name"
	IAMMemberKeyEmail     = "email"
	IAMMemberKeyFirstName = "first_name"
	IAMMemberKeyLastName  = "last_name"
)
View Source
const (
	IDPConfigKeyIdpConfigID  = "idp_config_id"
	IDPConfigKeyAggregateID  = "aggregate_id"
	IDPConfigKeyName         = "name"
	IDPConfigKeyProviderType = "idp_provider_type"
)
View Source
const (
	IDPProviderKeyAggregateID = "aggregate_id"
	IDPProviderKeyIdpConfigID = "idp_config_id"
	IDPProviderKeyState       = "idp_state"
)
View Source
const (
	LabelPolicyKeyAggregateID = "aggregate_id"
	LabelPolicyKeyState       = "label_policy_state"
)
View Source
const (
	LoginPolicyKeyAggregateID = "aggregate_id"
	LoginPolicyKeyDefault     = "default_policy"
)
View Source
const (
	MessageTextKeyAggregateID     = "aggregate_id"
	MessageTextKeyMessageTextType = "message_text_type"
	MessageTextKeyLanguage        = "language"
)
View Source
const (
	MailTemplateKeyAggregateID = "aggregate_id"
)
View Source
const (
	OrgIAMPolicyKeyAggregateID = "aggregate_id"
)
View Source
const (
	PasswordAgeKeyAggregateID = "aggregate_id"
)
View Source
const (
	PasswordComplexityKeyAggregateID = "aggregate_id"
)
View Source
const (
	PasswordLockoutKeyAggregateID = "aggregate_id"
)
View Source
const (
	PrivacyKeyAggregateID = "aggregate_id"
)

Variables

This section is empty.

Functions

func CustomTextViewToDomain added in v1.19.0

func CustomTextViewToDomain(text *CustomTextView) *domain.CustomText

func CustomTextViewsToDomain added in v1.19.0

func CustomTextViewsToDomain(texts []*CustomTextView) []*domain.CustomText

func CustomTextViewsToLoginDomain added in v1.19.0

func CustomTextViewsToLoginDomain(aggregateID, lang string, texts []*CustomTextView) *domain.CustomLoginText

func IAMMemberToModel added in v0.77.0

func IAMMemberToModel(member *IAMMemberView, prefixAvatarURL string) *model.IAMMemberView

func IAMMembersToModel added in v0.77.0

func IAMMembersToModel(roles []*IAMMemberView, prefixAvatarURL string) []*model.IAMMemberView

func IDPConfigViewToModel added in v0.87.0

func IDPConfigViewToModel(idp *IDPConfigView) *model.IDPConfigView

func IDPProviderViewToModel added in v0.77.0

func IDPProviderViewToModel(provider *IDPProviderView) *model.IDPProviderView

func IDPProviderViewsToModel added in v0.77.0

func IDPProviderViewsToModel(providers []*IDPProviderView) []*model.IDPProviderView

func IdpConfigViewsToModel added in v0.77.0

func IdpConfigViewsToModel(idps []*IDPConfigView) []*model.IDPConfigView

func LabelPolicyViewToModel added in v0.96.0

func LabelPolicyViewToModel(policy *LabelPolicyView) *model.LabelPolicyView

func LoginPolicyViewToModel added in v0.77.0

func LoginPolicyViewToModel(policy *LoginPolicyView) *model.LoginPolicyView

func MailTemplateViewToModel added in v0.110.0

func MailTemplateViewToModel(template *MailTemplateView) *model.MailTemplateView

func MessageTextViewToModel added in v1.13.0

func MessageTextViewToModel(template *MessageTextView) *model.MessageTextView

func MessageTextsViewToModel added in v1.13.0

func MessageTextsViewToModel(textsIn []*MessageTextView, defaultIn bool) *model.MessageTextsView

func OrgIAMViewToModel added in v0.92.0

func OrgIAMViewToModel(policy *OrgIAMPolicyView) *model.OrgIAMPolicyView

func PasswordAgeViewToModel added in v0.92.0

func PasswordAgeViewToModel(policy *PasswordAgePolicyView) *model.PasswordAgePolicyView

func PasswordComplexityViewToModel added in v0.92.0

func PasswordComplexityViewToModel(policy *PasswordComplexityPolicyView) *model.PasswordComplexityPolicyView

func PasswordLockoutViewToModel added in v0.92.0

func PasswordLockoutViewToModel(policy *PasswordLockoutPolicyView) *model.PasswordLockoutPolicyView

func PrivacyViewToModel added in v1.18.0

func PrivacyViewToModel(policy *PrivacyPolicyView) *model.PrivacyPolicyView

Types

type AssetView added in v1.12.0

type AssetView struct {
	AssetURL string `json:"storeKey"`
}

func (*AssetView) SetData added in v1.12.0

func (r *AssetView) SetData(event *models.Event) error

type CustomTextSearchKey added in v1.19.0

type CustomTextSearchKey iam_model.CustomTextSearchKey

func (CustomTextSearchKey) ToColumnName added in v1.19.0

func (key CustomTextSearchKey) ToColumnName() string

type CustomTextSearchQuery added in v1.19.0

type CustomTextSearchQuery iam_model.CustomTextSearchQuery

func (CustomTextSearchQuery) GetKey added in v1.19.0

func (CustomTextSearchQuery) GetMethod added in v1.19.0

func (req CustomTextSearchQuery) GetMethod() domain.SearchMethod

func (CustomTextSearchQuery) GetValue added in v1.19.0

func (req CustomTextSearchQuery) GetValue() interface{}

type CustomTextSearchRequest added in v1.19.0

type CustomTextSearchRequest iam_model.CustomTextSearchRequest

func (CustomTextSearchRequest) GetAsc added in v1.19.0

func (req CustomTextSearchRequest) GetAsc() bool

func (CustomTextSearchRequest) GetLimit added in v1.19.0

func (req CustomTextSearchRequest) GetLimit() uint64

func (CustomTextSearchRequest) GetOffset added in v1.19.0

func (req CustomTextSearchRequest) GetOffset() uint64

func (CustomTextSearchRequest) GetQueries added in v1.19.0

func (req CustomTextSearchRequest) GetQueries() []repository.SearchQuery

func (CustomTextSearchRequest) GetSortingColumn added in v1.19.0

func (req CustomTextSearchRequest) GetSortingColumn() repository.ColumnKey

type CustomTextView added in v1.19.0

type CustomTextView struct {
	AggregateID  string    `json:"-" gorm:"column:aggregate_id;primary_key"`
	CreationDate time.Time `json:"-" gorm:"column:creation_date"`
	ChangeDate   time.Time `json:"-" gorm:"column:change_date"`

	Template string `json:"Template" gorm:"column:template;primary_key"`
	Language string `json:"Language" gorm:"column:language;primary_key"`
	Key      string `json:"Key" gorm:"column:key;primary_key"`
	Text     string `json:"Text" gorm:"column:text"`

	Sequence uint64 `json:"-" gorm:"column:sequence"`
}

func CustomTextViewFromModel added in v1.19.0

func CustomTextViewFromModel(template *model.CustomTextView) *CustomTextView

func (*CustomTextView) AppendEvent added in v1.19.0

func (i *CustomTextView) AppendEvent(event *models.Event) (err error)

func (*CustomTextView) IsMessageTemplate added in v1.19.0

func (r *CustomTextView) IsMessageTemplate() bool

func (*CustomTextView) SetData added in v1.19.0

func (r *CustomTextView) SetData(event *models.Event) error

type IAMMemberSearchKey added in v0.77.0

type IAMMemberSearchKey iam_model.IAMMemberSearchKey

func (IAMMemberSearchKey) ToColumnName added in v0.77.0

func (key IAMMemberSearchKey) ToColumnName() string

type IAMMemberSearchQuery added in v0.77.0

type IAMMemberSearchQuery iam_model.IAMMemberSearchQuery

func (IAMMemberSearchQuery) GetKey added in v0.77.0

func (IAMMemberSearchQuery) GetMethod added in v0.77.0

func (req IAMMemberSearchQuery) GetMethod() domain.SearchMethod

func (IAMMemberSearchQuery) GetValue added in v0.77.0

func (req IAMMemberSearchQuery) GetValue() interface{}

type IAMMemberSearchRequest added in v0.77.0

type IAMMemberSearchRequest iam_model.IAMMemberSearchRequest

func (IAMMemberSearchRequest) GetAsc added in v0.77.0

func (req IAMMemberSearchRequest) GetAsc() bool

func (IAMMemberSearchRequest) GetLimit added in v0.77.0

func (req IAMMemberSearchRequest) GetLimit() uint64

func (IAMMemberSearchRequest) GetOffset added in v0.77.0

func (req IAMMemberSearchRequest) GetOffset() uint64

func (IAMMemberSearchRequest) GetQueries added in v0.77.0

func (req IAMMemberSearchRequest) GetQueries() []repository.SearchQuery

func (IAMMemberSearchRequest) GetSortingColumn added in v0.77.0

func (req IAMMemberSearchRequest) GetSortingColumn() repository.ColumnKey

type IAMMemberView added in v0.77.0

type IAMMemberView struct {
	UserID             string         `json:"userId" gorm:"column:user_id;primary_key"`
	IAMID              string         `json:"-" gorm:"column:iam_id"`
	UserName           string         `json:"-" gorm:"column:user_name"`
	Email              string         `json:"-" gorm:"column:email_address"`
	FirstName          string         `json:"-" gorm:"column:first_name"`
	LastName           string         `json:"-" gorm:"column:last_name"`
	DisplayName        string         `json:"-" gorm:"column:display_name"`
	Roles              pq.StringArray `json:"roles" gorm:"column:roles"`
	Sequence           uint64         `json:"-" gorm:"column:sequence"`
	PreferredLoginName string         `json:"-" gorm:"column:preferred_login_name"`
	AvatarKey          string         `json:"-" gorm:"column:avatar_key"`
	UserResourceOwner  string         `json:"-" gorm:"column:user_resource_owner"`

	CreationDate time.Time `json:"-" gorm:"column:creation_date"`
	ChangeDate   time.Time `json:"-" gorm:"column:change_date"`
}

func (*IAMMemberView) AppendEvent added in v0.77.0

func (r *IAMMemberView) AppendEvent(event *models.Event) (err error)

func (*IAMMemberView) SetData added in v0.77.0

func (r *IAMMemberView) SetData(event *models.Event) error

type IDPConfigSearchKey added in v0.77.0

type IDPConfigSearchKey iam_model.IDPConfigSearchKey

func (IDPConfigSearchKey) ToColumnName added in v0.77.0

func (key IDPConfigSearchKey) ToColumnName() string

type IDPConfigSearchQuery added in v0.77.0

type IDPConfigSearchQuery iam_model.IDPConfigSearchQuery

func (IDPConfigSearchQuery) GetKey added in v0.77.0

func (IDPConfigSearchQuery) GetMethod added in v0.77.0

func (req IDPConfigSearchQuery) GetMethod() domain.SearchMethod

func (IDPConfigSearchQuery) GetValue added in v0.77.0

func (req IDPConfigSearchQuery) GetValue() interface{}

type IDPConfigSearchRequest added in v0.77.0

type IDPConfigSearchRequest iam_model.IDPConfigSearchRequest

func (IDPConfigSearchRequest) GetAsc added in v0.77.0

func (req IDPConfigSearchRequest) GetAsc() bool

func (IDPConfigSearchRequest) GetLimit added in v0.77.0

func (req IDPConfigSearchRequest) GetLimit() uint64

func (IDPConfigSearchRequest) GetOffset added in v0.77.0

func (req IDPConfigSearchRequest) GetOffset() uint64

func (IDPConfigSearchRequest) GetQueries added in v0.77.0

func (req IDPConfigSearchRequest) GetQueries() []repository.SearchQuery

func (IDPConfigSearchRequest) GetSortingColumn added in v0.77.0

func (req IDPConfigSearchRequest) GetSortingColumn() repository.ColumnKey

type IDPConfigView added in v0.77.0

type IDPConfigView struct {
	IDPConfigID     string    `json:"idpConfigId" gorm:"column:idp_config_id;primary_key"`
	AggregateID     string    `json:"-" gorm:"column:aggregate_id"`
	Name            string    `json:"name" gorm:"column:name"`
	StylingType     int32     `json:"stylingType" gorm:"column:styling_type"`
	CreationDate    time.Time `json:"-" gorm:"column:creation_date"`
	ChangeDate      time.Time `json:"-" gorm:"column:change_date"`
	IDPState        int32     `json:"-" gorm:"column:idp_state"`
	IDPProviderType int32     `json:"-" gorm:"column:idp_provider_type"`

	IsOIDC                     bool                `json:"-" gorm:"column:is_oidc"`
	OIDCClientID               string              `json:"clientId" gorm:"column:oidc_client_id"`
	OIDCClientSecret           *crypto.CryptoValue `json:"clientSecret" gorm:"column:oidc_client_secret"`
	OIDCIssuer                 string              `json:"issuer" gorm:"column:oidc_issuer"`
	OIDCScopes                 pq.StringArray      `json:"scopes" gorm:"column:oidc_scopes"`
	OIDCIDPDisplayNameMapping  int32               `json:"idpDisplayNameMapping" gorm:"column:oidc_idp_display_name_mapping"`
	OIDCUsernameMapping        int32               `json:"usernameMapping" gorm:"column:oidc_idp_username_mapping"`
	OAuthAuthorizationEndpoint string              `json:"authorizationEndpoint" gorm:"column:oauth_authorization_endpoint"`
	OAuthTokenEndpoint         string              `json:"tokenEndpoint" gorm:"column:oauth_token_endpoint"`

	Sequence uint64 `json:"-" gorm:"column:sequence"`
}

func (*IDPConfigView) AppendEvent added in v0.77.0

func (i *IDPConfigView) AppendEvent(providerType model.IDPProviderType, event *models.Event) (err error)

func (*IDPConfigView) SetData added in v0.77.0

func (r *IDPConfigView) SetData(event *models.Event) error

type IDPProviderSearchKey added in v0.77.0

type IDPProviderSearchKey iam_model.IDPProviderSearchKey

func (IDPProviderSearchKey) ToColumnName added in v0.77.0

func (key IDPProviderSearchKey) ToColumnName() string

type IDPProviderSearchQuery added in v0.77.0

type IDPProviderSearchQuery iam_model.IDPProviderSearchQuery

func (IDPProviderSearchQuery) GetKey added in v0.77.0

func (IDPProviderSearchQuery) GetMethod added in v0.77.0

func (req IDPProviderSearchQuery) GetMethod() domain.SearchMethod

func (IDPProviderSearchQuery) GetValue added in v0.77.0

func (req IDPProviderSearchQuery) GetValue() interface{}

type IDPProviderSearchRequest added in v0.77.0

type IDPProviderSearchRequest iam_model.IDPProviderSearchRequest

func (IDPProviderSearchRequest) GetAsc added in v0.77.0

func (req IDPProviderSearchRequest) GetAsc() bool

func (IDPProviderSearchRequest) GetLimit added in v0.77.0

func (req IDPProviderSearchRequest) GetLimit() uint64

func (IDPProviderSearchRequest) GetOffset added in v0.77.0

func (req IDPProviderSearchRequest) GetOffset() uint64

func (IDPProviderSearchRequest) GetQueries added in v0.77.0

func (req IDPProviderSearchRequest) GetQueries() []repository.SearchQuery

func (IDPProviderSearchRequest) GetSortingColumn added in v0.77.0

func (req IDPProviderSearchRequest) GetSortingColumn() repository.ColumnKey

type IDPProviderView added in v0.77.0

type IDPProviderView struct {
	AggregateID string `json:"-" gorm:"column:aggregate_id;primary_key"`
	IDPConfigID string `json:"idpConfigID" gorm:"column:idp_config_id;primary_key"`

	CreationDate time.Time `json:"-" gorm:"column:creation_date"`
	ChangeDate   time.Time `json:"-" gorm:"column:change_date"`

	Name            string `json:"-" gorm:"column:name"`
	StylingType     int32  `json:"-" gorm:"column:styling_type"`
	IDPConfigType   int32  `json:"-" gorm:"column:idp_config_type"`
	IDPProviderType int32  `json:"idpProviderType" gorm:"column:idp_provider_type"`
	IDPState        int32  `json:"-" gorm:"column:idp_state"`

	Sequence uint64 `json:"-" gorm:"column:sequence"`
}

func IDPProviderViewFromModel added in v0.77.0

func IDPProviderViewFromModel(provider *model.IDPProviderView) *IDPProviderView

func (*IDPProviderView) AppendEvent added in v0.77.0

func (i *IDPProviderView) AppendEvent(event *models.Event) (err error)

func (*IDPProviderView) SetData added in v0.77.0

func (r *IDPProviderView) SetData(event *models.Event) error

type LabelPolicySearchKey added in v0.96.0

type LabelPolicySearchKey iam_model.LabelPolicySearchKey

func (LabelPolicySearchKey) ToColumnName added in v0.96.0

func (key LabelPolicySearchKey) ToColumnName() string

type LabelPolicySearchQuery added in v0.96.0

type LabelPolicySearchQuery iam_model.LabelPolicySearchQuery

func (LabelPolicySearchQuery) GetKey added in v0.96.0

func (LabelPolicySearchQuery) GetMethod added in v0.96.0

func (req LabelPolicySearchQuery) GetMethod() domain.SearchMethod

func (LabelPolicySearchQuery) GetValue added in v0.96.0

func (req LabelPolicySearchQuery) GetValue() interface{}

type LabelPolicySearchRequest added in v0.96.0

type LabelPolicySearchRequest iam_model.LabelPolicySearchRequest

func (LabelPolicySearchRequest) GetAsc added in v0.96.0

func (req LabelPolicySearchRequest) GetAsc() bool

func (LabelPolicySearchRequest) GetLimit added in v0.96.0

func (req LabelPolicySearchRequest) GetLimit() uint64

func (LabelPolicySearchRequest) GetOffset added in v0.96.0

func (req LabelPolicySearchRequest) GetOffset() uint64

func (LabelPolicySearchRequest) GetQueries added in v0.96.0

func (req LabelPolicySearchRequest) GetQueries() []repository.SearchQuery

func (LabelPolicySearchRequest) GetSortingColumn added in v0.96.0

func (req LabelPolicySearchRequest) GetSortingColumn() repository.ColumnKey

type LabelPolicyView added in v0.96.0

type LabelPolicyView struct {
	AggregateID  string    `json:"-" gorm:"column:aggregate_id;primary_key"`
	State        int32     `json:"-" gorm:"column:label_policy_state;primary_key"`
	CreationDate time.Time `json:"-" gorm:"column:creation_date"`
	ChangeDate   time.Time `json:"-" gorm:"column:change_date"`

	PrimaryColor        string `json:"primaryColor" gorm:"column:primary_color"`
	BackgroundColor     string `json:"backgroundColor" gorm:"column:background_color"`
	WarnColor           string `json:"warnColor" gorm:"column:warn_color"`
	FontColor           string `json:"fontColor" gorm:"column:font_color"`
	PrimaryColorDark    string `json:"primaryColorDark" gorm:"column:primary_color_dark"`
	BackgroundColorDark string `json:"backgroundColorDark" gorm:"column:background_color_dark"`
	WarnColorDark       string `json:"warnColorDark" gorm:"column:warn_color_dark"`
	FontColorDark       string `json:"fontColorDark" gorm:"column:font_color_dark"`
	LogoURL             string `json:"-" gorm:"column:logo_url"`
	IconURL             string `json:"-" gorm:"column:icon_url"`
	LogoDarkURL         string `json:"-" gorm:"column:logo_dark_url"`
	IconDarkURL         string `json:"-" gorm:"column:icon_dark_url"`
	FontURL             string `json:"-" gorm:"column:font_url"`
	HideLoginNameSuffix bool   `json:"hideLoginNameSuffix" gorm:"column:hide_login_name_suffix"`
	ErrorMsgPopup       bool   `json:"errorMsgPopup" gorm:"column:err_msg_popup"`
	DisableWatermark    bool   `json:"disableWatermark" gorm:"column:disable_watermark"`
	Default             bool   `json:"-" gorm:"-"`

	Sequence uint64 `json:"-" gorm:"column:sequence"`
}

func (*LabelPolicyView) AppendEvent added in v0.96.0

func (i *LabelPolicyView) AppendEvent(event *models.Event) (err error)

func (*LabelPolicyView) SetData added in v0.96.0

func (r *LabelPolicyView) SetData(event *models.Event) error

func (*LabelPolicyView) ToDomain added in v0.119.0

func (p *LabelPolicyView) ToDomain() *domain.LabelPolicy

type LoginPolicySearchKey added in v0.77.0

type LoginPolicySearchKey iam_model.LoginPolicySearchKey

func (LoginPolicySearchKey) ToColumnName added in v0.77.0

func (key LoginPolicySearchKey) ToColumnName() string

type LoginPolicySearchQuery added in v0.77.0

type LoginPolicySearchQuery iam_model.LoginPolicySearchQuery

func (LoginPolicySearchQuery) GetKey added in v0.77.0

func (LoginPolicySearchQuery) GetMethod added in v0.77.0

func (req LoginPolicySearchQuery) GetMethod() domain.SearchMethod

func (LoginPolicySearchQuery) GetValue added in v0.77.0

func (req LoginPolicySearchQuery) GetValue() interface{}

type LoginPolicySearchRequest added in v0.77.0

type LoginPolicySearchRequest iam_model.LoginPolicySearchRequest

func (LoginPolicySearchRequest) GetAsc added in v0.77.0

func (req LoginPolicySearchRequest) GetAsc() bool

func (LoginPolicySearchRequest) GetLimit added in v0.77.0

func (req LoginPolicySearchRequest) GetLimit() uint64

func (LoginPolicySearchRequest) GetOffset added in v0.77.0

func (req LoginPolicySearchRequest) GetOffset() uint64

func (LoginPolicySearchRequest) GetQueries added in v0.77.0

func (req LoginPolicySearchRequest) GetQueries() []repository.SearchQuery

func (LoginPolicySearchRequest) GetSortingColumn added in v0.77.0

func (req LoginPolicySearchRequest) GetSortingColumn() repository.ColumnKey

type LoginPolicyView added in v0.77.0

type LoginPolicyView struct {
	AggregateID  string    `json:"-" gorm:"column:aggregate_id;primary_key"`
	CreationDate time.Time `json:"-" gorm:"column:creation_date"`
	ChangeDate   time.Time `json:"-" gorm:"column:change_date"`
	State        int32     `json:"-" gorm:"column:login_policy_state"`

	AllowRegister         bool          `json:"allowRegister" gorm:"column:allow_register"`
	AllowUsernamePassword bool          `json:"allowUsernamePassword" gorm:"column:allow_username_password"`
	AllowExternalIDP      bool          `json:"allowExternalIdp" gorm:"column:allow_external_idp"`
	ForceMFA              bool          `json:"forceMFA" gorm:"column:force_mfa"`
	HidePasswordReset     bool          `json:"hidePasswordReset" gorm:"column:hide_password_reset"`
	PasswordlessType      int32         `json:"passwordlessType" gorm:"column:passwordless_type"`
	SecondFactors         pq.Int64Array `json:"-" gorm:"column:second_factors"`
	MultiFactors          pq.Int64Array `json:"-" gorm:"column:multi_factors"`
	Default               bool          `json:"-" gorm:"column:default_policy"`

	Sequence uint64 `json:"-" gorm:"column:sequence"`
}

func LoginPolicyViewFromModel added in v0.77.0

func LoginPolicyViewFromModel(policy *model.LoginPolicyView) *LoginPolicyView

func (*LoginPolicyView) AppendEvent added in v0.77.0

func (p *LoginPolicyView) AppendEvent(event *models.Event) (err error)

func (*LoginPolicyView) SetData added in v0.77.0

func (r *LoginPolicyView) SetData(event *models.Event) error

type MailTemplateSearchKey added in v0.110.0

type MailTemplateSearchKey iam_model.MailTemplateSearchKey

func (MailTemplateSearchKey) ToColumnName added in v0.110.0

func (key MailTemplateSearchKey) ToColumnName() string

type MailTemplateSearchQuery added in v0.110.0

type MailTemplateSearchQuery iam_model.MailTemplateSearchQuery

func (MailTemplateSearchQuery) GetKey added in v0.110.0

func (MailTemplateSearchQuery) GetMethod added in v0.110.0

func (MailTemplateSearchQuery) GetValue added in v0.110.0

func (req MailTemplateSearchQuery) GetValue() interface{}

type MailTemplateSearchRequest added in v0.110.0

type MailTemplateSearchRequest iam_model.MailTemplateSearchRequest

func (MailTemplateSearchRequest) GetAsc added in v0.110.0

func (req MailTemplateSearchRequest) GetAsc() bool

func (MailTemplateSearchRequest) GetLimit added in v0.110.0

func (req MailTemplateSearchRequest) GetLimit() uint64

func (MailTemplateSearchRequest) GetOffset added in v0.110.0

func (req MailTemplateSearchRequest) GetOffset() uint64

func (MailTemplateSearchRequest) GetQueries added in v0.110.0

func (MailTemplateSearchRequest) GetSortingColumn added in v0.110.0

func (req MailTemplateSearchRequest) GetSortingColumn() repository.ColumnKey

type MailTemplateView added in v0.110.0

type MailTemplateView struct {
	AggregateID  string    `json:"-" gorm:"column:aggregate_id;primary_key"`
	CreationDate time.Time `json:"-" gorm:"column:creation_date"`
	ChangeDate   time.Time `json:"-" gorm:"column:change_date"`
	State        int32     `json:"-" gorm:"column:mail_template_state"`

	Template []byte `json:"template" gorm:"column:template"`
	Default  bool   `json:"-" gorm:"-"`

	Sequence uint64 `json:"-" gorm:"column:sequence"`
}

func MailTemplateViewFromModel added in v0.110.0

func MailTemplateViewFromModel(template *model.MailTemplateView) *MailTemplateView

func (*MailTemplateView) AppendEvent added in v0.110.0

func (i *MailTemplateView) AppendEvent(event *models.Event) (err error)

func (*MailTemplateView) SetData added in v0.110.0

func (r *MailTemplateView) SetData(event *models.Event) error

type MessageTextSearchKey added in v1.13.0

type MessageTextSearchKey iam_model.MessageTextSearchKey

func (MessageTextSearchKey) ToColumnName added in v1.13.0

func (key MessageTextSearchKey) ToColumnName() string

type MessageTextSearchQuery added in v1.13.0

type MessageTextSearchQuery iam_model.MessageTextSearchQuery

func (MessageTextSearchQuery) GetKey added in v1.13.0

func (MessageTextSearchQuery) GetMethod added in v1.13.0

func (req MessageTextSearchQuery) GetMethod() domain.SearchMethod

func (MessageTextSearchQuery) GetValue added in v1.13.0

func (req MessageTextSearchQuery) GetValue() interface{}

type MessageTextSearchRequest added in v1.13.0

type MessageTextSearchRequest iam_model.MessageTextSearchRequest

func (MessageTextSearchRequest) GetAsc added in v1.13.0

func (req MessageTextSearchRequest) GetAsc() bool

func (MessageTextSearchRequest) GetLimit added in v1.13.0

func (req MessageTextSearchRequest) GetLimit() uint64

func (MessageTextSearchRequest) GetOffset added in v1.13.0

func (req MessageTextSearchRequest) GetOffset() uint64

func (MessageTextSearchRequest) GetQueries added in v1.13.0

func (req MessageTextSearchRequest) GetQueries() []repository.SearchQuery

func (MessageTextSearchRequest) GetSortingColumn added in v1.13.0

func (req MessageTextSearchRequest) GetSortingColumn() repository.ColumnKey

type MessageTextView added in v1.13.0

type MessageTextView struct {
	AggregateID  string    `json:"-" gorm:"column:aggregate_id;primary_key"`
	CreationDate time.Time `json:"-" gorm:"column:creation_date"`
	ChangeDate   time.Time `json:"-" gorm:"column:change_date"`
	State        int32     `json:"-" gorm:"column:message_text_state"`

	MessageTextType string `json:"-" gorm:"column:message_text_type;primary_key"`
	Language        string `json:"-" gorm:"column:language;primary_key"`
	Title           string `json:"-" gorm:"column:title"`
	PreHeader       string `json:"-" gorm:"column:pre_header"`
	Subject         string `json:"-" gorm:"column:subject"`
	Greeting        string `json:"-" gorm:"column:greeting"`
	Text            string `json:"-" gorm:"column:text"`
	ButtonText      string `json:"-" gorm:"column:button_text"`
	FooterText      string `json:"-" gorm:"column:footer_text"`
	Default         bool   `json:"-" gorm:"-"`

	Sequence uint64 `json:"-" gorm:"column:sequence"`
}

func MessageTextViewFromModel added in v1.13.0

func MessageTextViewFromModel(template *model.MessageTextView) *MessageTextView

func (*MessageTextView) AppendEvent added in v1.13.0

func (i *MessageTextView) AppendEvent(event *models.Event) (err error)

type OrgIAMPolicySearchKey added in v0.92.0

type OrgIAMPolicySearchKey iam_model.OrgIAMPolicySearchKey

func (OrgIAMPolicySearchKey) ToColumnName added in v0.92.0

func (key OrgIAMPolicySearchKey) ToColumnName() string

type OrgIAMPolicySearchQuery added in v0.92.0

type OrgIAMPolicySearchQuery iam_model.OrgIAMPolicySearchQuery

func (OrgIAMPolicySearchQuery) GetKey added in v0.92.0

func (OrgIAMPolicySearchQuery) GetMethod added in v0.92.0

func (OrgIAMPolicySearchQuery) GetValue added in v0.92.0

func (req OrgIAMPolicySearchQuery) GetValue() interface{}

type OrgIAMPolicySearchRequest added in v0.92.0

type OrgIAMPolicySearchRequest iam_model.OrgIAMPolicySearchRequest

func (OrgIAMPolicySearchRequest) GetAsc added in v0.92.0

func (req OrgIAMPolicySearchRequest) GetAsc() bool

func (OrgIAMPolicySearchRequest) GetLimit added in v0.92.0

func (req OrgIAMPolicySearchRequest) GetLimit() uint64

func (OrgIAMPolicySearchRequest) GetOffset added in v0.92.0

func (req OrgIAMPolicySearchRequest) GetOffset() uint64

func (OrgIAMPolicySearchRequest) GetQueries added in v0.92.0

func (OrgIAMPolicySearchRequest) GetSortingColumn added in v0.92.0

func (req OrgIAMPolicySearchRequest) GetSortingColumn() repository.ColumnKey

type OrgIAMPolicyView added in v0.92.0

type OrgIAMPolicyView struct {
	AggregateID  string    `json:"-" gorm:"column:aggregate_id;primary_key"`
	CreationDate time.Time `json:"-" gorm:"column:creation_date"`
	ChangeDate   time.Time `json:"-" gorm:"column:change_date"`
	State        int32     `json:"-" gorm:"column:org_iam_policy_state"`

	UserLoginMustBeDomain bool `json:"userLoginMustBeDomain" gorm:"column:user_login_must_be_domain"`
	Default               bool `json:"-" gorm:"-"`

	Sequence uint64 `json:"-" gorm:"column:sequence"`
}

func OrgIAMViewFromModel added in v0.92.0

func OrgIAMViewFromModel(policy *model.OrgIAMPolicyView) *OrgIAMPolicyView

func (*OrgIAMPolicyView) AppendEvent added in v0.92.0

func (i *OrgIAMPolicyView) AppendEvent(event *models.Event) (err error)

func (*OrgIAMPolicyView) SetData added in v0.92.0

func (r *OrgIAMPolicyView) SetData(event *models.Event) error

type PasswordAgePolicySearchKey added in v0.92.0

type PasswordAgePolicySearchKey iam_model.PasswordAgePolicySearchKey

func (PasswordAgePolicySearchKey) ToColumnName added in v0.92.0

func (key PasswordAgePolicySearchKey) ToColumnName() string

type PasswordAgePolicySearchQuery added in v0.92.0

type PasswordAgePolicySearchQuery iam_model.PasswordAgePolicySearchQuery

func (PasswordAgePolicySearchQuery) GetKey added in v0.92.0

func (PasswordAgePolicySearchQuery) GetMethod added in v0.92.0

func (PasswordAgePolicySearchQuery) GetValue added in v0.92.0

func (req PasswordAgePolicySearchQuery) GetValue() interface{}

type PasswordAgePolicySearchRequest added in v0.92.0

type PasswordAgePolicySearchRequest iam_model.PasswordAgePolicySearchRequest

func (PasswordAgePolicySearchRequest) GetAsc added in v0.92.0

func (req PasswordAgePolicySearchRequest) GetAsc() bool

func (PasswordAgePolicySearchRequest) GetLimit added in v0.92.0

func (req PasswordAgePolicySearchRequest) GetLimit() uint64

func (PasswordAgePolicySearchRequest) GetOffset added in v0.92.0

func (req PasswordAgePolicySearchRequest) GetOffset() uint64

func (PasswordAgePolicySearchRequest) GetQueries added in v0.92.0

func (PasswordAgePolicySearchRequest) GetSortingColumn added in v0.92.0

func (req PasswordAgePolicySearchRequest) GetSortingColumn() repository.ColumnKey

type PasswordAgePolicyView added in v0.92.0

type PasswordAgePolicyView struct {
	AggregateID  string    `json:"-" gorm:"column:aggregate_id;primary_key"`
	CreationDate time.Time `json:"-" gorm:"column:creation_date"`
	ChangeDate   time.Time `json:"-" gorm:"column:change_date"`
	State        int32     `json:"-" gorm:"column:age_policy_state"`

	MaxAgeDays     uint64 `json:"maxAgeDays" gorm:"column:max_age_days"`
	ExpireWarnDays uint64 `json:"expireWarnDays" gorm:"column:expire_warn_days"`
	Default        bool   `json:"-" gorm:"-"`

	Sequence uint64 `json:"-" gorm:"column:sequence"`
}

func PasswordAgeViewFromModel added in v0.92.0

func PasswordAgeViewFromModel(policy *model.PasswordAgePolicyView) *PasswordAgePolicyView

func (*PasswordAgePolicyView) AppendEvent added in v0.92.0

func (i *PasswordAgePolicyView) AppendEvent(event *models.Event) (err error)

func (*PasswordAgePolicyView) SetData added in v0.92.0

func (r *PasswordAgePolicyView) SetData(event *models.Event) error

type PasswordComplexityPolicySearchKey added in v0.92.0

type PasswordComplexityPolicySearchKey iam_model.PasswordComplexityPolicySearchKey

func (PasswordComplexityPolicySearchKey) ToColumnName added in v0.92.0

func (key PasswordComplexityPolicySearchKey) ToColumnName() string

type PasswordComplexityPolicySearchQuery added in v0.92.0

type PasswordComplexityPolicySearchQuery iam_model.PasswordComplexityPolicySearchQuery

func (PasswordComplexityPolicySearchQuery) GetKey added in v0.92.0

func (PasswordComplexityPolicySearchQuery) GetMethod added in v0.92.0

func (PasswordComplexityPolicySearchQuery) GetValue added in v0.92.0

func (req PasswordComplexityPolicySearchQuery) GetValue() interface{}

type PasswordComplexityPolicySearchRequest added in v0.92.0

type PasswordComplexityPolicySearchRequest iam_model.PasswordComplexityPolicySearchRequest

func (PasswordComplexityPolicySearchRequest) GetAsc added in v0.92.0

func (PasswordComplexityPolicySearchRequest) GetLimit added in v0.92.0

func (PasswordComplexityPolicySearchRequest) GetOffset added in v0.92.0

func (PasswordComplexityPolicySearchRequest) GetQueries added in v0.92.0

func (PasswordComplexityPolicySearchRequest) GetSortingColumn added in v0.92.0

type PasswordComplexityPolicyView added in v0.92.0

type PasswordComplexityPolicyView struct {
	AggregateID  string    `json:"-" gorm:"column:aggregate_id;primary_key"`
	CreationDate time.Time `json:"-" gorm:"column:creation_date"`
	ChangeDate   time.Time `json:"-" gorm:"column:change_date"`
	State        int32     `json:"-" gorm:"column:complexity_policy_state"`

	MinLength    uint64 `json:"minLength" gorm:"column:min_length"`
	HasLowercase bool   `json:"hasLowercase" gorm:"column:has_lowercase"`
	HasUppercase bool   `json:"hasUppercase" gorm:"column:has_uppercase"`
	HasSymbol    bool   `json:"hasSymbol" gorm:"column:has_symbol"`
	HasNumber    bool   `json:"hasNumber" gorm:"column:has_number"`
	Default      bool   `json:"-" gorm:"-"`

	Sequence uint64 `json:"-" gorm:"column:sequence"`
}

func PasswordComplexityViewFromModel added in v0.92.0

func PasswordComplexityViewFromModel(policy *model.PasswordComplexityPolicyView) *PasswordComplexityPolicyView

func (*PasswordComplexityPolicyView) AppendEvent added in v0.92.0

func (i *PasswordComplexityPolicyView) AppendEvent(event *models.Event) (err error)

func (*PasswordComplexityPolicyView) SetData added in v0.92.0

func (r *PasswordComplexityPolicyView) SetData(event *models.Event) error

type PasswordLockoutPolicySearchKey added in v0.92.0

type PasswordLockoutPolicySearchKey iam_model.PasswordLockoutPolicySearchKey

func (PasswordLockoutPolicySearchKey) ToColumnName added in v0.92.0

func (key PasswordLockoutPolicySearchKey) ToColumnName() string

type PasswordLockoutPolicySearchQuery added in v0.92.0

type PasswordLockoutPolicySearchQuery iam_model.PasswordLockoutPolicySearchQuery

func (PasswordLockoutPolicySearchQuery) GetKey added in v0.92.0

func (PasswordLockoutPolicySearchQuery) GetMethod added in v0.92.0

func (PasswordLockoutPolicySearchQuery) GetValue added in v0.92.0

func (req PasswordLockoutPolicySearchQuery) GetValue() interface{}

type PasswordLockoutPolicySearchRequest added in v0.92.0

type PasswordLockoutPolicySearchRequest iam_model.PasswordLockoutPolicySearchRequest

func (PasswordLockoutPolicySearchRequest) GetAsc added in v0.92.0

func (PasswordLockoutPolicySearchRequest) GetLimit added in v0.92.0

func (PasswordLockoutPolicySearchRequest) GetOffset added in v0.92.0

func (PasswordLockoutPolicySearchRequest) GetQueries added in v0.92.0

func (PasswordLockoutPolicySearchRequest) GetSortingColumn added in v0.92.0

type PasswordLockoutPolicyView added in v0.92.0

type PasswordLockoutPolicyView struct {
	AggregateID  string    `json:"-" gorm:"column:aggregate_id;primary_key"`
	CreationDate time.Time `json:"-" gorm:"column:creation_date"`
	ChangeDate   time.Time `json:"-" gorm:"column:change_date"`
	State        int32     `json:"-" gorm:"column:lockout_policy_state"`

	MaxAttempts         uint64 `json:"maxAttempts" gorm:"column:max_attempts"`
	ShowLockOutFailures bool   `json:"showLockOutFailures" gorm:"column:show_lockout_failures"`
	Default             bool   `json:"-" gorm:"-"`

	Sequence uint64 `json:"-" gorm:"column:sequence"`
}

func PasswordLockoutViewFromModel added in v0.92.0

func PasswordLockoutViewFromModel(policy *model.PasswordLockoutPolicyView) *PasswordLockoutPolicyView

func (*PasswordLockoutPolicyView) AppendEvent added in v0.92.0

func (i *PasswordLockoutPolicyView) AppendEvent(event *models.Event) (err error)

func (*PasswordLockoutPolicyView) SetData added in v0.92.0

func (r *PasswordLockoutPolicyView) SetData(event *models.Event) error

type PrivacyPolicySearchKey added in v1.18.0

type PrivacyPolicySearchKey iam_model.PrivacyPolicySearchKey

func (PrivacyPolicySearchKey) ToColumnName added in v1.18.0

func (key PrivacyPolicySearchKey) ToColumnName() string

type PrivacyPolicySearchQuery added in v1.18.0

type PrivacyPolicySearchQuery iam_model.PrivacyPolicySearchQuery

func (PrivacyPolicySearchQuery) GetKey added in v1.18.0

func (PrivacyPolicySearchQuery) GetMethod added in v1.18.0

func (PrivacyPolicySearchQuery) GetValue added in v1.18.0

func (req PrivacyPolicySearchQuery) GetValue() interface{}

type PrivacyPolicySearchRequest added in v1.18.0

type PrivacyPolicySearchRequest iam_model.PrivacyPolicySearchRequest

func (PrivacyPolicySearchRequest) GetAsc added in v1.18.0

func (req PrivacyPolicySearchRequest) GetAsc() bool

func (PrivacyPolicySearchRequest) GetLimit added in v1.18.0

func (req PrivacyPolicySearchRequest) GetLimit() uint64

func (PrivacyPolicySearchRequest) GetOffset added in v1.18.0

func (req PrivacyPolicySearchRequest) GetOffset() uint64

func (PrivacyPolicySearchRequest) GetQueries added in v1.18.0

func (PrivacyPolicySearchRequest) GetSortingColumn added in v1.18.0

func (req PrivacyPolicySearchRequest) GetSortingColumn() repository.ColumnKey

type PrivacyPolicyView added in v1.18.0

type PrivacyPolicyView struct {
	AggregateID  string    `json:"-" gorm:"column:aggregate_id;primary_key"`
	CreationDate time.Time `json:"-" gorm:"column:creation_date"`
	ChangeDate   time.Time `json:"-" gorm:"column:change_date"`
	State        int32     `json:"-" gorm:"column:state"`

	TOSLink     string `json:"tosLink" gorm:"column:tos_link"`
	PrivacyLink string `json:"privacyLink" gorm:"column:privacy_link"`
	Default     bool   `json:"-" gorm:"-"`

	Sequence uint64 `json:"-" gorm:"column:sequence"`
}

func PrivacyViewFromModel added in v1.18.0

func PrivacyViewFromModel(policy *model.PrivacyPolicyView) *PrivacyPolicyView

func (*PrivacyPolicyView) AppendEvent added in v1.18.0

func (i *PrivacyPolicyView) AppendEvent(event *models.Event) (err error)

func (*PrivacyPolicyView) SetData added in v1.18.0

func (r *PrivacyPolicyView) SetData(event *models.Event) error

func (*PrivacyPolicyView) ToDomain added in v1.18.0

func (p *PrivacyPolicyView) ToDomain() *domain.PrivacyPolicy

Jump to

Keyboard shortcuts

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