Documentation
¶
Index ¶
- func BuildSchemaValidation(schema *openapi3.SchemaRef, validationString string, fieldInterface string)
- func GenerateControllersSpec(openapi *openapi3.T, config *definitions.OpenAPIGeneratorConfig, ...) error
- func GenerateModelsSpec(openapi *openapi3.T, models []definitions.ModelMetadata) error
- func GenerateSecuritySpec(openapi *openapi3.T, securityConfig *[]definitions.SecuritySchemeConfig) error
- func GenerateSpec(config *definitions.OpenAPIGeneratorConfig, ...) ([]byte, error)
- func InterfaceToSchemaRef(openapi *openapi3.T, interfaceType string) *openapi3.SchemaRef
- func ToOpenApiSchema(typeName string) *openapi3.Schema
- func ToOpenApiSchemaRef(typeName string) *openapi3.SchemaRef
- type SchemaRefMap
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BuildSchemaValidation ¶
func GenerateControllersSpec ¶
func GenerateControllersSpec(openapi *openapi3.T, config *definitions.OpenAPIGeneratorConfig, defs []definitions.ControllerMetadata) error
func GenerateModelsSpec ¶
func GenerateModelsSpec(openapi *openapi3.T, models []definitions.ModelMetadata) error
func GenerateSecuritySpec ¶
func GenerateSecuritySpec(openapi *openapi3.T, securityConfig *[]definitions.SecuritySchemeConfig) error
func GenerateSpec ¶
func GenerateSpec(config *definitions.OpenAPIGeneratorConfig, defs []definitions.ControllerMetadata, models []definitions.ModelMetadata) ([]byte, error)
GenerateSpec generates the OpenAPI specification
func InterfaceToSchemaRef ¶
func ToOpenApiSchema ¶
func ToOpenApiSchemaRef ¶
Types ¶
type SchemaRefMap ¶
Click to show internal directories.
Click to hide internal directories.