Versions in this module Expand all Collapse all v0 v0.6.0 Nov 27, 2021 Changes in this version + const AccessTypeEditor + const AccessTypeOwner + const AccessTypeViewer + const AccessTypeViewerNoComment + const MemberTypeGroup + const MemberTypeInvitee + const MemberTypeUser + var MExternalOpt = app_msg.Apply(&MsgExternalOpt{}).(*MsgExternalOpt) + var MInternalOpt = app_msg.Apply(&MsgInternalOpt{}).(*MsgInternalOpt) + type FolderMemberFilter interface + SetMembers func(member []*mo_member.Member) + func NewExternalOpt() FolderMemberFilter + func NewInternalOpt() FolderMemberFilter + type FolderMemberFilterData struct + Enabled bool + Members []*mo_member.Member + type Group struct + EntryAccessType string + EntryIsInherited bool + EntrySameTeam string + GroupExternalId string + GroupId string + GroupManagementType string + GroupName string + GroupType string + IsMember bool + IsOwner bool + IsSameTeam bool + MemberCount int + Raw json.RawMessage + func (z *Group) AccessType() string + func (z *Group) EntryRaw() json.RawMessage + func (z *Group) Group() (group *Group, e bool) + func (z *Group) Invitee() (invitee *Invitee, e bool) + func (z *Group) IsInherited() bool + func (z *Group) MemberType() string + func (z *Group) Metadata() *Metadata + func (z *Group) SameTeam() string + func (z *Group) User() (user *User, e bool) + type Invitee struct + EntryAccessType string + EntryIsInherited bool + EntrySameTeam string + InviteeEmail string + IsSameTeam bool + Raw json.RawMessage + func (z *Invitee) AccessType() string + func (z *Invitee) EntryRaw() json.RawMessage + func (z *Invitee) Group() (group *Group, e bool) + func (z *Invitee) Invitee() (invitee *Invitee, e bool) + func (z *Invitee) IsInherited() bool + func (z *Invitee) MemberType() string + func (z *Invitee) Metadata() *Metadata + func (z *Invitee) SameTeam() string + func (z *Invitee) User() (user *User, e bool) + type Member interface + AccessType func() string + EntryRaw func() json.RawMessage + Group func() (group *Group, e bool) + Invitee func() (invitee *Invitee, e bool) + IsInherited func() bool + MemberType func() string + Metadata func() *Metadata + SameTeam func() string + User func() (user *User, e bool) + type Metadata struct + EntryAccessType string + EntryIsInherited bool + Raw json.RawMessage + func (z *Metadata) AccessType() string + func (z *Metadata) EntryRaw() json.RawMessage + func (z *Metadata) Group() (group *Group, e bool) + func (z *Metadata) Invitee() (invitee *Invitee, e bool) + func (z *Metadata) IsInherited() bool + func (z *Metadata) MemberType() string + func (z *Metadata) Metadata() *Metadata + func (z *Metadata) SameTeam() string + func (z *Metadata) User() (user *User, e bool) + type MsgExternalOpt struct + Desc app_msg.Message + type MsgInternalOpt struct + Desc app_msg.Message + type SharedFolderMember struct + AccessType string + AccountId string + DisplayName string + Email string + GroupId string + GroupName string + InviteeEmail string + IsInherited bool + IsInsideTeamFolder bool + IsTeamFolder bool + Name string + ParentSharedFolderId string + PathLower string + Raw json.RawMessage + SharedFolderId string + func NewSharedFolderMember(sf *mo_sharedfolder.SharedFolder, m Member) *SharedFolderMember + type User struct + AccountId string + DisplayName string + Email string + EntryAccessType string + EntryIsInherited bool + EntrySameTeam string + IsSameTeam bool + Raw json.RawMessage + TeamMemberId string + func (z *User) AccessType() string + func (z *User) EntryRaw() json.RawMessage + func (z *User) Group() (group *Group, e bool) + func (z *User) Invitee() (invitee *Invitee, e bool) + func (z *User) IsInherited() bool + func (z *User) MemberType() string + func (z *User) Metadata() *Metadata + func (z *User) SameTeam() string + func (z *User) User() (user *User, e bool)