
    -j                     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 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!                   Z,d%S )&    )	AnyOptionalUnionDictListSetIOCallableType)IEventProcessor    P2DriveFileBitableFieldChangedV1!P2DriveFileBitableRecordChangedV1P2DriveFileCreatedInFolderV1P2DriveFileDeletedV1P2DriveFileEditV1"P2DriveFilePermissionMemberAddedV1$P2DriveFilePermissionMemberAppliedV1$P2DriveFilePermissionMemberRemovedV1P2DriveFileReadV1P2DriveFileTitleUpdatedV1P2DriveFileTrashedV1c                   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 ))P2DriveFileBitableFieldChangedV1ProcessorfNc                     || _         d S Nr&   selfr&   s     a/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/lark_oapi/api/drive/v1/processor.py__init__z2P2DriveFileBitableFieldChangedV1Processor.__init__           returnc                     t           S r(   r   r+   s    r,   typez.P2DriveFileBitableFieldChangedV1Processor.type   s    //r/   datac                 0    |                      |           d S r(   r)   r+   r4   s     r,   doz,P2DriveFileBitableFieldChangedV1Processor.do       tr/   )	__name__
__module____qualname__r
   r   r-   r   r3   r7    r/   r,   r%   r%      s        ($D#Et#KL    0d;< 0 0 0 07 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 )*P2DriveFileBitableRecordChangedV1Processorr&   Nc                     || _         d S r(   r)   r*   s     r,   r-   z3P2DriveFileBitableRecordChangedV1Processor.__init__   r.   r/   r0   c                     t           S r(   r   r2   s    r,   r3   z/P2DriveFileBitableRecordChangedV1Processor.type"   s    00r/   r4   c                 0    |                      |           d S r(   r)   r6   s     r,   r7   z-P2DriveFileBitableRecordChangedV1Processor.do%   r8   r/   )	r9   r:   r;   r
   r   r-   r   r3   r7   r<   r/   r,   r>   r>      s        ($E#F#LM    1d<= 1 1 1 18 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 )%P2DriveFileCreatedInFolderV1Processorr&   Nc                     || _         d S r(   r)   r*   s     r,   r-   z.P2DriveFileCreatedInFolderV1Processor.__init__*   r.   r/   r0   c                     t           S r(   r   r2   s    r,   r3   z*P2DriveFileCreatedInFolderV1Processor.type-   s    ++r/   r4   c                 0    |                      |           d S r(   r)   r6   s     r,   r7   z(P2DriveFileCreatedInFolderV1Processor.do0   r8   r/   )	r9   r:   r;   r
   r   r-   r   r3   r7   r<   r/   r,   rC   rC   )   s        ($@#A4#GH    ,d78 , , , ,3       r/   rC   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 )P2DriveFileDeletedV1Processorr&   Nc                     || _         d S r(   r)   r*   s     r,   r-   z&P2DriveFileDeletedV1Processor.__init__5   r.   r/   r0   c                     t           S r(   r   r2   s    r,   r3   z"P2DriveFileDeletedV1Processor.type8       ##r/   r4   c                 0    |                      |           d S r(   r)   r6   s     r,   r7   z P2DriveFileDeletedV1Processor.do;   r8   r/   )	r9   r:   r;   r
   r   r-   r   r3   r7   r<   r/   r,   rH   rH   4           ($8#94#?@    $d/0 $ $ $ $+       r/   rH   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 )P2DriveFileEditV1Processorr&   Nc                     || _         d S r(   r)   r*   s     r,   r-   z#P2DriveFileEditV1Processor.__init__@   r.   r/   r0   c                     t           S r(   r   r2   s    r,   r3   zP2DriveFileEditV1Processor.typeC         r/   r4   c                 0    |                      |           d S r(   r)   r6   s     r,   r7   zP2DriveFileEditV1Processor.doF   r8   r/   )	r9   r:   r;   r
   r   r-   r   r3   r7   r<   r/   r,   rO   rO   ?           ($5#6#<=    !d,- ! ! ! !( T      r/   rO   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 )+P2DriveFilePermissionMemberAddedV1Processorr&   Nc                     || _         d S r(   r)   r*   s     r,   r-   z4P2DriveFilePermissionMemberAddedV1Processor.__init__K   r.   r/   r0   c                     t           S r(   r   r2   s    r,   r3   z0P2DriveFilePermissionMemberAddedV1Processor.typeN   s    11r/   r4   c                 0    |                      |           d S r(   r)   r6   s     r,   r7   z.P2DriveFilePermissionMemberAddedV1Processor.doQ   r8   r/   )	r9   r:   r;   r
   r   r-   r   r3   r7   r<   r/   r,   rV   rV   J   s        ($F#G#MN    2d=> 2 2 2 29 d      r/   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 )-P2DriveFilePermissionMemberAppliedV1Processorr&   Nc                     || _         d S r(   r)   r*   s     r,   r-   z6P2DriveFilePermissionMemberAppliedV1Processor.__init__V   r.   r/   r0   c                     t           S r(   r   r2   s    r,   r3   z2P2DriveFilePermissionMemberAppliedV1Processor.typeY       33r/   r4   c                 0    |                      |           d S r(   r)   r6   s     r,   r7   z0P2DriveFilePermissionMemberAppliedV1Processor.do\   r8   r/   )	r9   r:   r;   r
   r   r-   r   r3   r7   r<   r/   r,   r[   r[   U           ($H#I4#OP    4d?@ 4 4 4 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 )-P2DriveFilePermissionMemberRemovedV1Processorr&   Nc                     || _         d S r(   r)   r*   s     r,   r-   z6P2DriveFilePermissionMemberRemovedV1Processor.__init__a   r.   r/   r0   c                     t           S r(   r   r2   s    r,   r3   z2P2DriveFilePermissionMemberRemovedV1Processor.typed   r^   r/   r4   c                 0    |                      |           d S r(   r)   r6   s     r,   r7   z0P2DriveFilePermissionMemberRemovedV1Processor.dog   r8   r/   )	r9   r:   r;   r
   r   r-   r   r3   r7   r<   r/   r,   rb   rb   `   r`   r/   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 )P2DriveFileReadV1Processorr&   Nc                     || _         d S r(   r)   r*   s     r,   r-   z#P2DriveFileReadV1Processor.__init__l   r.   r/   r0   c                     t           S r(   r   r2   s    r,   r3   zP2DriveFileReadV1Processor.typeo   rR   r/   r4   c                 0    |                      |           d S r(   r)   r6   s     r,   r7   zP2DriveFileReadV1Processor.dor   r8   r/   )	r9   r:   r;   r
   r   r-   r   r3   r7   r<   r/   r,   rg   rg   k   rT   r/   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 )"P2DriveFileTitleUpdatedV1Processorr&   Nc                     || _         d S r(   r)   r*   s     r,   r-   z+P2DriveFileTitleUpdatedV1Processor.__init__w   r.   r/   r0   c                     t           S r(   r    r2   s    r,   r3   z'P2DriveFileTitleUpdatedV1Processor.typez   s    ((r/   r4   c                 0    |                      |           d S r(   r)   r6   s     r,   r7   z%P2DriveFileTitleUpdatedV1Processor.do}   r8   r/   )	r9   r:   r;   r
   r!   r-   r   r3   r7   r<   r/   r,   rl   rl   v   s        ($=#>#DE    )d45 ) ) ) )0 T      r/   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 )P2DriveFileTrashedV1Processorr&   Nc                     || _         d S r(   r)   r*   s     r,   r-   z&P2DriveFileTrashedV1Processor.__init__   r.   r/   r0   c                     t           S r(   r"   r2   s    r,   r3   z"P2DriveFileTrashedV1Processor.type   rK   r/   r4   c                 0    |                      |           d S r(   r)   r6   s     r,   r7   z P2DriveFileTrashedV1Processor.do   r8   r/   )	r9   r:   r;   r
   r#   r-   r   r3   r7   r<   r/   r,   rq   rq      rM   r/   rq   N)-typingr   r   r   r   r   r   r	   r
   r   lark_oapi.event.processorr   ,model.p2_drive_file_bitable_field_changed_v1r   -model.p2_drive_file_bitable_record_changed_v1r   (model.p2_drive_file_created_in_folder_v1r   model.p2_drive_file_deleted_v1r   model.p2_drive_file_edit_v1r   .model.p2_drive_file_permission_member_added_v1r   0model.p2_drive_file_permission_member_applied_v1r   0model.p2_drive_file_permission_member_removed_v1r   model.p2_drive_file_read_v1r   $model.p2_drive_file_title_updated_v1r!   model.p2_drive_file_trashed_v1r#   r%   r>   rC   rH   rO   rV   r[   rb   rg   rl   rq   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 Z Z Z Z Z Z \ \ \ \ \ \ R R R R R R @ @ @ @ @ @ : : : : : : ^ ^ ^ ^ ^ ^ b b b b b b b b b b b b : : : : : : K K K K K K @ @ @ @ @ @    @`0a       Ab1c       O<X,Y       O4H$I       1B!C       /Bd2e       ODh4i       ODh4i       1B!C       9R)S       O4H$I     r/   