
    ~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
    na

    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                       e Zd ZdZd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S )NAApizNOTE: 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     c/root/.openclaw/workspace/.venvs/ark-sdk/lib/python3.11/site-packages/volcenginesdkna/api/na_api.py__init__zNAApi.__init__   s!    *466J$    c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  create_diagnosis_instance  # 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_diagnosis_instance(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreateDiagnosisInstanceRequest body: (required)
        :return: CreateDiagnosisInstanceResponse
                 If the method is called asynchronously,
                 returns the request thread.
        T_return_http_data_only	async_req)get(create_diagnosis_instance_with_http_infor   bodykwargsdatas       r   create_diagnosis_instancezNAApi.create_diagnosis_instance$   ]     ,0'(::k"" 	@4@PPPPPBTB4RR6RRT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_diagnosis_instance  # 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_diagnosis_instance_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreateDiagnosisInstanceRequest body: (required)
        :return: CreateDiagnosisInstanceResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   _preload_content_request_timeoutr   zKGot an unexpected keyword argument '%s' to method create_diagnosis_instanceNzNMissing the required parameter `body` when calling `create_diagnosis_instance`application/jsonAccept
text/plainContent-TypevolcengineSignz6/CreateDiagnosisInstance/2020-04-01/na/get/text_plain/GETCreateDiagnosisInstanceResponseT
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.NAApi.create_diagnosis_instance_with_http_info9   s    X
+&&&2333,---,---fX&677 	 	HC*$$;=@A   F3KK8?1 	ovV7K7K7=f~7MmnnnV .K"&/"F"F #" #"h )-(R(RN) )n% **''De#!;'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_path_analysis  # 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_path_analysis(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreatePathAnalysisRequest body: (required)
        :return: CreatePathAnalysisResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   #create_path_analysis_with_http_infor   s       r   create_path_analysiszNAApi.create_path_analysis   ]     ,0'(::k"" 	;4;DKKFKKK=T=dMMfMMT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_path_analysis  # 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_path_analysis_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreatePathAnalysisRequest body: (required)
        :return: CreatePathAnalysisResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zFGot an unexpected keyword argument '%s' to method create_path_analysisNzIMissing the required parameter `body` when calling `create_path_analysis`r   r   r   r    r!   z1/CreatePathAnalysis/2020-04-01/na/get/text_plain/r"   CreatePathAnalysisResponseTr$   r*   r5   s                  r   rA   z)NAApi.create_path_analysis_with_http_info        X
+&&&2333,---,---fX&677 	 	HC*$$68;<   F3KK8?1 	jvV7K7K7=f~7MhiiiV .K"&/"F"F #" #"h )-(R(RN) )n% **''?#!6'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_analysis_path  # 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_analysis_path(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DeleteAnalysisPathRequest body: (required)
        :return: DeleteAnalysisPathResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   #delete_analysis_path_with_http_infor   s       r   delete_analysis_pathzNAApi.delete_analysis_path   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_analysis_path  # 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_analysis_path_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DeleteAnalysisPathRequest body: (required)
        :return: DeleteAnalysisPathResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zFGot an unexpected keyword argument '%s' to method delete_analysis_pathNzIMissing the required parameter `body` when calling `delete_analysis_path`r   r   r   r    r!   z1/DeleteAnalysisPath/2020-04-01/na/get/text_plain/r"   DeleteAnalysisPathResponseTr$   r*   r5   s                  r   rH   z)NAApi.delete_analysis_path_with_http_info   rF   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a!  delete_analysis_path_report  # 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_analysis_path_report(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DeleteAnalysisPathReportRequest body: (required)
        :return: DeleteAnalysisPathReportResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   *delete_analysis_path_report_with_http_infor   s       r   delete_analysis_path_reportz!NAApi.delete_analysis_path_reportG  ]     ,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  delete_analysis_path_report  # 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_analysis_path_report_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DeleteAnalysisPathReportRequest body: (required)
        :return: DeleteAnalysisPathReportResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zMGot an unexpected keyword argument '%s' to method delete_analysis_path_reportNzPMissing the required parameter `body` when calling `delete_analysis_path_report`r   r   r   r    r!   z7/DeleteAnalysisPathReport/2020-04-01/na/get/text_plain/r"    DeleteAnalysisPathReportResponseTr$   r*   r5   s                  r   rM   z0NAApi.delete_analysis_path_report_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% **''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=  describe_diagnosis_instance_detail  # noqa: E501

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

        :param async_req bool
        :param DescribeDiagnosisInstanceDetailRequest body: (required)
        :return: DescribeDiagnosisInstanceDetailResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   1describe_diagnosis_instance_detail_with_http_infor   s       r   "describe_diagnosis_instance_detailz(NAApi.describe_diagnosis_instance_detail  s_     ,0'(::k"" 	I4I$YYRXYYYKTKD[[TZ[[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 )aL  describe_diagnosis_instance_detail  # noqa: E501

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

        :param async_req bool
        :param DescribeDiagnosisInstanceDetailRequest body: (required)
        :return: DescribeDiagnosisInstanceDetailResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zTGot an unexpected keyword argument '%s' to method describe_diagnosis_instance_detailNzWMissing the required parameter `body` when calling `describe_diagnosis_instance_detail`r   r   r   r    r!   z>/DescribeDiagnosisInstanceDetail/2020-04-01/na/get/text_plain/r"   'DescribeDiagnosisInstanceDetailResponseTr$   r*   r5   s                  r   rS   z7NAApi.describe_diagnosis_instance_detail_with_http_info  s    X
+&&&2333,---,---fX&677 	 	HC*$$DFIJ   F3KK8?1 	xvV7K7K7=f~7MvwwwV .K"&/"F"F #" #"h )-(R(RN) )n% **''Le#!C'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'  describe_diagnosis_instances  # noqa: E501

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

        :param async_req bool
        :param DescribeDiagnosisInstancesRequest body: (required)
        :return: DescribeDiagnosisInstancesResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   +describe_diagnosis_instances_with_http_infor   s       r   describe_diagnosis_instancesz"NAApi.describe_diagnosis_instances	  s]     ,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 )a6  describe_diagnosis_instances  # noqa: E501

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

        :param async_req bool
        :param DescribeDiagnosisInstancesRequest body: (required)
        :return: DescribeDiagnosisInstancesResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zNGot an unexpected keyword argument '%s' to method describe_diagnosis_instancesNzQMissing the required parameter `body` when calling `describe_diagnosis_instances`r   r   r   r    r!   z9/DescribeDiagnosisInstances/2020-04-01/na/get/text_plain/r"   "DescribeDiagnosisInstancesResponseTr$   r*   r5   s                  r   rX   z1NAApi.describe_diagnosis_instances_with_http_info  s    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) )n% **''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  describe_history_diagnosis  # noqa: E501

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

        :param async_req bool
        :param DescribeHistoryDiagnosisRequest body: (required)
        :return: DescribeHistoryDiagnosisResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   )describe_history_diagnosis_with_http_infor   s       r   describe_history_diagnosisz NAApi.describe_history_diagnosisj  s]     ,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.  describe_history_diagnosis  # noqa: E501

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

        :param async_req bool
        :param DescribeHistoryDiagnosisRequest body: (required)
        :return: DescribeHistoryDiagnosisResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zLGot an unexpected keyword argument '%s' to method describe_history_diagnosisNzOMissing the required parameter `body` when calling `describe_history_diagnosis`r   r   r   r    r!   z7/DescribeHistoryDiagnosis/2020-04-01/na/get/text_plain/r"    DescribeHistoryDiagnosisResponseTr$   r*   r5   s                  r   r]   z/NAApi.describe_history_diagnosis_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  get_analysis_path_report  # 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_analysis_path_report(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param GetAnalysisPathReportRequest body: (required)
        :return: GetAnalysisPathReportResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   'get_analysis_path_report_with_http_infor   s       r   get_analysis_path_reportzNAApi.get_analysis_path_report  s]     ,0'(::k"" 	?4?OOOOOATA$QQ&QQT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_analysis_path_report  # 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_analysis_path_report_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param GetAnalysisPathReportRequest body: (required)
        :return: GetAnalysisPathReportResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zJGot an unexpected keyword argument '%s' to method get_analysis_path_reportNzMMissing the required parameter `body` when calling `get_analysis_path_report`r   r   r   r    r!   z4/GetAnalysisPathReport/2020-04-01/na/get/text_plain/r"   GetAnalysisPathReportResponseTr$   r*   r5   s                  r   rb   z-NAApi.get_analysis_path_report_with_http_info  s    X
+&&&2333,---,---fX&677 	 	HC*$$:<?@   F3KK8?1 	nvV7K7K7=f~7MlmmmV .K"&/"F"F #" #"h )-(R(RN) )n% **''BE#!9'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_network_traffic_metrics  # 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_network_traffic_metrics(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param GetNetworkTrafficMetricsRequest body: (required)
        :return: GetNetworkTrafficMetricsResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   *get_network_traffic_metrics_with_http_infor   s       r   get_network_traffic_metricsz!NAApi.get_network_traffic_metrics,  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 )a0  get_network_traffic_metrics  # 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_network_traffic_metrics_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param GetNetworkTrafficMetricsRequest body: (required)
        :return: GetNetworkTrafficMetricsResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zMGot an unexpected keyword argument '%s' to method get_network_traffic_metricsNzPMissing the required parameter `body` when calling `get_network_traffic_metrics`r   r   r    r!   z>/GetNetworkTrafficMetrics/2020-04-01/na/post/application_json/POST GetNetworkTrafficMetricsResponseTr$   r*   r5   s                  r   rg   z0NAApi.get_network_traffic_metrics_with_http_infoA  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% **''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_network_traffic_top_n  # 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_network_traffic_top_n(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param GetNetworkTrafficTopNRequest body: (required)
        :return: GetNetworkTrafficTopNResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   (get_network_traffic_top_n_with_http_infor   s       r   get_network_traffic_top_nzNAApi.get_network_traffic_top_n  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&  get_network_traffic_top_n  # 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_network_traffic_top_n_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param GetNetworkTrafficTopNRequest body: (required)
        :return: GetNetworkTrafficTopNResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zKGot an unexpected keyword argument '%s' to method get_network_traffic_top_nNzNMissing the required parameter `body` when calling `get_network_traffic_top_n`r   r   r    r!   z;/GetNetworkTrafficTopN/2020-04-01/na/post/application_json/rj   GetNetworkTrafficTopNResponseTr$   r*   r5   s                  r   rm   z.NAApi.get_network_traffic_top_n_with_http_info  s    X
+&&&2333,---,---fX&677 	 	HC*$$;=@A   F3KK8?1 	ovV7K7K7=f~7MmnnnV .K"&/"F"F #" #"h )-(R(R )" )"n% **''I6#!9'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  reanalysis_path  # noqa: E501

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

        :param async_req bool
        :param ReanalysisPathRequest body: (required)
        :return: ReanalysisPathResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   reanalysis_path_with_http_infor   s       r   reanalysis_pathzNAApi.reanalysis_path  s]     ,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  reanalysis_path  # noqa: E501

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

        :param async_req bool
        :param ReanalysisPathRequest body: (required)
        :return: ReanalysisPathResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zAGot an unexpected keyword argument '%s' to method reanalysis_pathNzDMissing the required parameter `body` when calling `reanalysis_path`r   r   r   r    r!   z-/ReanalysisPath/2020-04-01/na/get/text_plain/r"   ReanalysisPathResponseTr$   r*   r5   s                  r   rr   z$NAApi.reanalysis_path_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#!2'jj--#)::.F#G#G#ZZ(:DAA#ZZ(:;;1 ( 3 3 	3r   r   )__name__
__module____qualname____doc__r   r   r   rB   rA   rI   rH   rN   rM   rT   rS   rY   rX   r^   r]   rc   rb   rh   rg   rn   rm   rs   rr    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3 J3 J3r   r   )ry   
__future__r   rer-   r   objectr   rz   r   r   <module>r~      s     ' & & & & & 				 


    u3 u3 u3 u3 u3F u3 u3 u3 u3 u3r   