SoftPlusHSGP.model_construct#

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

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

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

!!! nota

model_construct() generalmente respeta la configuración model_config.extra del 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 campo que fueron establecidos 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 confiables o prevalidado.

Devoluciones:

Una nueva instancia de la clase Model con datos validados.