Documentation ¶
Index ¶
- type Org
- func (o *Org) AddIAMDomain(iamDomain string)
- func (o *Org) GetDomain(domain *OrgDomain) (int, *OrgDomain)
- func (o *Org) GetIDP(idpID string) (int, *iam_model.IDPConfig)
- func (o *Org) GetPrimaryDomain() *OrgDomain
- func (o *Org) IsActive() bool
- func (o *Org) IsValid() bool
- func (o *Org) MemeberByUserID(userID string) (*OrgMember, int)
- type OrgChange
- type OrgChanges
- type OrgDomain
- type OrgDomainValidationType
- type OrgMember
- type OrgMemberSearchKey
- type OrgMemberSearchQuery
- type OrgMemberSearchRequest
- type OrgMemberSearchResponse
- type OrgMemberView
- type OrgState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Org ¶
type Org struct { es_models.ObjectRoot State OrgState Name string Domains []*OrgDomain Members []*OrgMember OrgIamPolicy *iam_model.OrgIAMPolicy LoginPolicy *iam_model.LoginPolicy LabelPolicy *iam_model.LabelPolicy MailTemplate *iam_model.MailTemplate MailTexts []*iam_model.MailText PasswordComplexityPolicy *iam_model.PasswordComplexityPolicy PasswordAgePolicy *iam_model.PasswordAgePolicy LockoutPolicy *iam_model.LockoutPolicy IDPs []*iam_model.IDPConfig }
func (*Org) AddIAMDomain ¶ added in v0.26.0
func (*Org) GetPrimaryDomain ¶ added in v0.28.0
type OrgChange ¶ added in v0.25.1
type OrgChange struct { ChangeDate *timestamp.Timestamp `json:"changeDate,omitempty"` EventType string `json:"eventType,omitempty"` Sequence uint64 `json:"sequence,omitempty"` ModifierId string `json:"modifierUser,omitempty"` ModifierName string `json:"-"` ModifierLoginName string `json:"-"` ModifierAvatarURL string `json:"-"` Data interface{} `json:"data,omitempty"` }
type OrgChanges ¶ added in v0.25.1
type OrgDomain ¶ added in v0.26.0
type OrgDomain struct { es_models.ObjectRoot Domain string Primary bool Verified bool ValidationType OrgDomainValidationType ValidationCode *crypto.CryptoValue }
func NewOrgDomain ¶ added in v0.26.0
func (*OrgDomain) GenerateVerificationCode ¶ added in v0.69.0
type OrgDomainValidationType ¶ added in v0.69.0
type OrgDomainValidationType int32
const ( OrgDomainValidationTypeUnspecified OrgDomainValidationType = iota OrgDomainValidationTypeHTTP OrgDomainValidationTypeDNS )
func (OrgDomainValidationType) CheckType ¶ added in v0.69.0
func (t OrgDomainValidationType) CheckType() (http_util.CheckType, bool)
func (OrgDomainValidationType) IsDNS ¶ added in v0.69.0
func (t OrgDomainValidationType) IsDNS() bool
type OrgMember ¶
type OrgMember struct { es_models.ObjectRoot UserID string Roles []string }
func NewOrgMember ¶
func NewOrgMemberWithRoles ¶
type OrgMemberSearchKey ¶ added in v0.18.0
type OrgMemberSearchKey int32
const ( OrgMemberSearchKeyUnspecified OrgMemberSearchKey = iota OrgMemberSearchKeyUserName OrgMemberSearchKeyEmail OrgMemberSearchKeyFirstName OrgMemberSearchKeyLastName OrgMemberSearchKeyOrgID OrgMemberSearchKeyUserID )
type OrgMemberSearchQuery ¶ added in v0.18.0
type OrgMemberSearchQuery struct { Key OrgMemberSearchKey Method domain.SearchMethod Value interface{} }
type OrgMemberSearchRequest ¶ added in v0.18.0
type OrgMemberSearchRequest struct { Offset uint64 Limit uint64 SortingColumn OrgMemberSearchKey Asc bool Queries []*OrgMemberSearchQuery }
func (*OrgMemberSearchRequest) EnsureLimit ¶ added in v0.18.0
func (r *OrgMemberSearchRequest) EnsureLimit(limit uint64) error
type OrgMemberSearchResponse ¶ added in v0.18.0
type OrgMemberView ¶ added in v0.18.0
Click to show internal directories.
Click to hide internal directories.