Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct {
Info *openapi3.Info `yaml:"info"`
SecuritySchemes map[string]interface{} `yaml:"securitySchemes"`
RouterDefinitions []RouterDefinition `yaml:"routerDefinitions"`
HandlerPatterns *HandlerPatternsConfig `yaml:"handlerPatterns"`
SecurityPatterns []SecurityPattern `yaml:"securityPatterns"`
}
Config is updated with the new HandlerPatterns.
type HandlerPatternsConfig ¶ added in v0.1.7
type HandlerPatternsConfig struct {
RequestBody []RequestBodyPattern `yaml:"requestBody"`
ResponseBody []ResponseBodyPattern `yaml:"responseBody"`
QueryParameter []ParameterPattern `yaml:"queryParameter"`
HeaderParameter []ParameterPattern `yaml:"headerParameter"`
}
type ParameterPattern ¶ added in v0.1.7
type RequestBodyPattern ¶ added in v0.1.7
type ResponseBodyPattern ¶ added in v0.1.7
type RouterDefinition ¶
type RouterDefinition struct {
Type string `yaml:"type"`
EndpointMethods []string `yaml:"endpointMethods"`
GroupMethods []string `yaml:"groupMethods"`
MiddlewareWrapperMethods []string `yaml:"middlewareWrapperMethods"`
}
RouterDefinition is unchanged.
type SecurityPattern ¶ added in v0.1.7
Click to show internal directories.
Click to hide internal directories.