Documentation
¶
Index ¶
- Constants
- func GetOperationPath(p string, params openapi3.Parameters) (string, error)
- func NewErrNoSupportedBodyMediaType() error
- func NewErrUnsupportedBearerFormat(bearerFormat string) error
- func NewErrUnsupportedScheme(scheme string) error
- func NewErrUnsupportedSecuritySchemeType(schemeType string) error
- type OpenAPI
- func (openapi *OpenAPI) BaseUrl() *url.URL
- func (openapi *OpenAPI) Operations(client *request.Client, securitySchemes auth.SecuritySchemesMap) (operation.Operations, error)
- func (openapi *OpenAPI) SecuritySchemeMap(values *SecuritySchemeValues) (auth.SecuritySchemesMap, error)
- func (openapi *OpenAPI) SetBaseUrl(baseUrl *url.URL) *OpenAPI
- func (openapi *OpenAPI) Validate(ctx context.Context) error
- type SecuritySchemeValues
Constants ¶
View Source
const ( FloatParamType = "float" DoubleParamType = "double" Int32ParamFormat = "int32" Int64ParamFormat = "int64" )
Variables ¶
This section is empty.
Functions ¶
func GetOperationPath ¶ added in v0.8.2
func GetOperationPath(p string, params openapi3.Parameters) (string, error)
func NewErrNoSupportedBodyMediaType ¶ added in v0.8.5
func NewErrNoSupportedBodyMediaType() error
func NewErrUnsupportedScheme ¶
Types ¶
type OpenAPI ¶
func NewOpenAPI ¶
func (*OpenAPI) Operations ¶
func (openapi *OpenAPI) Operations(client *request.Client, securitySchemes auth.SecuritySchemesMap) (operation.Operations, error)
func (*OpenAPI) SecuritySchemeMap ¶
func (openapi *OpenAPI) SecuritySchemeMap(values *SecuritySchemeValues) (auth.SecuritySchemesMap, error)
func (*OpenAPI) SetBaseUrl ¶ added in v0.7.1
type SecuritySchemeValues ¶ added in v0.8.4
type SecuritySchemeValues struct { Default interface{} Values map[string]interface{} }
func NewEmptySecuritySchemeValues ¶ added in v0.8.4
func NewEmptySecuritySchemeValues() *SecuritySchemeValues
func NewSecuritySchemeValues ¶ added in v0.8.4
func NewSecuritySchemeValues(values map[string]interface{}) *SecuritySchemeValues
func (*SecuritySchemeValues) Get ¶ added in v0.8.4
func (s *SecuritySchemeValues) Get(key string) interface{}
func (*SecuritySchemeValues) GetDefault ¶ added in v0.8.4
func (s *SecuritySchemeValues) GetDefault() interface{}
func (*SecuritySchemeValues) Set ¶ added in v0.8.4
func (s *SecuritySchemeValues) Set(key string, value interface{})
func (*SecuritySchemeValues) WithDefault ¶ added in v0.8.4
func (s *SecuritySchemeValues) WithDefault(defaultValue interface{}) *SecuritySchemeValues
Click to show internal directories.
Click to hide internal directories.