Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type PluginInfo ¶
type PluginInfo struct {
Name string `json:"name"`
Description string `json:"description"`
Tables []*TableInfos `json:"tables"`
TaskMeta []SubTaskMeta `json:"task_mata"`
}
func NewPluginInfo ¶
func NewPluginInfo() *PluginInfo
type SubTaskMeta ¶
type SubTaskMeta struct {
Name string `json:"name"`
Required bool `json:"required"`
EnabledByDefault bool `json:"enabled_by_default"`
Description string `json:"description"`
DomainTypes []string `json:"domain_types"`
}
func CreateSubTaskMeta ¶
func CreateSubTaskMeta(subTaskMeta []core.SubTaskMeta) []SubTaskMeta
type TableInfos ¶
type TableInfos struct {
TableName string `json:"table_name"`
Field []*TableInfo `json:"field"`
Error *string `json:"error"`
}
func NewTableInfos ¶
func NewTableInfos(table core.Tabler) *TableInfos
type TotalInfo ¶
type TotalInfo struct {
DomainInfos []*TableInfos
PluginInfos []*PluginInfo
}
func NewTotalInfo ¶
func NewTotalInfo() *TotalInfo
Click to show internal directories.
Click to hide internal directories.