pa_api.xmlapi.types.operations.edl

 1from pydantic import Field
 2
 3from pa_api.xmlapi.types.utils import (
 4    List,
 5    XMLBaseModel,
 6)
 7
 8
 9class EDLMembers(XMLBaseModel):
10    name: str
11    total_valid: int = Field(alias="total-valid")
12    total_ignored: int = Field(alias="total-ignored")
13    total_invalid: int = Field(alias="total-invalid")
14    members: List[str] = Field(alias="valid-members", default=list)
class EDLMembers(pa_api.xmlapi.types.utils.XMLBaseModel):
10class EDLMembers(XMLBaseModel):
11    name: str
12    total_valid: int = Field(alias="total-valid")
13    total_ignored: int = Field(alias="total-ignored")
14    total_invalid: int = Field(alias="total-invalid")
15    members: List[str] = Field(alias="valid-members", default=list)

!!! abstract "Usage Documentation" Models

A base class for creating Pydantic models.

Attributes: __class_vars__: The names of the class variables defined on the model. __private_attributes__: Metadata about the private attributes of the model. __signature__: The synthesized __init__ [Signature][inspect.Signature] of the model.

__pydantic_complete__: Whether model building is completed, or if there are still undefined fields.
__pydantic_core_schema__: The core schema of the model.
__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.root_model.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_fields__: A dictionary of field names and their corresponding [`FieldInfo`][pydantic.fields.FieldInfo] objects.
__pydantic_computed_fields__: A dictionary of computed field names and their corresponding [`ComputedFieldInfo`][pydantic.fields.ComputedFieldInfo] objects.

__pydantic_extra__: A dictionary containing extra values, if [`extra`][pydantic.config.ConfigDict.extra]
    is set to `'allow'`.
__pydantic_fields_set__: The names of fields explicitly set during instantiation.
__pydantic_private__: Values of private attributes set on the model instance.
name: str
total_valid: int
total_ignored: int
total_invalid: int
members: Annotated[List[str], BeforeValidator(func=<function ensure_list at 0x7f4bd793f9a0>, json_schema_input_type=PydanticUndefined)]
model_config: ClassVar[pydantic.config.ConfigDict] = {}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].