a
    da                     @   sF  d dl mZmZmZmZmZ d dlmZ d dlm	Z	 e	fdddddddddde	ddddeee
 ee
 ee
 ee ee ee ee ee ee ee
 eeee
ef  ee eeeddd	Ze	fdddddddddde	ddddeee
 ee
 ee
 ee ee ee ee ee ee ee
 eeee
ef  ee eeedd
dZe	fddddddddddde	ddddeee
 eee
 ee
 ee ee ee ee ee ee ee
 eeee
ef  ee eeedddZe	fdddddddddde	ddddeee
 ee
 ee
 ee ee ee ee ee ee ee
 eeee
ef  ee eeedddZe	fdddddddddddde	ddeee
ee
 ee
 ee
 ee ee ee ee ee ee ee
 eeee
ef  eedddZe	fddddddddddde	ddee
ee
 ee
 ee
 ee ee ee ee ee ee ee
 eeee
ef  eedddZe	fddddddddddde	ddee
ee
 ee
 ee
 ee ee ee ee ee ee ee
 eeee
ef  eedddZd)dd eed!ef  eed"d#d$Zd*ddd%eed!ef  eee
  eed&d'd(ZdS )+    )AnyCallableDictOptionalSequence)params)	UndefinedNT)aliastitledescriptiongtgeltle
min_length
max_lengthregexexampleexamples
deprecatedinclude_in_schema)defaultr	   r
   r   r   r   r   r   r   r   r   r   r   r   r   extrareturnc                K   s0   t jf | |||||||||	|
||||d|S N)r   r	   r
   r   r   r   r   r   r   r   r   r   r   r   r   )r   Pathr   r	   r
   r   r   r   r   r   r   r   r   r   r   r   r   r    r   `/var/www/html/stable-diffusion-webui/venv/lib/python3.9/site-packages/fastapi/param_functions.pyr      s&    r   c                K   s0   t jf | |||||||||	|
||||d|S r   )r   Queryr   r   r   r   r   .   s&    r   )r	   convert_underscoresr
   r   r   r   r   r   r   r   r   r   r   r   r   )r   r	   r    r
   r   r   r   r   r   r   r   r   r   r   r   r   r   r   c                K   s2   t jf | |||||||||	|
|||||d|S )N)r   r	   r    r
   r   r   r   r   r   r   r   r   r   r   r   r   )r   Header)r   r	   r    r
   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r!   U   s(    r!   c                K   s0   t jf | |||||||||	|
||||d|S r   )r   Cookier   r   r   r   r"   ~   s&    r"   Fzapplication/json)embed
media_typer	   r
   r   r   r   r   r   r   r   r   r   r   )r   r#   r$   r	   r
   r   r   r   r   r   r   r   r   r   r   r   r   c                K   s0   t jf | |||||||||	|
||||d|S )N)r   r#   r$   r	   r
   r   r   r   r   r   r   r   r   r   r   )r   Body)r   r#   r$   r	   r
   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r%      s&    r%   z!application/x-www-form-urlencoded)r$   r	   r
   r   r   r   r   r   r   r   r   r   r   )r   r$   r	   r
   r   r   r   r   r   r   r   r   r   r   r   r   c                K   s.   t jf | |||||||||	|
|||d|S N)r   r$   r	   r
   r   r   r   r   r   r   r   r   r   r   )r   Formr   r$   r	   r
   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r'      s$    r'   zmultipart/form-datac                K   s.   t jf | |||||||||	|
|||d|S r&   )r   Filer(   r   r   r   r)      s$    r)   )	use_cache.)
dependencyr*   r   c                C   s   t j| |dS )Nr+   r*   )r   Dependsr,   r   r   r   r-     s    r-   )scopesr*   )r+   r.   r*   r   c                C   s   t j| ||dS )Nr+   r.   r*   )r   Securityr/   r   r   r   r0     s    r0   )N)N)typingr   r   r   r   r   Zfastapir   Zpydantic.fieldsr   strfloatintboolr   r   r!   r"   r%   r'   r)   r-   r0   r   r   r   r   <module>   s  ((*((&&  
