
    *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   P2CalendarCalendarChangedV4P2CalendarCalendarAclCreatedV4P2CalendarCalendarAclDeletedV4 P2CalendarCalendarEventChangedV4c                   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 )$P2CalendarCalendarChangedV4ProcessorfNc                     || _         d S Nr   selfr   s     d/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/lark_oapi/api/calendar/v4/processor.py__init__z-P2CalendarCalendarChangedV4Processor.__init__           returnc                     t           S r   r   r   s    r   typez)P2CalendarCalendarChangedV4Processor.type   s    **r!   datac                 0    |                      |           d S r   r   r   r&   s     r   doz'P2CalendarCalendarChangedV4Processor.do       tr!   )	__name__
__module____qualname__r
   r   r   r   r%   r)    r!   r   r   r      s        ($?#@$#FG    +d67 + + + +2 t      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 )'P2CalendarCalendarAclCreatedV4Processorr   Nc                     || _         d S r   r   r   s     r   r   z0P2CalendarCalendarAclCreatedV4Processor.__init__   r    r!   r"   c                     t           S r   r   r$   s    r   r%   z,P2CalendarCalendarAclCreatedV4Processor.type       --r!   r&   c                 0    |                      |           d S r   r   r(   s     r   r)   z*P2CalendarCalendarAclCreatedV4Processor.do   r*   r!   )	r+   r,   r-   r
   r   r   r   r%   r)   r.   r!   r   r0   r0              ($B#CT#IJ    .d9: . . . .5 $      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 )'P2CalendarCalendarAclDeletedV4Processorr   Nc                     || _         d S r   r   r   s     r   r   z0P2CalendarCalendarAclDeletedV4Processor.__init__#   r    r!   r"   c                     t           S r   r   r$   s    r   r%   z,P2CalendarCalendarAclDeletedV4Processor.type&   r3   r!   r&   c                 0    |                      |           d S r   r   r(   s     r   r)   z*P2CalendarCalendarAclDeletedV4Processor.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 ))P2CalendarCalendarEventChangedV4Processorr   Nc                     || _         d S r   r   r   s     r   r   z2P2CalendarCalendarEventChangedV4Processor.__init__.   r    r!   r"   c                     t           S r   r   r$   s    r   r%   z.P2CalendarCalendarEventChangedV4Processor.type1   s    //r!   r&   c                 0    |                      |           d S r   r   r(   s     r   r)   z,P2CalendarCalendarEventChangedV4Processor.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_calendar_calendar_changed_v4r   )model.p2_calendar_calendar_acl_created_v4r   )model.p2_calendar_calendar_acl_deleted_v4r   +model.p2_calendar_calendar_event_changed_v4r   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 N N N N N N U U U U U U U U U U U U Y Y Y Y Y Y    ?;V+W       o>\.]       o>\.]       @`0a     r!   