
    /jP                     
   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 d
dl1m2Z2 d
dl3m4Z4 d
dl5m6Z6 d
dl7m8Z8 d
dl9m:Z: d
dl;m<Z< d
dl=m>Z> d
dl?m@Z@ d
dlAmBZB d
dlCmDZD d
dlEmFZF d
d lGmHZH d
d!lImJZJ d
d"lKmLZL d
d#lMmNZN d
d$lOmPZP d
d%lQmRZR d
d&lSmTZT  G d' d(eU          ZVd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   )CreateMessageRequest)CreateMessageResponse)DeleteMessageRequest)DeleteMessageResponse)ForwardMessageRequest)ForwardMessageResponse)GetMessageRequest)GetMessageResponse)ListMessageRequest)ListMessageResponse)MergeForwardMessageRequest)MergeForwardMessageResponse)PatchMessageRequest)PatchMessageResponse)PushFollowUpMessageRequest)PushFollowUpMessageResponse)ReadUsersMessageRequest)ReadUsersMessageResponse)ReplyMessageRequest)ReplyMessageResponse)UpdateMessageRequest)UpdateMessageResponse)UrgentAppMessageRequest)UrgentAppMessageResponse)UrgentPhoneMessageRequest)UrgentPhoneMessageResponse)UrgentSmsMessageRequest)UrgentSmsMessageResponsec                      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#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#de/dee         de0fdZ1	 d#de/dee         de0fdZ2	 d#de3dee         de4fdZ5	 d#de3dee         de4fdZ6	 d#de7dee         de8fdZ9	 d#de7dee         de8f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 )$MessageconfigreturnNc                     || _         d S N)r6   )selfr6   s     e/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/lark_oapi/api/im/v1/resource/message.py__init__zMessage.__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   r6   bodyr   headersr   r   executer   	unmarshalstrcontentr   r   rawr:   r>   r?   respresponses        r;   createzMessage.create.       >"__F 	t{GV,,, <#.>+O+O+OFN<( &-dk7FKK +/.T\59Q9QSh*i*ir=   c                 
  K   |t                      }t          | j        ||           t          j        | j        ||           d {V }t          j        t          |j        t                    t                    }||_        |S r9   )r   r   r6   r   aexecuter   rE   rF   rG   r   r   rH   rI   s        r;   acreatezMessage.acreateB         >"__F 	t{GV,,, #,"4T['6"R"RRRRRRR +/.T\59Q9QSh*i*ir=   c                 6   |t                      }t          | j        ||           |j        t           d|j        t          <   t          j        | j        ||          }t          j
        t          |j        t                    t                    }||_        |S rA   )r   r   r6   rB   r   rC   r   r   rD   r   rE   rF   rG   r   r   rH   rI   s        r;   deletezMessage.deleteS   rM   r=   c                 
  K   |t                      }t          | j        ||           t          j        | j        ||           d {V }t          j        t          |j        t                    t                    }||_        |S r9   )r   r   r6   r   rO   r   rE   rF   rG   r   r   rH   rI   s        r;   adeletezMessage.adeleteg   rQ   r=   c                 6   |t                      }t          | j        ||           |j        t           d|j        t          <   t          j        | j        ||          }t          j
        t          |j        t                    t                    }||_        |S rA   )r   r   r6   rB   r   rC   r   r   rD   r   rE   rF   rG   r   r   rH   rI   s        r;   forwardzMessage.forwardx   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 r9   )r   r   r6   r   rO   r   rE   rF   rG   r   r   rH   rI   s        r;   aforwardzMessage.aforward   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 rA   )r   r   r6   rB   r   rC   r   r   rD   r   rE   rF   rG   r   r   rH   rI   s        r;   getzMessage.get   s    >"__F 	t{GV,,, <#.>+O+O+OFN<( &-dk7FKK (,~c$,6N6NPb'c'cr=   c                 
  K   |t                      }t          | j        ||           t          j        | j        ||           d {V }t          j        t          |j        t                    t                    }||_        |S r9   )r   r   r6   r   rO   r   rE   rF   rG   r   r   rH   rI   s        r;   agetzMessage.aget   s      >"__F 	t{GV,,, #,"4T['6"R"RRRRRRR (,~c$,6N6NPb'c'cr=   c                 6   |t                      }t          | j        ||           |j        t           d|j        t          <   t          j        | j        ||          }t          j
        t          |j        t                    t                    }||_        |S rA   )r   r   r6   rB   r   rC   r   r   rD   r   rE   rF   rG   r   r!   rH   rI   s        r;   listzMessage.list   s    >"__F 	t{GV,,, <#.>+O+O+OFN<( &-dk7FKK )-s4<7O7OQd(e(er=   c                 
  K   |t                      }t          | j        ||           t          j        | j        ||           d {V }t          j        t          |j        t                    t                    }||_        |S r9   )r   r   r6   r   rO   r   rE   rF   rG   r   r!   rH   rI   s        r;   alistzMessage.alist   s      >"__F 	t{GV,,, #,"4T['6"R"RRRRRRR )-s4<7O7OQd(e(er=   c                 6   |t                      }t          | j        ||           |j        t           d|j        t          <   t          j        | j        ||          }t          j
        t          |j        t                    t                    }||_        |S rA   )r   r   r6   rB   r   rC   r   r   rD   r   rE   rF   rG   r   r#   rH   rI   s        r;   merge_forwardzMessage.merge_forward       >"__F 	t{GV,,, <#.>+O+O+OFN<( &-dk7FKK 15s4<QV?W?WYt0u0ur=   c                 
  K   |t                      }t          | j        ||           t          j        | j        ||           d {V }t          j        t          |j        t                    t                    }||_        |S r9   )r   r   r6   r   rO   r   rE   rF   rG   r   r#   rH   rI   s        r;   amerge_forwardzMessage.amerge_forward         >"__F 	t{GV,,, #,"4T['6"R"RRRRRRR 15s4<QV?W?WYt0u0ur=   c                 6   |t                      }t          | j        ||           |j        t           d|j        t          <   t          j        | j        ||          }t          j
        t          |j        t                    t                    }||_        |S rA   )r   r   r6   rB   r   rC   r   r   rD   r   rE   rF   rG   r   r%   rH   rI   s        r;   patchzMessage.patch      >"__F 	t{GV,,, <#.>+O+O+OFN<( &-dk7FKK *.DL%8P8PRf)g)gr=   c                 
  K   |t                      }t          | j        ||           t          j        | j        ||           d {V }t          j        t          |j        t                    t                    }||_        |S r9   )r   r   r6   r   rO   r   rE   rF   rG   r   r%   rH   rI   s        r;   apatchzMessage.apatch        >"__F 	t{GV,,, #,"4T['6"R"RRRRRRR *.DL%8P8PRf)g)gr=   c                 6   |t                      }t          | j        ||           |j        t           d|j        t          <   t          j        | j        ||          }t          j
        t          |j        t                    t                    }||_        |S rA   )r   r   r6   rB   r   rC   r   r   rD   r   rE   rF   rG   r   r'   rH   rI   s        r;   push_follow_upzMessage.push_follow_up0  rd   r=   c                 
  K   |t                      }t          | j        ||           t          j        | j        ||           d {V }t          j        t          |j        t                    t                    }||_        |S r9   )r   r   r6   r   rO   r   rE   rF   rG   r   r'   rH   rI   s        r;   apush_follow_upzMessage.apush_follow_upE  rg   r=   c                 6   |t                      }t          | j        ||           |j        t           d|j        t          <   t          j        | j        ||          }t          j
        t          |j        t                    t                    }||_        |S rA   )r   r   r6   rB   r   rC   r   r   rD   r   rE   rF   rG   r   r)   rH   rI   s        r;   
read_userszMessage.read_usersV      >"__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 r9   )r   r   r6   r   rO   r   rE   rF   rG   r   r)   rH   rI   s        r;   aread_userszMessage.aread_usersk        >"__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 rA   )r   r   r6   rB   r   rC   r   r   rD   r   rE   rF   rG   r   r+   rH   rI   s        r;   replyzMessage.reply|  rj   r=   c                 
  K   |t                      }t          | j        ||           t          j        | j        ||           d {V }t          j        t          |j        t                    t                    }||_        |S r9   )r   r   r6   r   rO   r   rE   rF   rG   r   r+   rH   rI   s        r;   areplyzMessage.areply  rm   r=   c                 6   |t                      }t          | j        ||           |j        t           d|j        t          <   t          j        | j        ||          }t          j
        t          |j        t                    t                    }||_        |S rA   )r   r   r6   rB   r   rC   r   r   rD   r   rE   rF   rG   r   r-   rH   rI   s        r;   updatezMessage.update  rM   r=   c                 
  K   |t                      }t          | j        ||           t          j        | j        ||           d {V }t          j        t          |j        t                    t                    }||_        |S r9   )r   r   r6   r   rO   r   rE   rF   rG   r   r-   rH   rI   s        r;   aupdatezMessage.aupdate  rQ   r=   c                 6   |t                      }t          | j        ||           |j        t           d|j        t          <   t          j        | j        ||          }t          j
        t          |j        t                    t                    }||_        |S rA   )r   r   r6   rB   r   rC   r   r   rD   r   rE   rF   rG   r   r/   rH   rI   s        r;   
urgent_appzMessage.urgent_app  rt   r=   c                 
  K   |t                      }t          | j        ||           t          j        | j        ||           d {V }t          j        t          |j        t                    t                    }||_        |S r9   )r   r   r6   r   rO   r   rE   rF   rG   r   r/   rH   rI   s        r;   aurgent_appzMessage.aurgent_app  rw   r=   c                 6   |t                      }t          | j        ||           |j        t           d|j        t          <   t          j        | j        ||          }t          j
        t          |j        t                    t                    }||_        |S rA   )r   r   r6   rB   r   rC   r   r   rD   r   rE   rF   rG   r   r1   rH   rI   s        r;   urgent_phonezMessage.urgent_phone  s    >"__F 	t{GV,,, <#.>+O+O+OFN<( &-dk7FKK 04~c$,PU>V>VXr/s/sr=   c                 
  K   |t                      }t          | j        ||           t          j        | j        ||           d {V }t          j        t          |j        t                    t                    }||_        |S r9   )r   r   r6   r   rO   r   rE   rF   rG   r   r1   rH   rI   s        r;   aurgent_phonezMessage.aurgent_phone  s      >"__F 	t{GV,,, #,"4T['6"R"RRRRRRR 04~c$,PU>V>VXr/s/sr=   c                 6   |t                      }t          | j        ||           |j        t           d|j        t          <   t          j        | j        ||          }t          j
        t          |j        t                    t                    }||_        |S rA   )r   r   r6   rB   r   rC   r   r   rD   r   rE   rF   rG   r   r3   rH   rI   s        r;   
urgent_smszMessage.urgent_sms  rt   r=   c                 
  K   |t                      }t          | j        ||           t          j        | j        ||           d {V }t          j        t          |j        t                    t                    }||_        |S r9   )r   r   r6   r   rO   r   rE   rF   rG   r   r3   rH   rI   s        r;   aurgent_smszMessage.aurgent_sms'  rw   r=   r9   )?__name__
__module____qualname__r   r<   r   r   r   r   rL   rP   r   r   rS   rU   r   r   rW   rY   r   r   r[   r]   r    r!   r_   ra   r"   r#   rc   rf   r$   r%   ri   rl   r&   r'   ro   rq   r(   r)   rs   rv   r*   r+   ry   r{   r,   r-   r}   r   r.   r/   r   r   r0   r1   r   r   r2   r3   r   r    r=   r;   r5   r5   *   sv       %v %$ % % % % 2 H]<S _t    * 9= %9 &}5AV   " 2 H]<S _t    * 9= %9 &}5AV   " 4 h}>U aw    * :> &; '6BX   " , h}6M Yk    ( "3 Xm=T `r      . 8O [n    ( #5 x?V bu    " 9= %? &}5A\   , @D ,F %-m%<Hc   " 0 (=:Q ]q    * 8< $7 %m4@T   $ :> &@ '6B]   , AE -G &.}&=Id   $ 6: "9 #M2>V   , =A )@ "*="9E]   " 0 (=:Q ]q    * 8< $7 %m4@T   " 2 H]<S _t    * 9= %9 &}5AV   $ 6: "9 #M2>V   , =A )@ "*="9E]   $ 8< $= %m4@Z   , ?C +D $,]$;Ga   $ 6: "9 #M2>V   , =A )@ "*="9E]     r=   r5   )W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   model.create_message_requestr   model.create_message_responser   model.delete_message_requestr   model.delete_message_responser   model.forward_message_requestr   model.forward_message_responser   model.get_message_requestr   model.get_message_responser   model.list_message_requestr    model.list_message_responser!   #model.merge_forward_message_requestr"   $model.merge_forward_message_responser#   model.patch_message_requestr$   model.patch_message_responser%   $model.push_follow_up_message_requestr&   %model.push_follow_up_message_responser'    model.read_users_message_requestr(   !model.read_users_message_responser)   model.reply_message_requestr*   model.reply_message_responser+   model.update_message_requestr,   model.update_message_responser-    model.urgent_app_message_requestr.   !model.urgent_app_message_responser/   "model.urgent_phone_message_requestr0   #model.urgent_phone_message_responser1    model.urgent_sms_message_requestr2   !model.urgent_sms_message_responser3   objectr5   r   r=   r;   <module>r      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 & & & & & & . . . . . . ? ? ? ? ? ? A A A A A A ? ? ? ? ? ? A A A A A A A A A A A A C C C C C C 9 9 9 9 9 9 ; ; ; ; ; ; ; ; ; ; ; ; = = = = = = L L L L L L N N N N N N = = = = = = ? ? ? ? ? ? M M M M M M O O O O O O F F F F F F H H H H H H = = = = = = ? ? ? ? ? ? ? ? ? ? ? ? A A A A A A F F F F F F H H H H H H J J J J J J L L L L L L F F F F F F H H H H H HL L L L Lf L L L L Lr=   