model_validate#
- classmethod PCBShape.model_validate(obj, *, strict=None, from_attributes=None, context=None, by_alias=None, by_name=None)#
Validate a pydantic model instance.
- Parameters:
obj (
Any
) – The object to validate.from_attributes (
bool
|None
) – Whether to extract data from object attributes.context (
Any
|None
) – Additional context to pass to the validator.by_alias (
bool
|None
) – Whether to use the field’s alias when validating against the provided input data.by_name (
bool
|None
) – Whether to use the field’s name when validating against the provided input data.
- Raises:
ValidationError – If the object could not be validated.
- Return type:
Self
- Returns:
The validated model instance.