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