
    /j                        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 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"m#Z# ddl$m%Z%  G d dee                   Z& G d dee                   Z' G d dee                   Z( G d dee                   Z) G d dee                   Z* G d dee                   Z+ G d dee                   Z, G d d ee                   Z- G d! d"ee                   Z. G d# d$ee                   Z/ G d% d&ee!                   Z0 G d' d(ee#                   Z1 G d) d*ee%                   Z2d+S ),    )	AnyOptionalUnionDictListSetIOCallableType)IEventProcessor   P2ImChatDisbandedV1P2ImChatUpdatedV1&P2ImChatAccessEventBotP2pChatEnteredV1P2ImChatMemberBotAddedV1P2ImChatMemberBotDeletedV1P2ImChatMemberUserAddedV1P2ImChatMemberUserDeletedV1P2ImChatMemberUserWithdrawnV1P2ImMessageMessageReadV1P2ImMessageRecalledV1P2ImMessageReceiveV1P2ImMessageReactionCreatedV1P2ImMessageReactionDeletedV1c                   T    e Zd Zdeegdf         fdZdee         fdZdeddfdZdS )P2ImChatDisbandedV1ProcessorfNc                     || _         d S Nr*   selfr*   s     ^/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/lark_oapi/api/im/v1/processor.py__init__z%P2ImChatDisbandedV1Processor.__init__           returnc                     t           S r,   r   r/   s    r0   typez!P2ImChatDisbandedV1Processor.type   s    ""r3   datac                 0    |                      |           d S r,   r-   r/   r8   s     r0   dozP2ImChatDisbandedV1Processor.do       tr3   )	__name__
__module____qualname__r
   r   r1   r   r7   r;    r3   r0   r)   r)      s        ($7#8$#>?    #d./ # # # #* t      r3   r)   c                   T    e Zd Zdeegdf         fdZdee         fdZdeddfdZdS )P2ImChatUpdatedV1Processorr*   Nc                     || _         d S r,   r-   r.   s     r0   r1   z#P2ImChatUpdatedV1Processor.__init__!   r2   r3   r4   c                     t           S r,   r   r6   s    r0   r7   zP2ImChatUpdatedV1Processor.type$   s      r3   r8   c                 0    |                      |           d S r,   r-   r:   s     r0   r;   zP2ImChatUpdatedV1Processor.do'   r<   r3   )	r=   r>   r?   r
   r   r1   r   r7   r;   r@   r3   r0   rB   rB       s        ($5#6#<=    !d,- ! ! ! !( T      r3   rB   c                   T    e Zd Zdeegdf         fdZdee         fdZdeddfdZdS )/P2ImChatAccessEventBotP2pChatEnteredV1Processorr*   Nc                     || _         d S r,   r-   r.   s     r0   r1   z8P2ImChatAccessEventBotP2pChatEnteredV1Processor.__init__,   r2   r3   r4   c                     t           S r,   r   r6   s    r0   r7   z4P2ImChatAccessEventBotP2pChatEnteredV1Processor.type/   s    55r3   r8   c                 0    |                      |           d S r,   r-   r:   s     r0   r;   z2P2ImChatAccessEventBotP2pChatEnteredV1Processor.do2   r<   r3   )	r=   r>   r?   r
   r   r1   r   r7   r;   r@   r3   r0   rG   rG   +   s        ($J#KT#QR    6dAB 6 6 6 6= $      r3   rG   c                   T    e Zd Zdeegdf         fdZdee         fdZdeddfdZdS )!P2ImChatMemberBotAddedV1Processorr*   Nc                     || _         d S r,   r-   r.   s     r0   r1   z*P2ImChatMemberBotAddedV1Processor.__init__7   r2   r3   r4   c                     t           S r,   r   r6   s    r0   r7   z&P2ImChatMemberBotAddedV1Processor.type:       ''r3   r8   c                 0    |                      |           d S r,   r-   r:   s     r0   r;   z$P2ImChatMemberBotAddedV1Processor.do=   r<   r3   )	r=   r>   r?   r
   r   r1   r   r7   r;   r@   r3   r0   rL   rL   6           ($<#=t#CD    (d34 ( ( ( (/ D      r3   rL   c                   T    e Zd Zdeegdf         fdZdee         fdZdeddfdZdS )#P2ImChatMemberBotDeletedV1Processorr*   Nc                     || _         d S r,   r-   r.   s     r0   r1   z,P2ImChatMemberBotDeletedV1Processor.__init__B   r2   r3   r4   c                     t           S r,   r   r6   s    r0   r7   z(P2ImChatMemberBotDeletedV1Processor.typeE   s    ))r3   r8   c                 0    |                      |           d S r,   r-   r:   s     r0   r;   z&P2ImChatMemberBotDeletedV1Processor.doH   r<   r3   )	r=   r>   r?   r
   r   r1   r   r7   r;   r@   r3   r0   rS   rS   A   s        ($>#?#EF    *d56 * * * *1 d      r3   rS   c                   T    e Zd Zdeegdf         fdZdee         fdZdeddfdZdS )"P2ImChatMemberUserAddedV1Processorr*   Nc                     || _         d S r,   r-   r.   s     r0   r1   z+P2ImChatMemberUserAddedV1Processor.__init__M   r2   r3   r4   c                     t           S r,   r   r6   s    r0   r7   z'P2ImChatMemberUserAddedV1Processor.typeP   s    ((r3   r8   c                 0    |                      |           d S r,   r-   r:   s     r0   r;   z%P2ImChatMemberUserAddedV1Processor.doS   r<   r3   )	r=   r>   r?   r
   r   r1   r   r7   r;   r@   r3   r0   rX   rX   L   s        ($=#>#DE    )d45 ) ) ) )0 T      r3   rX   c                   T    e Zd Zdeegdf         fdZdee         fdZdeddfdZdS )$P2ImChatMemberUserDeletedV1Processorr*   Nc                     || _         d S r,   r-   r.   s     r0   r1   z-P2ImChatMemberUserDeletedV1Processor.__init__X   r2   r3   r4   c                     t           S r,   r   r6   s    r0   r7   z)P2ImChatMemberUserDeletedV1Processor.type[   s    **r3   r8   c                 0    |                      |           d S r,   r-   r:   s     r0   r;   z'P2ImChatMemberUserDeletedV1Processor.do^   r<   r3   )	r=   r>   r?   r
   r   r1   r   r7   r;   r@   r3   r0   r]   r]   W   s        ($?#@$#FG    +d67 + + + +2 t      r3   r]   c                   T    e Zd Zdeegdf         fdZdee         fdZdeddfdZdS )&P2ImChatMemberUserWithdrawnV1Processorr*   Nc                     || _         d S r,   r-   r.   s     r0   r1   z/P2ImChatMemberUserWithdrawnV1Processor.__init__c   r2   r3   r4   c                     t           S r,   r   r6   s    r0   r7   z+P2ImChatMemberUserWithdrawnV1Processor.typef   s    ,,r3   r8   c                 0    |                      |           d S r,   r-   r:   s     r0   r;   z)P2ImChatMemberUserWithdrawnV1Processor.doi   r<   r3   )	r=   r>   r?   r
   r   r1   r   r7   r;   r@   r3   r0   rb   rb   b   s        ($A#BD#HI    -d89 - - - -4       r3   rb   c                   T    e Zd Zdeegdf         fdZdee         fdZdeddfdZdS )!P2ImMessageMessageReadV1Processorr*   Nc                     || _         d S r,   r-   r.   s     r0   r1   z*P2ImMessageMessageReadV1Processor.__init__n   r2   r3   r4   c                     t           S r,   r   r6   s    r0   r7   z&P2ImMessageMessageReadV1Processor.typeq   rO   r3   r8   c                 0    |                      |           d S r,   r-   r:   s     r0   r;   z$P2ImMessageMessageReadV1Processor.dot   r<   r3   )	r=   r>   r?   r
   r   r1   r   r7   r;   r@   r3   r0   rg   rg   m   rQ   r3   rg   c                   T    e Zd Zdeegdf         fdZdee         fdZdeddfdZdS )P2ImMessageRecalledV1Processorr*   Nc                     || _         d S r,   r-   r.   s     r0   r1   z'P2ImMessageRecalledV1Processor.__init__y   r2   r3   r4   c                     t           S r,   r    r6   s    r0   r7   z#P2ImMessageRecalledV1Processor.type|   s    $$r3   r8   c                 0    |                      |           d S r,   r-   r:   s     r0   r;   z!P2ImMessageRecalledV1Processor.do   r<   r3   )	r=   r>   r?   r
   r!   r1   r   r7   r;   r@   r3   r0   rl   rl   x   s        ($9#:D#@A    %d01 % % % %,       r3   rl   c                   T    e Zd Zdeegdf         fdZdee         fdZdeddfdZdS )P2ImMessageReceiveV1Processorr*   Nc                     || _         d S r,   r-   r.   s     r0   r1   z&P2ImMessageReceiveV1Processor.__init__   r2   r3   r4   c                     t           S r,   r"   r6   s    r0   r7   z"P2ImMessageReceiveV1Processor.type   s    ##r3   r8   c                 0    |                      |           d S r,   r-   r:   s     r0   r;   z P2ImMessageReceiveV1Processor.do   r<   r3   )	r=   r>   r?   r
   r#   r1   r   r7   r;   r@   r3   r0   rq   rq      s        ($8#94#?@    $d/0 $ $ $ $+       r3   rq   c                   T    e Zd Zdeegdf         fdZdee         fdZdeddfdZdS )%P2ImMessageReactionCreatedV1Processorr*   Nc                     || _         d S r,   r-   r.   s     r0   r1   z.P2ImMessageReactionCreatedV1Processor.__init__   r2   r3   r4   c                     t           S r,   r$   r6   s    r0   r7   z*P2ImMessageReactionCreatedV1Processor.type       ++r3   r8   c                 0    |                      |           d S r,   r-   r:   s     r0   r;   z(P2ImMessageReactionCreatedV1Processor.do   r<   r3   )	r=   r>   r?   r
   r%   r1   r   r7   r;   r@   r3   r0   rv   rv              ($@#A4#GH    ,d78 , , , ,3       r3   rv   c                   T    e Zd Zdeegdf         fdZdee         fdZdeddfdZdS )%P2ImMessageReactionDeletedV1Processorr*   Nc                     || _         d S r,   r-   r.   s     r0   r1   z.P2ImMessageReactionDeletedV1Processor.__init__   r2   r3   r4   c                     t           S r,   r&   r6   s    r0   r7   z*P2ImMessageReactionDeletedV1Processor.type   ry   r3   r8   c                 0    |                      |           d S r,   r-   r:   s     r0   r;   z(P2ImMessageReactionDeletedV1Processor.do   r<   r3   )	r=   r>   r?   r
   r'   r1   r   r7   r;   r@   r3   r0   r}   r}      r{   r3   r}   N)3typingr   r   r   r   r   r   r	   r
   r   lark_oapi.event.processorr   model.p2_im_chat_disbanded_v1r   model.p2_im_chat_updated_v1r   5model.p2_im_chat_access_event_bot_p2p_chat_entered_v1r   $model.p2_im_chat_member_bot_added_v1r   &model.p2_im_chat_member_bot_deleted_v1r   %model.p2_im_chat_member_user_added_v1r   'model.p2_im_chat_member_user_deleted_v1r   )model.p2_im_chat_member_user_withdrawn_v1r   #model.p2_im_message_message_read_v1r   model.p2_im_message_recalled_v1r!   model.p2_im_message_receive_v1r#   'model.p2_im_message_reaction_created_v1r%   'model.p2_im_message_reaction_deleted_v1r'   r)   rB   rG   rL   rS   rX   r]   rb   rg   rl   rq   rv   r}   r@   r3   r0   <module>r      s   M L L L L L L L L L L L L L L L L L L L L L 5 5 5 5 5 5 > > > > > > : : : : : : i i i i i i J J J J J J N N N N N N L L L L L L P P P P P P T T T T T T I I I I I I B B B B B B @ @ @ @ @ @ Q Q Q Q Q Q Q Q Q Q Q Q    ?3F#G       1B!C       oFl6m       8P(Q       /:T*U       9R)S       ?;V+W       _=Z-[       8P(Q       _5J%K       O4H$I       O<X,Y       O<X,Y     r3   