o
    ã¥µiÀ  ã                   @  sÈ   d dl mZ d dlmZ d dlmZmZ d dlmZ g d¢Z	eG dd„ dƒƒZ
eG dd	„ d	e
ƒƒZeG d
d„ de
ƒƒZeG dd„ de
ƒƒZeG dd„ de
ƒƒZeG dd„ de
ƒƒZeG dd„ dƒƒZdS )é    )Úannotations)Ú	dataclass)ÚAnyÚCallable)ÚLiteral)ÚBaseHTTPFieldInfoÚInPathÚInQueryÚInHeaderÚInCookieÚInBodyÚDependsc                   @  ó"   e Zd ZU ded< dZded< dS )r   z4Literal['path', 'query', 'header', 'cookie', 'body']Ú_inFÚboolÚ	exclusiveN)Ú__name__Ú
__module__Ú__qualname__Ú__annotations__r   © r   r   úI/home/ubuntu/.local/lib/python3.10/site-packages/kui/parameters/fields.pyr      ó   
 r   c                   @  ó   e Zd ZU dZded< dS )r   ÚpathzLiteral['path']r   N©r   r   r   r   r   r   r   r   r   r      ó   
 r   c                   @  ó&   e Zd ZU dZded< dZded< dS )r	   ÚqueryzLiteral['query']r   Nr   Úsecurity©r   r   r   r   r   r   r   r   r   r   r	      ó   
 r	   c                   @  r   )r
   ÚheaderzLiteral['header']r   Nr   r   r    r   r   r   r   r
   $   r!   r
   c                   @  r   )r   ÚcookiezLiteral['cookie']r   Nr   r   r    r   r   r   r   r   *   r!   r   c                   @  r   )r   ÚbodyzLiteral['body']r   Nr   r   r   r   r   r   0   r   r   c                   @  r   )r   r   ÚcallTr   ÚcacheN)r   r   r   r   r&   r   r   r   r   r   5   r   r   N)Ú
__future__r   Údataclassesr   Útypingr   r   Útyping_extensionsr   Ú__all__r   r   r	   r
   r   r   r   r   r   r   r   Ú<module>   s&    