Documentation
¶
Index ¶
- func SetupAdminRouter(controller Controller)
- type Controller
- func (ctrl *Controller) AddGroupMember(ctx *fiber.Ctx, req dtos.AddGroupMemberRequest) (*dtos.AddGroupMemberResponse, *fiberoapi.ErrorResponse)
- func (ctrl *Controller) AdminAddSpaceGroupPermission(ctx *fiber.Ctx, req dtos.AdminAddSpaceGroupPermissionRequest) (*dtos.AdminAddSpaceGroupPermissionResponse, *fiberoapi.ErrorResponse)
- func (ctrl *Controller) AdminAddSpaceUserPermission(ctx *fiber.Ctx, req dtos.AdminAddSpaceUserPermissionRequest) (*dtos.AdminAddSpaceUserPermissionResponse, *fiberoapi.ErrorResponse)
- func (ctrl *Controller) AdminCreateSpace(ctx *fiber.Ctx, req dtos.AdminCreateSpaceRequest) (*dtos.AdminCreateSpaceResponse, *fiberoapi.ErrorResponse)
- func (ctrl *Controller) AdminDeleteSpace(ctx *fiber.Ctx, req dtos.AdminDeleteSpaceRequest) (*dtos.AdminDeleteSpaceResponse, *fiberoapi.ErrorResponse)
- func (ctrl *Controller) AdminListSpacePermissions(ctx *fiber.Ctx, req dtos.AdminListSpacePermissionsRequest) (*dtos.AdminListSpacePermissionsResponse, *fiberoapi.ErrorResponse)
- func (ctrl *Controller) AdminRemoveSpaceGroupPermission(ctx *fiber.Ctx, req dtos.AdminRemoveSpaceGroupPermissionRequest) (*dtos.AdminRemoveSpaceGroupPermissionResponse, *fiberoapi.ErrorResponse)
- func (ctrl *Controller) AdminRemoveSpaceUserPermission(ctx *fiber.Ctx, req dtos.AdminRemoveSpaceUserPermissionRequest) (*dtos.AdminRemoveSpaceUserPermissionResponse, *fiberoapi.ErrorResponse)
- func (ctrl *Controller) AdminUpdateSpace(ctx *fiber.Ctx, req dtos.AdminUpdateSpaceRequest) (*dtos.AdminUpdateSpaceResponse, *fiberoapi.ErrorResponse)
- func (ctrl *Controller) CreateGroup(ctx *fiber.Ctx, req dtos.CreateGroupRequest) (*dtos.CreateGroupResponse, *fiberoapi.ErrorResponse)
- func (ctrl *Controller) DeleteGroup(ctx *fiber.Ctx, req dtos.DeleteGroupRequest) (*dtos.DeleteGroupResponse, *fiberoapi.ErrorResponse)
- func (ctrl *Controller) DeleteUser(ctx *fiber.Ctx, req dtos.DeleteUserRequest) (*dtos.DeleteUserResponse, *fiberoapi.ErrorResponse)
- func (ctrl *Controller) GetGroupMembers(ctx *fiber.Ctx, req dtos.GetGroupMembersRequest) (*dtos.GetGroupMembersResponse, *fiberoapi.ErrorResponse)
- func (ctrl *Controller) InviteUser(ctx *fiber.Ctx, req dtos.InviteUserRequest) (*dtos.InviteUserResponse, *fiberoapi.ErrorResponse)
- func (ctrl *Controller) ListAllApiKeys(ctx *fiber.Ctx, req dtos.ListAllApiKeysRequest) (*dtos.ListAllApiKeysResponse, *fiberoapi.ErrorResponse)
- func (ctrl *Controller) ListAllSpaces(ctx *fiber.Ctx, req dtos.ListAllSpacesRequest) (*dtos.ListAllSpacesResponse, *fiberoapi.ErrorResponse)
- func (ctrl *Controller) ListGroups(ctx *fiber.Ctx, req dtos.ListGroupsRequest) (*dtos.ListGroupsResponse, *fiberoapi.ErrorResponse)
- func (ctrl *Controller) ListUsers(ctx *fiber.Ctx, req dtos.ListUsersRequest) (*dtos.ListUsersResponse, *fiberoapi.ErrorResponse)
- func (ctrl *Controller) RemoveGroupMember(ctx *fiber.Ctx, req dtos.RemoveGroupMemberRequest) (*dtos.RemoveGroupMemberResponse, *fiberoapi.ErrorResponse)
- func (ctrl *Controller) RevokeApiKey(ctx *fiber.Ctx, req dtos.RevokeApiKeyRequest) (*dtos.RevokeApiKeyResponse, *fiberoapi.ErrorResponse)
- func (ctrl *Controller) UpdateGroup(ctx *fiber.Ctx, req dtos.UpdateGroupRequest) (*dtos.UpdateGroupResponse, *fiberoapi.ErrorResponse)
- func (ctrl *Controller) UpdateUserActive(ctx *fiber.Ctx, req dtos.UpdateUserActiveRequest) (*dtos.UpdateUserActiveResponse, *fiberoapi.ErrorResponse)
- func (ctrl *Controller) UpdateUserRole(ctx *fiber.Ctx, req dtos.UpdateUserRoleRequest) (*dtos.UpdateUserRoleResponse, *fiberoapi.ErrorResponse)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func SetupAdminRouter ¶
func SetupAdminRouter(controller Controller)
Types ¶
type Controller ¶
type Controller struct {
Config config.Config
Logger zerolog.Logger
FiberOapi *fiberoapi.OApiGroup
UserApp *user.UserApp
SpaceApp *space.SpaceApp
ApiKeyApp *apikey.ApiKeyApp
GroupApp *group.GroupApp
}
func (*Controller) AddGroupMember ¶
func (ctrl *Controller) AddGroupMember(ctx *fiber.Ctx, req dtos.AddGroupMemberRequest) (*dtos.AddGroupMemberResponse, *fiberoapi.ErrorResponse)
func (*Controller) AdminAddSpaceGroupPermission ¶
func (ctrl *Controller) AdminAddSpaceGroupPermission(ctx *fiber.Ctx, req dtos.AdminAddSpaceGroupPermissionRequest) (*dtos.AdminAddSpaceGroupPermissionResponse, *fiberoapi.ErrorResponse)
func (*Controller) AdminAddSpaceUserPermission ¶
func (ctrl *Controller) AdminAddSpaceUserPermission(ctx *fiber.Ctx, req dtos.AdminAddSpaceUserPermissionRequest) (*dtos.AdminAddSpaceUserPermissionResponse, *fiberoapi.ErrorResponse)
func (*Controller) AdminCreateSpace ¶
func (ctrl *Controller) AdminCreateSpace(ctx *fiber.Ctx, req dtos.AdminCreateSpaceRequest) (*dtos.AdminCreateSpaceResponse, *fiberoapi.ErrorResponse)
func (*Controller) AdminDeleteSpace ¶
func (ctrl *Controller) AdminDeleteSpace(ctx *fiber.Ctx, req dtos.AdminDeleteSpaceRequest) (*dtos.AdminDeleteSpaceResponse, *fiberoapi.ErrorResponse)
func (*Controller) AdminListSpacePermissions ¶
func (ctrl *Controller) AdminListSpacePermissions(ctx *fiber.Ctx, req dtos.AdminListSpacePermissionsRequest) (*dtos.AdminListSpacePermissionsResponse, *fiberoapi.ErrorResponse)
func (*Controller) AdminRemoveSpaceGroupPermission ¶
func (ctrl *Controller) AdminRemoveSpaceGroupPermission(ctx *fiber.Ctx, req dtos.AdminRemoveSpaceGroupPermissionRequest) (*dtos.AdminRemoveSpaceGroupPermissionResponse, *fiberoapi.ErrorResponse)
func (*Controller) AdminRemoveSpaceUserPermission ¶
func (ctrl *Controller) AdminRemoveSpaceUserPermission(ctx *fiber.Ctx, req dtos.AdminRemoveSpaceUserPermissionRequest) (*dtos.AdminRemoveSpaceUserPermissionResponse, *fiberoapi.ErrorResponse)
func (*Controller) AdminUpdateSpace ¶
func (ctrl *Controller) AdminUpdateSpace(ctx *fiber.Ctx, req dtos.AdminUpdateSpaceRequest) (*dtos.AdminUpdateSpaceResponse, *fiberoapi.ErrorResponse)
func (*Controller) CreateGroup ¶
func (ctrl *Controller) CreateGroup(ctx *fiber.Ctx, req dtos.CreateGroupRequest) (*dtos.CreateGroupResponse, *fiberoapi.ErrorResponse)
func (*Controller) DeleteGroup ¶
func (ctrl *Controller) DeleteGroup(ctx *fiber.Ctx, req dtos.DeleteGroupRequest) (*dtos.DeleteGroupResponse, *fiberoapi.ErrorResponse)
func (*Controller) DeleteUser ¶
func (ctrl *Controller) DeleteUser(ctx *fiber.Ctx, req dtos.DeleteUserRequest) (*dtos.DeleteUserResponse, *fiberoapi.ErrorResponse)
func (*Controller) GetGroupMembers ¶
func (ctrl *Controller) GetGroupMembers(ctx *fiber.Ctx, req dtos.GetGroupMembersRequest) (*dtos.GetGroupMembersResponse, *fiberoapi.ErrorResponse)
func (*Controller) InviteUser ¶
func (ctrl *Controller) InviteUser(ctx *fiber.Ctx, req dtos.InviteUserRequest) (*dtos.InviteUserResponse, *fiberoapi.ErrorResponse)
func (*Controller) ListAllApiKeys ¶
func (ctrl *Controller) ListAllApiKeys(ctx *fiber.Ctx, req dtos.ListAllApiKeysRequest) (*dtos.ListAllApiKeysResponse, *fiberoapi.ErrorResponse)
func (*Controller) ListAllSpaces ¶
func (ctrl *Controller) ListAllSpaces(ctx *fiber.Ctx, req dtos.ListAllSpacesRequest) (*dtos.ListAllSpacesResponse, *fiberoapi.ErrorResponse)
func (*Controller) ListGroups ¶
func (ctrl *Controller) ListGroups(ctx *fiber.Ctx, req dtos.ListGroupsRequest) (*dtos.ListGroupsResponse, *fiberoapi.ErrorResponse)
func (*Controller) ListUsers ¶
func (ctrl *Controller) ListUsers(ctx *fiber.Ctx, req dtos.ListUsersRequest) (*dtos.ListUsersResponse, *fiberoapi.ErrorResponse)
func (*Controller) RemoveGroupMember ¶
func (ctrl *Controller) RemoveGroupMember(ctx *fiber.Ctx, req dtos.RemoveGroupMemberRequest) (*dtos.RemoveGroupMemberResponse, *fiberoapi.ErrorResponse)
func (*Controller) RevokeApiKey ¶
func (ctrl *Controller) RevokeApiKey(ctx *fiber.Ctx, req dtos.RevokeApiKeyRequest) (*dtos.RevokeApiKeyResponse, *fiberoapi.ErrorResponse)
func (*Controller) UpdateGroup ¶
func (ctrl *Controller) UpdateGroup(ctx *fiber.Ctx, req dtos.UpdateGroupRequest) (*dtos.UpdateGroupResponse, *fiberoapi.ErrorResponse)
func (*Controller) UpdateUserActive ¶
func (ctrl *Controller) UpdateUserActive(ctx *fiber.Ctx, req dtos.UpdateUserActiveRequest) (*dtos.UpdateUserActiveResponse, *fiberoapi.ErrorResponse)
func (*Controller) UpdateUserRole ¶
func (ctrl *Controller) UpdateUserRole(ctx *fiber.Ctx, req dtos.UpdateUserRoleRequest) (*dtos.UpdateUserRoleResponse, *fiberoapi.ErrorResponse)
Click to show internal directories.
Click to hide internal directories.