| GET | /oas |
|---|
namespace BH.API.Core.ServiceStack.OpenAPI
open System
open System.Collections
open System.Collections.Generic
open System.Runtime.Serialization
open ServiceStack
open ServiceStack.DataAnnotations
[<DataContract>]
[<AllowNullLiteral>]
type OpenApiContact() =
[<DataMember(Name="name")>]
member val Name:String = null with get,set
[<DataMember(Name="url")>]
member val Url:String = null with get,set
[<DataMember(Name="email")>]
member val Email:String = null with get,set
[<DataContract>]
[<AllowNullLiteral>]
type OpenApiLicense() =
[<DataMember(Name="name")>]
member val Name:String = null with get,set
[<DataMember(Name="url")>]
member val Url:String = null with get,set
[<DataContract>]
[<AllowNullLiteral>]
type OpenApiInfo() =
[<DataMember(Name="title")>]
member val Title:String = null with get,set
[<DataMember(Name="description")>]
member val Description:String = null with get,set
[<DataMember(Name="termsOfServiceUrl")>]
member val TermsOfServiceUrl:String = null with get,set
[<DataMember(Name="contact")>]
member val Contact:OpenApiContact = null with get,set
[<DataMember(Name="license")>]
member val License:OpenApiLicense = null with get,set
[<DataMember(Name="version")>]
member val Version:String = null with get,set
[<DataContract>]
[<AllowNullLiteral>]
type OpenApiExternalDocumentation() =
[<DataMember(Name="description")>]
member val Description:String = null with get,set
[<DataMember(Name="url")>]
member val Url:String = null with get,set
[<DataContract>]
[<AllowNullLiteral>]
type OpenApiDataTypeSchema() =
[<DataMember(Name="$ref")>]
member val Ref:String = null with get,set
[<DataMember(Name="description")>]
member val Description:String = null with get,set
[<DataMember(Name="type")>]
member val Type:String = null with get,set
[<DataMember(Name="format")>]
member val Format:String = null with get,set
[<DataMember(Name="items")>]
member val Items:Dictionary<String, Object> = new Dictionary<String, Object>() with get,set
[<DataMember(Name="collectionFormat")>]
member val CollectionFormat:String = null with get,set
[<DataMember(Name="default")>]
member val Default:String = null with get,set
[<DataMember(Name="maximum")>]
member val Maximum:Nullable<Double> = new Nullable<Double>() with get,set
[<DataMember(Name="exclusiveMaximum")>]
member val ExclusiveMaximum:Nullable<Boolean> = new Nullable<Boolean>() with get,set
[<DataMember(Name="minimum")>]
member val Minimum:Nullable<Double> = new Nullable<Double>() with get,set
[<DataMember(Name="exclusiveMinimum")>]
member val ExclusiveMinimum:Nullable<Boolean> = new Nullable<Boolean>() with get,set
[<DataMember(Name="maxLength")>]
member val MaxLength:Nullable<Int32> = new Nullable<Int32>() with get,set
[<DataMember(Name="minLength")>]
member val MinLength:Nullable<Int32> = new Nullable<Int32>() with get,set
[<DataMember(Name="pattern")>]
member val Pattern:String = null with get,set
[<DataMember(Name="maxItems")>]
member val MaxItems:Nullable<Int32> = new Nullable<Int32>() with get,set
[<DataMember(Name="minItems")>]
member val MinItems:Nullable<Int32> = new Nullable<Int32>() with get,set
[<DataMember(Name="uniqueItems")>]
member val UniqueItems:Nullable<Boolean> = new Nullable<Boolean>() with get,set
[<DataMember(Name="maxProperties")>]
member val MaxProperties:String = null with get,set
[<DataMember(Name="minProperties")>]
member val MinProperties:String = null with get,set
[<DataMember(Name="required")>]
member val Required:Nullable<Boolean> = new Nullable<Boolean>() with get,set
[<DataMember(Name="enum")>]
member val Enum:String[] = [||] with get,set
[<DataMember(Name="multipleOf")>]
member val MultipleOf:Nullable<Double> = new Nullable<Double>() with get,set
[<DataMember(Name="x-nullable")>]
member val Nullable:Nullable<Boolean> = new Nullable<Boolean>() with get,set
[<DataContract>]
[<AllowNullLiteral>]
type OpenApiXmlObject() =
[<DataMember(Name="name")>]
member val Name:String = null with get,set
[<DataMember(Name="namespace")>]
member val Namespace:String = null with get,set
[<DataMember(Name="prefix")>]
member val Prefix:String = null with get,set
[<DataMember(Name="attribute")>]
member val Attribute:Boolean = new Boolean() with get,set
[<DataMember(Name="wrapped")>]
member val Wrapped:Boolean = new Boolean() with get,set
[<DataContract>]
[<AllowNullLiteral>]
type OpenApiProperty() =
inherit OpenApiDataTypeSchema()
[<DataContract>]
[<AllowNullLiteral>]
type OpenApiSchema() =
inherit OpenApiDataTypeSchema()
[<DataMember(Name="title")>]
member val Title:String = null with get,set
[<DataMember(Name="discriminator")>]
member val Discriminator:String = null with get,set
[<DataMember(Name="readOnly")>]
member val ReadOnly:Nullable<Boolean> = new Nullable<Boolean>() with get,set
[<DataMember(Name="xml")>]
member val Xml:OpenApiXmlObject = null with get,set
[<DataMember(Name="externalDocs")>]
member val ExternalDocs:OpenApiExternalDocumentation = null with get,set
[<DataMember(Name="example")>]
member val Example:String = null with get,set
[<DataMember(Name="required")>]
member val Required:ResizeArray<String> = new ResizeArray<String>() with get,set
[<DataMember(Name="allOf")>]
member val AllOf:OpenApiSchema = null with get,set
[<DataMember(Name="properties")>]
member val Properties:OrderedDictionary<String, OpenApiProperty> = null with get,set
[<DataMember(Name="additionalProperties")>]
member val AdditionalProperties:OpenApiProperty = null with get,set
[<DataContract>]
[<AllowNullLiteral>]
type OpenApiParameter() =
inherit OpenApiDataTypeSchema()
[<DataMember(Name="name")>]
member val Name:String = null with get,set
[<DataMember(Name="in")>]
member val In:String = null with get,set
[<DataMember(Name="schema")>]
member val Schema:OpenApiSchema = null with get,set
[<DataMember(Name="allowEmptyValue")>]
member val AllowEmptyValue:Nullable<Boolean> = new Nullable<Boolean>() with get,set
[<DataContract>]
[<AllowNullLiteral>]
type OpenApiResponse() =
[<DataMember(Name="description")>]
member val Description:String = null with get,set
[<DataMember(Name="schema")>]
member val Schema:OpenApiSchema = null with get,set
[<DataMember(Name="headers")>]
member val Headers:Dictionary<String, OpenApiProperty> = new Dictionary<String, OpenApiProperty>() with get,set
[<DataMember(Name="examples")>]
member val Examples:Dictionary<String, String> = new Dictionary<String, String>() with get,set
[<DataContract>]
[<AllowNullLiteral>]
type OpenApiOperation() =
[<DataMember(Name="tags")>]
member val Tags:ResizeArray<String> = new ResizeArray<String>() with get,set
[<DataMember(Name="summary")>]
member val Summary:String = null with get,set
[<DataMember(Name="description")>]
member val Description:String = null with get,set
[<DataMember(Name="externalDocs")>]
member val ExternalDocs:OpenApiExternalDocumentation = null with get,set
[<DataMember(Name="operationId")>]
member val OperationId:String = null with get,set
[<DataMember(Name="consumes")>]
member val Consumes:ResizeArray<String> = new ResizeArray<String>() with get,set
[<DataMember(Name="produces")>]
member val Produces:ResizeArray<String> = new ResizeArray<String>() with get,set
[<DataMember(Name="parameters")>]
member val Parameters:ResizeArray<OpenApiParameter> = new ResizeArray<OpenApiParameter>() with get,set
[<DataMember(Name="responses")>]
member val Responses:OrderedDictionary<String, OpenApiResponse> = null with get,set
[<DataMember(Name="schemes")>]
member val Schemes:ResizeArray<String> = new ResizeArray<String>() with get,set
[<DataMember(Name="deprecated")>]
member val Deprecated:Boolean = new Boolean() with get,set
[<DataMember(Name="security")>]
member val Security:ResizeArray<Dictionary<String,List<String>>> = new ResizeArray<Dictionary<String,List<String>>>() with get,set
[<DataContract>]
[<AllowNullLiteral>]
type OpenApiPath() =
[<DataMember(Name="$ref")>]
member val Ref:String = null with get,set
[<DataMember(Name="get")>]
member val Get:OpenApiOperation = null with get,set
[<DataMember(Name="put")>]
member val Put:OpenApiOperation = null with get,set
[<DataMember(Name="post")>]
member val Post:OpenApiOperation = null with get,set
[<DataMember(Name="delete")>]
member val Delete:OpenApiOperation = null with get,set
[<DataMember(Name="options")>]
member val Options:OpenApiOperation = null with get,set
[<DataMember(Name="head")>]
member val Head:OpenApiOperation = null with get,set
[<DataMember(Name="patch")>]
member val Patch:OpenApiOperation = null with get,set
[<DataMember(Name="parameters")>]
member val Parameters:ResizeArray<OpenApiParameter> = new ResizeArray<OpenApiParameter>() with get,set
[<DataContract>]
[<AllowNullLiteral>]
type OpenApiSecuritySchema() =
[<DataMember(Name="type")>]
member val Type:String = null with get,set
[<DataMember(Name="description")>]
member val Description:String = null with get,set
[<DataMember(Name="name")>]
member val Name:String = null with get,set
[<DataMember(Name="in")>]
member val In:String = null with get,set
[<DataMember(Name="flow")>]
member val Flow:String = null with get,set
[<DataMember(Name="authorizationUrl")>]
member val AuthorizationUrl:String = null with get,set
[<DataMember(Name="tokenUrl")>]
member val TokenUrl:String = null with get,set
[<DataMember(Name="scopes")>]
member val Scopes:Dictionary<String, String> = new Dictionary<String, String>() with get,set
[<DataContract>]
[<AllowNullLiteral>]
type OpenApiTag() =
[<DataMember(Name="name")>]
member val Name:String = null with get,set
[<DataMember(Name="description")>]
member val Description:String = null with get,set
[<DataMember(Name="externalDocs")>]
member val ExternalDocs:OpenApiExternalDocumentation = null with get,set
[<DataContract>]
[<AllowNullLiteral>]
type OpenApiDeclaration() =
[<DataMember(Name="swagger")>]
member val Swagger:String = null with get,set
[<DataMember(Name="info")>]
member val Info:OpenApiInfo = null with get,set
[<DataMember(Name="host")>]
member val Host:String = null with get,set
[<DataMember(Name="basePath")>]
member val BasePath:String = null with get,set
[<DataMember(Name="schemes")>]
member val Schemes:ResizeArray<String> = new ResizeArray<String>() with get,set
[<DataMember(Name="consumes")>]
member val Consumes:ResizeArray<String> = new ResizeArray<String>() with get,set
[<DataMember(Name="produces")>]
member val Produces:ResizeArray<String> = new ResizeArray<String>() with get,set
[<DataMember(Name="paths")>]
member val Paths:OrderedDictionary<String, OpenApiPath> = null with get,set
[<DataMember(Name="definitions")>]
member val Definitions:Dictionary<String, OpenApiSchema> = new Dictionary<String, OpenApiSchema>() with get,set
[<DataMember(Name="parameters")>]
member val Parameters:Dictionary<String, OpenApiParameter> = new Dictionary<String, OpenApiParameter>() with get,set
[<DataMember(Name="responses")>]
member val Responses:OrderedDictionary<String, OpenApiResponse> = null with get,set
[<DataMember(Name="securityDefinitions")>]
member val SecurityDefinitions:Dictionary<String, OpenApiSecuritySchema> = new Dictionary<String, OpenApiSecuritySchema>() with get,set
[<DataMember(Name="security")>]
member val Security:ResizeArray<Dictionary<String,List<String>>> = new ResizeArray<Dictionary<String,List<String>>>() with get,set
[<DataMember(Name="tags")>]
member val Tags:ResizeArray<OpenApiTag> = new ResizeArray<OpenApiTag>() with get,set
[<DataMember(Name="externalDocs")>]
member val ExternalDocs:OpenApiExternalDocumentation = null with get,set
[<AllowNullLiteral>]
type OpenApiSpecRequest() =
[<DataMember(Name="apiKey")>]
member val ApiKey:String = null with get,set
[<DataMember(Name="category")>]
member val Category:String = null with get,set
[<DataMember(Name="ver")>]
member val Version:String = null with get,set
[<AllowNullLiteral>]
type OrderedDictionary<'TKey, 'TValue>() =
class end
To override the Content-type in your clients, use the HTTP Accept Header, append the .jsv suffix or ?format=jsv
The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.
GET /oas HTTP/1.1 Host: devapi.billhighway.com Accept: text/jsv
HTTP/1.1 200 OK
Content-Type: text/jsv
Content-Length: length
{
swagger: 2.0,
info:
{
title: String,
description: String,
termsOfServiceUrl: String,
contact:
{
name: String,
url: String,
email: String
},
license:
{
name: String,
url: String
},
version: String
},
host: String,
basePath: String,
schemes:
[
String
],
consumes:
[
String
],
produces:
[
String
],
paths:
{
String:
{
$ref: String,
get:
{
tags:
[
String
],
summary: String,
description: String,
externalDocs:
{
description: String,
url: String
},
operationId: String,
consumes:
[
String
],
produces:
[
String
],
parameters:
[
{
name: String,
in: String,
schema:
{
title: String,
discriminator: String,
readOnly: False,
xml:
{
name: String,
namespace: String,
prefix: String,
attribute: False,
wrapped: False
},
externalDocs:
{
description: String,
url: String
},
example: String,
required:
[
String
],
allOf:
{
title: String,
discriminator: String,
readOnly: False,
xml:
{
name: String,
namespace: String,
prefix: String,
attribute: False,
wrapped: False
},
externalDocs:
{
description: String,
url: String
},
example: String,
required:
[
String
],
allOf:
{
title: String,
discriminator: String,
readOnly: False,
xml:
{
name: String,
namespace: String,
prefix: String,
attribute: False,
wrapped: False
},
externalDocs:
{
description: String,
url: String
},
example: String,
required:
[
String
],
properties:
{
String:
{
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
}
},
additionalProperties:
{
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
},
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
},
properties:
{
String:
{
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
}
},
additionalProperties:
{
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
},
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
},
properties:
{
String:
{
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
}
},
additionalProperties:
{
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
},
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
},
allowEmptyValue: False,
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
}
],
responses:
{
String:
{
description: String,
schema:
{
title: String,
discriminator: String,
readOnly: False,
xml:
{
name: String,
namespace: String,
prefix: String,
attribute: False,
wrapped: False
},
externalDocs:
{
description: String,
url: String
},
example: String,
required:
[
String
],
allOf:
{
title: String,
discriminator: String,
readOnly: False,
xml:
{
name: String,
namespace: String,
prefix: String,
attribute: False,
wrapped: False
},
externalDocs:
{
description: String,
url: String
},
example: String,
required:
[
String
],
allOf:
{
title: String,
discriminator: String,
readOnly: False,
xml:
{
name: String,
namespace: String,
prefix: String,
attribute: False,
wrapped: False
},
externalDocs:
{
description: String,
url: String
},
example: String,
required:
[
String
],
properties:
{
String:
{
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
}
},
additionalProperties:
{
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
},
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
},
properties:
{
String:
{
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
}
},
additionalProperties:
{
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
},
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
},
properties:
{
String:
{
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
}
},
additionalProperties:
{
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
},
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
},
headers:
{
String:
{
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
}
},
examples:
{
String: String
}
}
},
schemes:
[
String
],
deprecated: False,
security:
[
{
String:
[
String
]
}
]
},
put:
{
tags:
[
String
],
summary: String,
description: String,
externalDocs:
{
description: String,
url: String
},
operationId: String,
consumes:
[
String
],
produces:
[
String
],
parameters:
[
{
name: String,
in: String,
schema:
{
title: String,
discriminator: String,
readOnly: False,
xml:
{
name: String,
namespace: String,
prefix: String,
attribute: False,
wrapped: False
},
externalDocs:
{
description: String,
url: String
},
example: String,
required:
[
String
],
allOf:
{
title: String,
discriminator: String,
readOnly: False,
xml:
{
name: String,
namespace: String,
prefix: String,
attribute: False,
wrapped: False
},
externalDocs:
{
description: String,
url: String
},
example: String,
required:
[
String
],
allOf:
{
title: String,
discriminator: String,
readOnly: False,
xml:
{
name: String,
namespace: String,
prefix: String,
attribute: False,
wrapped: False
},
externalDocs:
{
description: String,
url: String
},
example: String,
required:
[
String
],
properties:
{
String:
{
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
}
},
additionalProperties:
{
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
},
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
},
properties:
{
String:
{
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
}
},
additionalProperties:
{
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
},
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
},
properties:
{
String:
{
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
}
},
additionalProperties:
{
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
},
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
},
allowEmptyValue: False,
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
}
],
responses:
{
String:
{
description: String,
schema:
{
title: String,
discriminator: String,
readOnly: False,
xml:
{
name: String,
namespace: String,
prefix: String,
attribute: False,
wrapped: False
},
externalDocs:
{
description: String,
url: String
},
example: String,
required:
[
String
],
allOf:
{
title: String,
discriminator: String,
readOnly: False,
xml:
{
name: String,
namespace: String,
prefix: String,
attribute: False,
wrapped: False
},
externalDocs:
{
description: String,
url: String
},
example: String,
required:
[
String
],
allOf:
{
title: String,
discriminator: String,
readOnly: False,
xml:
{
name: String,
namespace: String,
prefix: String,
attribute: False,
wrapped: False
},
externalDocs:
{
description: String,
url: String
},
example: String,
required:
[
String
],
properties:
{
String:
{
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
}
},
additionalProperties:
{
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
},
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
},
properties:
{
String:
{
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
}
},
additionalProperties:
{
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
},
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
},
properties:
{
String:
{
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
}
},
additionalProperties:
{
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
},
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
},
headers:
{
String:
{
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
}
},
examples:
{
String: String
}
}
},
schemes:
[
String
],
deprecated: False,
security:
[
{
String:
[
String
]
}
]
},
post:
{
tags:
[
String
],
summary: String,
description: String,
externalDocs:
{
description: String,
url: String
},
operationId: String,
consumes:
[
String
],
produces:
[
String
],
parameters:
[
{
name: String,
in: String,
schema:
{
title: String,
discriminator: String,
readOnly: False,
xml:
{
name: String,
namespace: String,
prefix: String,
attribute: False,
wrapped: False
},
externalDocs:
{
description: String,
url: String
},
example: String,
required:
[
String
],
allOf:
{
title: String,
discriminator: String,
readOnly: False,
xml:
{
name: String,
namespace: String,
prefix: String,
attribute: False,
wrapped: False
},
externalDocs:
{
description: String,
url: String
},
example: String,
required:
[
String
],
allOf:
{
title: String,
discriminator: String,
readOnly: False,
xml:
{
name: String,
namespace: String,
prefix: String,
attribute: False,
wrapped: False
},
externalDocs:
{
description: String,
url: String
},
example: String,
required:
[
String
],
properties:
{
String:
{
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
}
},
additionalProperties:
{
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
},
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
},
properties:
{
String:
{
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
}
},
additionalProperties:
{
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
},
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
},
properties:
{
String:
{
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
}
},
additionalProperties:
{
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
},
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
},
allowEmptyValue: False,
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
}
],
responses:
{
String:
{
description: String,
schema:
{
title: String,
discriminator: String,
readOnly: False,
xml:
{
name: String,
namespace: String,
prefix: String,
attribute: False,
wrapped: False
},
externalDocs:
{
description: String,
url: String
},
example: String,
required:
[
String
],
allOf:
{
title: String,
discriminator: String,
readOnly: False,
xml:
{
name: String,
namespace: String,
prefix: String,
attribute: False,
wrapped: False
},
externalDocs:
{
description: String,
url: String
},
example: String,
required:
[
String
],
allOf:
{
title: String,
discriminator: String,
readOnly: False,
xml:
{
name: String,
namespace: String,
prefix: String,
attribute: False,
wrapped: False
},
externalDocs:
{
description: String,
url: String
},
example: String,
required:
[
String
],
properties:
{
String:
{
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
}
},
additionalProperties:
{
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
},
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
},
properties:
{
String:
{
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
}
},
additionalProperties:
{
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
},
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
},
properties:
{
String:
{
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
}
},
additionalProperties:
{
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
},
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
},
headers:
{
String:
{
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
}
},
examples:
{
String: String
}
}
},
schemes:
[
String
],
deprecated: False,
security:
[
{
String:
[
String
]
}
]
},
delete:
{
tags:
[
String
],
summary: String,
description: String,
externalDocs:
{
description: String,
url: String
},
operationId: String,
consumes:
[
String
],
produces:
[
String
],
parameters:
[
{
name: String,
in: String,
schema:
{
title: String,
discriminator: String,
readOnly: False,
xml:
{
name: String,
namespace: String,
prefix: String,
attribute: False,
wrapped: False
},
externalDocs:
{
description: String,
url: String
},
example: String,
required:
[
String
],
allOf:
{
title: String,
discriminator: String,
readOnly: False,
xml:
{
name: String,
namespace: String,
prefix: String,
attribute: False,
wrapped: False
},
externalDocs:
{
description: String,
url: String
},
example: String,
required:
[
String
],
allOf:
{
title: String,
discriminator: String,
readOnly: False,
xml:
{
name: String,
namespace: String,
prefix: String,
attribute: False,
wrapped: False
},
externalDocs:
{
description: String,
url: String
},
example: String,
required:
[
String
],
properties:
{
String:
{
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
}
},
additionalProperties:
{
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
},
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
},
properties:
{
String:
{
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
}
},
additionalProperties:
{
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
},
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
},
properties:
{
String:
{
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
}
},
additionalProperties:
{
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
},
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
},
allowEmptyValue: False,
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
}
],
responses:
{
String:
{
description: String,
schema:
{
title: String,
discriminator: String,
readOnly: False,
xml:
{
name: String,
namespace: String,
prefix: String,
attribute: False,
wrapped: False
},
externalDocs:
{
description: String,
url: String
},
example: String,
required:
[
String
],
allOf:
{
title: String,
discriminator: String,
readOnly: False,
xml:
{
name: String,
namespace: String,
prefix: String,
attribute: False,
wrapped: False
},
externalDocs:
{
description: String,
url: String
},
example: String,
required:
[
String
],
allOf:
{
title: String,
discriminator: String,
readOnly: False,
xml:
{
name: String,
namespace: String,
prefix: String,
attribute: False,
wrapped: False
},
externalDocs:
{
description: String,
url: String
},
example: String,
required:
[
String
],
properties:
{
String:
{
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
}
},
additionalProperties:
{
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
},
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
},
properties:
{
String:
{
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
}
},
additionalProperties:
{
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
},
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
},
properties:
{
String:
{
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
}
},
additionalProperties:
{
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
},
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
},
headers:
{
String:
{
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
}
},
examples:
{
String: String
}
}
},
schemes:
[
String
],
deprecated: False,
security:
[
{
String:
[
String
]
}
]
},
options:
{
tags:
[
String
],
summary: String,
description: String,
externalDocs:
{
description: String,
url: String
},
operationId: String,
consumes:
[
String
],
produces:
[
String
],
parameters:
[
{
name: String,
in: String,
schema:
{
title: String,
discriminator: String,
readOnly: False,
xml:
{
name: String,
namespace: String,
prefix: String,
attribute: False,
wrapped: False
},
externalDocs:
{
description: String,
url: String
},
example: String,
required:
[
String
],
allOf:
{
title: String,
discriminator: String,
readOnly: False,
xml:
{
name: String,
namespace: String,
prefix: String,
attribute: False,
wrapped: False
},
externalDocs:
{
description: String,
url: String
},
example: String,
required:
[
String
],
allOf:
{
title: String,
discriminator: String,
readOnly: False,
xml:
{
name: String,
namespace: String,
prefix: String,
attribute: False,
wrapped: False
},
externalDocs:
{
description: String,
url: String
},
example: String,
required:
[
String
],
properties:
{
String:
{
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
}
},
additionalProperties:
{
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
},
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
},
properties:
{
String:
{
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
}
},
additionalProperties:
{
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
},
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
},
properties:
{
String:
{
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
}
},
additionalProperties:
{
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
},
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
},
allowEmptyValue: False,
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
}
],
responses:
{
String:
{
description: String,
schema:
{
title: String,
discriminator: String,
readOnly: False,
xml:
{
name: String,
namespace: String,
prefix: String,
attribute: False,
wrapped: False
},
externalDocs:
{
description: String,
url: String
},
example: String,
required:
[
String
],
allOf:
{
title: String,
discriminator: String,
readOnly: False,
xml:
{
name: String,
namespace: String,
prefix: String,
attribute: False,
wrapped: False
},
externalDocs:
{
description: String,
url: String
},
example: String,
required:
[
String
],
allOf:
{
title: String,
discriminator: String,
readOnly: False,
xml:
{
name: String,
namespace: String,
prefix: String,
attribute: False,
wrapped: False
},
externalDocs:
{
description: String,
url: String
},
example: String,
required:
[
String
],
properties:
{
String:
{
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
}
},
additionalProperties:
{
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
},
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
},
properties:
{
String:
{
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
}
},
additionalProperties:
{
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
},
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
},
properties:
{
String:
{
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
}
},
additionalProperties:
{
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
},
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
},
headers:
{
String:
{
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
}
},
examples:
{
String: String
}
}
},
schemes:
[
String
],
deprecated: False,
security:
[
{
String:
[
String
]
}
]
},
head:
{
tags:
[
String
],
summary: String,
description: String,
externalDocs:
{
description: String,
url: String
},
operationId: String,
consumes:
[
String
],
produces:
[
String
],
parameters:
[
{
name: String,
in: String,
schema:
{
title: String,
discriminator: String,
readOnly: False,
xml:
{
name: String,
namespace: String,
prefix: String,
attribute: False,
wrapped: False
},
externalDocs:
{
description: String,
url: String
},
example: String,
required:
[
String
],
allOf:
{
title: String,
discriminator: String,
readOnly: False,
xml:
{
name: String,
namespace: String,
prefix: String,
attribute: False,
wrapped: False
},
externalDocs:
{
description: String,
url: String
},
example: String,
required:
[
String
],
allOf:
{
title: String,
discriminator: String,
readOnly: False,
xml:
{
name: String,
namespace: String,
prefix: String,
attribute: False,
wrapped: False
},
externalDocs:
{
description: String,
url: String
},
example: String,
required:
[
String
],
properties:
{
String:
{
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
}
},
additionalProperties:
{
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
},
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
},
properties:
{
String:
{
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
}
},
additionalProperties:
{
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
},
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
},
properties:
{
String:
{
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
}
},
additionalProperties:
{
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
},
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
},
allowEmptyValue: False,
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
}
],
responses:
{
String:
{
description: String,
schema:
{
title: String,
discriminator: String,
readOnly: False,
xml:
{
name: String,
namespace: String,
prefix: String,
attribute: False,
wrapped: False
},
externalDocs:
{
description: String,
url: String
},
example: String,
required:
[
String
],
allOf:
{
title: String,
discriminator: String,
readOnly: False,
xml:
{
name: String,
namespace: String,
prefix: String,
attribute: False,
wrapped: False
},
externalDocs:
{
description: String,
url: String
},
example: String,
required:
[
String
],
allOf:
{
title: String,
discriminator: String,
readOnly: False,
xml:
{
name: String,
namespace: String,
prefix: String,
attribute: False,
wrapped: False
},
externalDocs:
{
description: String,
url: String
},
example: String,
required:
[
String
],
properties:
{
String:
{
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
}
},
additionalProperties:
{
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
},
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
},
properties:
{
String:
{
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
}
},
additionalProperties:
{
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
},
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
},
properties:
{
String:
{
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
}
},
additionalProperties:
{
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
},
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
},
headers:
{
String:
{
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
}
},
examples:
{
String: String
}
}
},
schemes:
[
String
],
deprecated: False,
security:
[
{
String:
[
String
]
}
]
},
patch:
{
tags:
[
String
],
summary: String,
description: String,
externalDocs:
{
description: String,
url: String
},
operationId: String,
consumes:
[
String
],
produces:
[
String
],
parameters:
[
{
name: String,
in: String,
schema:
{
title: String,
discriminator: String,
readOnly: False,
xml:
{
name: String,
namespace: String,
prefix: String,
attribute: False,
wrapped: False
},
externalDocs:
{
description: String,
url: String
},
example: String,
required:
[
String
],
allOf:
{
title: String,
discriminator: String,
readOnly: False,
xml:
{
name: String,
namespace: String,
prefix: String,
attribute: False,
wrapped: False
},
externalDocs:
{
description: String,
url: String
},
example: String,
required:
[
String
],
allOf:
{
title: String,
discriminator: String,
readOnly: False,
xml:
{
name: String,
namespace: String,
prefix: String,
attribute: False,
wrapped: False
},
externalDocs:
{
description: String,
url: String
},
example: String,
required:
[
String
],
properties:
{
String:
{
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
}
},
additionalProperties:
{
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
},
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
},
properties:
{
String:
{
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
}
},
additionalProperties:
{
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
},
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
},
properties:
{
String:
{
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
}
},
additionalProperties:
{
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
},
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
},
allowEmptyValue: False,
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
}
],
responses:
{
String:
{
description: String,
schema:
{
title: String,
discriminator: String,
readOnly: False,
xml:
{
name: String,
namespace: String,
prefix: String,
attribute: False,
wrapped: False
},
externalDocs:
{
description: String,
url: String
},
example: String,
required:
[
String
],
allOf:
{
title: String,
discriminator: String,
readOnly: False,
xml:
{
name: String,
namespace: String,
prefix: String,
attribute: False,
wrapped: False
},
externalDocs:
{
description: String,
url: String
},
example: String,
required:
[
String
],
allOf:
{
title: String,
discriminator: String,
readOnly: False,
xml:
{
name: String,
namespace: String,
prefix: String,
attribute: False,
wrapped: False
},
externalDocs:
{
description: String,
url: String
},
example: String,
required:
[
String
],
properties:
{
String:
{
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
}
},
additionalProperties:
{
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
},
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
},
properties:
{
String:
{
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
}
},
additionalProperties:
{
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
},
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
},
properties:
{
String:
{
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
}
},
additionalProperties:
{
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
},
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
},
headers:
{
String:
{
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
}
},
examples:
{
String: String
}
}
},
schemes:
[
String
],
deprecated: False,
security:
[
{
String:
[
String
]
}
]
},
parameters:
[
{
name: String,
in: String,
schema:
{
title: String,
discriminator: String,
readOnly: False,
xml:
{
name: String,
namespace: String,
prefix: String,
attribute: False,
wrapped: False
},
externalDocs:
{
description: String,
url: String
},
example: String,
required:
[
String
],
allOf:
{
title: String,
discriminator: String,
readOnly: False,
xml:
{
name: String,
namespace: String,
prefix: String,
attribute: False,
wrapped: False
},
externalDocs:
{
description: String,
url: String
},
example: String,
required:
[
String
],
allOf:
{
title: String,
discriminator: String,
readOnly: False,
xml:
{
name: String,
namespace: String,
prefix: String,
attribute: False,
wrapped: False
},
externalDocs:
{
description: String,
url: String
},
example: String,
required:
[
String
],
properties:
{
String:
{
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
}
},
additionalProperties:
{
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
},
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
},
properties:
{
String:
{
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
}
},
additionalProperties:
{
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
},
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
},
properties:
{
String:
{
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
}
},
additionalProperties:
{
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
},
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
},
allowEmptyValue: False,
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
}
]
}
},
definitions:
{
String:
{
title: String,
discriminator: String,
readOnly: False,
xml:
{
name: String,
namespace: String,
prefix: String,
attribute: False,
wrapped: False
},
externalDocs:
{
description: String,
url: String
},
example: String,
required:
[
String
],
allOf:
{
title: String,
discriminator: String,
readOnly: False,
xml:
{
name: String,
namespace: String,
prefix: String,
attribute: False,
wrapped: False
},
externalDocs:
{
description: String,
url: String
},
example: String,
required:
[
String
],
allOf:
{
title: String,
discriminator: String,
readOnly: False,
xml:
{
name: String,
namespace: String,
prefix: String,
attribute: False,
wrapped: False
},
externalDocs:
{
description: String,
url: String
},
example: String,
required:
[
String
],
properties:
{
String:
{
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
}
},
additionalProperties:
{
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
},
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
},
properties:
{
String:
{
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
}
},
additionalProperties:
{
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
},
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
},
properties:
{
String:
{
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
}
},
additionalProperties:
{
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
},
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
}
},
parameters:
{
String:
{
name: String,
in: String,
schema:
{
title: String,
discriminator: String,
readOnly: False,
xml:
{
name: String,
namespace: String,
prefix: String,
attribute: False,
wrapped: False
},
externalDocs:
{
description: String,
url: String
},
example: String,
required:
[
String
],
allOf:
{
title: String,
discriminator: String,
readOnly: False,
xml:
{
name: String,
namespace: String,
prefix: String,
attribute: False,
wrapped: False
},
externalDocs:
{
description: String,
url: String
},
example: String,
required:
[
String
],
allOf:
{
title: String,
discriminator: String,
readOnly: False,
xml:
{
name: String,
namespace: String,
prefix: String,
attribute: False,
wrapped: False
},
externalDocs:
{
description: String,
url: String
},
example: String,
required:
[
String
],
properties:
{
String:
{
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
}
},
additionalProperties:
{
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
},
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
},
properties:
{
String:
{
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
}
},
additionalProperties:
{
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
},
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
},
properties:
{
String:
{
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
}
},
additionalProperties:
{
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
},
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
},
allowEmptyValue: False,
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
}
},
responses:
{
String:
{
description: String,
schema:
{
title: String,
discriminator: String,
readOnly: False,
xml:
{
name: String,
namespace: String,
prefix: String,
attribute: False,
wrapped: False
},
externalDocs:
{
description: String,
url: String
},
example: String,
required:
[
String
],
allOf:
{
title: String,
discriminator: String,
readOnly: False,
xml:
{
name: String,
namespace: String,
prefix: String,
attribute: False,
wrapped: False
},
externalDocs:
{
description: String,
url: String
},
example: String,
required:
[
String
],
allOf:
{
title: String,
discriminator: String,
readOnly: False,
xml:
{
name: String,
namespace: String,
prefix: String,
attribute: False,
wrapped: False
},
externalDocs:
{
description: String,
url: String
},
example: String,
required:
[
String
],
properties:
{
String:
{
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
}
},
additionalProperties:
{
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
},
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
},
properties:
{
String:
{
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
}
},
additionalProperties:
{
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
},
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
},
properties:
{
String:
{
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
}
},
additionalProperties:
{
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
},
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
},
headers:
{
String:
{
$ref: String,
description: String,
type: String,
format: String,
items:
{
String: {}
},
collectionFormat: String,
default: String,
maximum: 0,
exclusiveMaximum: False,
minimum: 0,
exclusiveMinimum: False,
maxLength: 0,
minLength: 0,
pattern: String,
maxItems: 0,
minItems: 0,
uniqueItems: False,
maxProperties: String,
minProperties: String,
required: False,
enum:
[
String
],
multipleOf: 0,
x-nullable: False
}
},
examples:
{
String: String
}
}
},
securityDefinitions:
{
String:
{
type: String,
description: String,
name: String,
in: String,
flow: String,
authorizationUrl: String,
tokenUrl: String,
scopes:
{
String: String
}
}
},
security:
[
{
String:
[
String
]
}
],
tags:
[
{
name: String,
description: String,
externalDocs:
{
description: String,
url: String
}
}
],
externalDocs:
{
description: String,
url: String
}
}