fake

package
v0.0.0-...-5c1916e Latest Latest
Warning

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

Go to latest
Published: May 2, 2024 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type FakeAdminServiceClient

type FakeAdminServiceClient struct {
	// Groups is a mapping from groupKey to *admin.Group
	Groups map[string]*admin.Group
	// Members is a mapping from groupKey -> members of that group
	// Members of a group are a mapping from memberKey -> *admin.Member
	Members map[string]map[string]*admin.Member
	// contains filtered or unexported fields
}

FakeAdminServiceClient implements the AdminServiceClient but is fake.

func NewAugmentedFakeAdminServiceClient

func NewAugmentedFakeAdminServiceClient() *FakeAdminServiceClient

func NewFakeAdminServiceClient

func NewFakeAdminServiceClient() *FakeAdminServiceClient

func (*FakeAdminServiceClient) DeleteGroup

func (fasc *FakeAdminServiceClient) DeleteGroup(groupKey string) error

func (*FakeAdminServiceClient) DeleteMember

func (fasc *FakeAdminServiceClient) DeleteMember(groupKey, memberKey string) error

func (*FakeAdminServiceClient) GetGroup

func (fasc *FakeAdminServiceClient) GetGroup(groupKey string) (*admin.Group, error)

func (*FakeAdminServiceClient) GetMember

func (fasc *FakeAdminServiceClient) GetMember(groupKey, memberKey string) (*admin.Member, error)

func (*FakeAdminServiceClient) InsertGroup

func (fasc *FakeAdminServiceClient) InsertGroup(group *admin.Group) (*admin.Group, error)

func (*FakeAdminServiceClient) InsertMember

func (fasc *FakeAdminServiceClient) InsertMember(groupKey string, member *admin.Member) (*admin.Member, error)

func (*FakeAdminServiceClient) ListGroups

func (fasc *FakeAdminServiceClient) ListGroups() (*admin.Groups, error)

func (*FakeAdminServiceClient) ListMembers

func (fasc *FakeAdminServiceClient) ListMembers(groupKey string) ([]*admin.Member, error)

func (*FakeAdminServiceClient) RegisterCallback

func (fasc *FakeAdminServiceClient) RegisterCallback(onGroupInsert func(string))

func (*FakeAdminServiceClient) UpdateGroup

func (fasc *FakeAdminServiceClient) UpdateGroup(groupKey string, group *admin.Group) (*admin.Group, error)

func (*FakeAdminServiceClient) UpdateMember

func (fasc *FakeAdminServiceClient) UpdateMember(groupKey, memberKey string, member *admin.Member) (*admin.Member, error)

type FakeGroupServiceClient

type FakeGroupServiceClient struct {
	GsGroups map[string]*groupssettings.Groups
	// contains filtered or unexported fields
}

FakeGroupServiceClient implements the GroupServiceClient but is fake.

func NewAugmentedFakeGroupServiceClient

func NewAugmentedFakeGroupServiceClient() *FakeGroupServiceClient

func NewFakeGroupServiceClient

func NewFakeGroupServiceClient() *FakeGroupServiceClient

func (*FakeGroupServiceClient) Get

func (fgsc *FakeGroupServiceClient) Get(groupUniqueID string) (*groupssettings.Groups, error)

func (*FakeGroupServiceClient) Patch

func (fgsc *FakeGroupServiceClient) Patch(groupUniqueID string, groups *groupssettings.Groups) (*groupssettings.Groups, error)

Jump to

Keyboard shortcuts

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