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 ¶
func (*Org) GetPrimaryDomain ¶
type OrgChange ¶
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 ¶
type OrgDomain ¶
type OrgDomain struct { es_models.ObjectRoot Domain string Primary bool Verified bool ValidationType OrgDomainValidationType ValidationCode *crypto.CryptoValue }
func NewOrgDomain ¶
func (*OrgDomain) GenerateVerificationCode ¶
type OrgDomainValidationType ¶
type OrgDomainValidationType int32
const ( OrgDomainValidationTypeUnspecified OrgDomainValidationType = iota OrgDomainValidationTypeHTTP OrgDomainValidationTypeDNS )
func (OrgDomainValidationType) CheckType ¶
func (t OrgDomainValidationType) CheckType() (http_util.CheckType, bool)
func (OrgDomainValidationType) IsDNS ¶
func (t OrgDomainValidationType) IsDNS() bool
type OrgMember ¶
type OrgMember struct { es_models.ObjectRoot UserID string Roles []string }
func NewOrgMember ¶
func NewOrgMemberWithRoles ¶
type OrgMemberSearchKey ¶
type OrgMemberSearchKey int32
const ( OrgMemberSearchKeyUnspecified OrgMemberSearchKey = iota OrgMemberSearchKeyUserName OrgMemberSearchKeyEmail OrgMemberSearchKeyFirstName OrgMemberSearchKeyLastName OrgMemberSearchKeyOrgID OrgMemberSearchKeyUserID )
type OrgMemberSearchQuery ¶
type OrgMemberSearchQuery struct { Key OrgMemberSearchKey Method domain.SearchMethod Value interface{} }
type OrgMemberSearchRequest ¶
type OrgMemberSearchRequest struct { Offset uint64 Limit uint64 SortingColumn OrgMemberSearchKey Asc bool Queries []*OrgMemberSearchQuery }
func (*OrgMemberSearchRequest) EnsureLimit ¶
func (r *OrgMemberSearchRequest) EnsureLimit(limit uint64) error
type OrgMemberSearchResponse ¶
type OrgMemberView ¶
Click to show internal directories.
Click to hide internal directories.