
    +j                         S SK Jr  S SKJrJr   " S S\5      r " S S\5      r " S S\5      r " S	 S
\5      r " S S\5      r	 " S S\5      r
 " S S\5      r " S S\5      rg)    )	TypedDict)	BaseModelFieldc                   *    \ rS rSr% \\S'   \\S'   Srg)InputVideoModel   model
resolution N)__name__
__module____qualname____firstlineno__str__annotations____static_attributes__r       ;/home/wildlama/comfy/ComfyUI/comfy_api_nodes/apis/hitpaw.pyr   r      s    JOr   r   c                       \ rS rSr% \" S5      r\\S'   \" S5      r\\S'   \" S5      r	\\S'   \" S5      r
\\S'   \" S	5      r\S	-  \S
'   Srg	)ImageEnhanceTaskCreateRequest   .
model_nameimg_urlz.png	extensionFexifNDPIr   )r   r   r   r   r   r   r   r   r   r   r   boolr   intr   r   r   r   r   r      sL    CjJ :GS6]Is"uD$DkCt!r   r   c                       \ rS rSr% \" S5      r\\S'   \" S5      r\\S'   \" S5      r	\S-  \S'   \" SSS	9r
\\   \S
'   \" SSS	9r\\   \S'   Srg)VideoEnhanceTaskCreateRequest   .	video_urlz.mp4r   Nr   z!Target resolution [width, height])descriptionr
   z)Original video resolution [width, height]original_resolutionr   )r   r   r   r   r   r"   r   r   r   r   r
   listr   r$   r   r   r   r   r    r       s]    3ZIs6]Is""3ZJd
'!#3VWJS	W%*3<g%hchr   r    c                   P    \ rS rSr% \" S5      r\\S'   \" S5      r\	S-  \S'   Sr
g)TaskCreateDataResponse   .job_idNconsume_coinsr   )r   r   r   r   r   r)   r   r   r*   r   r   r   r   r   r'   r'      s"    *FC %dM3:+r   r'   c                   0    \ rS rSr% \" S5      r\\S'   Srg)TaskStatusPollRequest    .r)   r   N)	r   r   r   r   r   r)   r   r   r   r   r   r   r,   r,       s    *FCr   r,   c                   j    \ rS rSr% \" S5      r\\S'   \" S5      r\	\S'   \" S5      r
\S-  \S'   Srg)TaskCreateResponse$   .codemessageNdatar   )r   r   r   r   r   r1   r   r   r2   r   r3   r'   r   r   r   r   r/   r/   $   s2    c
D#:GS*/+D
 4
'5r   r/   c                   d    \ rS rSr% \" S5      r\\S'   \" S5      r\\S'   \" S5      r	\\S'   Sr
g)	TaskStatusDataResponse*   .r)   status res_urlr   N)r   r   r   r   r   r)   r   r   r7   r9   r   r   r   r   r5   r5   *   s,    *FC*FC9GSr   r5   c                   d    \ rS rSr% \" S5      r\\S'   \" S5      r\	\S'   \" S5      r
\\S'   Srg)TaskStatusResponse0   .r1   r2   r3   r   N)r   r   r   r   r   r1   r   r   r2   r   r3   r5   r   r   r   r   r;   r;   0   s-    c
D#:GS#(:D
 -r   r;   N)typingr   pydanticr   r   r   r   r    r'   r,   r/   r5   r;   r   r   r   <module>r?      sm     %i 
"I "iI i,Y ,
I 6 6Y . .r   