Models#

class spectree.models.ExternalDocs[source]#

ExternalDocs(url: str, description: str = ‘’)

__init__(url: str, description: str = '') None#
class spectree.models.InType[source]#
__new__(value)#
class spectree.models.SecureType[source]#
__new__(value)#
class spectree.models.SecurityScheme[source]#

Named security scheme

__init__(name: str, data: SecuritySchemeData) None#
class spectree.models.SecuritySchemeData[source]#

Security scheme data https://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.0.3.md#securitySchemeObject

__init__(type: SecureType, description: str | None = None, name: str | None = None, field_in: InType | None = None, scheme: str | None = None, bearer_format: str | None = None, flows: Dict[str, Any] | None = None, open_id_connect_url: str | None = None) None#
class spectree.models.Server[source]#

Servers section of OAS

__init__(url: str, description: str | None = None, variables: Dict[str, Any] | None = None) None#
class spectree.models.Tag[source]#

OpenAPI tag object.

__init__(name: str, description: str = '', externalDocs: ExternalDocs | None = None) None#
class spectree.models.ValidationErrorElement[source]#

Model of a validation error response element.

__init__(loc: list[str], msg: str, type: str, ctx: Dict[str, Any] | None = None) None#