sv_group_member

package
v0.6.0 Latest Latest
Warning

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

Go to latest
Published: Nov 27, 2021 License: MIT Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type GroupDirectory

type GroupDirectory interface {
	List(groupId string) (members []*mo_group_member.Member, err error)
}

func NewCachedDirectory

func NewCachedDirectory(ctx dbx_context.Context) GroupDirectory

type GroupMember

type GroupMember interface {
	GroupMemberReader
	Add(members ...MemberOpt) (group *mo_group.Group, err error)
	Remove(members ...MemberOpt) (group *mo_group.Group, err error)
}

func New

func New(ctx dbx_context.Context, group *mo_group.Group) GroupMember

func NewByGroupId

func NewByGroupId(ctx dbx_context.Context, groupId string) GroupMember

type GroupMemberReader

type GroupMemberReader interface {
	List() (members []*mo_group_member.Member, err error)
}

func NewCachedReader

func NewCachedReader(ctx dbx_context.Context, groupId string) GroupMemberReader

type MemberOpt

type MemberOpt func(opt *memberOpts) *memberOpts

func ByEmail

func ByEmail(email string) MemberOpt

func ByTeamMemberId

func ByTeamMemberId(teamMemberId string) MemberOpt

Jump to

Keyboard shortcuts

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