
    0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  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   P2TaskTaskUpdateTenantV1P2TaskTaskUpdatedV1P2TaskTaskCommentUpdatedV1c                   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 )!P2TaskTaskUpdateTenantV1ProcessorfNc                     || _         d S Nr   selfr   s     `/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/lark_oapi/api/task/v1/processor.py__init__z*P2TaskTaskUpdateTenantV1Processor.__init__           returnc                     t           S r   r   r   s    r   typez&P2TaskTaskUpdateTenantV1Processor.type   s    ''r   datac                 0    |                      |           d S r   r   r   r$   s     r   doz$P2TaskTaskUpdateTenantV1Processor.do       tr   )	__name__
__module____qualname__r
   r   r   r   r#   r'    r   r   r   r      s        ($<#=t#CD    (d34 ( ( ( (/ D      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 )P2TaskTaskUpdatedV1Processorr   Nc                     || _         d S r   r   r   s     r   r   z%P2TaskTaskUpdatedV1Processor.__init__   r   r   r    c                     t           S r   r   r"   s    r   r#   z!P2TaskTaskUpdatedV1Processor.type   s    ""r   r$   c                 0    |                      |           d S r   r   r&   s     r   r'   zP2TaskTaskUpdatedV1Processor.do   r(   r   )	r)   r*   r+   r
   r   r   r   r#   r'   r,   r   r   r.   r.      s        ($7#8$#>?    #d./ # # # #* 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 )#P2TaskTaskCommentUpdatedV1Processorr   Nc                     || _         d S r   r   r   s     r   r   z,P2TaskTaskCommentUpdatedV1Processor.__init__"   r   r   r    c                     t           S r   r   r"   s    r   r#   z(P2TaskTaskCommentUpdatedV1Processor.type%   s    ))r   r$   c                 0    |                      |           d S r   r   r&   s     r   r'   z&P2TaskTaskCommentUpdatedV1Processor.do(   r(   r   )	r)   r*   r+   r
   r   r   r   r#   r'   r,   r   r   r3   r3   !   s        ($>#?#EF    *d56 * * * *1 d      r   r3   N)typingr   r   r   r   r   r   r	   r
   r   lark_oapi.event.processorr   #model.p2_task_task_update_tenant_v1r   model.p2_task_task_updated_v1r   %model.p2_task_task_comment_updated_v1r   r   r.   r3   r,   r   r   <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 > > > > > > M M M M M M    8P(Q       ?3F#G       /:T*U     r   