Documentation ¶
Overview ¶
Package docs Code generated by swaggo/swag. DO NOT EDIT
Index ¶
- Variables
- func DeepLinking(deepLinking bool) func(*Config)
- func DocExpansion(docExpansion string) func(*Config)
- func DomID(domID string) func(*Config)
- func InstanceName(instanceName string) func(*Config)
- func OAuth(config *OAuthConfig) func(*Config)
- func PersistAuthorization(persistAuthorization bool) func(*Config)
- func SyntaxHighlight(syntaxHighlight bool) func(*Config)
- func URL(url string) func(*Config)
- type Config
- type OAuthConfig
Constants ¶
This section is empty.
Variables ¶
View Source
var EchoSwaggerHandler = echoWrapHandler()
View Source
var SwaggerInfo = &swag.Spec{ Version: "1.0.0", Host: "localhost:8080", BasePath: "/api", Schemes: []string{"http"}, Title: "Movies Reviews API", Description: "This API is used for managing movies reviews.", InfoInstanceName: "swagger", SwaggerTemplate: docTemplate, LeftDelim: "{{", RightDelim: "}}", }
SwaggerInfo holds exported Swagger Info so clients can modify it
Functions ¶
func DocExpansion ¶
DocExpansion list, full, none.
func InstanceName ¶
InstanceName specified swag instance name.
func OAuth ¶
func OAuth(config *OAuthConfig) func(*Config)
func PersistAuthorization ¶
PersistAuthorization Persist authorization information over browser close/refresh. Defaults to false.
func SyntaxHighlight ¶
SyntaxHighlight true, false.
Types ¶
type Config ¶
type Config struct { // The url pointing to API definition (normally swagger.json or swagger.yaml). Default is `mockedSwag.json`. URLs []string DocExpansion string DomID string InstanceName string DeepLinking bool PersistAuthorization bool SyntaxHighlight bool // The information for OAuth2 integration, if any. OAuth *OAuthConfig }
Config stores echoSwagger configuration variables.
type OAuthConfig ¶
type OAuthConfig struct { // The ID of the client sent to the OAuth2 IAM provider. ClientID string // The OAuth2 realm that the client should operate in. If not applicable, use empty string. Realm string // The name to display for the application in the authentication popup. AppName string }
OAuthConfig stores configuration for Swagger UI OAuth2 integration. See https://swagger.io/docs/open-source-tools/swagger-ui/usage/oauth2/ for further details.
Click to show internal directories.
Click to hide internal directories.