Documentation ¶
Index ¶
- func CheckMethod(method oas.HttpMethod) string
- func CheckType(t string) string
- type Er
- func (er *Er) Document() *document.Document
- func (er *Er) GenerateDoc() error
- func (er *Er) GenerateGrid(erTable *er.ERTable) error
- func (er *Er) GenerateService(nd document.NumberingDefinition, erDatabase *er.ERDatabase) error
- func (er *Er) GenerateTable(nd document.NumberingDefinition, erTable *er.ERTable) error
- type GenerateOpenAPIDoc
- func (g *GenerateOpenAPIDoc) GenTable(pct float64, cellNames ...string) document.Table
- func (g *GenerateOpenAPIDoc) GenerateClientOpenAPIDoc(filename string) error
- func (g *GenerateOpenAPIDoc) GenerateEnum(enumType string, schema *oas.Schema) error
- func (g *GenerateOpenAPIDoc) GenerateOperationDoc(operation *oas.Operation, url string, method oas.HttpMethod) error
- func (g *GenerateOpenAPIDoc) GenerateOperationInput(operation *oas.Operation) error
- func (g *GenerateOpenAPIDoc) GenerateOperationInputBodyStruct(referID string, schema *oas.Schema, first bool, addStructList ...string) error
- func (g *GenerateOpenAPIDoc) GenerateOperationInputOuthSchemaTable(referIDs ...string) error
- func (g *GenerateOpenAPIDoc) GenerateOperationInputRequestBody_JSON(mediaType *oas.MediaType) error
- func (g *GenerateOpenAPIDoc) GenerateOperationInputTableAddRow(table document.Table, schema *oas.Schema) error
- func (g *GenerateOpenAPIDoc) GenerateOperationOuthOutputSchemasProperties(referIDs ...string) error
- func (g *GenerateOpenAPIDoc) GenerateOperationOutput(response *oas.Response) error
- func (g *GenerateOpenAPIDoc) GenerateOperationOutputStruct_JSON(schema *oas.Schema) error
- func (g *GenerateOpenAPIDoc) GenerateOperationOutputTableAddRow(table document.Table, schema *oas.Schema) ([]string, error)
- func (g *GenerateOpenAPIDoc) Load()
- func (g *GenerateOpenAPIDoc) Output(cwd string)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CheckMethod ¶
func CheckMethod(method oas.HttpMethod) string
Types ¶
type Er ¶
type Er struct {
// contains filtered or unexported fields
}
func (*Er) GenerateDoc ¶
func (*Er) GenerateService ¶
func (er *Er) GenerateService(nd document.NumberingDefinition, erDatabase *er.ERDatabase) error
func (*Er) GenerateTable ¶
type GenerateOpenAPIDoc ¶
type GenerateOpenAPIDoc struct { HeadingLevel int ServiceName string URL *url.URL // contains filtered or unexported fields }
func NewGenerateOpenAPIDoc ¶
func NewGenerateOpenAPIDoc(serviceName string, u *url.URL, headingLevel int) *GenerateOpenAPIDoc
func (*GenerateOpenAPIDoc) GenTable ¶
func (g *GenerateOpenAPIDoc) GenTable(pct float64, cellNames ...string) document.Table
func (*GenerateOpenAPIDoc) GenerateClientOpenAPIDoc ¶
func (g *GenerateOpenAPIDoc) GenerateClientOpenAPIDoc(filename string) error
func (*GenerateOpenAPIDoc) GenerateEnum ¶
func (g *GenerateOpenAPIDoc) GenerateEnum(enumType string, schema *oas.Schema) error
生成枚举
func (*GenerateOpenAPIDoc) GenerateOperationDoc ¶
func (g *GenerateOpenAPIDoc) GenerateOperationDoc(operation *oas.Operation, url string, method oas.HttpMethod) error
func (*GenerateOpenAPIDoc) GenerateOperationInput ¶
func (g *GenerateOpenAPIDoc) GenerateOperationInput(operation *oas.Operation) error
func (*GenerateOpenAPIDoc) GenerateOperationInputBodyStruct ¶
func (*GenerateOpenAPIDoc) GenerateOperationInputOuthSchemaTable ¶
func (g *GenerateOpenAPIDoc) GenerateOperationInputOuthSchemaTable(referIDs ...string) error
func (*GenerateOpenAPIDoc) GenerateOperationInputRequestBody_JSON ¶
func (g *GenerateOpenAPIDoc) GenerateOperationInputRequestBody_JSON(mediaType *oas.MediaType) error
func (*GenerateOpenAPIDoc) GenerateOperationInputTableAddRow ¶
func (*GenerateOpenAPIDoc) GenerateOperationOuthOutputSchemasProperties ¶
func (g *GenerateOpenAPIDoc) GenerateOperationOuthOutputSchemasProperties(referIDs ...string) error
func (*GenerateOpenAPIDoc) GenerateOperationOutput ¶
func (g *GenerateOpenAPIDoc) GenerateOperationOutput(response *oas.Response) error
func (*GenerateOpenAPIDoc) GenerateOperationOutputStruct_JSON ¶
func (g *GenerateOpenAPIDoc) GenerateOperationOutputStruct_JSON(schema *oas.Schema) error
func (*GenerateOpenAPIDoc) GenerateOperationOutputTableAddRow ¶
func (*GenerateOpenAPIDoc) Load ¶
func (g *GenerateOpenAPIDoc) Load()
func (*GenerateOpenAPIDoc) Output ¶
func (g *GenerateOpenAPIDoc) Output(cwd string)
Click to show internal directories.
Click to hide internal directories.