Documentation ¶
Index ¶
- func AppendPathsFor(meta *TableMetadata, paths map[string]spec.PathItem)
- func ColumnSchema(col *types.ColumnMetadata) (s *spec.Schema)
- func GenSwaggerFromDBMetadata(dbMetadata *types.DataBaseMetadata) (s *spec.Swagger)
- func GetParametersFromDbMetadata(meta *DataBaseMetadata) (params map[string]spec.Parameter)
- func GetTagsFromDBMetadata(meta *types.DataBaseMetadata) (tags []spec.Tag)
- func NewCUDOperationReturnArrayMessage() (s spec.Schema)
- func NewCUDOperationReturnMessage() (s spec.Schema)
- func NewDefinitionMessageWrap(definitionName string, data spec.Schema) (sWrap *spec.Schema)
- func NewField(sName, sType string, iExample interface{}) (s spec.Schema)
- func NewGetOperation(tName string) (op *spec.Operation)
- func NewOperation(tName, summary, opDescribetion string, params []spec.Parameter, ...) (op *spec.Operation)
- func NewParamForArrayDefinition(tName string) (p spec.Parameter)
- func NewParamForDefinition(tName string) (p spec.Parameter)
- func NewPathIDParameter(tMeta *TableMetadata) (p spec.Parameter)
- func NewQueryArrayParameter(paramName, paramDescription, paramType string, required bool) (p spec.Parameter)
- func NewQueryParameter(paramName, paramDescription, paramType string, required bool) (p spec.Parameter)
- func NewQueryParametersForCustomPaging() (ps []spec.Parameter)
- func NewQueryParametersForFilter() (ps []spec.Parameter)
- func NewQueryParametersForMySQLAPI() (ps []spec.Parameter)
- func NewQueryParametersForOutputDields() (ps []spec.Parameter)
- func NewRefSchema(refDefinationName, reftype string) (s spec.Schema)
- func NewSwaggerInfo(meta *DataBaseMetadata, version string) (info *spec.Info)
- func NewTag(t string) (tag spec.Tag)
- func NewTagsForOne(t string) (tags []spec.Tag)
- func SchemaPropsFromTbmeta(tMeta *types.TableMetadata) (tableSchema spec.SchemaProps)
- func SwaggerDefinationsFromDabaseMetadata(dbMeta *types.DataBaseMetadata) (definations spec.Definitions)
- func SwaggerPathsFromDatabaseMetadata(meta *DataBaseMetadata) (paths map[string]spec.PathItem)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AppendPathsFor ¶
func ColumnSchema ¶
func ColumnSchema(col *types.ColumnMetadata) (s *spec.Schema)
func GenSwaggerFromDBMetadata ¶
func GenSwaggerFromDBMetadata(dbMetadata *types.DataBaseMetadata) (s *spec.Swagger)
func GetTagsFromDBMetadata ¶
func GetTagsFromDBMetadata(meta *types.DataBaseMetadata) (tags []spec.Tag)
func NewGetOperation ¶
func NewOperation ¶
func NewParamForDefinition ¶
func NewPathIDParameter ¶
func NewQueryArrayParameter ¶
func NewQueryParameter ¶
func NewRefSchema ¶
func NewSwaggerInfo ¶
func NewTagsForOne ¶
func SchemaPropsFromTbmeta ¶
func SchemaPropsFromTbmeta(tMeta *types.TableMetadata) (tableSchema spec.SchemaProps)
func SwaggerDefinationsFromDabaseMetadata ¶
func SwaggerDefinationsFromDabaseMetadata(dbMeta *types.DataBaseMetadata) (definations spec.Definitions)
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.