+
    ~j                       ^ RI Ht ^ RIHtHtHt ^ RIHtHt ^ RI	t	^RI
Ht ^RIHtHtHtHtHtHtHtHtHt ^RIHt ^RIHtHtHtHtHtHtHtH t  ^R	I!H"t"H#t#H$t$H%t% ^R
I&H't' ^RI(H)t)H*t* ^RI+H,t,H-t-H.t.H/t/H0t0H1t1 ^RI2H3t3H4t4 ^RI5H6t6 ^RI7H8t8H9t9 ^RI:H;t; ^RI<Ht ^RI=Ht ^RI>H?t? ^RI@HAtA ^RIBHCtC ^RIDHEtE RR.tF ! R R])4      tG ! R R]*4      tH ! R R4      tI ! R R4      tJ ! R R 4      tK ! R! R"4      tLR# )#    )annotations)TYPE_CHECKINGMappingcast)Literalassert_neverN)_legacy_response)		VideoSizeVideoSecondsvideo_edit_paramsvideo_list_paramsvideo_remix_paramsvideo_create_paramsvideo_extend_paramsvideo_create_character_paramsvideo_download_content_params)deepcopy_with_paths)BodyOmitQueryHeadersNotGiven	FileTypesomit	not_given)extract_filespath_templatemaybe_transformasync_maybe_transform)cached_property)SyncAPIResourceAsyncAPIResource)StreamedBinaryAPIResponseAsyncStreamedBinaryAPIResponseto_streamed_response_wrapper"async_to_streamed_response_wrapper#to_custom_streamed_response_wrapper)async_to_custom_streamed_response_wrapper)SyncConversationCursorPageAsyncConversationCursorPage)Video)AsyncPaginatormake_request_options)is_given)r
   )r   )VideoModelParam)VideoDeleteResponse)VideoGetCharacterResponse)VideoCreateCharacterResponseVideosAsyncVideosc                     ] tR t^1t]R R l4       t]R R l4       tR]R]R]R]R	R
RR
RR
R]/R R llt	R]R]R]R]R]R	R
RR
RR
R]/	R R llt
R]/R R lltR	R
RR
RR
R]/R R lltR]R]R]R	R
RR
RR
R]/R R lltR	R
RR
RR
R]/R R lltR	R
RR
RR
R]/R R lltR ]R	R
RR
RR
R]/R! R" lltR	R
RR
RR
R]/R# R$ lltR	R
RR
RR
R]/R% R& lltR	R
RR
RR
R]/R' R( lltR	R
RR
RR
R]/R) R* lltR+tR
# ),r3   c                   V ^8  d   QhRR/# )   returnVideosWithRawResponse )formats   "l/Users/mitch_tango/dev/rabbit-r1-livekit/agent/.venv/lib/python3.14/site-packages/openai/resources/videos.py__annotate__Videos.__annotate__3   s     + +#8 +    c                    \        V 4      # z
This property can be used as a prefix for any HTTP method call to return
the raw response object instead of the parsed content.

For more information, see https://www.github.com/openai/openai-python#accessing-raw-response-data-eg-headers
)r9   selfs   &r<   with_raw_responseVideos.with_raw_response2   s     %T**r?   c                   V ^8  d   QhRR/# )r7   r8   VideosWithStreamingResponser:   )r;   s   "r<   r=   r>   =   s     1 1)D 1r?   c                    \        V 4      # z
An alternative to `.with_raw_response` that doesn't eagerly read the response body.

For more information, see https://www.github.com/openai/openai-python#with_streaming_response
)rG   rB   s   &r<   with_streaming_responseVideos.with_streaming_response<   s     +400r?   input_referencemodelsecondssizeextra_headersNextra_query
extra_bodytimeoutc               @    V ^8  d   QhRRRRRRRRR	R
RRRRRRRRRR/
# r7   promptstrrL   )video_create_params.InputReference | OmitrM   VideoModelParam | OmitrN   VideoSeconds | OmitrO   VideoSize | OmitrP   Headers | NonerQ   Query | NonerR   Body | NonerS   'float | httpx.Timeout | None | NotGivenr8   r+   r:   )r;   s   "r<   r=   r>   E   }     B
 B
 B
 C	B

 &B
 %B
 B
 &B
 "B
  B
 9B
 
B
r?   c       	        2   \        RVRVRVRVRV/R..4      p
\        \        \        \        \
        3,          V
4      R..R7      pRR/T;'       g    / CpV P                  R	\        V
\        P                  4      V\        VVVV	R
R/R7      \        R7      # )<  
Create a new video generation job from a prompt and optional reference assets.

Args:
  prompt: Text prompt that describes the video to generate.

  input_reference: Optional reference asset upload or reference object that guides generation.

  model: The video generation model to use (allowed values: sora-2, sora-2-pro). Defaults
      to `sora-2`.

  seconds: Clip duration in seconds (allowed values: 4, 8, 12). Defaults to 4 seconds.

  size: Output resolution formatted as width x height (allowed values: 720x1280,
      1280x720, 1024x1792, 1792x1024). Defaults to 720x1280.

  extra_headers: Send extra headers

  extra_query: Add additional query parameters to the request

  extra_body: Add additional JSON properties to the request

  timeout: Override the client-level default timeout for this request, in seconds
rV   rL   rM   rN   rO   pathsContent-Typemultipart/form-data/videosbearer_authTrP   rQ   rR   rS   securitybodyfilesoptionscast_to)r   r   r   r   rW   object_postr   r   VideoCreateParamsr-   r+   rC   rV   rL   rM   rN   rO   rP   rQ   rR   rS   rl   rm   s   &$$$$$$$$$  r<   createVideos.createE   s    N #&!?7   !	
 d73;#7>HYGZF[\ ()>X=CVCVTVXzz ':'L'LM(+'%'.   
 	
r?   poll_interval_msc               D    V ^8  d   QhRRRRRRRRR	R
RRRRRRRRRRRR/# r7   rV   rW   rL   rX   rM   rY   rN   rZ   rO   r[   rv   
int | OmitrP   r\   rQ   r]   rR   r^   rS   r_   r8   r+   r:   )r;   s   "r<   r=   r>      {      
  
  
 C	 

 & 
 % 
  
 % 
 & 
 " 
   
 9 
 
 
r?   c       
        p    V P                  VVVVVVVV	V
R7	      pV P                  VP                  VR7      # )/Create a video and wait for it to be processed.	rM   rV   rL   rN   rO   rP   rQ   rR   rS   rv   rt   pollidrC   rV   rL   rM   rN   rO   rv   rP   rQ   rR   rS   videos   &$$$$$$$$$$ r<   create_and_pollVideos.create_and_poll   sT    " +'#!  

 yyHH-  
 	
r?   c               $    V ^8  d   QhRRRRRR/# r7   video_idrW   rv   ry   r8   r+   r:   )r;   s   "r<   r=   r>      (     %! %!%! %	%!
 
%!r?   c               *   RR/p\        V4      '       d   \        V4      VR&    V P                  P                  VVR7      pVP	                  4       pVP
                  R8X  g   VP
                  R8X  dY   \        V4      '       g.   VP                  P                  R4      pVe   \        V4      pMRpV P                  VR,          4       K  VP
                  R	8X  g   VP
                  R
8X  d   V# \        '       d   \        VP
                  4       K  V# )Wait for the vector store file to finish processing.

Note: this will return even if the file failed to process, you need to check
file.last_error and file.status to handle these cases
X-Stainless-Poll-Helpertrue X-Stainless-Custom-Poll-IntervalrP   in_progressqueuedopenai-poll-after-ms  	completedfailedr.   rW   rD   retrieveparsestatusheadersgetint_sleepr   r   rC   r   rv   r   responser   from_headers   &&$    r<   r   Videos.poll   s     $=f"E$%%:=>N:OG67--66% 7 H
 NN$E||},0H 011"*"2"2"6"67M"NK".+.{+;(+/(,t34,0H = . Lr?   c               0    V ^8  d   QhRRRRRRRRR	R
RR/# r7   r   rW   rP   r\   rQ   r]   rR   r^   rS   r_   r8   r+   r:   )r;   s   "r<   r=   r>      F     #
 #
#
 &#
 "#
  #
 9#
 
#
r?   c                   V'       g   \        RV: 24      hV P                  \        RVR7      \        VVVVRR/R7      \        R7      # ),  
Fetch the latest metadata for a generated video.

Args:
  extra_headers: Send extra headers

  extra_query: Add additional query parameters to the request

  extra_body: Add additional JSON properties to the request

  timeout: Override the client-level default timeout for this request, in seconds
7Expected a non-empty value for `video_id` but received /videos/{video_id}r   rh   Tri   rn   ro   
ValueError_getr   r-   r+   rC   r   rP   rQ   rR   rS   s   &&$$$$r<   r   Videos.retrieve   s^    . VW_Vbcddyy.B(+'%'.   

 
	
r?   afterlimitorderc               8    V ^8  d   QhRRRRRRRRR	R
RRRRRR/# )r7   r   
str | Omitr   ry   r   Literal['asc', 'desc'] | OmitrP   r\   rQ   r]   rR   r^   rS   r_   r8   z!SyncConversationCursorPage[Video]r:   )r;   s   "r<   r=   r>      s\     3
 3
 3
 	3

 -3
 &3
 "3
  3
 93
 
+3
r?   c                   V P                  R\        \        ,          \        VVVV\	        RVRVRV/\
        P                  4      RR/R7      \        R7      # 	a  
List recently generated videos for the current project.

Args:
  after: Identifier for the last item from the previous pagination request

  limit: Number of items to retrieve

  order: Sort order of results by timestamp. Use `asc` for ascending order or `desc` for
      descending order.

  extra_headers: Send extra headers

  extra_query: Add additional query parameters to the request

  extra_body: Add additional JSON properties to the request

  timeout: Override the client-level default timeout for this request, in seconds
rg   r   r   r   rh   TrP   rQ   rR   rS   queryrj   )pagern   rM   )_get_api_listr)   r+   r-   r   r   VideoListParamsrC   r   r   r   rP   rQ   rR   rS   s   &$$$$$$$r<   listVideos.list   sr    @ !!+E2(+'%%
 &55 (. % " 
 	
r?   c               0    V ^8  d   QhRRRRRRRRR	R
RR/# r7   r   rW   rP   r\   rQ   r]   rR   r^   rS   r_   r8   r0   r:   )r;   s   "r<   r=   r>   ,  F     #
 #
#
 &#
 "#
  #
 9#
 
#
r?   c                   V'       g   \        RV: 24      hV P                  \        RVR7      \        VVVVRR/R7      \        R7      # )A  
Permanently delete a completed or failed video and its stored assets.

Args:
  extra_headers: Send extra headers

  extra_query: Add additional query parameters to the request

  extra_body: Add additional JSON properties to the request

  timeout: Override the client-level default timeout for this request, in seconds
r   r   r   rh   Tri   r   r   _deleter   r-   r0   r   s   &&$$$$r<   deleteVideos.delete,  s^    . VW_Vbcdd||.B(+'%'. (  

 
	
r?   c               4    V ^8  d   QhRRRRRRRRR	R
RRRR/# r7   namerW   r   r   rP   r\   rQ   r]   rR   r^   rS   r_   r8   r2   r:   )r;   s   "r<   r=   r>   Q  R     4
 4
 4
 	4
 &4
 "4
  4
 94
 
&4
r?   c               &   \        RVRV/R..4      p\        \        \        \        \
        3,          V4      R..R7      pRR/T;'       g    / CpV P                  R\        V\        P                  4      V\        VVVVRR/R	7      \        R
7      # )  
Create a character from an uploaded video.

Args:
  name: Display name for this API character.

  video: Video file used to create a character.

  extra_headers: Send extra headers

  extra_query: Add additional query parameters to the request

  extra_body: Add additional JSON properties to the request

  timeout: Override the client-level default timeout for this request, in seconds
r   r   rc   re   rf   /videos/charactersrh   Tri   rk   )r   r   r   r   rW   rp   rq   r   r   VideoCreateCharacterParamsr-   r2   	rC   r   r   rP   rQ   rR   rS   rl   rm   s	   &$$$$$$  r<   create_characterVideos.create_characterQ  s    8 # YK
 d73;#7>ykR ()>X=CVCVTVXzz  'D'_'_`(+'%'. 1  
 	
r?   variantc               4    V ^8  d   QhRRRRRRRRR	R
RRRR/# r7   r   rW   r   z3Literal['video', 'thumbnail', 'spritesheet'] | OmitrP   r\   rQ   r]   rR   r^   rS   r_   r8   z+_legacy_response.HttpxBinaryResponseContentr:   )r;   s   "r<   r=   r>     sQ     *
 *
*
 E	*
 &*
 "*
  *
 9*
 
5*
r?   c                   V'       g   \        RV: 24      hRR/T;'       g    / CpV P                  \        RVR7      \        VVVV\	        RV/\
        P                  4      RR/R	7      \        P                  R
7      # )  
Download the generated video bytes or a derived preview asset.

Streams the rendered video content for the specified video job.

Args:
  variant: Which downloadable asset to return. Defaults to the MP4 video.

  extra_headers: Send extra headers

  extra_query: Add additional query parameters to the request

  extra_body: Add additional JSON properties to the request

  timeout: Override the client-level default timeout for this request, in seconds
r   Acceptapplication/binary/videos/{video_id}/contentr   r   rh   Tr   r   )	r   r   r   r-   r   r   VideoDownloadContentParamsr	   HttpxBinaryResponseContentrC   r   r   rP   rQ   rR   rS   s   &&$$$$$r<   download_contentVideos.download_content  s    8 VW_Vbcdd!#7QM<O<ORQyy6J(+'%%y'&:<Y<t<tu'. %??  
 	
r?   c               4    V ^8  d   QhRRRRRRRRR	R
RRRR/# r7   rV   rW   r   zvideo_edit_params.VideorP   r\   rQ   r]   rR   r^   rS   r_   r8   r+   r:   )r;   s   "r<   r=   r>     R     5
 5
 5
 '	5
 &5
 "5
  5
 95
 
5
r?   c               &   \        RVRV/R..4      p\        \        \        \        \
        3,          V4      R..R7      pRR/T;'       g    / CpV P                  R\        V\        P                  4      V\        VVVVRR/R	7      \        R
7      # )  
Create a new video generation job by editing a source video or existing
generated video.

Args:
  prompt: Text prompt that describes how to edit the source video.

  video: Reference to the completed video to edit.

  extra_headers: Send extra headers

  extra_query: Add additional query parameters to the request

  extra_body: Add additional JSON properties to the request

  timeout: Override the client-level default timeout for this request, in seconds
rV   r   rc   re   rf   /videos/editsrh   Tri   rk   )r   r   r   r   rW   rp   rq   r   r   VideoEditParamsr-   r+   	rC   rV   r   rP   rQ   rR   rS   rl   rm   s	   &$$$$$$  r<   editVideos.edit  s    : #& YK
 d73;#7>ykR ()>X=CVCVTVXzz '8'H'HI(+'%'.   
 	
r?   c               8    V ^8  d   QhRRRRRRRRR	R
RRRRRR/# r7   rV   rW   rN   r   r   zvideo_extend_params.VideorP   r\   rQ   r]   rR   r^   rS   r_   r8   r+   r:   )r;   s   "r<   r=   r>     \     9
 9
 9
 	9

 )9
 &9
 "9
  9
 99
 
9
r?   c               *   \        RVRVRV/R..4      p\        \        \        \        \
        3,          V4      R..R7      p	RR/T;'       g    / CpV P                  R\        V\        P                  4      V	\        VVVVRR	/R
7      \        R7      # )  
Create an extension of a completed video.

Args:
  prompt: Updated text prompt that directs the extension generation.

  seconds: Length of the newly generated extension segment in seconds (allowed values: 4,
      8, 12, 16, 20).

  video: Reference to the completed video to extend.

  extra_headers: Send extra headers

  extra_query: Add additional query parameters to the request

  extra_body: Add additional JSON properties to the request

  timeout: Override the client-level default timeout for this request, in seconds
rV   rN   r   rc   re   rf   /videos/extensionsrh   Tri   rk   )r   r   r   r   rW   rp   rq   r   r   VideoExtendParamsr-   r+   
rC   rV   rN   r   rP   rQ   rR   rS   rl   rm   s
   &$$$$$$$  r<   extendVideos.extend  s    @ #&7
 YK
 d73;#7>ykR ()>X=CVCVTVXzz  ':'L'LM(+'%'.   
 	
r?   c               0    V ^8  d   QhRRRRRRRRR	R
RR/# r7   character_idrW   rP   r\   rQ   r]   rR   r^   rS   r_   r8   r1   r:   )r;   s   "r<   r=   r>   %  F     #
 #
#
 &#
 "#
  #
 9#
 
##
r?   c                   V'       g   \        RV: 24      hV P                  \        RVR7      \        VVVVRR/R7      \        R7      # )  
Fetch a character.

Args:
  extra_headers: Send extra headers

  extra_query: Add additional query parameters to the request

  extra_body: Add additional JSON properties to the request

  timeout: Override the client-level default timeout for this request, in seconds
;Expected a non-empty value for `character_id` but received !/videos/characters/{character_id}r   rh   Tri   r   r   r   r   r-   r1   rC   r   rP   rQ   rR   rS   s   &&$$$$r<   get_characterVideos.get_character%  s^    . Z[gZjkllyy=LY(+'%'. .  

 
	
r?   c               4    V ^8  d   QhRRRRRRRRRR	R
RRR/# r7   r   rW   rV   rP   r\   rQ   r]   rR   r^   rS   r_   r8   r+   r:   )r;   s   "r<   r=   r>   J  P     '
 '
'
 	'
 &'
 "'
  '
 9'
 
'
r?   c                   V'       g   \        RV: 24      hV P                  \        RVR7      \        RV/\        P
                  4      \        VVVVRR/R7      \        R7      # )	{  
Create a remix of a completed video using a refreshed prompt.

Args:
  prompt: Updated text prompt that directs the remix generation.

  extra_headers: Send extra headers

  extra_query: Add additional query parameters to the request

  extra_body: Add additional JSON properties to the request

  timeout: Override the client-level default timeout for this request, in seconds
r   /videos/{video_id}/remixr   rV   rh   Tri   rl   rn   ro   )r   rq   r   r   r   VideoRemixParamsr-   r+   rC   r   rV   rP   rQ   rR   rS   s   &&$$$$$r<   remixVideos.remixJ  st    4 VW_Vbcddzz4xH (F!35G5X5XY(+'%'.   
 	
r?   r:   __name__
__module____qualname____firstlineno__r    rD   rJ   r   r   rt   r   r   r   r   r   r   r   r   r   r   r  __static_attributes__r:   r?   r<   r3   r3   1   s   + + 1 1B
 FJ	B

 )-B
 (,B
 "&B
 )-B
 %)B
 #'B
 <EB
H 
 FJ	 

 )- 
 (, 
 "& 
 (, 
 )- 
 %) 
 #' 
 <E 
D%! (,	%!N#
 )-#
 %)#
 #'#
 <E#
J3
 !3
 !	3

 043
 )-3
 %)3
 #'3
 <E3
j#
 )-#
 %)#
 #'#
 <E#
J4
 )-4
 %)4
 #'4
 <E4
l*
 HL	*
 )-*
 %)*
 #'*
 <E*
X5
 )-5
 %)5
 #'5
 <E5
n9
 )-9
 %)9
 #'9
 <E9
v#
 )-#
 %)#
 #'#
 <E#
J'
 )-'
 %)'
 #''
 <E'
 '
r?   c                     ] tR tRt]R R l4       t]R R l4       tR]R]R]R	]R
RRRRRR]/R R llt	R]R]R]R	]R]R
RRRRRR]/	R R llt
R]/R R lltR
RRRRRR]/R R lltR]R]R]R
RRRRRR]/R R lltR
RRRRRR]/R R lltR
RRRRRR]/R R  lltR!]R
RRRRRR]/R" R# lltR
RRRRRR]/R$ R% lltR
RRRRRR]/R& R' lltR
RRRRRR]/R( R) lltR
RRRRRR]/R* R+ lltR,tR# )-r4   it  c                   V ^8  d   QhRR/# )r7   r8   AsyncVideosWithRawResponser:   )r;   s   "r<   r=   AsyncVideos.__annotate__v  s     0 0#= 0r?   c                    \        V 4      # rA   )r  rB   s   &r<   rD   AsyncVideos.with_raw_responseu  s     *$//r?   c                   V ^8  d   QhRR/# )r7   r8    AsyncVideosWithStreamingResponser:   )r;   s   "r<   r=   r    s     6 6)I 6r?   c                    \        V 4      # rI   )r  rB   s   &r<   rJ   #AsyncVideos.with_streaming_response  s     055r?   rL   rM   rN   rO   rP   NrQ   rR   rS   c               @    V ^8  d   QhRRRRRRRRR	R
RRRRRRRRRR/
# rU   r:   )r;   s   "r<   r=   r    r`   r?   c       	        b  "   \        RVRVRVRVRV/R..4      p
\        \        \        \        \
        3,          V
4      R..R7      pRR/T;'       g    / CpT P                  R	\        V
\        P                  4      G R
j  xL
 V\        VVVV	RR/R7      \        R7      G R
j  xL
 #  L( L5i)rb   rV   rL   rM   rN   rO   rc   re   rf   rg   Nrh   Tri   rk   )r   r   r   r   rW   rp   rq   r   r   rr   r-   r+   rs   s   &$$$$$$$$$  r<   rt   AsyncVideos.create  s     N #&!?7   !	
 d73;#7>HYGZF[\ ()>X=CVCVTVXZZ,T3F3X3XYY(+'%'.    
 
 	
Y
s$   B B/B+
#B/&B-'B/-B/rv   c               D    V ^8  d   QhRRRRRRRRR	R
RRRRRRRRRRRR/# rx   r:   )r;   s   "r<   r=   r    rz   r?   c       
           "   V P                  VVVVVVVV	V
R7	      G Rj  xL
 pV P                  VP                  VR7      G Rj  xL
 #  L) L5i)r|   r}   Nr~   r   r   s   &$$$$$$$$$$ r<   r   AsyncVideos.create_and_poll  sk     " kk+'#! " 

 

 YYHH-  
 
 	



s!   AA
$AAAAc               $    V ^8  d   QhRRRRRR/# r   r:   )r;   s   "r<   r=   r    r   r?   c               Z  "   RR/p\        V4      '       d   \        V4      VR&    V P                  P                  VVR7      G Rj  xL
 pVP	                  4       pVP
                  R8X  g   VP
                  R8X  da   \        V4      '       g.   VP                  P                  R4      pVe   \        V4      pMR	pV P                  VR	,          4      G Rj  xL
  K  VP
                  R
8X  g   VP
                  R8X  d   V# \        '       d   \        VP
                  4       K  V#  L LQ5i)r   r   r   r   r   Nr   r   r   r   r   r   r   r   s   &&$    r<   r   AsyncVideos.poll  s
     $=f"E$%%:=>N:OG67!33<<% =  H
 NN$E||},0H 011"*"2"2"6"67M"NK".+.{+;(+/(kk"2T"9:::,0H = . L+ ;s+   AD+D'BD+D)5D+D+)D+c               0    V ^8  d   QhRRRRRRRRR	R
RR/# r   r:   )r;   s   "r<   r=   r    r   r?   c                  "   V'       g   \        RV: 24      hV P                  \        RVR7      \        VVVVRR/R7      \        R7      G Rj  xL
 #  L5i)	r   r   r   r   rh   Tri   r   Nr   r   s   &&$$$$r<   r   AsyncVideos.retrieve  sk     . VW_VbcddYY.B(+'%'.   

 

 
	
 

   AAAAr   r   r   c               8    V ^8  d   QhRRRRRRRRR	R
RRRRRR/# )r7   r   r   r   ry   r   r   rP   r\   rQ   r]   rR   r^   rS   r_   r8   z9AsyncPaginator[Video, AsyncConversationCursorPage[Video]]r:   )r;   s   "r<   r=   r  :  s]     3
 3
 3
 	3

 -3
 &3
 "3
  3
 93
 
C3
r?   c                   V P                  R\        \        ,          \        VVVV\	        RVRVRV/\
        P                  4      RR/R7      \        R7      # r   )r   r*   r+   r-   r   r   r   r   s   &$$$$$$$r<   r   AsyncVideos.list:  sr    @ !!,U3(+'%%
 &55 (. % " 
 	
r?   c               0    V ^8  d   QhRRRRRRRRR	R
RR/# r   r:   )r;   s   "r<   r=   r  o  r   r?   c                  "   V'       g   \        RV: 24      hV P                  \        RVR7      \        VVVVRR/R7      \        R7      G Rj  xL
 #  L5i)	r   r   r   r   rh   Tri   r   Nr   r   s   &&$$$$r<   r   AsyncVideos.deleteo  sk     . VW_Vbcdd\\.B(+'%'. ( " 

 

 
	
 

r)  c               4    V ^8  d   QhRRRRRRRRR	R
RRRR/# r   r:   )r;   s   "r<   r=   r    r   r?   c               V  "   \        RVRV/R..4      p\        \        \        \        \
        3,          V4      R..R7      pRR/T;'       g    / CpT P                  R\        V\        P                  4      G Rj  xL
 V\        VVVVRR	/R
7      \        R7      G Rj  xL
 #  L( L5i)r   r   r   rc   re   rf   r   Nrh   Tri   rk   )r   r   r   r   rW   rp   rq   r   r   r   r-   r2   r   s	   &$$$$$$  r<   r   AsyncVideos.create_character  s     8 # YK
 d73;#7>ykR ()>X=CVCVTVXZZ ,T3P3k3kll(+'%'. 1   
 
 	
l
$   A:B)<B%
=#B) B'!B)'B)r   c               4    V ^8  d   QhRRRRRRRRR	R
RRRR/# r   r:   )r;   s   "r<   r=   r    sQ     ,
 ,
,
 E	,
 &,
 ",
  ,
 9,
 
5,
r?   c               0  "   V'       g   \        RV: 24      hRR/T;'       g    / CpT P                  \        RVR7      \        TTTT\	        RV/\
        P                  4      G Rj  xL
 RR	/R
7      \        P                  R7      G Rj  xL
 #  L( L5i)r   r   r   r   r   r   r   Nrh   Tr   r   )	r   r   r   r-   r   r   r   r	   r   r   s   &&$$$$$r<   r   AsyncVideos.download_content  s     8 VW_Vbcdd!#7QM<O<ORQYY6J(+'%1(*G*b*b  (.	 %??  
 
 	

s)   #BAB)B*#BBBBc               4    V ^8  d   QhRRRRRRRRR	R
RRRR/# r   r:   )r;   s   "r<   r=   r    r   r?   c               V  "   \        RVRV/R..4      p\        \        \        \        \
        3,          V4      R..R7      pRR/T;'       g    / CpT P                  R\        V\        P                  4      G Rj  xL
 V\        VVVVRR	/R
7      \        R7      G Rj  xL
 #  L( L5i)r   rV   r   rc   re   rf   r   Nrh   Tri   rk   )r   r   r   r   rW   rp   rq   r   r   r   r-   r+   r   s	   &$$$$$$  r<   r   AsyncVideos.edit  s     : #& YK
 d73;#7>ykR ()>X=CVCVTVXZZ,T3D3T3TUU(+'%'.    
 
 	
U
r3  c               8    V ^8  d   QhRRRRRRRRR	R
RRRRRR/# r   r:   )r;   s   "r<   r=   r  /  r   r?   c               Z  "   \        RVRVRV/R..4      p\        \        \        \        \
        3,          V4      R..R7      p	RR/T;'       g    / CpT P                  R\        V\        P                  4      G Rj  xL
 V	\        VVVVR	R
/R7      \        R7      G Rj  xL
 #  L( L5i)r   rV   rN   r   rc   re   rf   r   Nrh   Tri   rk   )r   r   r   r   rW   rp   rq   r   r   r   r-   r+   r   s
   &$$$$$$$  r<   r   AsyncVideos.extend/  s     @ #&7
 YK
 d73;#7>ykR ()>X=CVCVTVXZZ ,T3F3X3XYY(+'%'.    
 
 	
Y
s$   A<B+>B'
?#B+"B)#B+)B+c               0    V ^8  d   QhRRRRRRRRR	R
RR/# r   r:   )r;   s   "r<   r=   r  j  r   r?   c                  "   V'       g   \        RV: 24      hV P                  \        RVR7      \        VVVVRR/R7      \        R7      G Rj  xL
 #  L5i)	r   r   r   r   rh   Tri   r   Nr   r   s   &&$$$$r<   r   AsyncVideos.get_characterj  sk     . Z[gZjkllYY=LY(+'%'. .  

 

 
	
 

r)  c               4    V ^8  d   QhRRRRRRRRRR	R
RRR/# r  r:   )r;   s   "r<   r=   r    r  r?   c                  "   V'       g   \        RV: 24      hT P                  \        RVR7      \        RV/\        P
                  4      G Rj  xL
 \        VVVVRR/R7      \        R	7      G Rj  xL
 #  L' L5i)
r  r   r  r   rV   Nrh   Tri   r  )r   rq   r   r   r   r	  r-   r+   r
  s   &&$$$$$r<   r  AsyncVideos.remix  s     4 VW_VbcddZZ4xH,h-?ASAdAdee(+'%'.    
 
 	
e
s$   AA<A8
"A<3A:4A<:A<r:   r  r:   r?   r<   r4   r4   t  s   0 0 6 6B
 FJ	B

 )-B
 (,B
 "&B
 )-B
 %)B
 #'B
 <EB
H 
 FJ	 

 )- 
 (, 
 "& 
 (, 
 )- 
 %) 
 #' 
 <E 
D%! (,	%!N#
 )-#
 %)#
 #'#
 <E#
J3
 !3
 !	3

 043
 )-3
 %)3
 #'3
 <E3
j#
 )-#
 %)#
 #'#
 <E#
J4
 )-4
 %)4
 #'4
 <E4
l,
 HL	,
 )-,
 %),
 #',
 <E,
\5
 )-5
 %)5
 #'5
 <E5
n9
 )-9
 %)9
 #'9
 <E9
v#
 )-#
 %)#
 #'#
 <E#
J'
 )-'
 %)'
 #''
 <E'
 '
r?   c                  "    ] tR tRtR R ltRtR# )r9   i  c                    V ^8  d   QhRRRR/# r7   videosr3   r8   Noner:   )r;   s   "r<   r=   "VideosWithRawResponse.__annotate__  s      
  
v  
$  
r?   c                	   Wn         \        P                  ! VP                  4      V n        \        P                  ! VP                  4      V n        \        P                  ! VP
                  4      V n        \        P                  ! VP                  4      V n        \        P                  ! VP                  4      V n        \        P                  ! VP                  4      V n        \        P                  ! VP                  4      V n	        \        P                  ! VP                  4      V n
        \        P                  ! VP                  4      V n        \        P                  ! VP                  4      V n        R # N)_videosr	   to_raw_response_wrapperrt   r   r   r   r   r   r   r   r   r  rC   rF  s   &&r<   __init__VideosWithRawResponse.__init__  s   &>>MM
 )@@OO
 %<<KK
	 '>>MM
 !1 H H##!
 !1 H H##!
 %<<KK
	 '>>MM
 .EE  
 &==LL

r?   rK  rt   r   r   r   r   r   r   r   r  r   Nr  r  r  r  rN  r  r:   r?   r<   r9   r9          
  
r?   r9   c                  "    ] tR tRtR R ltRtR# )r  i  c                    V ^8  d   QhRRRR/# r7   rF  r4   r8   rG  r:   )r;   s   "r<   r=   'AsyncVideosWithRawResponse.__annotate__  s      
  
{  
t  
r?   c                	   Wn         \        P                  ! VP                  4      V n        \        P                  ! VP                  4      V n        \        P                  ! VP
                  4      V n        \        P                  ! VP                  4      V n        \        P                  ! VP                  4      V n        \        P                  ! VP                  4      V n        \        P                  ! VP                  4      V n	        \        P                  ! VP                  4      V n
        \        P                  ! VP                  4      V n        \        P                  ! VP                  4      V n        R # rJ  )rK  r	   async_to_raw_response_wrapperrt   r   r   r   r   r   r   r   r   r  rM  s   &&r<   rN  #AsyncVideosWithRawResponse.__init__  s   &DDMM
 )FFOO
 %BBKK
	 'DDMM
 !1 N N##!
 !1 N N##!
 %BBKK
	 'DDMM
 .KK  
 &CCLL

r?   rP  NrQ  r:   r?   r<   r  r    rR  r?   r  c                  "    ] tR tRtR R ltRtR# )rG   i  c                    V ^8  d   QhRRRR/# rE  r:   )r;   s   "r<   r=   (VideosWithStreamingResponse.__annotate__  s     !
 !
v !
$ !
r?   c                	$   Wn         \        VP                  4      V n        \        VP                  4      V n        \        VP                  4      V n        \        VP
                  4      V n        \        VP                  4      V n        \        VP                  \        4      V n        \        VP                  4      V n
        \        VP                  4      V n        \        VP                  4      V n        \        VP                  4      V n        R # rJ  )rK  r%   rt   r   r   r   r   r'   r   r#   r   r   r   r  rM  s   &&r<   rN  $VideosWithStreamingResponse.__init__  s    2MM
 5OO
 1KK
	 3MM
 !=##!
 !D##%!
 1KK
	 3MM
 :  
 2LL

r?   rP  NrQ  r:   r?   r<   rG   rG         !
 !
r?   rG   c                  "    ] tR tRtR R ltRtR# )r  i&  c                    V ^8  d   QhRRRR/# rU  r:   )r;   s   "r<   r=   -AsyncVideosWithStreamingResponse.__annotate__'  s     !
 !
{ !
t !
r?   c                	$   Wn         \        VP                  4      V n        \        VP                  4      V n        \        VP                  4      V n        \        VP
                  4      V n        \        VP                  4      V n        \        VP                  \        4      V n        \        VP                  4      V n
        \        VP                  4      V n        \        VP                  4      V n        \        VP                  4      V n        R # rJ  )rK  r&   rt   r   r   r   r   r(   r   r$   r   r   r   r  rM  s   &&r<   rN  )AsyncVideosWithStreamingResponse.__init__'  s    8MM
 ;OO
 7KK
	 9MM
 !C##!
 !J##*!
 7KK
	 9MM
 @  
 8LL

r?   rP  NrQ  r:   r?   r<   r  r  &  r_  r?   r  )M
__future__r   typingr   r   r   typing_extensionsr   r   httpx r	   typesr
   r   r   r   r   r   r   r   r   _filesr   _typesr   r   r   r   r   r   r   r   _utilsr   r   r   r   _compatr    	_resourcer!   r"   	_responser#   r$   r%   r&   r'   r(   
paginationr)   r*   types.videor+   _base_clientr,   r-   _utils._utilsr.   types.video_sizetypes.video_secondstypes.video_model_paramr/   types.video_delete_responser0   "types.video_get_character_responser1   %types.video_create_character_responser2   __all__r3   r4   r9   r  rG   r  r:   r?   r<   <module>r|     s    # / / 3  
 
 
 ) U U U Y Y % 9  Q  ? $ ( . 5 = J P]
#@	
_ @	
FB	
" B	
J!
 !
H!
 !
H"
 "
J"
 "
r?   