
    +j                         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)    )	BaseModelFieldc                   P    \ rS rSr% \" S5      r\\S'   \" S5      r\	\   \S'   Sr
g)SubjectReference   .idimages N)__name__
__module____qualname____firstlineno__r   r   str__annotations__r	   list__static_attributes__r
       9/home/wildlama/comfy/ComfyUI/comfy_api_nodes/apis/vidu.pyr   r      s"    CjBc
FDI"r   r   c                   d    \ rS rSr% \" S5      r\\S'   \" S5      r\\S'   \" S5      r	\
\S'   Srg)FrameSetting	   .prompt	key_imagedurationr
   N)r   r   r   r   r   r   r   r   r   r   intr   r
   r   r   r   r   	   s,    *FC3ZIs#JHcr   r   c                       \ rS rSr% \" S5      r\\S'   \" SSSS9r\	\S'   \" S5      r
\\S'   \" S5      r\\S	'   \" S5      r\\   \S
'   Srg)TaskMultiFrameCreationRequest   .modelr   geleseed
resolutionstart_imageimage_settingsr
   N)r   r   r   r   r   r   r   r   r$   r   r%   r&   r'   r   r   r   r
   r   r   r   r      sR    sE3caJ/D#/CjJ SzK!).sND&3r   r   c                       \ rS rSr% \" S5      r\\S'   \" SSS9r\\S'   \" S5      r	\
\S'   \" SSS	S
9r\
\S'   \" S5      r\\S'   \" SSS9r\\   S-  \S'   \" SSS9r\\S'   Srg)TaskExtendCreationRequest   .r     
max_lengthr   r   r   r    r!   r$   r%   N"Base64 encoded string or image URLdescriptionr	   zURL of the video to extend	video_urlr
   )r   r   r   r   r   r   r   r   r   r   r   r$   r%   r	   r   r1   r   r
   r   r   r)   r)      s}    sE3-FC-#JHccaJ/D#/CjJ $T7[\FDI\3,HIIsIr   r)   c                   f   \ rS rSr% \" S5      r\\S'   \" SSS9r\\S'   \" S5      r	\
\S'   \" SSS	S
9r\
\S'   \" S5      r\S-  \S'   \" S5      r\S-  \S'   \" S5      r\S-  \S'   \" SSS9r\\   S-  \S'   \" S5      r\\   S-  \S'   \" S5      r\S-  \S'   \" S5      r\S-  \S'   Srg)TaskCreationRequest!   .r   r+   r,   r   r   r   r    r!   r$   Naspect_ratior%   movement_amplituder.   r/   r	   subjectsbgmaudior
   )r   r   r   r   r   r   r   r   r   r   r   r$   r5   r%   r6   r	   r   r7   r   r8   boolr9   r   r
   r   r   r3   r3   !   s    sE3-FC-#JHccaJ/D#/$T{L#**"4[Jd
(%*4[d
0$T7[\FDI\.3DkHd#$t+9T{C"tE4$;$r   r3   c                       \ rS rSr% \" S5      r\\S'   \" S5      r\\S'   \" S5      r	\\S'   \" SSS9r
\S-  \S	'   S
rg)TaskCreationResponse/   .task_idstate
created_atNz
Error coder/   coder
   )r   r   r   r   r   r>   r   r   r?   r@   rA   r   r   r
   r   r   r<   r<   /   sA    :GSsE3CjJ T|<D#*<r   r<   c                   ^    \ rS rSr% \" SSS9r\\S'   \" SSS9r\\S'   \" SSS9r	\\S	'   S
r
g)
TaskResult6   .zCreation idr/   r   z4The URL of the generated results, valid for one hoururlz:The cover URL of the generated results, valid for one hour	cover_urlr
   N)r   r   r   r   r   r   r   r   rE   rF   r   r
   r   r   rC   rC   6   s7    C]3B3S&\]C]3,hiIsir   rC   c                       \ rS rSr% \" S5      r\\S'   \" S5      r\S-  \S'   \" S5      r	\
S-  \S'   \" S5      r\S-  \S'   \" SSS	9r\\   \S
'   Srg)TaskStatusResponse<   .r?   Nerr_codeprogresscreditszGenerated resultsr/   	creationsr
   )r   r   r   r   r   r?   r   r   rJ   rK   floatrL   r   rM   r   rC   r   r
   r   r   rH   rH   <   s]    sE3 ;HcDj&"4[Hedl(+GS4Z%"'9L"MItJMr   rH   N)pydanticr   r   r   r   r   r)   r3   r<   rC   rH   r
   r   r   <module>rP      sn    %#y #
9 4I 4J	 J%) %=9 =j jN Nr   