
    -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  G d d	ee                   Z G d
 dee                   Z G d dee                   Z G d dee                   ZdS )    )	AnyOptionalUnionDictListSetIOCallableType)IEventProcessor   P2HelpdeskNotificationApproveV1P2HelpdeskTicketCreatedV1P2HelpdeskTicketUpdatedV1 P2HelpdeskTicketMessageCreatedV1c                   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 )(P2HelpdeskNotificationApproveV1ProcessorfNc                     || _         d S Nr   selfr   s     d/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/lark_oapi/api/helpdesk/v1/processor.py__init__z1P2HelpdeskNotificationApproveV1Processor.__init__           returnc                     t           S r   r   r   s    r   typez-P2HelpdeskNotificationApproveV1Processor.type   s    ..r!   datac                 0    |                      |           d S r   r   r   r&   s     r   doz+P2HelpdeskNotificationApproveV1Processor.do       tr!   )	__name__
__module____qualname__r
   r   r   r   r%   r)    r!   r   r   r      s        ($C#Dd#JK    /d:; / / / /6 4      r!   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 )"P2HelpdeskTicketCreatedV1Processorr   Nc                     || _         d S r   r   r   s     r   r   z+P2HelpdeskTicketCreatedV1Processor.__init__   r    r!   r"   c                     t           S r   r   r$   s    r   r%   z'P2HelpdeskTicketCreatedV1Processor.type       ((r!   r&   c                 0    |                      |           d S r   r   r(   s     r   r)   z%P2HelpdeskTicketCreatedV1Processor.do   r*   r!   )	r+   r,   r-   r
   r   r   r   r%   r)   r.   r!   r   r0   r0              ($=#>#DE    )d45 ) ) ) )0 T      r!   r0   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 )"P2HelpdeskTicketUpdatedV1Processorr   Nc                     || _         d S r   r   r   s     r   r   z+P2HelpdeskTicketUpdatedV1Processor.__init__#   r    r!   r"   c                     t           S r   r   r$   s    r   r%   z'P2HelpdeskTicketUpdatedV1Processor.type&   r3   r!   r&   c                 0    |                      |           d S r   r   r(   s     r   r)   z%P2HelpdeskTicketUpdatedV1Processor.do)   r*   r!   )	r+   r,   r-   r
   r   r   r   r%   r)   r.   r!   r   r7   r7   "   r5   r!   r7   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 ))P2HelpdeskTicketMessageCreatedV1Processorr   Nc                     || _         d S r   r   r   s     r   r   z2P2HelpdeskTicketMessageCreatedV1Processor.__init__.   r    r!   r"   c                     t           S r   r   r$   s    r   r%   z.P2HelpdeskTicketMessageCreatedV1Processor.type1   s    //r!   r&   c                 0    |                      |           d S r   r   r(   s     r   r)   z,P2HelpdeskTicketMessageCreatedV1Processor.do4   r*   r!   )	r+   r,   r-   r
   r   r   r   r%   r)   r.   r!   r   r<   r<   -   s        ($D#Et#KL    0d;< 0 0 0 07 D      r!   r<   N)typingr   r   r   r   r   r   r	   r
   r   lark_oapi.event.processorr   )model.p2_helpdesk_notification_approve_v1r   #model.p2_helpdesk_ticket_created_v1r   #model.p2_helpdesk_ticket_updated_v1r   +model.p2_helpdesk_ticket_message_created_v1r   r   r0   r7   r<   r.   r!   r   <module>rF      sn   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 V V V V V V J J J J J J J J J J J J Y Y Y Y Y Y    ?^/_       9R)S       9R)S       @`0a     r!   