
    i              
          d dl mZmZmZmZmZmZ d dlmZm	Z	 d dl
mZ d dlmZ  e            Z e            Z G d de          Ze                    d           ed           ee          fd	ed
edefd            Ze                    d           ee           edd           edd          fdedededefd            ZdS )    )	APIRouterBackgroundTasksDependsFileHeader
UploadFile)	BaseModelHttpUrl)verify_api_key)HandwritingControllerc                       e Zd ZU eed<   dS )ProcessUrlRequesturlN)__name__
__module____qualname__r
   __annotations__     '/code/app/routers/api/v1/handwriting.pyr   r      s         	LLLLLr   r   z/handwriting/process.background_tasksfileapi_keyc                 H   K   t                               | |           d {V S N)
controllerprocess_upload)r   r   r   s      r   handwriting_uploadr      s1       **+;TBBBBBBBBBr   z/handwriting/process-urlzX-Request-Id)aliasz	X-User-Idpayload
request_iduser_idc                 b   K   t                               t          | j                  ||          S r   )r   process_urlstrr   )r    r   r!   r"   s       r   handwriting_process_urlr&      s*       !!#gk"2"2JHHHr   N)fastapir   r   r   r   r   r   pydanticr	   r
   app.services.auth_servicer   &app.controllers.handwriting_controllerr   routerr   r   postr%   r   r&   r   r   r   <module>r-      s   Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q ' ' ' ' ' ' ' ' 4 4 4 4 4 4 H H H H H H	""$$
    	    #$$ tCyy7>**C C%C
C C C C %$C '(( 7>**fS7776#[111	I III I 	I I I )(I I Ir   