
    ~ī                    J    d Z ddlmZ ddlZddlZddlZ G d de          ZdS )z
    vod20250101

    No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)  # noqa: E501

    OpenAPI spec version: common-version
    
    Generated by: https://github.com/swagger-api/swagger-codegen.git
    )absolute_importNc                   F   e Zd ZdZd6dZd Zd Zd Zd Zd Z	d	 Z
d
 Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Z d  Z!d! Z"d" Z#d# Z$d$ Z%d% Z&d& Z'd' Z(d( Z)d) Z*d* Z+d+ Z,d, Z-d- Z.d. Z/d/ Z0d0 Z1d1 Z2d2 Z3d3 Z4d4 Z5d5 Z6dS )7VOD20250101ApizNOTE: This class is auto generated by the swagger code generator program.

    Do not edit the class manually.
    Ref: https://github.com/swagger-api/swagger-codegen
    Nc                 >    |t          j                    }|| _        d S N)volcenginesdkcore	ApiClient
api_client)selfr
   s     u/root/.openclaw/workspace/.venvs/ark-sdk/lib/python3.11/site-packages/volcenginesdkvod20250101/api/vod20250101_api.py__init__zVOD20250101Api.__init__   s!    *466J$    c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a5  continue_ai_translation_workflow  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.continue_ai_translation_workflow(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ContinueAITranslationWorkflowRequest body: (required)
        :return: ContinueAITranslationWorkflowResponse
                 If the method is called asynchronously,
                 returns the request thread.
        T_return_http_data_only	async_req)get/continue_ai_translation_workflow_with_http_infor   bodykwargsdatas       r    continue_ai_translation_workflowz/VOD20250101Api.continue_ai_translation_workflow$   _     ,0'(::k"" 	G4GWWPVWWWITI$YYRXYYTKr   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )aD  continue_ai_translation_workflow  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.continue_ai_translation_workflow_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ContinueAITranslationWorkflowRequest body: (required)
        :return: ContinueAITranslationWorkflowResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   _preload_content_request_timeoutr   zRGot an unexpected keyword argument '%s' to method continue_ai_translation_workflowNzUMissing the required parameter `body` when calling `continue_ai_translation_workflow`application/jsonAcceptContent-TypevolcengineSignzD/ContinueAITranslationWorkflow/2025-01-01/vod/post/application_json/POST%ContinueAITranslationWorkflowResponseT
r   post_paramsfilesresponse_typeauth_settingsr   r   r   r   collection_formatsappendlocalssix	iteritems	TypeErrorr
   client_side_validation
ValueErrorselect_header_acceptselect_header_content_typecall_apir   r   r   r   
all_paramsparamskeyvalr(   path_paramsquery_paramsheader_paramsform_paramslocal_var_filesbody_paramsr'   s                  r   r   z>VOD20250101Api.continue_ai_translation_workflow_with_http_info9       X
+&&&2333,---,---fX&677 	 	HC*$$BDGH   F3KK8?1 	vvV7K7K7=f~7MtuuuV .K"&/"F"F #" #"h )-(R(R )" )"n% **''RTZ#!A'jj--#)::.F#G#G#ZZ(:DAA#ZZ(:;;1 ( 3 3 	3r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  create_ai_termbase  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.create_ai_termbase(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreateAITermbaseRequest body: (required)
        :return: CreateAITermbaseResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   !create_ai_termbase_with_http_infor   s       r   create_ai_termbasez!VOD20250101Api.create_ai_termbase   ]     ,0'(::k"" 	949$II&III;T;DKKFKKTKr   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a  create_ai_termbase  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.create_ai_termbase_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreateAITermbaseRequest body: (required)
        :return: CreateAITermbaseResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zDGot an unexpected keyword argument '%s' to method create_ai_termbaseNzGMissing the required parameter `body` when calling `create_ai_termbase`r   r   r   r    z7/CreateAITermbase/2025-01-01/vod/post/application_json/r!   CreateAITermbaseResponseTr#   r)   r4   s                  r   rA   z0VOD20250101Api.create_ai_termbase_with_http_info       X
+&&&2333,---,---fX&677 	 	HC*$$469:   F3KK8?1 	hvV7K7K7=f~7MfgggV .K"&/"F"F #" #"h )-(R(R )" )"n% **''Ev#!4'jj--#)::.F#G#G#ZZ(:DAA#ZZ(:;;1 ( 3 3 	3r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a)  create_ai_translation_speaker  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.create_ai_translation_speaker(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreateAITranslationSpeakerRequest body: (required)
        :return: CreateAITranslationSpeakerResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   ,create_ai_translation_speaker_with_http_infor   s       r   create_ai_translation_speakerz,VOD20250101Api.create_ai_translation_speaker   s]     ,0'(::k"" 	D4DTTTVTTTFTFtVVvVVTKr   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a8  create_ai_translation_speaker  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.create_ai_translation_speaker_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreateAITranslationSpeakerRequest body: (required)
        :return: CreateAITranslationSpeakerResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zOGot an unexpected keyword argument '%s' to method create_ai_translation_speakerNzRMissing the required parameter `body` when calling `create_ai_translation_speaker`r   r   r   r    zA/CreateAITranslationSpeaker/2025-01-01/vod/post/application_json/r!   "CreateAITranslationSpeakerResponseTr#   r)   r4   s                  r   rH   z;VOD20250101Api.create_ai_translation_speaker_with_http_info   s    X
+&&&2333,---,---fX&677 	 	HC*$$?ADE   F3KK8?1 	svV7K7K7=f~7MqrrrV .K"&/"F"F #" #"h )-(R(R )" )"n% **''OQW#!>'jj--#)::.F#G#G#ZZ(:DAA#ZZ(:;;1 ( 3 3 	3r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a%  create_ai_translation_speech  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.create_ai_translation_speech(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreateAITranslationSpeechRequest body: (required)
        :return: CreateAITranslationSpeechResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   +create_ai_translation_speech_with_http_infor   s       r   create_ai_translation_speechz+VOD20250101Api.create_ai_translation_speechG  ]     ,0'(::k"" 	C4CDSSFSSSETEdUUfUUTKr   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a4  create_ai_translation_speech  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.create_ai_translation_speech_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreateAITranslationSpeechRequest body: (required)
        :return: CreateAITranslationSpeechResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zNGot an unexpected keyword argument '%s' to method create_ai_translation_speechNzQMissing the required parameter `body` when calling `create_ai_translation_speech`r   r   r   r    z@/CreateAITranslationSpeech/2025-01-01/vod/post/application_json/r!   !CreateAITranslationSpeechResponseTr#   r)   r4   s                  r   rM   z:VOD20250101Api.create_ai_translation_speech_with_http_info\      X
+&&&2333,---,---fX&677 	 	HC*$$>@CD   F3KK8?1 	rvV7K7K7=f~7MpqqqV .K"&/"F"F #" #"h )-(R(R )" )"n% **''NPV#!='jj--#)::.F#G#G#ZZ(:DAA#ZZ(:;;1 ( 3 3 	3r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a1  create_ai_translation_utterance  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.create_ai_translation_utterance(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreateAITranslationUtteranceRequest body: (required)
        :return: CreateAITranslationUtteranceResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   .create_ai_translation_utterance_with_http_infor   s       r   create_ai_translation_utterancez.VOD20250101Api.create_ai_translation_utterance  ^     ,0'(::k"" 	F4FtVVvVVVHTHXXQWXXTKr   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a@  create_ai_translation_utterance  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.create_ai_translation_utterance_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreateAITranslationUtteranceRequest body: (required)
        :return: CreateAITranslationUtteranceResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zQGot an unexpected keyword argument '%s' to method create_ai_translation_utteranceNzTMissing the required parameter `body` when calling `create_ai_translation_utterance`r   r   r   r    zC/CreateAITranslationUtterance/2025-01-01/vod/post/application_json/r!   $CreateAITranslationUtteranceResponseTr#   r)   r4   s                  r   rT   z=VOD20250101Api.create_ai_translation_utterance_with_http_info      X
+&&&2333,---,---fX&677 	 	HC*$$ACFG   F3KK8?1 	uvV7K7K7=f~7MstttV .K"&/"F"F #" #"h )-(R(R )" )"n% **''QSY#!@'jj--#)::.F#G#G#ZZ(:DAA#ZZ(:;;1 ( 3 3 	3r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  delete_ai_term_item  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.delete_ai_term_item(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DeleteAITermItemRequest body: (required)
        :return: DeleteAITermItemResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   "delete_ai_term_item_with_http_infor   s       r   delete_ai_term_itemz"VOD20250101Api.delete_ai_term_item	  s]     ,0'(::k"" 	:4:4JJ6JJJ<T<TLLVLLTKr   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a  delete_ai_term_item  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.delete_ai_term_item_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DeleteAITermItemRequest body: (required)
        :return: DeleteAITermItemResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zEGot an unexpected keyword argument '%s' to method delete_ai_term_itemNzHMissing the required parameter `body` when calling `delete_ai_term_item`r   r   r   r    z7/DeleteAITermItem/2025-01-01/vod/post/application_json/r!   DeleteAITermItemResponseTr#   r)   r4   s                  r   r[   z1VOD20250101Api.delete_ai_term_item_with_http_info  s    X
+&&&2333,---,---fX&677 	 	HC*$$57:;   F3KK8?1 	ivV7K7K7=f~7MghhhV .K"&/"F"F #" #"h )-(R(R )" )"n% **''Ev#!4'jj--#)::.F#G#G#ZZ(:DAA#ZZ(:;;1 ( 3 3 	3r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  delete_ai_termbase  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.delete_ai_termbase(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DeleteAITermbaseRequest body: (required)
        :return: DeleteAITermbaseResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   !delete_ai_termbase_with_http_infor   s       r   delete_ai_termbasez!VOD20250101Api.delete_ai_termbasej  rC   r   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a  delete_ai_termbase  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.delete_ai_termbase_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DeleteAITermbaseRequest body: (required)
        :return: DeleteAITermbaseResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zDGot an unexpected keyword argument '%s' to method delete_ai_termbaseNzGMissing the required parameter `body` when calling `delete_ai_termbase`r   r   r   r    z7/DeleteAITermbase/2025-01-01/vod/post/application_json/r!   DeleteAITermbaseResponseTr#   r)   r4   s                  r   r`   z0VOD20250101Api.delete_ai_termbase_with_http_info  rF   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a%  delete_ai_translation_speech  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.delete_ai_translation_speech(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DeleteAITranslationSpeechRequest body: (required)
        :return: DeleteAITranslationSpeechResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   +delete_ai_translation_speech_with_http_infor   s       r   delete_ai_translation_speechz+VOD20250101Api.delete_ai_translation_speech  rO   r   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a4  delete_ai_translation_speech  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.delete_ai_translation_speech_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DeleteAITranslationSpeechRequest body: (required)
        :return: DeleteAITranslationSpeechResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zNGot an unexpected keyword argument '%s' to method delete_ai_translation_speechNzQMissing the required parameter `body` when calling `delete_ai_translation_speech`r   r   r   r    z@/DeleteAITranslationSpeech/2025-01-01/vod/post/application_json/r!   !DeleteAITranslationSpeechResponseTr#   r)   r4   s                  r   re   z:VOD20250101Api.delete_ai_translation_speech_with_http_info  rR   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )aO  generate_ai_translation_utterance_audio  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.generate_ai_translation_utterance_audio(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param GenerateAITranslationUtteranceAudioRequest body: (required)
        :return: GenerateAITranslationUtteranceAudioResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   6generate_ai_translation_utterance_audio_with_http_infor   s       r   'generate_ai_translation_utterance_audioz6VOD20250101Api.generate_ai_translation_utterance_audio,  s`     ,0'(::k"" 	N4Nt^^W]^^^PTPQU``Y_``TKr   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a^  generate_ai_translation_utterance_audio  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.generate_ai_translation_utterance_audio_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param GenerateAITranslationUtteranceAudioRequest body: (required)
        :return: GenerateAITranslationUtteranceAudioResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zYGot an unexpected keyword argument '%s' to method generate_ai_translation_utterance_audioNz\Missing the required parameter `body` when calling `generate_ai_translation_utterance_audio`r   r   r   r    zJ/GenerateAITranslationUtteranceAudio/2025-01-01/vod/post/application_json/r!   +GenerateAITranslationUtteranceAudioResponseTr#   r)   r4   s                  r   rj   zEVOD20250101Api.generate_ai_translation_utterance_audio_with_http_infoA  s    X
+&&&2333,---,---fX&677 	 	HC*$$IKNO   F3KK8?1 	}vV7K7K7=f~7M{|||V .K"&/"F"F #" #"h )-(R(R )" )"n% **''XZ`#!G'jj--#)::.F#G#G#ZZ(:DAA#ZZ(:;;1 ( 3 3 	3r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  get_ai_termbase  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.get_ai_termbase(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param GetAITermbaseRequest body: (required)
        :return: GetAITermbaseResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   get_ai_termbase_with_http_infor   s       r   get_ai_termbasezVOD20250101Api.get_ai_termbase  ]     ,0'(::k"" 	646tFFvFFF8T8HHHHTKr   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    dg          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a  get_ai_termbase  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.get_ai_termbase_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param GetAITermbaseRequest body: (required)
        :return: GetAITermbaseResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zAGot an unexpected keyword argument '%s' to method get_ai_termbaseNzDMissing the required parameter `body` when calling `get_ai_termbase`r   r   
text/plainr   r    z-/GetAITermbase/2025-01-01/vod/get/text_plain/GETGetAITermbaseResponseTr#   r)   r4   s                  r   ro   z-VOD20250101Api.get_ai_termbase_with_http_info  s     X
+&&&2333,---,---fX&677 	 	HC*$$1367   F3KK8?1 	evV7K7K7=f~7McdddV .K"&/"F"F #" #"h )-(R(RN) )n% **'';U#!1'jj--#)::.F#G#G#ZZ(:DAA#ZZ(:;;1 ( 3 3 	3r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  get_ai_translation_project  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.get_ai_translation_project(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param GetAITranslationProjectRequest body: (required)
        :return: GetAITranslationProjectResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   )get_ai_translation_project_with_http_infor   s       r   get_ai_translation_projectz)VOD20250101Api.get_ai_translation_project  ]     ,0'(::k"" 	A4A$QQ&QQQCTCDSSFSSTKr   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a,  get_ai_translation_project  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.get_ai_translation_project_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param GetAITranslationProjectRequest body: (required)
        :return: GetAITranslationProjectResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zLGot an unexpected keyword argument '%s' to method get_ai_translation_projectNzOMissing the required parameter `body` when calling `get_ai_translation_project`r   r   r   r    z>/GetAITranslationProject/2025-01-01/vod/post/application_json/r!   GetAITranslationProjectResponseTr#   r)   r4   s                  r   rw   z8VOD20250101Api.get_ai_translation_project_with_http_info  s    X
+&&&2333,---,---fX&677 	 	HC*$$<>AB   F3KK8?1 	pvV7K7K7=f~7MnoooV .K"&/"F"F #" #"h )-(R(R )" )"n% **''Lf#!;'jj--#)::.F#G#G#ZZ(:DAA#ZZ(:;;1 ( 3 3 	3r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  get_execution  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.get_execution(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param GetExecutionRequest body: (required)
        :return: GetExecutionResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   get_execution_with_http_infor   s       r   get_executionzVOD20250101Api.get_executionO  s]     ,0'(::k"" 	444TDDVDDD6T6tFFvFFTKr   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    dg          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a  get_execution  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.get_execution_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param GetExecutionRequest body: (required)
        :return: GetExecutionResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   z?Got an unexpected keyword argument '%s' to method get_executionNzBMissing the required parameter `body` when calling `get_execution`r   r   rs   r   r    z,/GetExecution/2025-01-01/vod/get/text_plain/rt   GetExecutionResponseTr#   r)   r4   s                  r   r}   z+VOD20250101Api.get_execution_with_http_infod  s     X
+&&&2333,---,---fX&677 	 	HC*$$/145   F3KK8?1 	cvV7K7K7=f~7MabbbV .K"&/"F"F #" #"h )-(R(RN) )n% **'':E#!0'jj--#)::.F#G#G#ZZ(:DAA#ZZ(:;;1 ( 3 3 	3r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  list_ai_termbase  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.list_ai_termbase(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListAITermbaseRequest body: (required)
        :return: ListAITermbaseResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   list_ai_termbase_with_http_infor   s       r   list_ai_termbasezVOD20250101Api.list_ai_termbase  ]     ,0'(::k"" 	747GGGGG9T9$II&IITKr   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    dg          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a  list_ai_termbase  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.list_ai_termbase_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListAITermbaseRequest body: (required)
        :return: ListAITermbaseResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zBGot an unexpected keyword argument '%s' to method list_ai_termbaseNzEMissing the required parameter `body` when calling `list_ai_termbase`r   r   rs   r   r    z./ListAITermbase/2025-01-01/vod/get/text_plain/rt   ListAITermbaseResponseTr#   r)   r4   s                  r   r   z.VOD20250101Api.list_ai_termbase_with_http_info  s     X
+&&&2333,---,---fX&677 	 	HC*$$2478   F3KK8?1 	fvV7K7K7=f~7MdeeeV .K"&/"F"F #" #"h )-(R(RN) )n% **''<e#!2'jj--#)::.F#G#G#ZZ(:DAA#ZZ(:;;1 ( 3 3 	3r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a!  list_ai_translation_project  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.list_ai_translation_project(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListAITranslationProjectRequest body: (required)
        :return: ListAITranslationProjectResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   *list_ai_translation_project_with_http_infor   s       r   list_ai_translation_projectz*VOD20250101Api.list_ai_translation_project  s]     ,0'(::k"" 	B4B4RR6RRRDTDTTTVTTTKr   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    dg          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a0  list_ai_translation_project  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.list_ai_translation_project_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListAITranslationProjectRequest body: (required)
        :return: ListAITranslationProjectResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zMGot an unexpected keyword argument '%s' to method list_ai_translation_projectNzPMissing the required parameter `body` when calling `list_ai_translation_project`r   r   rs   r   r    z8/ListAITranslationProject/2025-01-01/vod/get/text_plain/rt    ListAITranslationProjectResponseTr#   r)   r4   s                  r   r   z9VOD20250101Api.list_ai_translation_project_with_http_info&  s    X
+&&&2333,---,---fX&677 	 	HC*$$=?BC   F3KK8?1 	qvV7K7K7=f~7MopppV .K"&/"F"F #" #"h )-(R(RN) )n% **''F#!<'jj--#)::.F#G#G#ZZ(:DAA#ZZ(:;;1 ( 3 3 	3r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  list_ai_translation_speech  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.list_ai_translation_speech(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListAITranslationSpeechRequest body: (required)
        :return: ListAITranslationSpeechResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   )list_ai_translation_speech_with_http_infor   s       r   list_ai_translation_speechz)VOD20250101Api.list_ai_translation_speechr  ry   r   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    dg          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a,  list_ai_translation_speech  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.list_ai_translation_speech_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListAITranslationSpeechRequest body: (required)
        :return: ListAITranslationSpeechResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zLGot an unexpected keyword argument '%s' to method list_ai_translation_speechNzOMissing the required parameter `body` when calling `list_ai_translation_speech`r   r   rs   r   r    z7/ListAITranslationSpeech/2025-01-01/vod/get/text_plain/rt   ListAITranslationSpeechResponseTr#   r)   r4   s                  r   r   z8VOD20250101Api.list_ai_translation_speech_with_http_info  s    X
+&&&2333,---,---fX&677 	 	HC*$$<>AB   F3KK8?1 	pvV7K7K7=f~7MnoooV .K"&/"F"F #" #"h )-(R(RN) )n% **''Eu#!;'jj--#)::.F#G#G#ZZ(:DAA#ZZ(:;;1 ( 3 3 	3r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a-  refresh_ai_translation_project  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.refresh_ai_translation_project(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param RefreshAITranslationProjectRequest body: (required)
        :return: RefreshAITranslationProjectResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   -refresh_ai_translation_project_with_http_infor   s       r   refresh_ai_translation_projectz-VOD20250101Api.refresh_ai_translation_project  ^     ,0'(::k"" 	E4EdUUfUUUGTGWWPVWWTKr   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a<  refresh_ai_translation_project  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.refresh_ai_translation_project_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param RefreshAITranslationProjectRequest body: (required)
        :return: RefreshAITranslationProjectResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zPGot an unexpected keyword argument '%s' to method refresh_ai_translation_projectNzSMissing the required parameter `body` when calling `refresh_ai_translation_project`r   r   r   r    zB/RefreshAITranslationProject/2025-01-01/vod/post/application_json/r!   #RefreshAITranslationProjectResponseTr#   r)   r4   s                  r   r   z<VOD20250101Api.refresh_ai_translation_project_with_http_info      X
+&&&2333,---,---fX&677 	 	HC*$$@BEF   F3KK8?1 	tvV7K7K7=f~7MrsssV .K"&/"F"F #" #"h )-(R(R )" )"n% **''PRX#!?'jj--#)::.F#G#G#ZZ(:DAA#ZZ(:;;1 ( 3 3 	3r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a1  remove_ai_translation_utterance  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.remove_ai_translation_utterance(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param RemoveAITranslationUtteranceRequest body: (required)
        :return: RemoveAITranslationUtteranceResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   .remove_ai_translation_utterance_with_http_infor   s       r   remove_ai_translation_utterancez.VOD20250101Api.remove_ai_translation_utterance4  rV   r   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a@  remove_ai_translation_utterance  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.remove_ai_translation_utterance_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param RemoveAITranslationUtteranceRequest body: (required)
        :return: RemoveAITranslationUtteranceResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zQGot an unexpected keyword argument '%s' to method remove_ai_translation_utteranceNzTMissing the required parameter `body` when calling `remove_ai_translation_utterance`r   r   r   r    zC/RemoveAITranslationUtterance/2025-01-01/vod/post/application_json/r!   $RemoveAITranslationUtteranceResponseTr#   r)   r4   s                  r   r   z=VOD20250101Api.remove_ai_translation_utterance_with_http_infoI  rY   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  set_ai_term_item  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.set_ai_term_item(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param SetAITermItemRequest body: (required)
        :return: SetAITermItemResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   set_ai_term_item_with_http_infor   s       r   set_ai_term_itemzVOD20250101Api.set_ai_term_item  r   r   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a  set_ai_term_item  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.set_ai_term_item_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param SetAITermItemRequest body: (required)
        :return: SetAITermItemResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zBGot an unexpected keyword argument '%s' to method set_ai_term_itemNzEMissing the required parameter `body` when calling `set_ai_term_item`r   r   r   r    z4/SetAITermItem/2025-01-01/vod/post/application_json/r!   SetAITermItemResponseTr#   r)   r4   s                  r   r   z.VOD20250101Api.set_ai_term_item_with_http_info  s    X
+&&&2333,---,---fX&677 	 	HC*$$2478   F3KK8?1 	fvV7K7K7=f~7MdeeeV .K"&/"F"F #" #"h )-(R(R )" )"n% **''BF#!1'jj--#)::.F#G#G#ZZ(:DAA#ZZ(:;;1 ( 3 3 	3r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  start_execution  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.start_execution(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param StartExecutionRequest body: (required)
        :return: StartExecutionResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   start_execution_with_http_infor   s       r   start_executionzVOD20250101Api.start_execution  rq   r   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a  start_execution  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.start_execution_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param StartExecutionRequest body: (required)
        :return: StartExecutionResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zAGot an unexpected keyword argument '%s' to method start_executionNzDMissing the required parameter `body` when calling `start_execution`r   r   r   r    z5/StartExecution/2025-01-01/vod/post/application_json/r!   StartExecutionResponseTr#   r)   r4   s                  r   r   z-VOD20250101Api.start_execution_with_http_info  s    X
+&&&2333,---,---fX&677 	 	HC*$$1367   F3KK8?1 	evV7K7K7=f~7McdddV .K"&/"F"F #" #"h )-(R(R )" )"n% **''CV#!2'jj--#)::.F#G#G#ZZ(:DAA#ZZ(:;;1 ( 3 3 	3r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a-  submit_ai_translation_workflow  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.submit_ai_translation_workflow(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param SubmitAITranslationWorkflowRequest body: (required)
        :return: SubmitAITranslationWorkflowResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   -submit_ai_translation_workflow_with_http_infor   s       r   submit_ai_translation_workflowz-VOD20250101Api.submit_ai_translation_workflowW  r   r   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a<  submit_ai_translation_workflow  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.submit_ai_translation_workflow_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param SubmitAITranslationWorkflowRequest body: (required)
        :return: SubmitAITranslationWorkflowResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zPGot an unexpected keyword argument '%s' to method submit_ai_translation_workflowNzSMissing the required parameter `body` when calling `submit_ai_translation_workflow`r   r   r   r    zB/SubmitAITranslationWorkflow/2025-01-01/vod/post/application_json/r!   #SubmitAITranslationWorkflowResponseTr#   r)   r4   s                  r   r   z<VOD20250101Api.submit_ai_translation_workflow_with_http_infol  r   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  update_ai_termbase  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.update_ai_termbase(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param UpdateAITermbaseRequest body: (required)
        :return: UpdateAITermbaseResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   !update_ai_termbase_with_http_infor   s       r   update_ai_termbasez!VOD20250101Api.update_ai_termbase  rC   r   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a  update_ai_termbase  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.update_ai_termbase_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param UpdateAITermbaseRequest body: (required)
        :return: UpdateAITermbaseResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zDGot an unexpected keyword argument '%s' to method update_ai_termbaseNzGMissing the required parameter `body` when calling `update_ai_termbase`r   r   r   r    z7/UpdateAITermbase/2025-01-01/vod/post/application_json/r!   UpdateAITermbaseResponseTr#   r)   r4   s                  r   r   z0VOD20250101Api.update_ai_termbase_with_http_info  rF   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )aC  update_ai_translation_project_config  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.update_ai_translation_project_config(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param UpdateAITranslationProjectConfigRequest body: (required)
        :return: UpdateAITranslationProjectConfigResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   3update_ai_translation_project_config_with_http_infor   s       r   $update_ai_translation_project_configz3VOD20250101Api.update_ai_translation_project_config  s_     ,0'(::k"" 	K4KD[[TZ[[[MTMd]]V\]]TKr   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )aR  update_ai_translation_project_config  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.update_ai_translation_project_config_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param UpdateAITranslationProjectConfigRequest body: (required)
        :return: UpdateAITranslationProjectConfigResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zVGot an unexpected keyword argument '%s' to method update_ai_translation_project_configNzYMissing the required parameter `body` when calling `update_ai_translation_project_config`r   r   r   r    zG/UpdateAITranslationProjectConfig/2025-01-01/vod/post/application_json/r!   (UpdateAITranslationProjectConfigResponseTr#   r)   r4   s                  r   r   zBVOD20250101Api.update_ai_translation_project_config_with_http_info.  s    X
+&&&2333,---,---fX&677 	 	HC*$$FHKL   F3KK8?1 	zvV7K7K7=f~7MxyyyV .K"&/"F"F #" #"h )-(R(R )" )"n% **''UW]#!D'jj--#)::.F#G#G#ZZ(:DAA#ZZ(:;;1 ( 3 3 	3r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a-  update_ai_translation_speakers  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.update_ai_translation_speakers(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param UpdateAITranslationSpeakersRequest body: (required)
        :return: UpdateAITranslationSpeakersResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   -update_ai_translation_speakers_with_http_infor   s       r   update_ai_translation_speakersz-VOD20250101Api.update_ai_translation_speakersz  r   r   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a<  update_ai_translation_speakers  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.update_ai_translation_speakers_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param UpdateAITranslationSpeakersRequest body: (required)
        :return: UpdateAITranslationSpeakersResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zPGot an unexpected keyword argument '%s' to method update_ai_translation_speakersNzSMissing the required parameter `body` when calling `update_ai_translation_speakers`r   r   r   r    zB/UpdateAITranslationSpeakers/2025-01-01/vod/post/application_json/r!   #UpdateAITranslationSpeakersResponseTr#   r)   r4   s                  r   r   z<VOD20250101Api.update_ai_translation_speakers_with_http_info  r   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a-  update_ai_translation_speeches  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.update_ai_translation_speeches(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param UpdateAITranslationSpeechesRequest body: (required)
        :return: UpdateAITranslationSpeechesResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   -update_ai_translation_speeches_with_http_infor   s       r   update_ai_translation_speechesz-VOD20250101Api.update_ai_translation_speeches  r   r   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a<  update_ai_translation_speeches  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.update_ai_translation_speeches_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param UpdateAITranslationSpeechesRequest body: (required)
        :return: UpdateAITranslationSpeechesResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zPGot an unexpected keyword argument '%s' to method update_ai_translation_speechesNzSMissing the required parameter `body` when calling `update_ai_translation_speeches`r   r   r   r    zB/UpdateAITranslationSpeeches/2025-01-01/vod/post/application_json/r!   #UpdateAITranslationSpeechesResponseTr#   r)   r4   s                  r   r   z<VOD20250101Api.update_ai_translation_speeches_with_http_info  r   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a5  update_ai_translation_utterances  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.update_ai_translation_utterances(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param UpdateAITranslationUtterancesRequest body: (required)
        :return: UpdateAITranslationUtterancesResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   /update_ai_translation_utterances_with_http_infor   s       r    update_ai_translation_utterancesz/VOD20250101Api.update_ai_translation_utterances<	  r   r   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )aD  update_ai_translation_utterances  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.update_ai_translation_utterances_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param UpdateAITranslationUtterancesRequest body: (required)
        :return: UpdateAITranslationUtterancesResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zRGot an unexpected keyword argument '%s' to method update_ai_translation_utterancesNzUMissing the required parameter `body` when calling `update_ai_translation_utterances`r   r   r   r    zD/UpdateAITranslationUtterances/2025-01-01/vod/post/application_json/r!   %UpdateAITranslationUtterancesResponseTr#   r)   r4   s                  r   r   z>VOD20250101Api.update_ai_translation_utterances_with_http_infoQ	  r?   r   r   )7__name__
__module____qualname____doc__r   r   r   rB   rA   rI   rH   rN   rM   rU   rT   r\   r[   ra   r`   rf   re   rk   rj   rp   ro   rx   rw   r~   r}   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r    r   r   r   r      s        % % % %
  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3 J3 J3r   r   )r   
__future__r   rer,   r   objectr   r   r   r   <module>r      s     ' & & & & & 				 


    C&3 C&3 C&3 C&3 C&3V C&3 C&3 C&3 C&3 C&3r   