MonthlyFourier.model_construct#

classmethod MonthlyFourier.model_construct(_fields_set=None, **values)[fuente]#

Crea una nueva instancia de la clase Model con datos validados.

Crea un nuevo modelo configurando __dict__ y __pydantic_fields_set__ a partir de datos confiables o previamente validados. Se respetan los valores predeterminados, pero no se realiza ninguna otra validación.

!!! nota

model_construct() generalmente respeta la configuración model_config.extra en el modelo proporcionado. Es decir, si model_config.extra == 'allow', entonces todos los valores adicionales pasados se añaden a los campos __dict__ y __pydantic_extra__ de la instancia del modelo. Si model_config.extra == 'ignore' (el valor predeterminado), entonces todos los valores adicionales pasados son ignorados. Debido a que no se realiza ninguna validación con una llamada a model_construct(), tener model_config.extra == 'forbid' no resulta en un error si se pasan valores adicionales, pero serán ignorados.

Args:
_fields_set: Un conjunto de nombres de campos que se establecieron explícitamente durante la instanciación. Si se proporciona,

esto se utiliza directamente para el atributo [model_fields_set][pydantic.BaseModel.model_fields_set]. De lo contrario, se utilizarán los nombres de campo del argumento values.

valores: Diccionario de datos confiable o prevalidado.

Devoluciones:

Una nueva instancia de la clase Model con datos validados.