Documentation ¶
Index ¶
- type AppLike
- type SchemaService
- func (ss *SchemaService) Create(c fs.Context, newSchemaData *schema.Schema) (*schema.Schema, error)
- func (ss *SchemaService) Delete(c fs.Context, _ any) (fs.Map, error)
- func (ss *SchemaService) Detail(c fs.Context, _ any) (*schema.Schema, error)
- func (ss *SchemaService) List(c fs.Context, _ any) ([]*schema.Schema, error)
- func (ss *SchemaService) Update(c fs.Context, updateData *SchemaUpdateData) (_ *schema.Schema, err error)
- type SchemaUpdate
- type SchemaUpdateData
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type SchemaService ¶
type SchemaService struct {
// contains filtered or unexported fields
}
func New ¶ added in v0.0.5
func New(app AppLike) *SchemaService
func (*SchemaService) Update ¶
func (ss *SchemaService) Update(c fs.Context, updateData *SchemaUpdateData) (_ *schema.Schema, err error)
type SchemaUpdate ¶
type SchemaUpdate struct {
// contains filtered or unexported fields
}
type SchemaUpdateData ¶
type SchemaUpdateData struct { Data *schema.Schema `json:"schema"` RenameFields []*db.RenameItem `json:"rename_fields"` RenameTables []*db.RenameItem `json:"rename_tables"` }
Click to show internal directories.
Click to hide internal directories.