o
    $6dg                     @  s   U d Z ddlmZ ddlmZmZmZmZm	Z	m
Z
 ddlmZmZmZ ddlmZ ddlmZ ddlmZ er=dd	lmZ d
Zeegef Ze
eeeef gdf eeeef e	e gdf f Zded< e Zed ZG dd deddZeeZ dS )z"Configuration for Pydantic models.    )annotations)TYPE_CHECKINGAnyCallableDictTypeUnion)Literal	TypeAlias	TypedDict   )getattr_migration)
BaseConfig)Extra)GenerateSchema)r   
ConfigDictr   Nr
   JsonSchemaExtraCallable)ZallowignoreZforbidc                   @  s.  e Zd ZU dZded< 	 ded< 	 ded< 	 ded< 	 ded	< 	 d
ed< 	 ded< 	 ded< 	 ded< 	 ded< 	 ded< ded< ded< 	 ded< 	 ded< 	 ded< 	 ded< 	 ded< 	 ded< 	 ded< 	 ded < 	 d!ed"< 	 d#ed$< 	 ded%< 	 ded&< 	 d'ed(< 	 ded)< 	 ded*< 	 d+ed,< d-S ).r   zwUsage docs: https://docs.pydantic.dev/2.2/usage/model_config/

    A TypedDict for configuring Pydantic behaviour.
    z
str | NonetitleboolZstr_to_lowerZstr_to_upperZstr_strip_whitespaceintZstr_min_lengthz
int | NoneZstr_max_lengthzExtraValues | NoneextrafrozenZpopulate_by_nameZuse_enum_valuesZvalidate_assignmentZarbitrary_types_allowedZfrom_attributesZloc_by_aliaszCallable[[str], str] | NoneZalias_generatorztuple[type, ...]Zignored_typesZallow_inf_nanz2dict[str, object] | JsonSchemaExtraCallable | NoneZjson_schema_extraz&dict[type[object], JsonEncoder] | NoneZjson_encodersstrictz0Literal['always', 'never', 'subclass-instances']Zrevalidate_instanceszLiteral['iso8601', 'float']Zser_json_timedeltazLiteral['utf8', 'base64']Zser_json_bytesZvalidate_defaultZvalidate_returnztuple[str, ...]Zprotected_namespacesZhide_input_in_errorsZdefer_buildztype[_GenerateSchema] | NoneZschema_generatorN)__name__
__module____qualname____doc____annotations__ r   r   fC:\Users\jesus\OneDrive\Desktop\erpjis_fastapi\backend\jisbackend\Lib\site-packages\pydantic/config.pyr      st   
 		
	r   F)total)!r   
__future__r   Z_annotationstypingr   r   r   r   r   r   Ztyping_extensionsr	   r
   r   Z
_migrationr   Zdeprecated.configr   r   Z_ExtraZ_internal._generate_schemar   Z_GenerateSchema__all__ZJsonEncoderstrr   r   ZExtraValuesr   r   __getattr__r   r   r   r    <module>   s*      6