thanosql.resources._model
Module Contents
Classes
Usage docs: https://docs.pydantic.dev/2.8/concepts/models/ |
- class thanosql.resources._model.BaseModel(/, **data: Any)[source]
Bases:
pydantic.BaseModelUsage docs: https://docs.pydantic.dev/2.8/concepts/models/
A base class for creating Pydantic models.
- __class_vars__
The names of classvars defined on the model.
- __private_attributes__
Metadata about the private attributes of the model.
- __signature__
The signature for instantiating the model.
- __pydantic_complete__
Whether model building is completed, or if there are still undefined fields.
- __pydantic_core_schema__
The pydantic-core schema used to build the SchemaValidator and SchemaSerializer.
- __pydantic_custom_init__
Whether the model has a custom __init__ function.
- __pydantic_decorators__
Metadata containing the decorators defined on the model. This replaces Model.__validators__ and Model.__root_validators__ from Pydantic V1.
- __pydantic_generic_metadata__
Metadata for generic models; contains data used for a similar purpose to __args__, __origin__, __parameters__ in typing-module generics. May eventually be replaced by these.
- __pydantic_parent_namespace__
Parent namespace of the model, used for automatic rebuilding of models.
- __pydantic_post_init__
The name of the post-init method for the model, if defined.
- __pydantic_root_model__
Whether the model is a RootModel.
- __pydantic_serializer__
The pydantic-core SchemaSerializer used to dump instances of the model.
- __pydantic_validator__
The pydantic-core SchemaValidator used to validate instances of the model.
- __pydantic_extra__
An instance attribute with the values of extra fields from validation when model_config[‘extra’] == ‘allow’.
- __pydantic_fields_set__
An instance attribute with the names of fields explicitly set.
- __pydantic_private__
Instance attribute with the values of private attributes set on the model instance.
- model_config