| GET | /oas |
|---|
Imports System
Imports System.Collections
Imports System.Collections.Generic
Imports System.Runtime.Serialization
Imports ServiceStack
Imports ServiceStack.DataAnnotations
Imports BH.API.Core.ServiceStack.OpenAPI
Imports ServiceStack.Api.OpenApi.Specification
Imports ServiceStack.Api.OpenApi.Support
Namespace Global
Namespace BH.API.Core.ServiceStack.OpenAPI
Public Partial Class OpenApiSpecRequest
<DataMember(Name:="apiKey")>
Public Overridable Property ApiKey As String
<DataMember(Name:="category")>
Public Overridable Property Category As String
<DataMember(Name:="ver")>
Public Overridable Property Version As String
End Class
End Namespace
Namespace ServiceStack.Api.OpenApi.Specification
<DataContract>
Public Partial Class OpenApiContact
<DataMember(Name:="name")>
Public Overridable Property Name As String
<DataMember(Name:="url")>
Public Overridable Property Url As String
<DataMember(Name:="email")>
Public Overridable Property Email As String
End Class
<DataContract>
Public Partial Class OpenApiDataTypeSchema
Public Sub New()
Items = New Dictionary(Of String, Object)
Enum = New String(){}
End Sub
<DataMember(Name:="$ref")>
Public Overridable Property Ref As String
<DataMember(Name:="description")>
Public Overridable Property Description As String
<DataMember(Name:="type")>
Public Overridable Property Type As String
<DataMember(Name:="format")>
Public Overridable Property Format As String
<DataMember(Name:="items")>
Public Overridable Property Items As Dictionary(Of String, Object)
<DataMember(Name:="collectionFormat")>
Public Overridable Property CollectionFormat As String
<DataMember(Name:="default")>
Public Overridable Property [Default] As String
<DataMember(Name:="maximum")>
Public Overridable Property Maximum As Nullable(Of Double)
<DataMember(Name:="exclusiveMaximum")>
Public Overridable Property ExclusiveMaximum As Nullable(Of Boolean)
<DataMember(Name:="minimum")>
Public Overridable Property Minimum As Nullable(Of Double)
<DataMember(Name:="exclusiveMinimum")>
Public Overridable Property ExclusiveMinimum As Nullable(Of Boolean)
<DataMember(Name:="maxLength")>
Public Overridable Property MaxLength As Nullable(Of Integer)
<DataMember(Name:="minLength")>
Public Overridable Property MinLength As Nullable(Of Integer)
<DataMember(Name:="pattern")>
Public Overridable Property Pattern As String
<DataMember(Name:="maxItems")>
Public Overridable Property MaxItems As Nullable(Of Integer)
<DataMember(Name:="minItems")>
Public Overridable Property MinItems As Nullable(Of Integer)
<DataMember(Name:="uniqueItems")>
Public Overridable Property UniqueItems As Nullable(Of Boolean)
<DataMember(Name:="maxProperties")>
Public Overridable Property MaxProperties As String
<DataMember(Name:="minProperties")>
Public Overridable Property MinProperties As String
<DataMember(Name:="required")>
Public Overridable Property Required As Nullable(Of Boolean)
<DataMember(Name:="enum")>
Public Overridable Property Enum As String()
<DataMember(Name:="multipleOf")>
Public Overridable Property MultipleOf As Nullable(Of Double)
<DataMember(Name:="x-nullable")>
Public Overridable Property Nullable As Nullable(Of Boolean)
End Class
<DataContract>
Public Partial Class OpenApiDeclaration
Public Sub New()
Schemes = New List(Of String)
Consumes = New List(Of String)
Produces = New List(Of String)
Definitions = New Dictionary(Of String, OpenApiSchema)
Parameters = New Dictionary(Of String, OpenApiParameter)
SecurityDefinitions = New Dictionary(Of String, OpenApiSecuritySchema)
Security = New List(Of Dictionary(Of String,List(Of String)))
Tags = New List(Of OpenApiTag)
End Sub
<DataMember(Name:="swagger")>
Public Overridable Property Swagger As String
<DataMember(Name:="info")>
Public Overridable Property Info As OpenApiInfo
<DataMember(Name:="host")>
Public Overridable Property Host As String
<DataMember(Name:="basePath")>
Public Overridable Property BasePath As String
<DataMember(Name:="schemes")>
Public Overridable Property Schemes As List(Of String)
<DataMember(Name:="consumes")>
Public Overridable Property Consumes As List(Of String)
<DataMember(Name:="produces")>
Public Overridable Property Produces As List(Of String)
<DataMember(Name:="paths")>
Public Overridable Property Paths As OrderedDictionary(Of String, OpenApiPath)
<DataMember(Name:="definitions")>
Public Overridable Property Definitions As Dictionary(Of String, OpenApiSchema)
<DataMember(Name:="parameters")>
Public Overridable Property Parameters As Dictionary(Of String, OpenApiParameter)
<DataMember(Name:="responses")>
Public Overridable Property Responses As OrderedDictionary(Of String, OpenApiResponse)
<DataMember(Name:="securityDefinitions")>
Public Overridable Property SecurityDefinitions As Dictionary(Of String, OpenApiSecuritySchema)
<DataMember(Name:="security")>
Public Overridable Property Security As List(Of Dictionary(Of String,List(Of String)))
<DataMember(Name:="tags")>
Public Overridable Property Tags As List(Of OpenApiTag)
<DataMember(Name:="externalDocs")>
Public Overridable Property ExternalDocs As OpenApiExternalDocumentation
End Class
<DataContract>
Public Partial Class OpenApiExternalDocumentation
<DataMember(Name:="description")>
Public Overridable Property Description As String
<DataMember(Name:="url")>
Public Overridable Property Url As String
End Class
<DataContract>
Public Partial Class OpenApiInfo
<DataMember(Name:="title")>
Public Overridable Property Title As String
<DataMember(Name:="description")>
Public Overridable Property Description As String
<DataMember(Name:="termsOfServiceUrl")>
Public Overridable Property TermsOfServiceUrl As String
<DataMember(Name:="contact")>
Public Overridable Property Contact As OpenApiContact
<DataMember(Name:="license")>
Public Overridable Property License As OpenApiLicense
<DataMember(Name:="version")>
Public Overridable Property Version As String
End Class
<DataContract>
Public Partial Class OpenApiLicense
<DataMember(Name:="name")>
Public Overridable Property Name As String
<DataMember(Name:="url")>
Public Overridable Property Url As String
End Class
<DataContract>
Public Partial Class OpenApiOperation
Public Sub New()
Tags = New List(Of String)
Consumes = New List(Of String)
Produces = New List(Of String)
Parameters = New List(Of OpenApiParameter)
Schemes = New List(Of String)
Security = New List(Of Dictionary(Of String,List(Of String)))
End Sub
<DataMember(Name:="tags")>
Public Overridable Property Tags As List(Of String)
<DataMember(Name:="summary")>
Public Overridable Property Summary As String
<DataMember(Name:="description")>
Public Overridable Property Description As String
<DataMember(Name:="externalDocs")>
Public Overridable Property ExternalDocs As OpenApiExternalDocumentation
<DataMember(Name:="operationId")>
Public Overridable Property OperationId As String
<DataMember(Name:="consumes")>
Public Overridable Property Consumes As List(Of String)
<DataMember(Name:="produces")>
Public Overridable Property Produces As List(Of String)
<DataMember(Name:="parameters")>
Public Overridable Property Parameters As List(Of OpenApiParameter)
<DataMember(Name:="responses")>
Public Overridable Property Responses As OrderedDictionary(Of String, OpenApiResponse)
<DataMember(Name:="schemes")>
Public Overridable Property Schemes As List(Of String)
<DataMember(Name:="deprecated")>
Public Overridable Property Deprecated As Boolean
<DataMember(Name:="security")>
Public Overridable Property Security As List(Of Dictionary(Of String,List(Of String)))
End Class
<DataContract>
Public Partial Class OpenApiParameter
Inherits OpenApiDataTypeSchema
<DataMember(Name:="name")>
Public Overridable Property Name As String
<DataMember(Name:="in")>
Public Overridable Property In As String
<DataMember(Name:="schema")>
Public Overridable Property Schema As OpenApiSchema
<DataMember(Name:="allowEmptyValue")>
Public Overridable Property AllowEmptyValue As Nullable(Of Boolean)
End Class
<DataContract>
Public Partial Class OpenApiPath
Public Sub New()
Parameters = New List(Of OpenApiParameter)
End Sub
<DataMember(Name:="$ref")>
Public Overridable Property Ref As String
<DataMember(Name:="get")>
Public Overridable Property Get As OpenApiOperation
<DataMember(Name:="put")>
Public Overridable Property Put As OpenApiOperation
<DataMember(Name:="post")>
Public Overridable Property Post As OpenApiOperation
<DataMember(Name:="delete")>
Public Overridable Property Delete As OpenApiOperation
<DataMember(Name:="options")>
Public Overridable Property Options As OpenApiOperation
<DataMember(Name:="head")>
Public Overridable Property Head As OpenApiOperation
<DataMember(Name:="patch")>
Public Overridable Property Patch As OpenApiOperation
<DataMember(Name:="parameters")>
Public Overridable Property Parameters As List(Of OpenApiParameter)
End Class
<DataContract>
Public Partial Class OpenApiProperty
Inherits OpenApiDataTypeSchema
End Class
<DataContract>
Public Partial Class OpenApiResponse
Public Sub New()
Headers = New Dictionary(Of String, OpenApiProperty)
Examples = New Dictionary(Of String, String)
End Sub
<DataMember(Name:="description")>
Public Overridable Property Description As String
<DataMember(Name:="schema")>
Public Overridable Property Schema As OpenApiSchema
<DataMember(Name:="headers")>
Public Overridable Property Headers As Dictionary(Of String, OpenApiProperty)
<DataMember(Name:="examples")>
Public Overridable Property Examples As Dictionary(Of String, String)
End Class
<DataContract>
Public Partial Class OpenApiSchema
Inherits OpenApiDataTypeSchema
Public Sub New()
Required = New List(Of String)
End Sub
<DataMember(Name:="title")>
Public Overridable Property Title As String
<DataMember(Name:="discriminator")>
Public Overridable Property Discriminator As String
<DataMember(Name:="readOnly")>
Public Overridable Property ReadOnly As Nullable(Of Boolean)
<DataMember(Name:="xml")>
Public Overridable Property Xml As OpenApiXmlObject
<DataMember(Name:="externalDocs")>
Public Overridable Property ExternalDocs As OpenApiExternalDocumentation
<DataMember(Name:="example")>
Public Overridable Property Example As String
<DataMember(Name:="required")>
Public Overridable Property Required As List(Of String)
<DataMember(Name:="allOf")>
Public Overridable Property AllOf As OpenApiSchema
<DataMember(Name:="properties")>
Public Overridable Property Properties As OrderedDictionary(Of String, OpenApiProperty)
<DataMember(Name:="additionalProperties")>
Public Overridable Property AdditionalProperties As OpenApiProperty
End Class
<DataContract>
Public Partial Class OpenApiSecuritySchema
Public Sub New()
Scopes = New Dictionary(Of String, String)
End Sub
<DataMember(Name:="type")>
Public Overridable Property Type As String
<DataMember(Name:="description")>
Public Overridable Property Description As String
<DataMember(Name:="name")>
Public Overridable Property Name As String
<DataMember(Name:="in")>
Public Overridable Property In As String
<DataMember(Name:="flow")>
Public Overridable Property Flow As String
<DataMember(Name:="authorizationUrl")>
Public Overridable Property AuthorizationUrl As String
<DataMember(Name:="tokenUrl")>
Public Overridable Property TokenUrl As String
<DataMember(Name:="scopes")>
Public Overridable Property Scopes As Dictionary(Of String, String)
End Class
<DataContract>
Public Partial Class OpenApiTag
<DataMember(Name:="name")>
Public Overridable Property Name As String
<DataMember(Name:="description")>
Public Overridable Property Description As String
<DataMember(Name:="externalDocs")>
Public Overridable Property ExternalDocs As OpenApiExternalDocumentation
End Class
<DataContract>
Public Partial Class OpenApiXmlObject
<DataMember(Name:="name")>
Public Overridable Property Name As String
<DataMember(Name:="namespace")>
Public Overridable Property Namespace As String
<DataMember(Name:="prefix")>
Public Overridable Property Prefix As String
<DataMember(Name:="attribute")>
Public Overridable Property Attribute As Boolean
<DataMember(Name:="wrapped")>
Public Overridable Property Wrapped As Boolean
End Class
End Namespace
Namespace ServiceStack.Api.OpenApi.Support
Public Partial Class OrderedDictionary(Of TKey, TValue)
End Class
End Namespace
End Namespace
VB.NET OpenApiSpecRequest DTOs
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
}
}