
    5h                         S SK JrJr  S SKJrJrJrJrJrJ	r	  S SK
Jr  S SKJr  \ " S S5      5       r\ " S S5      5       rg	)
    )	dataclassfield)AnyCallableListOptionalSequenceTuple)
ModelField)SecurityBasec                   :    \ rS rSr% \\S'   Sr\\\	      \S'   Sr
g)SecurityRequirement   security_schemeNscopes )__name__
__module____qualname____firstlineno__r   __annotations__r   r   r	   str__static_attributes__r       f/var/www/html/cementerio_25MayoBackend/env/lib/python3.13/site-packages/fastapi/dependencies/models.pyr   r      s    !!&*FHXc]#*r   r   c                      \ rS rSr% \" \S9r\\   \	S'   \" \S9r
\\   \	S'   \" \S9r\\   \	S'   \" \S9r\\   \	S'   \" \S9r\\   \	S'   \" \S9r\S    \	S'   \" \S9r\\   \	S	'   S
r\\   \	S'   S
r\\S\4      \	S'   S
r\\   \	S'   S
r\\   \	S'   S
r\\   \	S'   S
r\\   \	S'   S
r\\   \	S'   S
r\\   \	S'   S
r\\\      \	S'   Sr\\	S'   S
r \\   \	S'   \" SS9r!\"\\S\4      \"\S4   4   \	S'   SS jr#Sr$g
)	Dependant   )default_factorypath_paramsquery_paramsheader_paramscookie_paramsbody_paramsdependenciessecurity_requirementsNname.callrequest_param_namewebsocket_param_namehttp_connection_param_nameresponse_param_namebackground_tasks_param_namesecurity_scopes_param_namesecurity_scopesT	use_cachepathF)init	cache_keyc           	          U R                   [        [        [        U R                  =(       d    / 5      5      5      4U l        g )N)r(   tuplesortedsetr/   r3   )selfs    r   __post_init__Dependant.__post_init__$   s,    ))U6#d6J6J6Pb2Q+R%STr   )r3   )returnN)%r   r   r   r   r   listr    r   r   r   r!   r"   r#   r$   r%   r&   r   r'   r   r   r(   r   r   r)   r*   r+   r,   r-   r.   r/   r0   boolr1   r3   r
   r9   r   r   r   r   r   r      sq   $)$$?Kj!?%*4%@L$z"@&+D&AM4
#A&+D&AM4
#A$)$$?Kj!?&+D&AL${#A7<T7R4 34RD(3-)-D(8CH%
&-(,,*.(3-.044)-#-15#5044+/OXd3i(/ItD(3-FKQVFWIuXhsCx015c?BCWUr   r   N)dataclassesr   r   typingr   r   r   r   r	   r
   fastapi._compatr   fastapi.security.baser   r   r   r   r   r   <module>rB      sI    ( A A & . + + +
 U U Ur   