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