
    *jp!                     2   d dl Z d dlmZmZmZmZmZmZmZm	Z	m
Z
 d dlmZmZmZ d dlmZ d dlmZ d dlmZ d dlmZmZmZ d dlmZ d d	lmZ d
dlmZ d
dlm Z  d
dl!m"Z" d
dl#m$Z$ d
dl%m&Z& d
dl'm(Z( d
dl)m*Z* d
dl+m,Z, d
dl-m.Z. d
dl/m0Z0  G d de1          Z2dS )    N)	AnyOptionalUnionDictListSetIOCallableType)UTF_8CONTENT_TYPEAPPLICATION_JSON)JSON)verify)	Transport)ConfigRequestOptionRawResponse)Files)MultipartEncoder   ),ContactsRangeConfigurationApplicationRequest)-ContactsRangeConfigurationApplicationResponse)GetApplicationRequest)GetApplicationResponse)ListApplicationRequest)ListApplicationResponse)PatchApplicationRequest)PatchApplicationResponse) UnderauditlistApplicationRequest)!UnderauditlistApplicationResponsec                      e Zd ZdeddfdZ	 ddedee         defdZ		 ddedee         defdZ
ddedee         defd	Z	 ddedee         defd
Zddedee         defdZ	 ddedee         defdZ	 ddedee         defdZ	 ddedee         defdZ	 ddedee         defdZ	 ddedee         defdZdS )ApplicationconfigreturnNc                     || _         d S N)r$   )selfr$   s     r/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/lark_oapi/api/application/v6/resource/application.py__init__zApplication.__init__   s    $    requestoptionc                 6   |t                      }t          | j        ||           |j        t           d|j        t          <   t          j        | j        ||          }t          j
        t          |j        t                    t                    }||_        |S Nz; charset=utf-8)r   r   r$   bodyr   headersr   r   executer   	unmarshalstrcontentr   r   rawr(   r,   r-   respresponses        r)   contacts_range_configurationz(Application.contacts_range_configuration   s    >"__F 	t{GV,,, <#.>+O+O+OFN<( &-dk7FKK CG.QTUYUachQiQiQ~C@ C@r+   c                 
  K   |t                      }t          | j        ||           t          j        | j        ||           d {V }t          j        t          |j        t                    t                    }||_        |S r'   )r   r   r$   r   aexecuter   r3   r4   r5   r   r   r6   r7   s        r)   acontacts_range_configurationz)Application.acontacts_range_configuration2   s       >"__F 	t{GV,,, #,"4T['6"R"RRRRRRR CG.QTUYUachQiQiQ~C@ C@r+   c                 6   |t                      }t          | j        ||           |j        t           d|j        t          <   t          j        | j        ||          }t          j
        t          |j        t                    t                    }||_        |S r/   )r   r   r$   r0   r   r1   r   r   r2   r   r3   r4   r5   r   r   r6   r7   s        r)   getzApplication.getE   s    >"__F 	t{GV,,, <#.>+O+O+OFN<( &-dk7FKK ,0>#dlE:R:RTj+k+kr+   c                 
  K   |t                      }t          | j        ||           t          j        | j        ||           d {V }t          j        t          |j        t                    t                    }||_        |S r'   )r   r   r$   r   r<   r   r3   r4   r5   r   r   r6   r7   s        r)   agetzApplication.agetY   s      >"__F 	t{GV,,, #,"4T['6"R"RRRRRRR ,0>#dlE:R:RTj+k+kr+   c                 6   |t                      }t          | j        ||           |j        t           d|j        t          <   t          j        | j        ||          }t          j
        t          |j        t                    t                    }||_        |S r/   )r   r   r$   r0   r   r1   r   r   r2   r   r3   r4   r5   r   r   r6   r7   s        r)   listzApplication.listj   s    >"__F 	t{GV,,, <#.>+O+O+OFN<( &-dk7FKK -1N3t|U;S;SUl,m,mr+   c                 
  K   |t                      }t          | j        ||           t          j        | j        ||           d {V }t          j        t          |j        t                    t                    }||_        |S r'   )r   r   r$   r   r<   r   r3   r4   r5   r   r   r6   r7   s        r)   alistzApplication.alist~   s      >"__F 	t{GV,,, #,"4T['6"R"RRRRRRR -1N3t|U;S;SUl,m,mr+   c                 6   |t                      }t          | j        ||           |j        t           d|j        t          <   t          j        | j        ||          }t          j
        t          |j        t                    t                    }||_        |S r/   )r   r   r$   r0   r   r1   r   r   r2   r   r3   r4   r5   r   r   r6   r7   s        r)   patchzApplication.patch   s    >"__F 	t{GV,,, <#.>+O+O+OFN<( &-dk7FKK .2^Ce<T<TVn-o-or+   c                 
  K   |t                      }t          | j        ||           t          j        | j        ||           d {V }t          j        t          |j        t                    t                    }||_        |S r'   )r   r   r$   r   r<   r   r3   r4   r5   r   r   r6   r7   s        r)   apatchzApplication.apatch   s      >"__F 	t{GV,,, #,"4T['6"R"RRRRRRR .2^Ce<T<TVn-o-or+   c                 6   |t                      }t          | j        ||           |j        t           d|j        t          <   t          j        | j        ||          }t          j
        t          |j        t                    t                    }||_        |S r/   )r   r   r$   r0   r   r1   r   r   r2   r   r3   r4   r5   r   r!   r6   r7   s        r)   underauditlistzApplication.underauditlist   s    >"__F 	t{GV,,, <#.>+O+O+OFN<( &-dk7FKK 7;nSW\E]E]Ef7h 7hr+   c                 
  K   |t                      }t          | j        ||           t          j        | j        ||           d {V }t          j        t          |j        t                    t                    }||_        |S r'   )r   r   r$   r   r<   r   r3   r4   r5   r   r!   r6   r7   s        r)   aunderauditlistzApplication.aunderauditlist   s      >"__F 	t{GV,,, #,"4T['6"R"RRRRRRR 7;nSW\E]E]Ef7h 7hr+   r'   )__name__
__module____qualname__r   r*   r   r   r   r   r:   r=   r   r   r?   rA   r   r   rC   rE   r   r   rG   rI   r    r!   rK   rM    r+   r)   r#   r#      s       %v %$ % % % %  4` jrk "O   0 BF ;g 4<0=5?Jw   & 0 (=:Q ]s    * 6: "7 #M2>T   " 2 H]<S _v    * 7; #9 $]3?V   $ 15 4 }-9Q   , 8< $; %m4@X   $ :> &F '6Bc   . AE -M &.}&=Ij     r+   r#   )3iotypingr   r   r   r   r   r   r	   r
   r   lark_oapi.core.constr   r   r   lark_oapi.corer   lark_oapi.core.tokenr   lark_oapi.core.httpr   lark_oapi.core.modelr   r   r   lark_oapi.core.utilsr   requests_toolbeltr   6model.contacts_range_configuration_application_requestr   7model.contacts_range_configuration_application_responser   model.get_application_requestr   model.get_application_responser   model.list_application_requestr   model.list_application_responser   model.patch_application_requestr    model.patch_application_responser   (model.underauditlist_application_requestr    )model.underauditlist_application_responser!   objectr#   rQ   r+   r)   <module>rf      s   
			 L L L L L L L L L L L L L L L L L L L L L L F F F F F F F F F F       ' ' ' ' ' ' ) ) ) ) ) ) C C C C C C C C C C & & & & & & . . . . . . q q q q q q s s s s s s A A A A A A C C C C C C C C C C C C E E E E E E E E E E E E G G G G G G W W W W W W Y Y Y Y Y YC C C C C& C C C C Cr+   