Documentation
¶
Index ¶
- func SetupDatabaseRouter(ctrl Controller)
- type Controller
- func (ctrl *Controller) BulkDeleteRows(ctx *fiber.Ctx, req dtos.BulkDeleteRowsRequest) (*dtos.MessageResponse, *fiberoapi.ErrorResponse)
- func (ctrl *Controller) CreateDatabase(ctx *fiber.Ctx, req dtos.CreateDatabaseRequest) (*dtos.CreateDatabaseResponse, *fiberoapi.ErrorResponse)
- func (ctrl *Controller) CreateRow(ctx *fiber.Ctx, req dtos.CreateRowRequest) (*dtos.CreateRowResponse, *fiberoapi.ErrorResponse)
- func (ctrl *Controller) CreateView(ctx *fiber.Ctx, req dtos.CreateViewRequest) (*dtos.CreateViewResponse, *fiberoapi.ErrorResponse)
- func (ctrl *Controller) DeleteDatabase(ctx *fiber.Ctx, req dtos.DeleteDatabaseRequest) (*dtos.MessageResponse, *fiberoapi.ErrorResponse)
- func (ctrl *Controller) DeleteDatabasePermission(ctx *fiber.Ctx, req dtos.DeleteDatabasePermissionRequest) (*dtos.DeleteDatabasePermissionResponse, *fiberoapi.ErrorResponse)
- func (ctrl *Controller) DeleteRow(ctx *fiber.Ctx, req dtos.DeleteRowRequest) (*dtos.MessageResponse, *fiberoapi.ErrorResponse)
- func (ctrl *Controller) DeleteView(ctx *fiber.Ctx, req dtos.DeleteViewRequest) (*dtos.MessageResponse, *fiberoapi.ErrorResponse)
- func (ctrl *Controller) GetAvailableTypes(ctx *fiber.Ctx, _ dtos.EmptyRequest) (*dtos.AvailableTypesResponse, *fiberoapi.ErrorResponse)
- func (ctrl *Controller) GetDatabase(ctx *fiber.Ctx, req dtos.GetDatabaseRequest) (*dtos.GetDatabaseResponse, *fiberoapi.ErrorResponse)
- func (ctrl *Controller) GetRow(ctx *fiber.Ctx, req dtos.GetRowRequest) (*dtos.GetRowResponse, *fiberoapi.ErrorResponse)
- func (ctrl *Controller) ListDatabasePermissions(ctx *fiber.Ctx, req dtos.ListDatabasePermissionsRequest) (*dtos.ListDatabasePermissionsResponse, *fiberoapi.ErrorResponse)
- func (ctrl *Controller) ListDatabases(ctx *fiber.Ctx, req dtos.ListDatabasesRequest) (*dtos.ListDatabasesResponse, *fiberoapi.ErrorResponse)
- func (ctrl *Controller) ListRows(ctx *fiber.Ctx, req dtos.ListRowsRequest) (*dtos.ListRowsResponse, *fiberoapi.ErrorResponse)
- func (ctrl *Controller) MoveDatabase(ctx *fiber.Ctx, req dtos.MoveDatabaseRequest) (*dtos.MoveDatabaseResponse, *fiberoapi.ErrorResponse)
- func (ctrl *Controller) SearchDatabases(ctx *fiber.Ctx, req dtos.SearchDatabasesRequest) (*dtos.SearchDatabasesResponse, *fiberoapi.ErrorResponse)
- func (ctrl *Controller) UpdateDatabase(ctx *fiber.Ctx, req dtos.UpdateDatabaseRequest) (*dtos.MessageResponse, *fiberoapi.ErrorResponse)
- func (ctrl *Controller) UpdateRow(ctx *fiber.Ctx, req dtos.UpdateRowRequest) (*dtos.MessageResponse, *fiberoapi.ErrorResponse)
- func (ctrl *Controller) UpdateView(ctx *fiber.Ctx, req dtos.UpdateViewRequest) (*dtos.MessageResponse, *fiberoapi.ErrorResponse)
- func (ctrl *Controller) UpsertDatabasePermission(ctx *fiber.Ctx, req dtos.UpsertDatabasePermissionRequest) (*dtos.UpsertDatabasePermissionResponse, *fiberoapi.ErrorResponse)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func SetupDatabaseRouter ¶
func SetupDatabaseRouter(ctrl Controller)
Types ¶
type Controller ¶
type Controller struct {
Config config.Config
Logger zerolog.Logger
FiberOapi *fiberoapi.OApiGroup
DatabaseApp *database.DatabaseApp
}
func (*Controller) BulkDeleteRows ¶
func (ctrl *Controller) BulkDeleteRows(ctx *fiber.Ctx, req dtos.BulkDeleteRowsRequest) (*dtos.MessageResponse, *fiberoapi.ErrorResponse)
func (*Controller) CreateDatabase ¶
func (ctrl *Controller) CreateDatabase(ctx *fiber.Ctx, req dtos.CreateDatabaseRequest) (*dtos.CreateDatabaseResponse, *fiberoapi.ErrorResponse)
func (*Controller) CreateRow ¶
func (ctrl *Controller) CreateRow(ctx *fiber.Ctx, req dtos.CreateRowRequest) (*dtos.CreateRowResponse, *fiberoapi.ErrorResponse)
func (*Controller) CreateView ¶
func (ctrl *Controller) CreateView(ctx *fiber.Ctx, req dtos.CreateViewRequest) (*dtos.CreateViewResponse, *fiberoapi.ErrorResponse)
func (*Controller) DeleteDatabase ¶
func (ctrl *Controller) DeleteDatabase(ctx *fiber.Ctx, req dtos.DeleteDatabaseRequest) (*dtos.MessageResponse, *fiberoapi.ErrorResponse)
func (*Controller) DeleteDatabasePermission ¶
func (ctrl *Controller) DeleteDatabasePermission(ctx *fiber.Ctx, req dtos.DeleteDatabasePermissionRequest) (*dtos.DeleteDatabasePermissionResponse, *fiberoapi.ErrorResponse)
func (*Controller) DeleteRow ¶
func (ctrl *Controller) DeleteRow(ctx *fiber.Ctx, req dtos.DeleteRowRequest) (*dtos.MessageResponse, *fiberoapi.ErrorResponse)
func (*Controller) DeleteView ¶
func (ctrl *Controller) DeleteView(ctx *fiber.Ctx, req dtos.DeleteViewRequest) (*dtos.MessageResponse, *fiberoapi.ErrorResponse)
func (*Controller) GetAvailableTypes ¶
func (ctrl *Controller) GetAvailableTypes(ctx *fiber.Ctx, _ dtos.EmptyRequest) (*dtos.AvailableTypesResponse, *fiberoapi.ErrorResponse)
func (*Controller) GetDatabase ¶
func (ctrl *Controller) GetDatabase(ctx *fiber.Ctx, req dtos.GetDatabaseRequest) (*dtos.GetDatabaseResponse, *fiberoapi.ErrorResponse)
func (*Controller) GetRow ¶
func (ctrl *Controller) GetRow(ctx *fiber.Ctx, req dtos.GetRowRequest) (*dtos.GetRowResponse, *fiberoapi.ErrorResponse)
func (*Controller) ListDatabasePermissions ¶
func (ctrl *Controller) ListDatabasePermissions(ctx *fiber.Ctx, req dtos.ListDatabasePermissionsRequest) (*dtos.ListDatabasePermissionsResponse, *fiberoapi.ErrorResponse)
func (*Controller) ListDatabases ¶
func (ctrl *Controller) ListDatabases(ctx *fiber.Ctx, req dtos.ListDatabasesRequest) (*dtos.ListDatabasesResponse, *fiberoapi.ErrorResponse)
func (*Controller) ListRows ¶
func (ctrl *Controller) ListRows(ctx *fiber.Ctx, req dtos.ListRowsRequest) (*dtos.ListRowsResponse, *fiberoapi.ErrorResponse)
func (*Controller) MoveDatabase ¶
func (ctrl *Controller) MoveDatabase(ctx *fiber.Ctx, req dtos.MoveDatabaseRequest) (*dtos.MoveDatabaseResponse, *fiberoapi.ErrorResponse)
func (*Controller) SearchDatabases ¶
func (ctrl *Controller) SearchDatabases(ctx *fiber.Ctx, req dtos.SearchDatabasesRequest) (*dtos.SearchDatabasesResponse, *fiberoapi.ErrorResponse)
func (*Controller) UpdateDatabase ¶
func (ctrl *Controller) UpdateDatabase(ctx *fiber.Ctx, req dtos.UpdateDatabaseRequest) (*dtos.MessageResponse, *fiberoapi.ErrorResponse)
func (*Controller) UpdateRow ¶
func (ctrl *Controller) UpdateRow(ctx *fiber.Ctx, req dtos.UpdateRowRequest) (*dtos.MessageResponse, *fiberoapi.ErrorResponse)
func (*Controller) UpdateView ¶
func (ctrl *Controller) UpdateView(ctx *fiber.Ctx, req dtos.UpdateViewRequest) (*dtos.MessageResponse, *fiberoapi.ErrorResponse)
func (*Controller) UpsertDatabasePermission ¶
func (ctrl *Controller) UpsertDatabasePermission(ctx *fiber.Ctx, req dtos.UpsertDatabasePermissionRequest) (*dtos.UpsertDatabasePermissionResponse, *fiberoapi.ErrorResponse)
Click to show internal directories.
Click to hide internal directories.