Documentation ¶
Index ¶
- func ExtractUserOptions(cabhub store.CabinetHub, coreHub store.CoreHub, dynhub dyndb.DataHub) ...
- func New(app xtypes.App) *dtabeInstancer
- func Validate(schema *xbprint.NewTableGroup) error
- type DataGroupRequest
- type DataGroupResponse
- type DataTableOption
- type DataTableRequest
- type DataTableResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ExtractUserOptions ¶
func ExtractUserOptions(cabhub store.CabinetHub, coreHub store.CoreHub, dynhub dyndb.DataHub) func(tenantId string, auto bool, userData []byte, schemaData *xbprint.NewTableGroup) (*DataGroupRequest, error)
func Validate ¶
func Validate(schema *xbprint.NewTableGroup) error
Types ¶
type DataGroupRequest ¶
type DataGroupRequest struct { DyndbSource string `json:"dyndb_source,omitempty"` GroupName string `json:"group_name,omitempty"` GroupSlug string `json:"group_slug,omitempty"` CabinetSource string `json:"cabinet_source,omitempty"` CabinetFolder string `json:"cabinet_folder,omitempty"` SeedType string `json:"seed_source,omitempty"` TableOptions map[string]*DataTableOption `json:"table_options,omitempty"` UserId string `json:"-"` }
type DataGroupResponse ¶
type DataTableOption ¶
type DataTableRequest ¶
type DataTableResponse ¶
type DataTableResponse struct { Source string `json:"source,omitempty"` GroupSlug string `json:"gslug,omitempty"` GroupName string `json:"gname,omitempty"` TableSlug string `json:"tslug,omitempty"` TableName string `json:"tname,omitempty"` SeedError string `json:"seed_error,omitempty"` ViewErrors map[string]string `json:"view_errors,omitempty"` }
Click to show internal directories.
Click to hide internal directories.