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'}