Documentation ¶
Index ¶
- type AppLike
- type SchemaService
- func (ss *SchemaService) Create(c app.Context, newSchemaData *schema.Schema) (*schema.Schema, error)
- func (ss *SchemaService) Delete(c app.Context, _ *any) (app.Map, error)
- func (ss *SchemaService) Detail(c app.Context, _ *any) (*schema.Schema, error)
- func (ss *SchemaService) List(c app.Context, _ *any) ([]*schema.Schema, error)
- func (ss *SchemaService) Update(c app.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 app.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 []*app.RenameItem `json:"rename_fields"` RenameTables []*app.RenameItem `json:"rename_tables"` }
Click to show internal directories.
Click to hide internal directories.