OpenAPI models¶
OpenAPI Pydantic models used to generate and validate the generated OpenAPI.
fastapi.openapi.models ¶
Section titled “fastapi.openapi.models ¶”SchemaType module-attribute ¶
Section titled “SchemaType module-attribute ¶”SchemaType = Literal[
"array",
"boolean",
"integer",
"null",
"number",
"object",
"string",
]SchemaOrBool module-attribute ¶
Section titled “SchemaOrBool module-attribute ¶”SchemaOrBool = Schema | boolSecurityScheme module-attribute ¶
Section titled “SecurityScheme module-attribute ¶”SecurityScheme = (
APIKey | HTTPBase | OAuth2 | OpenIdConnect | HTTPBearer
)BaseModelWithConfig ¶
Section titled “BaseModelWithConfig ¶”Bases: BaseModel
model_config class-attribute instance-attribute ¶
Section titled “model_config class-attribute instance-attribute ¶”model_config = {'extra': 'allow'}Contact ¶
Section titled “Contact ¶”Bases: BaseModelWithConfig
name class-attribute instance-attribute ¶
Section titled “name class-attribute instance-attribute ¶”name = Noneurl class-attribute instance-attribute ¶
Section titled “url class-attribute instance-attribute ¶”url = Noneemail class-attribute instance-attribute ¶
Section titled “email class-attribute instance-attribute ¶”email = Nonemodel_config class-attribute instance-attribute ¶
Section titled “model_config class-attribute instance-attribute ¶”model_config = {'extra': 'allow'}License ¶
Section titled “License ¶”Bases: BaseModelWithConfig
name instance-attribute ¶
Section titled “name instance-attribute ¶”nameidentifier class-attribute instance-attribute ¶
Section titled “identifier class-attribute instance-attribute ¶”identifier = Noneurl class-attribute instance-attribute ¶
Section titled “url class-attribute instance-attribute ¶”url = Nonemodel_config class-attribute instance-attribute ¶
Section titled “model_config class-attribute instance-attribute ¶”model_config = {'extra': 'allow'}Bases: BaseModelWithConfig
title instance-attribute ¶
Section titled “title instance-attribute ¶”titlesummary class-attribute instance-attribute ¶
Section titled “summary class-attribute instance-attribute ¶”summary = Nonedescription class-attribute instance-attribute ¶
Section titled “description class-attribute instance-attribute ¶”description = NonetermsOfService class-attribute instance-attribute ¶
Section titled “termsOfService class-attribute instance-attribute ¶”termsOfService = Nonecontact class-attribute instance-attribute ¶
Section titled “contact class-attribute instance-attribute ¶”contact = Nonelicense class-attribute instance-attribute ¶
Section titled “license class-attribute instance-attribute ¶”license = Noneversion instance-attribute ¶
Section titled “version instance-attribute ¶”versionmodel_config class-attribute instance-attribute ¶
Section titled “model_config class-attribute instance-attribute ¶”model_config = {'extra': 'allow'}ServerVariable ¶
Section titled “ServerVariable ¶”Bases: BaseModelWithConfig
enum class-attribute instance-attribute ¶
Section titled “enum class-attribute instance-attribute ¶”enum = Nonedefault instance-attribute ¶
Section titled “default instance-attribute ¶”defaultdescription class-attribute instance-attribute ¶
Section titled “description class-attribute instance-attribute ¶”description = Nonemodel_config class-attribute instance-attribute ¶
Section titled “model_config class-attribute instance-attribute ¶”model_config = {'extra': 'allow'}Server ¶
Section titled “Server ¶”Bases: BaseModelWithConfig
url instance-attribute ¶
Section titled “url instance-attribute ¶”urldescription class-attribute instance-attribute ¶
Section titled “description class-attribute instance-attribute ¶”description = Nonevariables class-attribute instance-attribute ¶
Section titled “variables class-attribute instance-attribute ¶”variables = Nonemodel_config class-attribute instance-attribute ¶
Section titled “model_config class-attribute instance-attribute ¶”model_config = {'extra': 'allow'}Reference ¶
Section titled “Reference ¶”Bases: BaseModel
ref class-attribute instance-attribute ¶
Section titled “ref class-attribute instance-attribute ¶”ref = Field(alias='$ref')Discriminator ¶
Section titled “Discriminator ¶”Bases: BaseModel
propertyName instance-attribute ¶
Section titled “propertyName instance-attribute ¶”propertyNamemapping class-attribute instance-attribute ¶
Section titled “mapping class-attribute instance-attribute ¶”mapping = NoneBases: BaseModelWithConfig
name class-attribute instance-attribute ¶
Section titled “name class-attribute instance-attribute ¶”name = Nonenamespace class-attribute instance-attribute ¶
Section titled “namespace class-attribute instance-attribute ¶”namespace = Noneprefix class-attribute instance-attribute ¶
Section titled “prefix class-attribute instance-attribute ¶”prefix = Noneattribute class-attribute instance-attribute ¶
Section titled “attribute class-attribute instance-attribute ¶”attribute = Nonewrapped class-attribute instance-attribute ¶
Section titled “wrapped class-attribute instance-attribute ¶”wrapped = Nonemodel_config class-attribute instance-attribute ¶
Section titled “model_config class-attribute instance-attribute ¶”model_config = {'extra': 'allow'}ExternalDocumentation ¶
Section titled “ExternalDocumentation ¶”Bases: BaseModelWithConfig
description class-attribute instance-attribute ¶
Section titled “description class-attribute instance-attribute ¶”description = Noneurl instance-attribute ¶
Section titled “url instance-attribute ¶”urlmodel_config class-attribute instance-attribute ¶
Section titled “model_config class-attribute instance-attribute ¶”model_config = {'extra': 'allow'}Schema ¶
Section titled “Schema ¶”Bases: BaseModelWithConfig
schema_ class-attribute instance-attribute ¶
Section titled “schema_ class-attribute instance-attribute ¶”schema_ = Field(default=None, alias='$schema')vocabulary class-attribute instance-attribute ¶
Section titled “vocabulary class-attribute instance-attribute ¶”vocabulary = Field(default=None, alias='$vocabulary')id class-attribute instance-attribute ¶
Section titled “id class-attribute instance-attribute ¶”id = Field(default=None, alias='$id')anchor class-attribute instance-attribute ¶
Section titled “anchor class-attribute instance-attribute ¶”anchor = Field(default=None, alias='$anchor')dynamicAnchor class-attribute instance-attribute ¶
Section titled “dynamicAnchor class-attribute instance-attribute ¶”dynamicAnchor = Field(default=None, alias='$dynamicAnchor')ref class-attribute instance-attribute ¶
Section titled “ref class-attribute instance-attribute ¶”ref = Field(default=None, alias='$ref')dynamicRef class-attribute instance-attribute ¶
Section titled “dynamicRef class-attribute instance-attribute ¶”dynamicRef = Field(default=None, alias='$dynamicRef')defs class-attribute instance-attribute ¶
Section titled “defs class-attribute instance-attribute ¶”defs = Field(default=None, alias='$defs')comment class-attribute instance-attribute ¶
Section titled “comment class-attribute instance-attribute ¶”comment = Field(default=None, alias='$comment')allOf class-attribute instance-attribute ¶
Section titled “allOf class-attribute instance-attribute ¶”allOf = NoneanyOf class-attribute instance-attribute ¶
Section titled “anyOf class-attribute instance-attribute ¶”anyOf = NoneoneOf class-attribute instance-attribute ¶
Section titled “oneOf class-attribute instance-attribute ¶”oneOf = Nonenot_ class-attribute instance-attribute ¶
Section titled “not_ class-attribute instance-attribute ¶”not_ = Field(default=None, alias='not')if_ class-attribute instance-attribute ¶
Section titled “if_ class-attribute instance-attribute ¶”if_ = Field(default=None, alias='if')then class-attribute instance-attribute ¶
Section titled “then class-attribute instance-attribute ¶”then = Noneelse_ class-attribute instance-attribute ¶
Section titled “else_ class-attribute instance-attribute ¶”else_ = Field(default=None, alias='else')dependentSchemas class-attribute instance-attribute ¶
Section titled “dependentSchemas class-attribute instance-attribute ¶”dependentSchemas = NoneprefixItems class-attribute instance-attribute ¶
Section titled “prefixItems class-attribute instance-attribute ¶”prefixItems = Noneitems class-attribute instance-attribute ¶
Section titled “items class-attribute instance-attribute ¶”items = Nonecontains class-attribute instance-attribute ¶
Section titled “contains class-attribute instance-attribute ¶”contains = Noneproperties class-attribute instance-attribute ¶
Section titled “properties class-attribute instance-attribute ¶”properties = NonepatternProperties class-attribute instance-attribute ¶
Section titled “patternProperties class-attribute instance-attribute ¶”patternProperties = NoneadditionalProperties class-attribute instance-attribute ¶
Section titled “additionalProperties class-attribute instance-attribute ¶”additionalProperties = NonepropertyNames class-attribute instance-attribute ¶
Section titled “propertyNames class-attribute instance-attribute ¶”propertyNames = NoneunevaluatedItems class-attribute instance-attribute ¶
Section titled “unevaluatedItems class-attribute instance-attribute ¶”unevaluatedItems = NoneunevaluatedProperties class-attribute instance-attribute ¶
Section titled “unevaluatedProperties class-attribute instance-attribute ¶”unevaluatedProperties = Nonetype class-attribute instance-attribute ¶
Section titled “type class-attribute instance-attribute ¶”type = Noneenum class-attribute instance-attribute ¶
Section titled “enum class-attribute instance-attribute ¶”enum = Noneconst class-attribute instance-attribute ¶
Section titled “const class-attribute instance-attribute ¶”const = NonemultipleOf class-attribute instance-attribute ¶
Section titled “multipleOf class-attribute instance-attribute ¶”multipleOf = Field(default=None, gt=0)maximum class-attribute instance-attribute ¶
Section titled “maximum class-attribute instance-attribute ¶”maximum = NoneexclusiveMaximum class-attribute instance-attribute ¶
Section titled “exclusiveMaximum class-attribute instance-attribute ¶”exclusiveMaximum = Noneminimum class-attribute instance-attribute ¶
Section titled “minimum class-attribute instance-attribute ¶”minimum = NoneexclusiveMinimum class-attribute instance-attribute ¶
Section titled “exclusiveMinimum class-attribute instance-attribute ¶”exclusiveMinimum = NonemaxLength class-attribute instance-attribute ¶
Section titled “maxLength class-attribute instance-attribute ¶”maxLength = Field(default=None, ge=0)minLength class-attribute instance-attribute ¶
Section titled “minLength class-attribute instance-attribute ¶”minLength = Field(default=None, ge=0)pattern class-attribute instance-attribute ¶
Section titled “pattern class-attribute instance-attribute ¶”pattern = NonemaxItems class-attribute instance-attribute ¶
Section titled “maxItems class-attribute instance-attribute ¶”maxItems = Field(default=None, ge=0)minItems class-attribute instance-attribute ¶
Section titled “minItems class-attribute instance-attribute ¶”minItems = Field(default=None, ge=0)uniqueItems class-attribute instance-attribute ¶
Section titled “uniqueItems class-attribute instance-attribute ¶”uniqueItems = NonemaxContains class-attribute instance-attribute ¶
Section titled “maxContains class-attribute instance-attribute ¶”maxContains = Field(default=None, ge=0)minContains class-attribute instance-attribute ¶
Section titled “minContains class-attribute instance-attribute ¶”minContains = Field(default=None, ge=0)maxProperties class-attribute instance-attribute ¶
Section titled “maxProperties class-attribute instance-attribute ¶”maxProperties = Field(default=None, ge=0)minProperties class-attribute instance-attribute ¶
Section titled “minProperties class-attribute instance-attribute ¶”minProperties = Field(default=None, ge=0)required class-attribute instance-attribute ¶
Section titled “required class-attribute instance-attribute ¶”required = NonedependentRequired class-attribute instance-attribute ¶
Section titled “dependentRequired class-attribute instance-attribute ¶”dependentRequired = Noneformat class-attribute instance-attribute ¶
Section titled “format class-attribute instance-attribute ¶”format = NonecontentEncoding class-attribute instance-attribute ¶
Section titled “contentEncoding class-attribute instance-attribute ¶”contentEncoding = NonecontentMediaType class-attribute instance-attribute ¶
Section titled “contentMediaType class-attribute instance-attribute ¶”contentMediaType = NonecontentSchema class-attribute instance-attribute ¶
Section titled “contentSchema class-attribute instance-attribute ¶”contentSchema = Nonetitle class-attribute instance-attribute ¶
Section titled “title class-attribute instance-attribute ¶”title = Nonedescription class-attribute instance-attribute ¶
Section titled “description class-attribute instance-attribute ¶”description = Nonedefault class-attribute instance-attribute ¶
Section titled “default class-attribute instance-attribute ¶”default = Nonedeprecated class-attribute instance-attribute ¶
Section titled “deprecated class-attribute instance-attribute ¶”deprecated = NonereadOnly class-attribute instance-attribute ¶
Section titled “readOnly class-attribute instance-attribute ¶”readOnly = NonewriteOnly class-attribute instance-attribute ¶
Section titled “writeOnly class-attribute instance-attribute ¶”writeOnly = Noneexamples class-attribute instance-attribute ¶
Section titled “examples class-attribute instance-attribute ¶”examples = Nonediscriminator class-attribute instance-attribute ¶
Section titled “discriminator class-attribute instance-attribute ¶”discriminator = Nonexml class-attribute instance-attribute ¶
Section titled “xml class-attribute instance-attribute ¶”xml = NoneexternalDocs class-attribute instance-attribute ¶
Section titled “externalDocs class-attribute instance-attribute ¶”externalDocs = Noneexample class-attribute instance-attribute ¶
Section titled “example class-attribute instance-attribute ¶”example = NoneDeprecated in OpenAPI 3.1.0 that now uses JSON Schema 2020-12, although still supported. Use examples instead.
model_config class-attribute instance-attribute ¶
Section titled “model_config class-attribute instance-attribute ¶”model_config = {'extra': 'allow'}Example ¶
Section titled “Example ¶”Bases: TypedDict
summary instance-attribute ¶
Section titled “summary instance-attribute ¶”summarydescription instance-attribute ¶
Section titled “description instance-attribute ¶”descriptionvalue instance-attribute ¶
Section titled “value instance-attribute ¶”valueexternalValue instance-attribute ¶
Section titled “externalValue instance-attribute ¶”externalValueParameterInType ¶
Section titled “ParameterInType ¶”Bases: Enum
query class-attribute instance-attribute ¶
Section titled “query class-attribute instance-attribute ¶”query = 'query'header class-attribute instance-attribute ¶
Section titled “header class-attribute instance-attribute ¶”header = 'header'path class-attribute instance-attribute ¶
Section titled “path class-attribute instance-attribute ¶”path = 'path'cookie class-attribute instance-attribute ¶
Section titled “cookie class-attribute instance-attribute ¶”cookie = 'cookie'Encoding ¶
Section titled “Encoding ¶”Bases: BaseModelWithConfig
contentType class-attribute instance-attribute ¶
Section titled “contentType class-attribute instance-attribute ¶”contentType = Noneheaders class-attribute instance-attribute ¶
Section titled “headers class-attribute instance-attribute ¶”headers = Nonestyle class-attribute instance-attribute ¶
Section titled “style class-attribute instance-attribute ¶”style = Noneexplode class-attribute instance-attribute ¶
Section titled “explode class-attribute instance-attribute ¶”explode = NoneallowReserved class-attribute instance-attribute ¶
Section titled “allowReserved class-attribute instance-attribute ¶”allowReserved = Nonemodel_config class-attribute instance-attribute ¶
Section titled “model_config class-attribute instance-attribute ¶”model_config = {'extra': 'allow'}MediaType ¶
Section titled “MediaType ¶”Bases: BaseModelWithConfig
schema_ class-attribute instance-attribute ¶
Section titled “schema_ class-attribute instance-attribute ¶”schema_ = Field(default=None, alias='schema')example class-attribute instance-attribute ¶
Section titled “example class-attribute instance-attribute ¶”example = Noneexamples class-attribute instance-attribute ¶
Section titled “examples class-attribute instance-attribute ¶”examples = Noneencoding class-attribute instance-attribute ¶
Section titled “encoding class-attribute instance-attribute ¶”encoding = Nonemodel_config class-attribute instance-attribute ¶
Section titled “model_config class-attribute instance-attribute ¶”model_config = {'extra': 'allow'}ParameterBase ¶
Section titled “ParameterBase ¶”Bases: BaseModelWithConfig
description class-attribute instance-attribute ¶
Section titled “description class-attribute instance-attribute ¶”description = Nonerequired class-attribute instance-attribute ¶
Section titled “required class-attribute instance-attribute ¶”required = Nonedeprecated class-attribute instance-attribute ¶
Section titled “deprecated class-attribute instance-attribute ¶”deprecated = Nonestyle class-attribute instance-attribute ¶
Section titled “style class-attribute instance-attribute ¶”style = Noneexplode class-attribute instance-attribute ¶
Section titled “explode class-attribute instance-attribute ¶”explode = NoneallowReserved class-attribute instance-attribute ¶
Section titled “allowReserved class-attribute instance-attribute ¶”allowReserved = Noneschema_ class-attribute instance-attribute ¶
Section titled “schema_ class-attribute instance-attribute ¶”schema_ = Field(default=None, alias='schema')example class-attribute instance-attribute ¶
Section titled “example class-attribute instance-attribute ¶”example = Noneexamples class-attribute instance-attribute ¶
Section titled “examples class-attribute instance-attribute ¶”examples = Nonecontent class-attribute instance-attribute ¶
Section titled “content class-attribute instance-attribute ¶”content = Nonemodel_config class-attribute instance-attribute ¶
Section titled “model_config class-attribute instance-attribute ¶”model_config = {'extra': 'allow'}Parameter ¶
Section titled “Parameter ¶”Bases: ParameterBase
name instance-attribute ¶
Section titled “name instance-attribute ¶”namein_ class-attribute instance-attribute ¶
Section titled “in_ class-attribute instance-attribute ¶”in_ = Field(alias='in')model_config class-attribute instance-attribute ¶
Section titled “model_config class-attribute instance-attribute ¶”model_config = {'extra': 'allow'}description class-attribute instance-attribute ¶
Section titled “description class-attribute instance-attribute ¶”description = Nonerequired class-attribute instance-attribute ¶
Section titled “required class-attribute instance-attribute ¶”required = Nonedeprecated class-attribute instance-attribute ¶
Section titled “deprecated class-attribute instance-attribute ¶”deprecated = Nonestyle class-attribute instance-attribute ¶
Section titled “style class-attribute instance-attribute ¶”style = Noneexplode class-attribute instance-attribute ¶
Section titled “explode class-attribute instance-attribute ¶”explode = NoneallowReserved class-attribute instance-attribute ¶
Section titled “allowReserved class-attribute instance-attribute ¶”allowReserved = Noneschema_ class-attribute instance-attribute ¶
Section titled “schema_ class-attribute instance-attribute ¶”schema_ = Field(default=None, alias='schema')example class-attribute instance-attribute ¶
Section titled “example class-attribute instance-attribute ¶”example = Noneexamples class-attribute instance-attribute ¶
Section titled “examples class-attribute instance-attribute ¶”examples = Nonecontent class-attribute instance-attribute ¶
Section titled “content class-attribute instance-attribute ¶”content = NoneHeader ¶
Section titled “Header ¶”Bases: ParameterBase
model_config class-attribute instance-attribute ¶
Section titled “model_config class-attribute instance-attribute ¶”model_config = {'extra': 'allow'}description class-attribute instance-attribute ¶
Section titled “description class-attribute instance-attribute ¶”description = Nonerequired class-attribute instance-attribute ¶
Section titled “required class-attribute instance-attribute ¶”required = Nonedeprecated class-attribute instance-attribute ¶
Section titled “deprecated class-attribute instance-attribute ¶”deprecated = Nonestyle class-attribute instance-attribute ¶
Section titled “style class-attribute instance-attribute ¶”style = Noneexplode class-attribute instance-attribute ¶
Section titled “explode class-attribute instance-attribute ¶”explode = NoneallowReserved class-attribute instance-attribute ¶
Section titled “allowReserved class-attribute instance-attribute ¶”allowReserved = Noneschema_ class-attribute instance-attribute ¶
Section titled “schema_ class-attribute instance-attribute ¶”schema_ = Field(default=None, alias='schema')example class-attribute instance-attribute ¶
Section titled “example class-attribute instance-attribute ¶”example = Noneexamples class-attribute instance-attribute ¶
Section titled “examples class-attribute instance-attribute ¶”examples = Nonecontent class-attribute instance-attribute ¶
Section titled “content class-attribute instance-attribute ¶”content = NoneRequestBody ¶
Section titled “RequestBody ¶”Bases: BaseModelWithConfig
description class-attribute instance-attribute ¶
Section titled “description class-attribute instance-attribute ¶”description = Nonecontent instance-attribute ¶
Section titled “content instance-attribute ¶”contentrequired class-attribute instance-attribute ¶
Section titled “required class-attribute instance-attribute ¶”required = Nonemodel_config class-attribute instance-attribute ¶
Section titled “model_config class-attribute instance-attribute ¶”model_config = {'extra': 'allow'}Bases: BaseModelWithConfig
operationRef class-attribute instance-attribute ¶
Section titled “operationRef class-attribute instance-attribute ¶”operationRef = NoneoperationId class-attribute instance-attribute ¶
Section titled “operationId class-attribute instance-attribute ¶”operationId = Noneparameters class-attribute instance-attribute ¶
Section titled “parameters class-attribute instance-attribute ¶”parameters = NonerequestBody class-attribute instance-attribute ¶
Section titled “requestBody class-attribute instance-attribute ¶”requestBody = Nonedescription class-attribute instance-attribute ¶
Section titled “description class-attribute instance-attribute ¶”description = Noneserver class-attribute instance-attribute ¶
Section titled “server class-attribute instance-attribute ¶”server = Nonemodel_config class-attribute instance-attribute ¶
Section titled “model_config class-attribute instance-attribute ¶”model_config = {'extra': 'allow'}Response ¶
Section titled “Response ¶”Bases: BaseModelWithConfig
description instance-attribute ¶
Section titled “description instance-attribute ¶”descriptionheaders class-attribute instance-attribute ¶
Section titled “headers class-attribute instance-attribute ¶”headers = Nonecontent class-attribute instance-attribute ¶
Section titled “content class-attribute instance-attribute ¶”content = Nonelinks class-attribute instance-attribute ¶
Section titled “links class-attribute instance-attribute ¶”links = Nonemodel_config class-attribute instance-attribute ¶
Section titled “model_config class-attribute instance-attribute ¶”model_config = {'extra': 'allow'}Operation ¶
Section titled “Operation ¶”Bases: BaseModelWithConfig
tags class-attribute instance-attribute ¶
Section titled “tags class-attribute instance-attribute ¶”tags = Nonesummary class-attribute instance-attribute ¶
Section titled “summary class-attribute instance-attribute ¶”summary = Nonedescription class-attribute instance-attribute ¶
Section titled “description class-attribute instance-attribute ¶”description = NoneexternalDocs class-attribute instance-attribute ¶
Section titled “externalDocs class-attribute instance-attribute ¶”externalDocs = NoneoperationId class-attribute instance-attribute ¶
Section titled “operationId class-attribute instance-attribute ¶”operationId = Noneparameters class-attribute instance-attribute ¶
Section titled “parameters class-attribute instance-attribute ¶”parameters = NonerequestBody class-attribute instance-attribute ¶
Section titled “requestBody class-attribute instance-attribute ¶”requestBody = Noneresponses class-attribute instance-attribute ¶
Section titled “responses class-attribute instance-attribute ¶”responses = Nonecallbacks class-attribute instance-attribute ¶
Section titled “callbacks class-attribute instance-attribute ¶”callbacks = Nonedeprecated class-attribute instance-attribute ¶
Section titled “deprecated class-attribute instance-attribute ¶”deprecated = Nonesecurity class-attribute instance-attribute ¶
Section titled “security class-attribute instance-attribute ¶”security = Noneservers class-attribute instance-attribute ¶
Section titled “servers class-attribute instance-attribute ¶”servers = Nonemodel_config class-attribute instance-attribute ¶
Section titled “model_config class-attribute instance-attribute ¶”model_config = {'extra': 'allow'}PathItem ¶
Section titled “PathItem ¶”Bases: BaseModelWithConfig
ref class-attribute instance-attribute ¶
Section titled “ref class-attribute instance-attribute ¶”ref = Field(default=None, alias='$ref')summary class-attribute instance-attribute ¶
Section titled “summary class-attribute instance-attribute ¶”summary = Nonedescription class-attribute instance-attribute ¶
Section titled “description class-attribute instance-attribute ¶”description = Noneget class-attribute instance-attribute ¶
Section titled “get class-attribute instance-attribute ¶”get = Noneput class-attribute instance-attribute ¶
Section titled “put class-attribute instance-attribute ¶”put = Nonepost class-attribute instance-attribute ¶
Section titled “post class-attribute instance-attribute ¶”post = Nonedelete class-attribute instance-attribute ¶
Section titled “delete class-attribute instance-attribute ¶”delete = Noneoptions class-attribute instance-attribute ¶
Section titled “options class-attribute instance-attribute ¶”options = Nonehead class-attribute instance-attribute ¶
Section titled “head class-attribute instance-attribute ¶”head = Nonepatch class-attribute instance-attribute ¶
Section titled “patch class-attribute instance-attribute ¶”patch = Nonetrace class-attribute instance-attribute ¶
Section titled “trace class-attribute instance-attribute ¶”trace = Noneservers class-attribute instance-attribute ¶
Section titled “servers class-attribute instance-attribute ¶”servers = Noneparameters class-attribute instance-attribute ¶
Section titled “parameters class-attribute instance-attribute ¶”parameters = Nonemodel_config class-attribute instance-attribute ¶
Section titled “model_config class-attribute instance-attribute ¶”model_config = {'extra': 'allow'}SecuritySchemeType ¶
Section titled “SecuritySchemeType ¶”Bases: Enum
apiKey class-attribute instance-attribute ¶
Section titled “apiKey class-attribute instance-attribute ¶”apiKey = 'apiKey'http class-attribute instance-attribute ¶
Section titled “http class-attribute instance-attribute ¶”http = 'http'oauth2 class-attribute instance-attribute ¶
Section titled “oauth2 class-attribute instance-attribute ¶”oauth2 = 'oauth2'openIdConnect class-attribute instance-attribute ¶
Section titled “openIdConnect class-attribute instance-attribute ¶”openIdConnect = 'openIdConnect'SecurityBase ¶
Section titled “SecurityBase ¶”Bases: BaseModelWithConfig
type_ class-attribute instance-attribute ¶
Section titled “type_ class-attribute instance-attribute ¶”type_ = Field(alias='type')description class-attribute instance-attribute ¶
Section titled “description class-attribute instance-attribute ¶”description = Nonemodel_config class-attribute instance-attribute ¶
Section titled “model_config class-attribute instance-attribute ¶”model_config = {'extra': 'allow'}APIKeyIn ¶
Section titled “APIKeyIn ¶”Bases: Enum
query class-attribute instance-attribute ¶
Section titled “query class-attribute instance-attribute ¶”query = 'query'header class-attribute instance-attribute ¶
Section titled “header class-attribute instance-attribute ¶”header = 'header'cookie class-attribute instance-attribute ¶
Section titled “cookie class-attribute instance-attribute ¶”cookie = 'cookie'APIKey ¶
Section titled “APIKey ¶”Bases: SecurityBase
type_ class-attribute instance-attribute ¶
Section titled “type_ class-attribute instance-attribute ¶”type_ = Field(default=apiKey, alias='type')in_ class-attribute instance-attribute ¶
Section titled “in_ class-attribute instance-attribute ¶”in_ = Field(alias='in')name instance-attribute ¶
Section titled “name instance-attribute ¶”namemodel_config class-attribute instance-attribute ¶
Section titled “model_config class-attribute instance-attribute ¶”model_config = {'extra': 'allow'}description class-attribute instance-attribute ¶
Section titled “description class-attribute instance-attribute ¶”description = NoneHTTPBase ¶
Section titled “HTTPBase ¶”Bases: SecurityBase
type_ class-attribute instance-attribute ¶
Section titled “type_ class-attribute instance-attribute ¶”type_ = Field(default=http, alias='type')scheme instance-attribute ¶
Section titled “scheme instance-attribute ¶”schememodel_config class-attribute instance-attribute ¶
Section titled “model_config class-attribute instance-attribute ¶”model_config = {'extra': 'allow'}description class-attribute instance-attribute ¶
Section titled “description class-attribute instance-attribute ¶”description = NoneHTTPBearer ¶
Section titled “HTTPBearer ¶”Bases: HTTPBase
scheme class-attribute instance-attribute ¶
Section titled “scheme class-attribute instance-attribute ¶”scheme = 'bearer'bearerFormat class-attribute instance-attribute ¶
Section titled “bearerFormat class-attribute instance-attribute ¶”bearerFormat = Nonemodel_config class-attribute instance-attribute ¶
Section titled “model_config class-attribute instance-attribute ¶”model_config = {'extra': 'allow'}type_ class-attribute instance-attribute ¶
Section titled “type_ class-attribute instance-attribute ¶”type_ = Field(default=http, alias='type')description class-attribute instance-attribute ¶
Section titled “description class-attribute instance-attribute ¶”description = NoneOAuthFlow ¶
Section titled “OAuthFlow ¶”Bases: BaseModelWithConfig
refreshUrl class-attribute instance-attribute ¶
Section titled “refreshUrl class-attribute instance-attribute ¶”refreshUrl = Nonescopes class-attribute instance-attribute ¶
Section titled “scopes class-attribute instance-attribute ¶”scopes = {}model_config class-attribute instance-attribute ¶
Section titled “model_config class-attribute instance-attribute ¶”model_config = {'extra': 'allow'}OAuthFlowImplicit ¶
Section titled “OAuthFlowImplicit ¶”Bases: OAuthFlow
authorizationUrl instance-attribute ¶
Section titled “authorizationUrl instance-attribute ¶”authorizationUrlmodel_config class-attribute instance-attribute ¶
Section titled “model_config class-attribute instance-attribute ¶”model_config = {'extra': 'allow'}refreshUrl class-attribute instance-attribute ¶
Section titled “refreshUrl class-attribute instance-attribute ¶”refreshUrl = Nonescopes class-attribute instance-attribute ¶
Section titled “scopes class-attribute instance-attribute ¶”scopes = {}OAuthFlowPassword ¶
Section titled “OAuthFlowPassword ¶”Bases: OAuthFlow
tokenUrl instance-attribute ¶
Section titled “tokenUrl instance-attribute ¶”tokenUrlmodel_config class-attribute instance-attribute ¶
Section titled “model_config class-attribute instance-attribute ¶”model_config = {'extra': 'allow'}refreshUrl class-attribute instance-attribute ¶
Section titled “refreshUrl class-attribute instance-attribute ¶”refreshUrl = Nonescopes class-attribute instance-attribute ¶
Section titled “scopes class-attribute instance-attribute ¶”scopes = {}OAuthFlowClientCredentials ¶
Section titled “OAuthFlowClientCredentials ¶”Bases: OAuthFlow
tokenUrl instance-attribute ¶
Section titled “tokenUrl instance-attribute ¶”tokenUrlmodel_config class-attribute instance-attribute ¶
Section titled “model_config class-attribute instance-attribute ¶”model_config = {'extra': 'allow'}refreshUrl class-attribute instance-attribute ¶
Section titled “refreshUrl class-attribute instance-attribute ¶”refreshUrl = Nonescopes class-attribute instance-attribute ¶
Section titled “scopes class-attribute instance-attribute ¶”scopes = {}OAuthFlowAuthorizationCode ¶
Section titled “OAuthFlowAuthorizationCode ¶”Bases: OAuthFlow
authorizationUrl instance-attribute ¶
Section titled “authorizationUrl instance-attribute ¶”authorizationUrltokenUrl instance-attribute ¶
Section titled “tokenUrl instance-attribute ¶”tokenUrlmodel_config class-attribute instance-attribute ¶
Section titled “model_config class-attribute instance-attribute ¶”model_config = {'extra': 'allow'}refreshUrl class-attribute instance-attribute ¶
Section titled “refreshUrl class-attribute instance-attribute ¶”refreshUrl = Nonescopes class-attribute instance-attribute ¶
Section titled “scopes class-attribute instance-attribute ¶”scopes = {}OAuthFlows ¶
Section titled “OAuthFlows ¶”Bases: BaseModelWithConfig
implicit class-attribute instance-attribute ¶
Section titled “implicit class-attribute instance-attribute ¶”implicit = Nonepassword class-attribute instance-attribute ¶
Section titled “password class-attribute instance-attribute ¶”password = NoneclientCredentials class-attribute instance-attribute ¶
Section titled “clientCredentials class-attribute instance-attribute ¶”clientCredentials = NoneauthorizationCode class-attribute instance-attribute ¶
Section titled “authorizationCode class-attribute instance-attribute ¶”authorizationCode = Nonemodel_config class-attribute instance-attribute ¶
Section titled “model_config class-attribute instance-attribute ¶”model_config = {'extra': 'allow'}OAuth2 ¶
Section titled “OAuth2 ¶”Bases: SecurityBase
type_ class-attribute instance-attribute ¶
Section titled “type_ class-attribute instance-attribute ¶”type_ = Field(default=oauth2, alias='type')flows instance-attribute ¶
Section titled “flows instance-attribute ¶”flowsmodel_config class-attribute instance-attribute ¶
Section titled “model_config class-attribute instance-attribute ¶”model_config = {'extra': 'allow'}description class-attribute instance-attribute ¶
Section titled “description class-attribute instance-attribute ¶”description = NoneOpenIdConnect ¶
Section titled “OpenIdConnect ¶”Bases: SecurityBase
type_ class-attribute instance-attribute ¶
Section titled “type_ class-attribute instance-attribute ¶”type_ = Field(default=openIdConnect, alias='type')openIdConnectUrl instance-attribute ¶
Section titled “openIdConnectUrl instance-attribute ¶”openIdConnectUrlmodel_config class-attribute instance-attribute ¶
Section titled “model_config class-attribute instance-attribute ¶”model_config = {'extra': 'allow'}description class-attribute instance-attribute ¶
Section titled “description class-attribute instance-attribute ¶”description = NoneComponents ¶
Section titled “Components ¶”Bases: BaseModelWithConfig
schemas class-attribute instance-attribute ¶
Section titled “schemas class-attribute instance-attribute ¶”schemas = Noneresponses class-attribute instance-attribute ¶
Section titled “responses class-attribute instance-attribute ¶”responses = Noneparameters class-attribute instance-attribute ¶
Section titled “parameters class-attribute instance-attribute ¶”parameters = Noneexamples class-attribute instance-attribute ¶
Section titled “examples class-attribute instance-attribute ¶”examples = NonerequestBodies class-attribute instance-attribute ¶
Section titled “requestBodies class-attribute instance-attribute ¶”requestBodies = Noneheaders class-attribute instance-attribute ¶
Section titled “headers class-attribute instance-attribute ¶”headers = NonesecuritySchemes class-attribute instance-attribute ¶
Section titled “securitySchemes class-attribute instance-attribute ¶”securitySchemes = Nonelinks class-attribute instance-attribute ¶
Section titled “links class-attribute instance-attribute ¶”links = Nonecallbacks class-attribute instance-attribute ¶
Section titled “callbacks class-attribute instance-attribute ¶”callbacks = NonepathItems class-attribute instance-attribute ¶
Section titled “pathItems class-attribute instance-attribute ¶”pathItems = Nonemodel_config class-attribute instance-attribute ¶
Section titled “model_config class-attribute instance-attribute ¶”model_config = {'extra': 'allow'}Bases: BaseModelWithConfig
name instance-attribute ¶
Section titled “name instance-attribute ¶”namedescription class-attribute instance-attribute ¶
Section titled “description class-attribute instance-attribute ¶”description = NoneexternalDocs class-attribute instance-attribute ¶
Section titled “externalDocs class-attribute instance-attribute ¶”externalDocs = Nonemodel_config class-attribute instance-attribute ¶
Section titled “model_config class-attribute instance-attribute ¶”model_config = {'extra': 'allow'}OpenAPI ¶
Section titled “OpenAPI ¶”Bases: BaseModelWithConfig
openapi instance-attribute ¶
Section titled “openapi instance-attribute ¶”openapiinfo instance-attribute ¶
Section titled “info instance-attribute ¶”infojsonSchemaDialect class-attribute instance-attribute ¶
Section titled “jsonSchemaDialect class-attribute instance-attribute ¶”jsonSchemaDialect = Noneservers class-attribute instance-attribute ¶
Section titled “servers class-attribute instance-attribute ¶”servers = Nonepaths class-attribute instance-attribute ¶
Section titled “paths class-attribute instance-attribute ¶”paths = Nonewebhooks class-attribute instance-attribute ¶
Section titled “webhooks class-attribute instance-attribute ¶”webhooks = Nonecomponents class-attribute instance-attribute ¶
Section titled “components class-attribute instance-attribute ¶”components = Nonesecurity class-attribute instance-attribute ¶
Section titled “security class-attribute instance-attribute ¶”security = Nonetags class-attribute instance-attribute ¶
Section titled “tags class-attribute instance-attribute ¶”tags = NoneexternalDocs class-attribute instance-attribute ¶
Section titled “externalDocs class-attribute instance-attribute ¶”externalDocs = Nonemodel_config class-attribute instance-attribute ¶
Section titled “model_config class-attribute instance-attribute ¶”model_config = {'extra': 'allow'}