Documentation ¶
Index ¶
- func AssignPermissionToRole(permissionId string, roleId string) (*warrant.Warrant, error)
- func AssignPermissionToUser(permissionId string, userId string) (*warrant.Warrant, error)
- func Create(params *warrant.PermissionParams) (*warrant.Permission, error)
- func Delete(permissionId string) error
- func Get(permissionId string, params *warrant.PermissionParams) (*warrant.Permission, error)
- func ListPermissions(listParams *warrant.ListPermissionParams) ([]warrant.Permission, error)
- func ListPermissionsForRole(roleId string, listParams *warrant.ListPermissionParams) ([]warrant.Permission, error)
- func ListPermissionsForUser(userId string, listParams *warrant.ListPermissionParams) ([]warrant.Permission, error)
- func RemovePermissionFromRole(permissionId string, roleId string) error
- func RemovePermissionFromUser(permissionId string, userId string) error
- func Update(permissionId string, params *warrant.PermissionParams) (*warrant.Permission, error)
- type Client
- func (c Client) AssignPermissionToRole(permissionId string, roleId string) (*warrant.Warrant, error)
- func (c Client) AssignPermissionToUser(permissionId string, userId string) (*warrant.Warrant, error)
- func (c Client) Create(params *warrant.PermissionParams) (*warrant.Permission, error)
- func (c Client) Delete(permissionId string) error
- func (c Client) Get(permissionId string, params *warrant.PermissionParams) (*warrant.Permission, error)
- func (c Client) ListPermissions(listParams *warrant.ListPermissionParams) ([]warrant.Permission, error)
- func (c Client) ListPermissionsForRole(roleId string, listParams *warrant.ListPermissionParams) ([]warrant.Permission, error)
- func (c Client) ListPermissionsForUser(userId string, listParams *warrant.ListPermissionParams) ([]warrant.Permission, error)
- func (c Client) RemovePermissionFromRole(permissionId string, roleId string) error
- func (c Client) RemovePermissionFromUser(permissionId string, userId string) error
- func (c Client) Update(permissionId string, params *warrant.PermissionParams) (*warrant.Permission, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AssignPermissionToRole ¶
func AssignPermissionToUser ¶
func ListPermissions ¶
func ListPermissions(listParams *warrant.ListPermissionParams) ([]warrant.Permission, error)
func ListPermissionsForRole ¶
func ListPermissionsForUser ¶
Types ¶
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
func (Client) AssignPermissionToRole ¶
func (Client) AssignPermissionToUser ¶
func (Client) ListPermissions ¶
func (Client) ListPermissionsForRole ¶
func (Client) ListPermissionsForUser ¶
func (Client) RemovePermissionFromRole ¶
func (Client) RemovePermissionFromUser ¶
Click to show internal directories.
Click to hide internal directories.