
    ~i[                       d dl mZ d dlmZ d dlZddlmZ ddlmZ ddl	m
Z
mZ ddlmZmZ dd	lmZmZmZ dd
lmZmZ ddlmZ ddgZ G d de
          Z G d de          Z G d d          Z G d d          ZdS )    )annotations)ListN   )make_request_options)cached_property)SyncAPIResourceAsyncAPIResource)to_raw_response_wrapperasync_to_raw_response_wrapper)BodyQueryHeaders)with_sts_tokenasync_with_sts_token)CreateClassificationResponseClassificationAsyncClassificationc                  L    e Zd Zedd            Zedddddddd            ZdS )r   returnClassificationWithRawResponsec                     t          |           S N)r   selfs    y/root/.openclaw/workspace/.venvs/ark-sdk/lib/python3.11/site-packages/volcenginesdkarkruntime/resources/classification.pywith_raw_responsez Classification.with_raw_response    s    ,T222    Nuserextra_headersextra_query
extra_bodytimeoutquerystrmodellabels	List[str]r   
str | Noner    Headers | Noner!   Query | Noner"   Body | Noner#   float | httpx.Timeout | Noner   c          
     h    |                      d|||dt          ||||          t                    S Nz/classification)r$   r&   r'   )r    r!   r"   r#   )bodyoptionscast_to_postr   r   	r   r$   r&   r'   r   r    r!   r"   r#   s	            r   createzClassification.create$   sR     zz 5FCC(+'%	   1  

 

 
	
r   )r   r   r$   r%   r&   r%   r'   r(   r   r)   r    r*   r!   r+   r"   r,   r#   r-   r   r   )__name__
__module____qualname__r   r   r   r6    r   r   r   r      so        3 3 3 _3    )-$("&04
 
 
 
 
 ^
 
 
r   c                  L    e Zd Zedd            Zedddddddd            ZdS )r   r   "AsyncClassificationWithRawResponsec                     t          |           S r   )r=   r   s    r   r   z%AsyncClassification.with_raw_responseA   s    1$777r   Nr   r$   r%   r&   r'   r(   r   r)   r    r*   r!   r+   r"   r,   r#   r-   r   c          
     x   K   |                      d|||dt          ||||          t                     d {V S r/   r3   r5   s	            r   r6   zAsyncClassification.createE   st       ZZ 5FCC(+'%	   1   

 

 

 

 

 

 

 

 
	
r   )r   r=   r7   )r8   r9   r:   r   r   r   r6   r;   r   r   r   r   @   sp        8 8 8 _8    )-$("&04
 
 
 
 
 
 
 
r   c                      e Zd ZddZdS )r   classificationr   r   Nonec                F    || _         t          |j                  | _        d S r   )_classificationr
   r6   r   rA   s     r   __init__z&ClassificationWithRawResponse.__init__b   s%    --!
 
r   N)rA   r   r   rB   r8   r9   r:   rF   r;   r   r   r   r   a   (        
 
 
 
 
 
r   r   c                      e Zd ZddZdS )r=   rA   r   r   rB   c                F    || _         t          |j                  | _        d S r   )rD   r   r6   rE   s     r   rF   z+AsyncClassificationWithRawResponse.__init__k   s%    -3!
 
r   N)rA   r   r   rB   rG   r;   r   r   r=   r=   j   rH   r   r=   )
__future__r   typingr   httpx_base_clientr   _compatr   	_resourcer   r	   	_responser
   r   _typesr   r   r   _utils._utilsr   r   $types.create_classification_responser   __all__r   r   r   r=   r;   r   r   <module>rV      s   # " " " " "             & % % % % % 9 9 9 9 9 9 9 9 N N N N N N N N ) ) ) ) ) ) ) ) ) ) @ @ @ @ @ @ @ @ O O O O O O2
3
 
 
 
 
_ 
 
 
B
 
 
 
 
* 
 
 
B
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
r   