Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func MapByEmail ¶
func MapByTeamMemberId ¶
Types ¶
type Member ¶
type Member struct { Raw json.RawMessage TeamMemberId string `path:"profile.team_member_id" json:"team_member_id"` Email string `path:"profile.email" json:"email"` EmailVerified bool `path:"profile.email_verified" json:"email_verified"` Status string `path:"profile.status.\\.tag" json:"status"` GivenName string `path:"profile.name.given_name" json:"given_name"` Surname string `path:"profile.name.surname" json:"surname"` FamiliarName string `path:"profile.name.familiar_name" json:"familiar_name"` DisplayName string `path:"profile.name.display_name" json:"display_name"` AbbreviatedName string `path:"profile.name.abbreviated_name" json:"abbreviated_name"` MemberFolderId string `path:"profile.member_folder_id" json:"member_folder_id"` ExternalId string `path:"profile.external_id" json:"external_id"` AccountId string `path:"profile.account_id" json:"account_id"` PersistentId string `path:"profile.persistent_id" json:"persistent_id"` JoinedOn string `path:"profile.joined_on" json:"joined_on"` InvitedOn string `path:"profile.invited_on" json:"invited_on"` Role string `path:"role.\\.tag" json:"role"` Tag string `path:"\\.tag" json:"tag"` }
func (*Member) Profile ¶
func (z *Member) Profile() *mo_profile.Profile
func (*Member) Roles ¶
func (z *Member) Roles() []*mo_adminrole.Role
type MemberSelector ¶
type MemberSelector struct { Tag string `json:".tag"` DropboxId string `json:"dropbox_id,omitempty"` Email string `json:"email,omitempty"` }
func NewMemberSelectorDropboxId ¶
func NewMemberSelectorDropboxId(id string) *MemberSelector
func NewMemberSelectorEmail ¶
func NewMemberSelectorEmail(email string) *MemberSelector
Click to show internal directories.
Click to hide internal directories.