U
    	fq                     @  s  U d Z ddlmZ ddlmZ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 errddlmZ d	Zeeeeed
e	d df Zded< eeef Zded< eegef Zeeegd
f eee
e gd
f f Z ded< 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ListTypeUnion)Literal	TypeAlias	TypedDict   )getattr_migration)AliasGenerator)GenerateSchema)
ConfigDictN	JsonValueJsonDictr   JsonSchemaExtraCallable)allowignoreforbidc                   @  s2  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-ed.< d/ed0< ded1< d2ed3< ded4< d5ed6< ded7< d8S )9r   z/A TypedDict for configuring Pydantic behaviour.z
str | Nonetitleboolstr_to_lowerstr_to_upperstr_strip_whitespaceintstr_min_lengthz
int | Nonestr_max_lengthzExtraValues | Noneextrafrozenpopulate_by_nameuse_enum_valuesvalidate_assignmentarbitrary_types_allowedfrom_attributesloc_by_aliasz,Callable[[str], str] | AliasGenerator | Nonealias_generatorztuple[type, ...]ignored_typesallow_inf_nanz)JsonDict | JsonSchemaExtraCallable | Nonejson_schema_extraz&dict[type[object], JsonEncoder] | Nonejson_encodersstrictz2Literal[('always', 'never', 'subclass-instances')]revalidate_instanceszLiteral[('iso8601', 'float')]ser_json_timedeltazLiteral[('utf8', 'base64')]ser_json_byteszLiteral[('null', 'constants')]ser_json_inf_nanvalidate_defaultvalidate_returnztuple[str, ...]protected_namespaceshide_input_in_errorsdefer_buildzdict[str, object] | Noneplugin_settingsztype[_GenerateSchema] | Noneschema_generator+json_schema_serialization_defaults_requiredz.Literal[('validation', 'serialization', None)]json_schema_mode_overridecoerce_numbers_to_strz$Literal[('rust-regex', 'python-re')]regex_enginevalidation_error_causeN)__name__
__module____qualname____doc____annotations__ rC   rC   R/var/www/html/apigroqsegura/apigroq/lib/python3.8/site-packages/pydantic/config.pyr      sL   
G
!(47;		
L,	
'7&!r   F)total)%rA   
__future__r   _annotationstypingr   r   r   r   r   r   r	   typing_extensionsr
   r   r   
_migrationr   aliasesr   Z_internal._generate_schemar   Z_GenerateSchema__all__r   floatstrr   r   rB   r   JsonEncoderr   ExtraValuesr   r>   __getattr__rC   rC   rC   rD   <module>   s2   $"      x