Versions in this module Expand all Collapse all v0 v0.14.0 Apr 24, 2024 Changes in this version + const TagSwaggerPath v0.13.0 Feb 27, 2024 Changes in this version + const OASv2 + const OASv30 + const OASv31 + const SwaggerPrefix + const TAG_SWAGGER_PATH + var Content embed.FS + var Module = &bootstrap.Module + func Use() + type DiscoveryCustomizerDIOut struct + Customizer discovery.Customizer + type OAS2 struct + BasePath string + Consumes []string + Definitions map[string]interface{} + ExtDocs map[string]interface{} + Host string + Info OAS2Info + OpenAPIVersion string + Parameters map[string]interface{} + Paths map[string]interface{} + Produces []string + Responses map[string]interface{} + Schemes []string + SecDefs map[string]interface{} + Security []interface{} + Tags []interface{} + type OAS2Info struct + Contact map[string]interface{} + Description string + License map[string]interface{} + TermsOfService string + Title string + Version string + type OAS3 struct + Components map[string]interface{} + ExtDocs map[string]interface{} + Info OAS3Info + JsonDialect string + OpenAPIVersion string + Paths map[string]interface{} + Security []interface{} + Servers []OAS3Server + Tags []interface{} + WebHooks map[string]interface{} + type OAS3Info struct + Contact map[string]interface{} + Description string + License map[string]interface{} + Summary string + TermsOfService string + Title string + Version string + type OAS3Server struct + Description string + URL string + Variables map[string]interface{} + type OASDocLoader struct + func (l OASDocLoader) Load() (*OpenApiSpec, error) + type OASVersion string + type OpenApiSpec struct + OAS2 *OAS2 + OAS3 *OAS3 + Version OASVersion + func (s *OpenApiSpec) UnmarshalJSON(data []byte) error + type ParamMeta struct + CandidateJsonPath string + CandidateSourceUrl string + DisplayName string + Name string + type ParameterProperties struct + CandidateJsonPath string + CandidateSourceUrl string + DisplayName string + Name string + type Resource struct + Location string + Name string + SwaggerVersion string + Url string + type SsoConfiguration struct + AdditionalParams []ParamMeta + AuthorizeUrl string + ClientId string + ClientSecret string + Enabled bool + TokenUrl string + type SwaggerController struct + func NewSwaggerController(props SwaggerProperties, resolver bootstrap.BuildInfoResolver) *SwaggerController + func (c *SwaggerController) Mappings() []web.Mapping + type SwaggerProperties struct + BasePath string + Security SwaggerSecurityProperties + Spec string + UI SwaggerUIProperties + func NewSwaggerSsoProperties() *SwaggerProperties + type SwaggerSecurityProperties struct + SecureDocs bool + Sso SwaggerSsoProperties + type SwaggerSsoProperties struct + AdditionalParams []ParameterProperties + AuthorizePath string + BaseUrl string + ClientId string + ClientSecret string + TokenPath string + type SwaggerUIProperties struct + Title string + type UiConfiguration struct + ApisSorter string + DeepLinking bool + DefaultModelExpandDepth int + DefaultModelRendering string + DefaultModelsExpandDepth int + DisplayOperationId bool + DisplayRequestDuration bool + DocExpansion string + Filter bool + JsonEditor bool + OperationsSorter string + ShowExtensions bool + ShowRequestHeaders bool + SupportedSubmitMethods []string + TagsSorter string + Title string + ValidatorUrl string