Bases: BaseModel
A class to represent a server.
Note
The attributes description, protocolVersion, tags, security, variables, and bindings are all optional.
Configurations
If PYDANTIC_V2 is True, the model configuration is set to allow extra attributes. Otherwise, the Config class is defined with the extra attribute set to "allow".
bindings class-attribute instance-attribute
bindings: Optional[Union[ServerBinding, Reference]] = None
description class-attribute instance-attribute
description: Optional[str] = None
model_config class-attribute instance-attribute
model_config = {'extra': 'allow'}
protocol instance-attribute
protocolVersion class-attribute instance-attribute
protocolVersion: Optional[str] = None
security class-attribute instance-attribute
security: Optional[SecurityRequirement] = None
tags: Optional[
List[Union[Tag, TagDict, Dict[str, Any]]]
] = None
variables class-attribute instance-attribute
variables: Optional[
Dict[str, Union[ServerVariable, Reference]]
] = None