Documentation
¶
Index ¶
- type AddOrganizationParams
- type AddPermissionToRoleParams
- type AddRoleParams
- type AddRoleToUserParams
- type AddUserParams
- type AddUserToRoleParams
- type DBTX
- type GetOrganizationRolesRow
- type GetOrganizationsRow
- type GetUserOrganizationPermissionsParams
- type GetUserOrganizationRolesParams
- type GetUserOrganizationRolesRow
- type GetUserOrganizationsRow
- type ListUserOrganizationRolesRow
- type Organization
- type Queries
- func (q *Queries) AddOrganization(ctx context.Context, arg AddOrganizationParams) error
- func (q *Queries) AddPermissionToRole(ctx context.Context, arg AddPermissionToRoleParams) error
- func (q *Queries) AddRole(ctx context.Context, arg AddRoleParams) error
- func (q *Queries) AddRoleToUser(ctx context.Context, arg AddRoleToUserParams) error
- func (q *Queries) AddUser(ctx context.Context, arg AddUserParams) error
- func (q *Queries) AddUserToRole(ctx context.Context, arg AddUserToRoleParams) error
- func (q *Queries) DeleteRole(ctx context.Context, id int64) error
- func (q *Queries) GetOrganization(ctx context.Context, id int64) (Organization, error)
- func (q *Queries) GetOrganizationBySystemName(ctx context.Context, systemName string) (Organization, error)
- func (q *Queries) GetOrganizationRoles(ctx context.Context, organizationID int64) ([]GetOrganizationRolesRow, error)
- func (q *Queries) GetOrganizations(ctx context.Context) ([]GetOrganizationsRow, error)
- func (q *Queries) GetRolePermissions(ctx context.Context, roleID int64) ([]string, error)
- func (q *Queries) GetUser(ctx context.Context, id int64) (User, error)
- func (q *Queries) GetUserByEmail(ctx context.Context, email string) (User, error)
- func (q *Queries) GetUserOrganizationPermissions(ctx context.Context, arg GetUserOrganizationPermissionsParams) ([]string, error)
- func (q *Queries) GetUserOrganizationRoles(ctx context.Context, arg GetUserOrganizationRolesParams) ([]GetUserOrganizationRolesRow, error)
- func (q *Queries) GetUserOrganizations(ctx context.Context, userID int64) ([]GetUserOrganizationsRow, error)
- func (q *Queries) ListOrganizations(ctx context.Context) ([]Organization, error)
- func (q *Queries) ListUserOrganizationRoles(ctx context.Context, userID int64) ([]ListUserOrganizationRolesRow, error)
- func (q *Queries) RemoveAllRolesFromUser(ctx context.Context, userID int64) error
- func (q *Queries) RemovePermissionFromRole(ctx context.Context, arg RemovePermissionFromRoleParams) error
- func (q *Queries) RemoveUserFromRole(ctx context.Context, arg RemoveUserFromRoleParams) error
- func (q *Queries) UpdateOrganization(ctx context.Context, arg UpdateOrganizationParams) error
- func (q *Queries) UpdateRole(ctx context.Context, arg UpdateRoleParams) error
- func (q *Queries) UpdateUser(ctx context.Context, arg UpdateUserParams) error
- func (q *Queries) WithTx(tx *sql.Tx) *Queries
- type RemovePermissionFromRoleParams
- type RemoveUserFromRoleParams
- type ResourceType
- type Role
- type RolePermission
- type UpdateOrganizationParams
- type UpdateRoleParams
- type UpdateUserParams
- type User
- type UserRole
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AddOrganizationParams ¶
type AddRoleParams ¶
type AddRoleToUserParams ¶
type AddUserParams ¶
type AddUserToRoleParams ¶
type GetOrganizationRolesRow ¶
type GetOrganizationsRow ¶
type GetUserOrganizationsRow ¶
type GetUserOrganizationsRow struct { ID sql.NullInt64 Name sql.NullString SystemName sql.NullString }
type Organization ¶
type Queries ¶
type Queries struct {
// contains filtered or unexported fields
}
func (*Queries) AddOrganization ¶
func (q *Queries) AddOrganization(ctx context.Context, arg AddOrganizationParams) error
---------------------------------------------------------------------------
Organization Management ¶
---------------------------------------------------------------------------
func (*Queries) AddPermissionToRole ¶
func (q *Queries) AddPermissionToRole(ctx context.Context, arg AddPermissionToRoleParams) error
func (*Queries) AddRole ¶
func (q *Queries) AddRole(ctx context.Context, arg AddRoleParams) error
---------------------------------------------------------------------------
Role Management ¶
---------------------------------------------------------------------------
func (*Queries) AddRoleToUser ¶
func (q *Queries) AddRoleToUser(ctx context.Context, arg AddRoleToUserParams) error
func (*Queries) AddUser ¶
func (q *Queries) AddUser(ctx context.Context, arg AddUserParams) error
---------------------------------------------------------------------------
User Management ¶
---------------------------------------------------------------------------
func (*Queries) AddUserToRole ¶
func (q *Queries) AddUserToRole(ctx context.Context, arg AddUserToRoleParams) error
func (*Queries) GetOrganization ¶
func (*Queries) GetOrganizationBySystemName ¶
func (*Queries) GetOrganizationRoles ¶
func (*Queries) GetOrganizations ¶
func (q *Queries) GetOrganizations(ctx context.Context) ([]GetOrganizationsRow, error)
func (*Queries) GetRolePermissions ¶
func (*Queries) GetUserByEmail ¶
func (*Queries) GetUserOrganizationPermissions ¶
func (*Queries) GetUserOrganizationRoles ¶
func (q *Queries) GetUserOrganizationRoles(ctx context.Context, arg GetUserOrganizationRolesParams) ([]GetUserOrganizationRolesRow, error)
func (*Queries) GetUserOrganizations ¶
func (*Queries) ListOrganizations ¶
func (q *Queries) ListOrganizations(ctx context.Context) ([]Organization, error)
func (*Queries) ListUserOrganizationRoles ¶
func (*Queries) RemoveAllRolesFromUser ¶
func (*Queries) RemovePermissionFromRole ¶
func (q *Queries) RemovePermissionFromRole(ctx context.Context, arg RemovePermissionFromRoleParams) error
func (*Queries) RemoveUserFromRole ¶
func (q *Queries) RemoveUserFromRole(ctx context.Context, arg RemoveUserFromRoleParams) error
func (*Queries) UpdateOrganization ¶
func (q *Queries) UpdateOrganization(ctx context.Context, arg UpdateOrganizationParams) error
func (*Queries) UpdateRole ¶
func (q *Queries) UpdateRole(ctx context.Context, arg UpdateRoleParams) error
func (*Queries) UpdateUser ¶
func (q *Queries) UpdateUser(ctx context.Context, arg UpdateUserParams) error
type ResourceType ¶
type RolePermission ¶
type UpdateRoleParams ¶
type UpdateUserParams ¶
Click to show internal directories.
Click to hide internal directories.