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.