Documentation
¶
Index ¶
- type Client
- func (c *Client) AddPermission(ctx context.Context, apiKey string, options people.PermissionAddEditDTO) (people.Permission, error)
- func (c *Client) AddRole(ctx context.Context, apiKey string, options people.RoleAddEditDTO) (people.Role, error)
- func (c *Client) AddStreamEndpoint(ctx context.Context, apiKey string, options stream.EndpointAddEditDTO) (stream.Endpoint, error)
- func (c *Client) DeletePermission(ctx context.Context, apiKey string, permissionID int) error
- func (c *Client) DeleteRole(ctx context.Context, apiKey string, roleID int) error
- func (c *Client) DeleteStreamEndpoint(ctx context.Context, apiKey string, endpointID int) error
- func (c *Client) EditPermission(ctx context.Context, apiKey string, permissionID int, ...) (people.Permission, error)
- func (c *Client) EditRole(ctx context.Context, apiKey string, roleID int, options people.RoleAddEditDTO) (people.Role, error)
- func (c *Client) EditStreamEndpoint(ctx context.Context, apiKey string, endpointID int, ...) (stream.Endpoint, error)
- func (c *Client) FindStreamEndpoint(ctx context.Context, apiKey string, options types.FindStreamEndpointOptions) (stream.Endpoint, error)
- func (c *Client) GetPermission(ctx context.Context, apiKey string, permissionID int) (people.Permission, error)
- func (c *Client) GetPermissionWithRolesCount(ctx context.Context, apiKey string, permissionID int) (people.PermissionWithRolesCount, error)
- func (c *Client) GetRole(ctx context.Context, apiKey string, roleID int) (people.Role, error)
- func (c *Client) GetRoleFull(ctx context.Context, apiKey string, roleID int) (people.RoleFull, error)
- func (c *Client) GetUserByEmail(ctx context.Context, apiKey string, email string) (people.User, error)
- func (c *Client) GetUserByEmailFull(ctx context.Context, apiKey string, email string) (people.UserFull, error)
- func (c *Client) GetUserByID(ctx context.Context, apiKey string, userID int) (people.User, error)
- func (c *Client) GetUserByIDFull(ctx context.Context, apiKey string, userID int) (people.UserFull, error)
- func (c *Client) GetUserByToken(ctx context.Context, apiKey string) (people.User, error)
- func (c *Client) GetUserByTokenFull(ctx context.Context, apiKey string) (people.UserFull, error)
- func (c *Client) ListPermissionMembersByID(ctx context.Context, apiKey string, permissionID int) ([]people.User, error)
- func (c *Client) ListPermissions(ctx context.Context, apiKey string) ([]people.Permission, error)
- func (c *Client) ListPermissionsNotInRole(ctx context.Context, apiKey string, roleID int) ([]people.Permission, error)
- func (c *Client) ListPermissionsWithRolesCount(ctx context.Context, apiKey string) ([]people.PermissionWithRolesCount, error)
- func (c *Client) ListRoleMembersByID(ctx context.Context, apiKey string, roleID int) ([]people.User, error)
- func (c *Client) ListRolePermissionsByID(ctx context.Context, apiKey string, roleID int) ([]people.Permission, error)
- func (c *Client) ListRolesWithCount(ctx context.Context, apiKey string) ([]people.RoleWithCount, error)
- func (c *Client) ListRolesWithPermissions(ctx context.Context, apiKey string) ([]people.RoleWithPermissions, error)
- func (c *Client) ListStreamEndpoints(ctx context.Context, apiKey string) ([]stream.Endpoint, error)
- func (c *Client) ListUsers(ctx context.Context, apiKey string) ([]people.User, error)
- func (c *Client) ListUsersNotInRole(ctx context.Context, apiKey string, roleID int) ([]people.User, error)
- func (c *Client) ListUsersPagination(ctx context.Context, apiKey string, options types.ListUsersPaginationOptions) (people.UserFullPagination, error)
- func (c *Client) RoleAddPermission(ctx context.Context, apiKey string, rolePermission people.RolePermission) (people.RolePermission, error)
- func (c *Client) RoleAddUser(ctx context.Context, apiKey string, roleUser people.RoleUser) (people.RoleUser, error)
- func (c *Client) RoleRemovePermission(ctx context.Context, apiKey string, rolePermission people.RolePermission) error
- func (c *Client) RoleRemoveUser(ctx context.Context, apiKey string, roleUser people.RoleUser) error
- func (c *Client) UserStats(ctx context.Context, apiKey string) (people.CountUsers, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
func (*Client) AddPermission ¶
func (c *Client) AddPermission(ctx context.Context, apiKey string, options people.PermissionAddEditDTO) (people.Permission, error)
func (*Client) AddStreamEndpoint ¶
func (*Client) DeletePermission ¶
func (*Client) DeleteRole ¶
func (*Client) DeleteStreamEndpoint ¶
func (*Client) EditPermission ¶
func (c *Client) EditPermission(ctx context.Context, apiKey string, permissionID int, options people.PermissionAddEditDTO) (people.Permission, error)
func (*Client) EditStreamEndpoint ¶
func (*Client) FindStreamEndpoint ¶
func (*Client) GetPermission ¶
func (*Client) GetPermissionWithRolesCount ¶
func (*Client) GetRoleFull ¶
func (*Client) GetUserByEmail ¶
func (*Client) GetUserByEmailFull ¶
func (*Client) GetUserByID ¶
func (*Client) GetUserByIDFull ¶
func (*Client) GetUserByToken ¶
func (*Client) GetUserByTokenFull ¶
func (*Client) ListPermissionMembersByID ¶
func (*Client) ListPermissions ¶
func (*Client) ListPermissionsNotInRole ¶
func (*Client) ListPermissionsWithRolesCount ¶
func (*Client) ListRoleMembersByID ¶
func (*Client) ListRolePermissionsByID ¶
func (*Client) ListRolesWithCount ¶
func (*Client) ListRolesWithPermissions ¶
func (*Client) ListStreamEndpoints ¶
func (*Client) ListUsersNotInRole ¶
func (*Client) ListUsersPagination ¶
func (c *Client) ListUsersPagination(ctx context.Context, apiKey string, options types.ListUsersPaginationOptions) (people.UserFullPagination, error)
func (*Client) RoleAddPermission ¶
func (c *Client) RoleAddPermission(ctx context.Context, apiKey string, rolePermission people.RolePermission) (people.RolePermission, error)
func (*Client) RoleAddUser ¶
func (*Client) RoleRemovePermission ¶
func (*Client) RoleRemoveUser ¶
Click to show internal directories.
Click to hide internal directories.