
    .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  G d de          Z G d de          Zd	S )
    )	AnyOptionalUnionDictListSetIOCallableType)init   )MentionEntityc                   V    e Zd Zeeeeeeeeeeee         dZddZ	e
dd            ZdS )	Note)id	talent_idapplication_id
is_privatecreate_timemodify_time
creator_idcontentprivacynotify_mentioned_usermention_entity_listNc                     d | _         d | _        d | _        d | _        d | _        d | _        d | _        d | _        d | _        d | _	        d | _
        t          | || j                   d S N)r   r   r   r   r   r   r   r   r   r   r   r   _types)selfds     a/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/lark_oapi/api/hire/v1/model/note.py__init__zNote.__init__   sn    !%(,-1*.*.*.)-&*&*59"BF T1dk"""""    returnNoteBuilderc                      t                      S r   )r%    r#   r!   builderzNote.builder%   s    }}r#   r   )r$   r%   )__name__
__module____qualname__strboolintr   r   r   r"   staticmethodr(   r'   r#   r!   r   r      sz        !%#M2 F# # # #    \  r#   r   c                       e Zd ZddZdedd fdZdedd fdZdedd fd	Zd
edd fdZ	de
dd fdZde
dd fdZdedd fdZdedd fdZde
dd fdZdedd fdZdee         dd fdZddZdS )r%   r$   Nc                 ,    t                      | _        d S r   )r   _noter   s    r!   r"   zNoteBuilder.__init__+   s    VV


r#   r   c                     || j         _        | S r   )r2   r   )r   r   s     r!   r   zNoteBuilder.id.   s    
r#   r   c                     || j         _        | S r   )r2   r   )r   r   s     r!   r   zNoteBuilder.talent_id2   s    (
r#   r   c                     || j         _        | S r   )r2   r   )r   r   s     r!   r   zNoteBuilder.application_id6   s    $2
!r#   r   c                     || j         _        | S r   )r2   r   )r   r   s     r!   r   zNoteBuilder.is_private:        *
r#   r   c                     || j         _        | S r   )r2   r   )r   r   s     r!   r   zNoteBuilder.create_time>       !,
r#   r   c                     || j         _        | S r   )r2   r   )r   r   s     r!   r   zNoteBuilder.modify_timeB   r:   r#   r   c                     || j         _        | S r   )r2   r   )r   r   s     r!   r   zNoteBuilder.creator_idF   r8   r#   r   c                     || j         _        | S r   )r2   r   )r   r   s     r!   r   zNoteBuilder.contentJ       $
r#   r   c                     || j         _        | S r   )r2   r   )r   r   s     r!   r   zNoteBuilder.privacyN   r>   r#   r   c                     || j         _        | S r   )r2   r   )r   r   s     r!   r   z!NoteBuilder.notify_mentioned_userR   s    +@
(r#   r   c                     || j         _        | S r   )r2   r   )r   r   s     r!   r   zNoteBuilder.mention_entity_listV   s    )<
&r#   r   c                     | j         S r   )r2   r3   s    r!   buildzNoteBuilder.buildZ   s
    zr#   )r$   N)r$   r   )r)   r*   r+   r"   r,   r   r   r   r-   r   r.   r   r   r   r   r   r   r   r   r   rC   r'   r#   r!   r%   r%   *   s          S ]    3 =    S ]    T m    s }    s }    S ]    s }    s }    4 M    tM7J }         r#   r%   N)typingr   r   r   r   r   r   r	   r
   r   lark_oapi.core.constructr   mention_entityr   objectr   r%   r'   r#   r!   <module>rH      s    M L L L L L L L L L L L L L L L L L L L L L ) ) ) ) ) ) ) ) ) ) ) )    6   D1 1 1 1 1& 1 1 1 1 1r#   