
    Mi                         S r SSKJr  SSKJrJrJrJrJrJ	r	  SSK
Jr  SSKJr  SSKJrJrJr  SSKJrJrJr  SS	KJr   " S
 S\5      rg)zACode generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.   )BaseSDK    )AnyListMappingOptionalUnioncast)utils)HookContext)errors
operationsshared)	BaseModelOptionalNullableUNSET)unmarshal_json_responsec                   |	   \ rS rSr\SSSS.S\\R                  \R                  4   S\	\
R                     S\\   S\\   S\\\\4      S	\R                   4S
 jjr\SSSS.S\\R                  \R                  4   S\	\
R                     S\\   S\\   S\\\\4      S	\R                   4S jjr\SSSS.S\\R&                  \R(                  4   S\	\
R                     S\\   S\\   S\\\\4      S	\R*                  4S jjr\SSSS.S\\R&                  \R(                  4   S\	\
R                     S\\   S\\   S\\\\4      S	\R*                  4S jjr\SSSS.S\\R0                  \R2                  4   S\	\
R                     S\\   S\\   S\\\\4      S	\R4                  4S jjr\SSSS.S\\R0                  \R2                  4   S\	\
R                     S\\   S\\   S\\\\4      S	\R4                  4S jjr\SSSS.S\\R:                  \R<                  4   S\	\
R                     S\\   S\\   S\\\\4      S	\R>                  4S jjr \SSSS.S\\R:                  \R<                  4   S\	\
R                     S\\   S\\   S\\\\4      S	\R>                  4S jjr!\SSSS.S\\RD                  \RF                  4   S\	\
R                     S\\   S\\   S\\\\4      S	\RH                  4S jjr%\SSSS.S\\RD                  \RF                  4   S\	\
R                     S\\   S\\   S\\\\4      S	\RH                  4S jjr&\SSSS.S\\RN                  \RP                  4   S\	\
R                     S\\   S\\   S\\\\4      S	\RR                  4S jjr*\SSSS.S\\RN                  \RP                  4   S\	\
R                     S\\   S\\   S\\\\4      S	\RR                  4S jjr+\SSSS.S\\RX                  \RZ                  4   S\	\
R                     S\\   S\\   S\\\\4      S	\R\                  4S jjr/\SSSS.S\\RX                  \RZ                  4   S\	\
R                     S\\   S\\   S\\\\4      S	\R\                  4S jjr0Sr1g)Jobs   N)retries
server_url
timeout_mshttp_headersrequestr   r   r   r   returnc                    SnSnUc  U R                   R                  nUb  UnOU R                  Xg5      n[        U[        5      (       d%  [
        R                  " U[        R                  5      n[        [        R                  U5      nU R                  SSUUUSSSSSUU R                   R                  US9nU[        :X  ac  U R                   R                  [        La  U R                   R                  nO/[
        R                  " S	[
        R                  " S
SSS5      S5      nSn	[        U[
        R                  5      (       a  US/4n	U R!                  [#        U R                   U=(       d    SS/ U R                   R                  S9U/ SQU	S9n
Sn[
        R$                  " U
SS5      (       aX  [        R&                  " [)        [*        [,           U
5      U
R.                  U
R0                  R3                  S5      =(       d    SU
S9$ [
        R$                  " U
SS5      (       a0  [)        [4        R6                  U
5      n[4        R8                  " X5      e[
        R$                  " U
SS5      (       a-  [
        R:                  " U
5      n[4        R<                  " SX5      e[
        R$                  " U
SS5      (       a-  [
        R:                  " U
5      n[4        R<                  " SX5      e[4        R<                  " SU
5      ea  Cancel Job

Cancel the specified job.

:param request: The request object to send.
:param retries: Override the default retry configuration for this method
:param server_url: Override the default server URL for this method
:param timeout_ms: Override the default request timeout configuration for this method in milliseconds
:param http_headers: Additional headers to set or replace on requests.
NPOSTz/api/v1/jobs/{job_id}/cancelFT
user-agentapplication/jsonmethodpathbase_urlurl_variablesr   request_body_requiredrequest_has_path_paramsrequest_has_query_paramsuser_agent_headeraccept_header_valuer   securityr   backoff  
 Gz?@w 5xx 
cancel_jobconfigr%   operation_idoauth2_scopessecurity_source4224XX5XXhook_ctxr   error_status_codesretry_config200Content-Typeanystatus_codecontent_typeraw_responser;   r<   *API error occurredr=   Unexpected response received)sdk_configurationr   _get_url
isinstancer   r   	unmarshalr   CancelJobRequestr
   _build_requestr,   r   rA   RetryConfigBackoffStrategy
do_requestr   match_responseCancelJobResponser   r   r   rF   headersgetr   HTTPValidationErrorDataHTTPValidationErrorstream_to_textSDKErrorselfr   r   r   r   r   r%   r&   reqrA   http_resresponse_datahttp_res_texts                r/var/www/eduai.edurigo.com/storigo/production/storigo_env/lib/python3.13/site-packages/unstructured_client/jobs.pyr4   Jobs.cancel_job   s   * //::J!!H}}X=H'9--oogz/J/JKGz22G<!!/'"'$(%)* 2%++44! " 
  e%%22%?00==++u44T64QSW gu0011#eW-L?? --!R)  $ 6 6 ? ? 4% # 
 "%1CDD//+HSM8D$00%--11.AGR%	  %1CDD3..M ,,]EE%55!00:M//"6PP%55!00:M//"6PPoo<hGG    c                F  #    SnSnUc  U R                   R                  nUb  UnOU R                  Xg5      n[        U[        5      (       d%  [
        R                  " U[        R                  5      n[        [        R                  U5      nU R                  SSUUUSSSSSUU R                   R                  US9nU[        :X  ac  U R                   R                  [        La  U R                   R                  nO/[
        R                  " S	[
        R                  " S
SSS5      S5      nSn	[        U[
        R                  5      (       a  US/4n	U R!                  [#        U R                   U=(       d    SS/ U R                   R                  S9U/ SQU	S9I Sh  vN n
Sn[
        R$                  " U
SS5      (       aX  [        R&                  " [)        [*        [,           U
5      U
R.                  U
R0                  R3                  S5      =(       d    SU
S9$ [
        R$                  " U
SS5      (       a0  [)        [4        R6                  U
5      n[4        R8                  " X5      e[
        R$                  " U
SS5      (       a5  [
        R:                  " U
5      I Sh  vN n[4        R<                  " SX5      e[
        R$                  " U
SS5      (       a5  [
        R:                  " U
5      I Sh  vN n[4        R<                  " SX5      e[4        R<                  " SU
5      e GN N N77fr   )rL   r   rM   rN   r   r   rO   r   rP   r
   _build_request_asyncr,   r   rA   rR   rS   do_request_asyncr   rU   rV   r   r   r   rF   rW   rX   r   rY   rZ   stream_to_text_asyncr\   r]   s                rc   cancel_job_asyncJobs.cancel_job_asynco   s    * //::J!!H}}X=H'9--oogz/J/JKGz22G<''/'"'$(%)* 2%++44! ( 
  e%%22%?00==++u44T64QSW gu0011#eW-L.. --!R)  $ 6 6 ? ? 4% / 
 
 "%1CDD//+HSM8D$00%--11.AGR%	  %1CDD3..M ,,]EE%55"'"<"<X"FFM//"6PP%55"'"<"<X"FFM//"6PPoo<hGGC
6 G G8   FL!LC>L!LAL!'L(3L!L!L!c                   ^ SnSnUc  U R                   R                  nUb  UnOU R                  Xg5      n[        T[        5      (       d%  [
        R                  " T[        R                  5      m[        [        R                  T5      mU R                  SSUUTSSSSSUU R                   R                  U4S jUS	9nU[        :X  ac  U R                   R                  [        La  U R                   R                  nO/[
        R                  " S
[
        R                  " SSSS5      S5      nSn	[        U[
        R                  5      (       a  US/4n	U R!                  [#        U R                   U=(       d    SS/ U R                   R                  S9U/ SQU	S9n
Sn[
        R$                  " U
SS5      (       ab  [        R&                  " [)        [*        [,        R.                     U
5      U
R0                  U
R2                  R5                  S5      =(       d    SU
S9$ [
        R$                  " U
SS5      (       a0  [)        [6        R8                  U
5      n[6        R:                  " X5      e[
        R$                  " U
SS5      (       a-  [
        R<                  " U
5      n[6        R>                  " SX5      e[
        R$                  " U
SS5      (       a-  [
        R<                  " U
5      n[6        R>                  " SX5      e[6        R>                  " SU
5      e)  Create Job

Create a new on-demand job using either a template (with persistent job optimization) or custom DAG.

:param request: The request object to send.
:param retries: Override the default retry configuration for this method
:param server_url: Override the default server URL for this method
:param timeout_ms: Override the default request timeout configuration for this method in milliseconds
:param http_headers: Additional headers to set or replace on requests.
Nr   /api/v1/jobs/TFr    r!   c                  h   > [         R                  " T R                  SSS[        R                  5      $ NF	multipartr   serialize_request_bodybody_create_jobr   BodyCreateJobr   s   rc   <lambda>!Jobs.create_job.<locals>.<lambda>  '    (D(D''{FDXDX)re   r#   r$   r%   r&   r   r'   r(   r)   r*   r+   r   r,   get_serialized_bodyr   r-   r.   r/   r0   r1   r2   r3   
create_jobr5   r:   r>   rB   rC   job_informationrF   rG   rH   r;   r<   rI   rJ   r=   rK   ) rL   r   rM   rN   r   r   rO   r   CreateJobRequestr
   rQ   r,   r   rA   rR   rS   rT   r   rU   CreateJobResponser   r   r   JobInformationrF   rW   rX   r   rY   rZ   r[   r\   r]   s    `           rc   r}   Jobs.create_job   s   * //::J!!H}}X=H'9--oogz/J/JKGz22G<!! '"&$)%)* 2%++44! "! " 
& e%%22%?00==++u44T64QSW gu0011#eW-L?? --!R)  $ 6 6 ? ? 4% # 
 "%1CDD// 7V223X! %00%--11.AGR%  %1CDD3..M ,,]EE%55!00:M//"6PP%55!00:M//"6PPoo<hGGre   c                f  ^#    SnSnUc  U R                   R                  nUb  UnOU R                  Xg5      n[        T[        5      (       d%  [
        R                  " T[        R                  5      m[        [        R                  T5      mU R                  SSUUTSSSSSUU R                   R                  U4S jUS	9nU[        :X  ac  U R                   R                  [        La  U R                   R                  nO/[
        R                  " S
[
        R                  " SSSS5      S5      nSn	[        U[
        R                  5      (       a  US/4n	U R!                  [#        U R                   U=(       d    SS/ U R                   R                  S9U/ SQU	S9I Sh  vN n
Sn[
        R$                  " U
SS5      (       ab  [        R&                  " [)        [*        [,        R.                     U
5      U
R0                  U
R2                  R5                  S5      =(       d    SU
S9$ [
        R$                  " U
SS5      (       a0  [)        [6        R8                  U
5      n[6        R:                  " X5      e[
        R$                  " U
SS5      (       a5  [
        R<                  " U
5      I Sh  vN n[6        R>                  " SX5      e[
        R$                  " U
SS5      (       a5  [
        R<                  " U
5      I Sh  vN n[6        R>                  " SX5      e[6        R>                  " SU
5      e GN N N77f)rn   Nr   ro   TFr    r!   c                  h   > [         R                  " T R                  SSS[        R                  5      $ rq   rs   rw   s   rc   rx   'Jobs.create_job_async.<locals>.<lambda>h  rz   re   r{   r-   r.   r/   r0   r1   r2   r3   r}   r5   r:   r>   rB   rC   r~   r;   r<   rI   rJ   r=   rK   ) rL   r   rM   rN   r   r   rO   r   r   r
   rg   r,   r   rA   rR   rS   rh   r   rU   r   r   r   r   r   rF   rW   rX   r   rY   rZ   ri   r\   r]   s    `           rc   create_job_asyncJobs.create_job_async8  s    * //::J!!H}}X=H'9--oogz/J/JKGz22G<'' '"&$)%)* 2%++44! "! ( 
& e%%22%?00==++u44T64QSW gu0011#eW-L.. --!R)  $ 6 6 ? ? 4% / 
 
 "%1CDD// 7V223X! %00%--11.AGR%  %1CDD3..M ,,]EE%55"'"<"<X"FFM//"6PP%55"'"<"<X"FFM//"6PPoo<hGGG
: G Gs8   FL1L*DL1%L-&AL17L/83L1-L1/L1c                    SnSnUc  U R                   R                  nUb  UnOU R                  Xg5      n[        U[        5      (       d%  [
        R                  " U[        R                  5      n[        [        R                  U5      nU R                  SSUUUSSSSSUU R                   R                  US9nU[        :X  ac  U R                   R                  [        La  U R                   R                  nO/[
        R                  " S	[
        R                  " S
SSS5      S5      nSn	[        U[
        R                  5      (       a  US/4n	U R!                  [#        U R                   U=(       d    SS/ U R                   R                  S9U/ SQU	S9n
Sn[
        R$                  " U
SS5      (       aX  [        R&                  " [)        [*        [,           U
5      U
R.                  U
R0                  R3                  S5      =(       d    SU
S9$ [
        R$                  " U
SS5      (       a0  [)        [4        R6                  U
5      n[4        R8                  " X5      e[
        R$                  " U
SS5      (       a-  [
        R:                  " U
5      n[4        R<                  " SX5      e[
        R$                  " U
SS5      (       a-  [
        R:                  " U
5      n[4        R<                  " SX5      e[4        R<                  " SU
5      ea  Download Job output

Download the output of a job from a workflow where the input file was provided at runtime.

:param request: The request object to send.
:param retries: Override the default retry configuration for this method
:param server_url: Override the default server URL for this method
:param timeout_ms: Override the default request timeout configuration for this method in milliseconds
:param http_headers: Additional headers to set or replace on requests.
NGETz/api/v1/jobs/{job_id}/downloadFTr    r!   r"   r-   r.   r/   r0   r1   r2   r3   download_job_outputr5   r:   r>   rB   rC   rD   r;   r<   rI   rJ   r=   rK   )rL   r   rM   rN   r   r   rO   r   DownloadJobOutputRequestr
   rQ   r,   r   rA   rR   rS   rT   r   rU   DownloadJobOutputResponser   r   r   rF   rW   rX   r   rY   rZ   r[   r\   r]   s                rc   r   Jobs.download_job_output  s   , //::J!!H}}X=H'9--oogz/R/RSGz::GD!!1'"'$(%)* 2%++44! " 
  e%%22%?00==++u44T64QSW gu0011#eW-L?? --!R2  $ 6 6 ? ? 4% # 
 "%1CDD77+HSM8D$00%--11.AGR%	  %1CDD3..M ,,]EE%55!00:M//"6PP%55!00:M//"6PPoo<hGGre   c                F  #    SnSnUc  U R                   R                  nUb  UnOU R                  Xg5      n[        U[        5      (       d%  [
        R                  " U[        R                  5      n[        [        R                  U5      nU R                  SSUUUSSSSSUU R                   R                  US9nU[        :X  ac  U R                   R                  [        La  U R                   R                  nO/[
        R                  " S	[
        R                  " S
SSS5      S5      nSn	[        U[
        R                  5      (       a  US/4n	U R!                  [#        U R                   U=(       d    SS/ U R                   R                  S9U/ SQU	S9I Sh  vN n
Sn[
        R$                  " U
SS5      (       aX  [        R&                  " [)        [*        [,           U
5      U
R.                  U
R0                  R3                  S5      =(       d    SU
S9$ [
        R$                  " U
SS5      (       a0  [)        [4        R6                  U
5      n[4        R8                  " X5      e[
        R$                  " U
SS5      (       a5  [
        R:                  " U
5      I Sh  vN n[4        R<                  " SX5      e[
        R$                  " U
SS5      (       a5  [
        R:                  " U
5      I Sh  vN n[4        R<                  " SX5      e[4        R<                  " SU
5      e GN N N77fr   )rL   r   rM   rN   r   r   rO   r   r   r
   rg   r,   r   rA   rR   rS   rh   r   rU   r   r   r   r   rF   rW   rX   r   rY   rZ   ri   r\   r]   s                rc   download_job_output_asyncJobs.download_job_output_async  s    , //::J!!H}}X=H'9--oogz/R/RSGz::GD''1'"'$(%)* 2%++44! ( 
  e%%22%?00==++u44T64QSW gu0011#eW-L.. --!R2  $ 6 6 ? ? 4% / 
 
 "%1CDD77+HSM8D$00%--11.AGR%	  %1CDD3..M ,,]EE%55"'"<"<X"FFM//"6PP%55"'"<"<X"FFM//"6PPoo<hGGC
6 G Grl   c                   SnSnUc  U R                   R                  nUb  UnOU R                  Xg5      n[        U[        5      (       d%  [
        R                  " U[        R                  5      n[        [        R                  U5      nU R                  SSUUUSSSSSUU R                   R                  US9nU[        :X  ac  U R                   R                  [        La  U R                   R                  nO/[
        R                  " S	[
        R                  " S
SSS5      S5      nSn	[        U[
        R                  5      (       a  US/4n	U R!                  [#        U R                   U=(       d    SS/ U R                   R                  S9U/ SQU	S9n
Sn[
        R$                  " U
SS5      (       ab  [        R&                  " [)        [*        [,        R.                     U
5      U
R0                  U
R2                  R5                  S5      =(       d    SU
S9$ [
        R$                  " U
SS5      (       a0  [)        [6        R8                  U
5      n[6        R:                  " X5      e[
        R$                  " U
SS5      (       a-  [
        R<                  " U
5      n[6        R>                  " SX5      e[
        R$                  " U
SS5      (       a-  [
        R<                  " U
5      n[6        R>                  " SX5      e[6        R>                  " SU
5      ea  Get Job

Retrieve detailed information for a specific job by its ID.

:param request: The request object to send.
:param retries: Override the default retry configuration for this method
:param server_url: Override the default server URL for this method
:param timeout_ms: Override the default request timeout configuration for this method in milliseconds
:param http_headers: Additional headers to set or replace on requests.
Nr   z/api/v1/jobs/{job_id}FTr    r!   r"   r-   r.   r/   r0   r1   r2   r3   get_jobr5   r:   r>   rB   rC   r~   r;   r<   rI   rJ   r=   rK   ) rL   r   rM   rN   r   r   rO   r   GetJobRequestr
   rQ   r,   r   rA   rR   rS   rT   r   rU   GetJobResponser   r   r   r   rF   rW   rX   r   rY   rZ   r[   r\   r]   s                rc   r   Jobs.get_jobe  s   & //::J!!H}}X=H'9--oogz/G/GHGz//9!!('"'$(%)* 2%++44! " 
  e%%22%?00==++u44T64QSW gu0011#eW-L?? --!R&  $ 6 6 ? ? 4% # 
 "%1CDD,, 7V223X! %00%--11.AGR%  %1CDD3..M ,,]EE%55!00:M//"6PP%55!00:M//"6PPoo<hGGre   c                Z  #    SnSnUc  U R                   R                  nUb  UnOU R                  Xg5      n[        U[        5      (       d%  [
        R                  " U[        R                  5      n[        [        R                  U5      nU R                  SSUUUSSSSSUU R                   R                  US9nU[        :X  ac  U R                   R                  [        La  U R                   R                  nO/[
        R                  " S	[
        R                  " S
SSS5      S5      nSn	[        U[
        R                  5      (       a  US/4n	U R!                  [#        U R                   U=(       d    SS/ U R                   R                  S9U/ SQU	S9I Sh  vN n
Sn[
        R$                  " U
SS5      (       ab  [        R&                  " [)        [*        [,        R.                     U
5      U
R0                  U
R2                  R5                  S5      =(       d    SU
S9$ [
        R$                  " U
SS5      (       a0  [)        [6        R8                  U
5      n[6        R:                  " X5      e[
        R$                  " U
SS5      (       a5  [
        R<                  " U
5      I Sh  vN n[6        R>                  " SX5      e[
        R$                  " U
SS5      (       a5  [
        R<                  " U
5      I Sh  vN n[6        R>                  " SX5      e[6        R>                  " SU
5      e GN N N77fr   ) rL   r   rM   rN   r   r   rO   r   r   r
   rg   r,   r   rA   rR   rS   rh   r   rU   r   r   r   r   r   rF   rW   rX   r   rY   rZ   ri   r\   r]   s                rc   get_job_asyncJobs.get_job_async  s    & //::J!!H}}X=H'9--oogz/G/GHGz//9''('"'$(%)* 2%++44! ( 
  e%%22%?00==++u44T64QSW gu0011#eW-L.. --!R&  $ 6 6 ? ? 4% / 
 
 "%1CDD,, 7V223X! %00%--11.AGR%  %1CDD3..M ,,]EE%55"'"<"<X"FFM//"6PP%55"'"<"<X"FFM//"6PPoo<hGGG
: G G8   FL+L$DL+L' AL+1L)23L+'L+)L+c                   SnSnUc  U R                   R                  nUb  UnOU R                  Xg5      n[        U[        5      (       d%  [
        R                  " U[        R                  5      n[        [        R                  U5      nU R                  SSUUUSSSSSUU R                   R                  US9nU[        :X  ac  U R                   R                  [        La  U R                   R                  nO/[
        R                  " S	[
        R                  " S
SSS5      S5      nSn	[        U[
        R                  5      (       a  US/4n	U R!                  [#        U R                   U=(       d    SS/ U R                   R                  S9U/ SQU	S9n
Sn[
        R$                  " U
SS5      (       ab  [        R&                  " [)        [*        [,        R.                     U
5      U
R0                  U
R2                  R5                  S5      =(       d    SU
S9$ [
        R$                  " U
SS5      (       a0  [)        [6        R8                  U
5      n[6        R:                  " X5      e[
        R$                  " U
SS5      (       a-  [
        R<                  " U
5      n[6        R>                  " SX5      e[
        R$                  " U
SS5      (       a-  [
        R<                  " U
5      n[6        R>                  " SX5      e[6        R>                  " SU
5      ea  Get Job processing details

Retrieve processing details for a specific job by its ID.

:param request: The request object to send.
:param retries: Override the default retry configuration for this method
:param server_url: Override the default server URL for this method
:param timeout_ms: Override the default request timeout configuration for this method in milliseconds
:param http_headers: Additional headers to set or replace on requests.
Nr   z/api/v1/jobs/{job_id}/detailsFTr    r!   r"   r-   r.   r/   r0   r1   r2   r3   get_job_detailsr5   r:   r>   rB   rC   )job_detailsrF   rG   rH   r;   r<   rI   rJ   r=   rK   ) rL   r   rM   rN   r   r   rO   r   GetJobDetailsRequestr
   rQ   r,   r   rA   rR   rS   rT   r   rU   GetJobDetailsResponser   r   r   
JobDetailsrF   rW   rX   r   rY   rZ   r[   r\   r]   s                rc   r   Jobs.get_job_details)  s   * //::J!!H}}X=H'9--oogz/N/NOGz66@!!0'"'$(%)* 2%++44! " 
  e%%22%?00==++u44T64QSW gu0011#eW-L?? --!R.  $ 6 6 ? ? 4% # 
 "%1CDD333V../ %00%--11.AGR%  %1CDD3..M ,,]EE%55!00:M//"6PP%55!00:M//"6PPoo<hGGre   c                Z  #    SnSnUc  U R                   R                  nUb  UnOU R                  Xg5      n[        U[        5      (       d%  [
        R                  " U[        R                  5      n[        [        R                  U5      nU R                  SSUUUSSSSSUU R                   R                  US9nU[        :X  ac  U R                   R                  [        La  U R                   R                  nO/[
        R                  " S	[
        R                  " S
SSS5      S5      nSn	[        U[
        R                  5      (       a  US/4n	U R!                  [#        U R                   U=(       d    SS/ U R                   R                  S9U/ SQU	S9I Sh  vN n
Sn[
        R$                  " U
SS5      (       ab  [        R&                  " [)        [*        [,        R.                     U
5      U
R0                  U
R2                  R5                  S5      =(       d    SU
S9$ [
        R$                  " U
SS5      (       a0  [)        [6        R8                  U
5      n[6        R:                  " X5      e[
        R$                  " U
SS5      (       a5  [
        R<                  " U
5      I Sh  vN n[6        R>                  " SX5      e[
        R$                  " U
SS5      (       a5  [
        R<                  " U
5      I Sh  vN n[6        R>                  " SX5      e[6        R>                  " SU
5      e GN N N77fr   ) rL   r   rM   rN   r   r   rO   r   r   r
   rg   r,   r   rA   rR   rS   rh   r   rU   r   r   r   r   r   rF   rW   rX   r   rY   rZ   ri   r\   r]   s                rc   get_job_details_asyncJobs.get_job_details_async  s    * //::J!!H}}X=H'9--oogz/N/NOGz66@''0'"'$(%)* 2%++44! ( 
  e%%22%?00==++u44T64QSW gu0011#eW-L.. --!R.  $ 6 6 ? ? 4% / 
 
 "%1CDD333V../ %00%--11.AGR%  %1CDD3..M ,,]EE%55"'"<"<X"FFM//"6PP%55"'"<"<X"FFM//"6PPoo<hGGG
: G Gr   c                   SnSnUc  U R                   R                  nUb  UnOU R                  Xg5      n[        U[        5      (       d%  [
        R                  " U[        R                  5      n[        [        R                  U5      nU R                  SSUUUSSSSSUU R                   R                  US9nU[        :X  ac  U R                   R                  [        La  U R                   R                  nO/[
        R                  " S	[
        R                  " S
SSS5      S5      nSn	[        U[
        R                  5      (       a  US/4n	U R!                  [#        U R                   U=(       d    SS/ U R                   R                  S9U/ SQU	S9n
Sn[
        R$                  " U
SS5      (       ab  [        R&                  " [)        [*        [,        R.                     U
5      U
R0                  U
R2                  R5                  S5      =(       d    SU
S9$ [
        R$                  " U
SS5      (       a0  [)        [6        R8                  U
5      n[6        R:                  " X5      e[
        R$                  " U
SS5      (       a-  [
        R<                  " U
5      n[6        R>                  " SX5      e[
        R$                  " U
SS5      (       a-  [
        R<                  " U
5      n[6        R>                  " SX5      e[6        R>                  " SU
5      ea  Get Job Failed Files

Retrieve failed files for a specific job by its ID.

:param request: The request object to send.
:param retries: Override the default retry configuration for this method
:param server_url: Override the default server URL for this method
:param timeout_ms: Override the default request timeout configuration for this method in milliseconds
:param http_headers: Additional headers to set or replace on requests.
Nr   z"/api/v1/jobs/{job_id}/failed-filesFTr    r!   r"   r-   r.   r/   r0   r1   r2   r3   get_job_failed_filesr5   r:   r>   rB   rC   )job_failed_filesrF   rG   rH   r;   r<   rI   rJ   r=   rK   ) rL   r   rM   rN   r   r   rO   r   GetJobFailedFilesRequestr
   rQ   r,   r   rA   rR   rS   rT   r   rU   GetJobFailedFilesResponser   r   r   JobFailedFilesrF   rW   rX   r   rY   rZ   r[   r\   r]   s                rc   r   Jobs.get_job_failed_files  s   , //::J!!H}}X=H'9--oogz/R/RSGz::GD!!5'"'$(%)* 2%++44! " 
  e%%22%?00==++u44T64QSW gu0011#eW-L?? --!R3  $ 6 6 ? ? 4% # 
 "%1CDD77!8V223X" %00%--11.AGR%  %1CDD3..M ,,]EE%55!00:M//"6PP%55!00:M//"6PPoo<hGGre   c                Z  #    SnSnUc  U R                   R                  nUb  UnOU R                  Xg5      n[        U[        5      (       d%  [
        R                  " U[        R                  5      n[        [        R                  U5      nU R                  SSUUUSSSSSUU R                   R                  US9nU[        :X  ac  U R                   R                  [        La  U R                   R                  nO/[
        R                  " S	[
        R                  " S
SSS5      S5      nSn	[        U[
        R                  5      (       a  US/4n	U R!                  [#        U R                   U=(       d    SS/ U R                   R                  S9U/ SQU	S9I Sh  vN n
Sn[
        R$                  " U
SS5      (       ab  [        R&                  " [)        [*        [,        R.                     U
5      U
R0                  U
R2                  R5                  S5      =(       d    SU
S9$ [
        R$                  " U
SS5      (       a0  [)        [6        R8                  U
5      n[6        R:                  " X5      e[
        R$                  " U
SS5      (       a5  [
        R<                  " U
5      I Sh  vN n[6        R>                  " SX5      e[
        R$                  " U
SS5      (       a5  [
        R<                  " U
5      I Sh  vN n[6        R>                  " SX5      e[6        R>                  " SU
5      e GN N N77fr   ) rL   r   rM   rN   r   r   rO   r   r   r
   rg   r,   r   rA   rR   rS   rh   r   rU   r   r   r   r   r   rF   rW   rX   r   rY   rZ   ri   r\   r]   s                rc   get_job_failed_files_asyncJobs.get_job_failed_files_asyncV  s    , //::J!!H}}X=H'9--oogz/R/RSGz::GD''5'"'$(%)* 2%++44! ( 
  e%%22%?00==++u44T64QSW gu0011#eW-L.. --!R3  $ 6 6 ? ? 4% / 
 
 "%1CDD77!8V223X" %00%--11.AGR%  %1CDD3..M ,,]EE%55"'"<"<X"FFM//"6PP%55"'"<"<X"FFM//"6PPoo<hGGG
: G Gr   c                "   SnSnUc  U R                   R                  nUb  UnOU R                  Xg5      n[        U[        5      (       d%  [
        R                  " U[        R                  5      n[        [        R                  U5      nU R                  SSUUUSSSSSUU R                   R                  US9nU[        :X  ac  U R                   R                  [        La  U R                   R                  nO/[
        R                  " S	[
        R                  " S
SSS5      S5      nSn	[        U[
        R                  5      (       a  US/4n	U R!                  [#        U R                   U=(       d    SS/ U R                   R                  S9U/ SQU	S9n
Sn[
        R$                  " U
SS5      (       ai  [        R&                  " [)        [*        [,        [.        R0                        U
5      U
R2                  U
R4                  R7                  S5      =(       d    SU
S9$ [
        R$                  " U
SS5      (       a0  [)        [8        R:                  U
5      n[8        R<                  " X5      e[
        R$                  " U
SS5      (       a-  [
        R>                  " U
5      n[8        R@                  " SX5      e[
        R$                  " U
SS5      (       a-  [
        R>                  " U
5      n[8        R@                  " SX5      e[8        R@                  " SU
5      ea  List Jobs

Retrieve a list of jobs with optional filtering by workflow ID or job status.

:param request: The request object to send.
:param retries: Override the default retry configuration for this method
:param server_url: Override the default server URL for this method
:param timeout_ms: Override the default request timeout configuration for this method in milliseconds
:param http_headers: Additional headers to set or replace on requests.
Nr   ro   FTr    r!   r"   r-   r.   r/   r0   r1   r2   r3   	list_jobsr5   r:   r>   rB   rC   )response_list_jobsrF   rG   rH   r;   r<   rI   rJ   r=   rK   )!rL   r   rM   rN   r   r   rO   r   ListJobsRequestr
   rQ   r,   r   rA   rR   rS   rT   r   rU   ListJobsResponser   r   r   r   r   rF   rW   rX   r   rY   rZ   r[   r\   r]   s                rc   r   Jobs.list_jobs  s   & //::J!!H}}X=H'9--oogz/I/IJGz117;!! '"'$)%)* 2%++44! " 
  e%%22%?00==++u44T64QSW gu0011#eW-L?? --!R(  $ 6 6 ? ? 4% # 
 "%1CDD..#:T&"7"7898$ %00%--11.AGR%  %1CDD3..M ,,]EE%55!00:M//"6PP%55!00:M//"6PPoo<hGGre   c                h  #    SnSnUc  U R                   R                  nUb  UnOU R                  Xg5      n[        U[        5      (       d%  [
        R                  " U[        R                  5      n[        [        R                  U5      nU R                  SSUUUSSSSSUU R                   R                  US9nU[        :X  ac  U R                   R                  [        La  U R                   R                  nO/[
        R                  " S	[
        R                  " S
SSS5      S5      nSn	[        U[
        R                  5      (       a  US/4n	U R!                  [#        U R                   U=(       d    SS/ U R                   R                  S9U/ SQU	S9I Sh  vN n
Sn[
        R$                  " U
SS5      (       ai  [        R&                  " [)        [*        [,        [.        R0                        U
5      U
R2                  U
R4                  R7                  S5      =(       d    SU
S9$ [
        R$                  " U
SS5      (       a0  [)        [8        R:                  U
5      n[8        R<                  " X5      e[
        R$                  " U
SS5      (       a5  [
        R>                  " U
5      I Sh  vN n[8        R@                  " SX5      e[
        R$                  " U
SS5      (       a5  [
        R>                  " U
5      I Sh  vN n[8        R@                  " SX5      e[8        R@                  " SU
5      e GN N N77fr   )!rL   r   rM   rN   r   r   rO   r   r   r
   rg   r,   r   rA   rR   rS   rh   r   rU   r   r   r   r   r   r   rF   rW   rX   r   rY   rZ   ri   r\   r]   s                rc   list_jobs_asyncJobs.list_jobs_async  s    & //::J!!H}}X=H'9--oogz/I/IJGz117;'' '"'$)%)* 2%++44! ( 
  e%%22%?00==++u44T64QSW gu0011#eW-L.. --!R(  $ 6 6 ? ? 4% / 
 
 "%1CDD..#:T&"7"7898$ %00%--11.AGR%  %1CDD3..M ,,]EE%55"'"<"<X"FFM//"6PP%55"'"<"<X"FFM//"6PPoo<hGGG
: G Gs8   FL2L+DL2&L.'AL28L093L2.L20L2 )2__name__
__module____qualname____firstlineno__r   r	   r   rP   CancelJobRequestTypedDictr   r   rR   r   strintr   rV   r4   rj   r   CreateJobRequestTypedDictr   r}   r   r   !DownloadJobOutputRequestTypedDictr   r   r   r   GetJobRequestTypedDictr   r   r   r   GetJobDetailsRequestTypedDictr   r   r   r   !GetJobFailedFilesRequestTypedDictr   r   r   r   ListJobsRequestTypedDictr   r   r   __static_attributes__r   re   rc   r   r      s    8=$($(48`H '')M)MM
`H "%"3"34`H SM`H SM`H wsCx01`H 
	%	%`HP 8=$($(48`H '')M)MM
`H "%"3"34`H SM`H SM`H wsCx01`H 
	%	%`HP 8=$($(48eH '')M)MM
eH "%"3"34eH SMeH SMeH wsCx01eH 
	%	%eHZ 8=$($(48eH '')M)MM
eH "%"3"34eH SMeH SMeH wsCx01eH 
	%	%eH\ 8=$($(48aH //88:
aH "%"3"34aH SMaH SMaH wsCx01aH 
	-	-aHT 8=$($(48aH //88:
aH "%"3"34aH SMaH SMaH wsCx01aH 
	-	-aHN 8=$($(48`H z//1R1RRS`H "%"3"34	`H
 SM`H SM`H wsCx01`H 
	"	"`HL 8=$($(48`H z//1R1RRS`H "%"3"34	`H
 SM`H SM`H wsCx01`H 
	"	"`HP 8=$($(48bH ++Z-U-UU
bH "%"3"34bH SMbH SMbH wsCx01bH 
	)	)bHT 8=$($(48bH ++Z-U-UU
bH "%"3"34bH SMbH SMbH wsCx01bH 
	)	)bHV 8=$($(48cH //88:
cH "%"3"34cH SMcH SMcH wsCx01cH 
	-	-cHX 8=$($(48cH //88:
cH "%"3"34cH SMcH SMcH wsCx01cH 
	-	-cHR 8=$($(48`H z11:3V3VVW`H "%"3"34	`H
 SM`H SM`H wsCx01`H 
	$	$`HL 8=$($(48`H z11:3V3VVW`H "%"3"34	`H
 SM`H SM`H wsCx01`H 
	$	$`H `Hre   r   N)__doc__basesdkr   typingr   r   r   r   r	   r
   unstructured_clientr   unstructured_client._hooksr   unstructured_client.modelsr   r   r   unstructured_client.typesr   r   r   1unstructured_client.utils.unmarshal_json_responser   r   r   re   rc   <module>r      s6    G  < < % 2 A A H H UqH7 qHre   