Documentation ¶
Overview ¶
Private package is a service wrapper around the underlying Repository. This is used for internal service communication purpose only.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Service ¶
type Service interface { // Authenticate returns client ID for given client key. Authenticate(ctx context.Context, key string) (string, error) RetrieveById(ctx context.Context, id string) (clients.Client, error) RetrieveByIds(ctx context.Context, ids []string) (clients.ClientsPage, error) AddConnections(ctx context.Context, conns []clients.Connection) error RemoveConnections(ctx context.Context, conns []clients.Connection) error RemoveChannelConnections(ctx context.Context, channelID string) error UnsetParentGroupFromClient(ctx context.Context, parentGroupID string) error }
Click to show internal directories.
Click to hide internal directories.