Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ContactInfo ¶
type CoreService ¶
type CoreService interface { OpenAPI() *openapi3.T SetContact(*ContactInfo) SetLicense(*LicenseInfo) SetContentTypeUrlEncoder(*coremodels.ContentTypeUrlEncoding) ContentTypeUrlEncoder() *coremodels.ContentTypeUrlEncoding // Method to rebuild the OpenAPI specification. It is recommended to call // this method, in order to easy error handling. RebuildOpenAPI([]interface{}) }
func NewCoreService ¶
func NewCoreService() CoreService
type LicenseInfo ¶
type OpenAPIBuilder ¶
type OpenAPIBuilder interface { OpenAPI() *openapi3.T Build([]interface{}) *openapi3.T AddComponentParameter(parameterName string, parameter *openapi3.Parameter) }
func NewOpenAPIBuilder ¶
func NewOpenAPIBuilder(basetemplate *openapi3.T, loader *openapi3.Loader, config coremodels.Serverconfig) OpenAPIBuilder
type OpenAPIService ¶
type OpenAPIService interface {
BuildOpenAPISpecification(OpenAPIBuilder)
}
Click to show internal directories.
Click to hide internal directories.