
    /jm                         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   )ReactionSetc                   L    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 )	Comment)user_idcontent	image_keyis_hotreaction_setidcreate_timepost_idreply_comment_idroot_comment_idcid	user_typeNc                     d | _         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   r   _types)selfds     g/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/lark_oapi/api/moments/v1/model/comment.py__init__zComment.__init__   st    &*&*(,&*37!%*.&*/3.2"&(,T1dk"""""    returnCommentBuilderc                      t                      S r   )r&    r$   r"   builderzComment.builder'   s    r$   r   )r%   r&   )__name__
__module____qualname__strboolr   intr   r#   staticmethodr)   r(   r$   r"   r   r      sx        # 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dd fdZdedd fdZddZdS ) r&   r%   Nc                 ,    t                      | _        d S r   )r   _commentr    s    r"   r#   zCommentBuilder.__init__-   s    		r$   r   c                     || j         _        | S r   )r3   r   )r    r   s     r"   r   zCommentBuilder.user_id0        'r$   r   c                     || j         _        | S r   )r3   r   )r    r   s     r"   r   zCommentBuilder.content4   r6   r$   r   c                     || j         _        | S r   )r3   r   )r    r   s     r"   r   zCommentBuilder.image_key8       "+r$   r   c                     || j         _        | S r   )r3   r   )r    r   s     r"   r   zCommentBuilder.is_hot<   s    %r$   r   c                     || j         _        | S r   )r3   r   )r    r   s     r"   r   zCommentBuilder.reaction_set@   s    %1"r$   r   c                     || j         _        | S r   )r3   r   )r    r   s     r"   r   zCommentBuilder.idD   s    r$   r   c                     || j         _        | S r   )r3   r   )r    r   s     r"   r   zCommentBuilder.create_timeH   s    $/!r$   r   c                     || j         _        | S r   )r3   r   )r    r   s     r"   r   zCommentBuilder.post_idL   r6   r$   r   c                     || j         _        | S r   )r3   r   )r    r   s     r"   r   zCommentBuilder.reply_comment_idP   s    )9&r$   r   c                     || j         _        | S r   )r3   r   )r    r   s     r"   r   zCommentBuilder.root_comment_idT   s    (7%r$   r   c                     || j         _        | S r   )r3   r   )r    r   s     r"   r   zCommentBuilder.cidX   s    r$   r   c                     || j         _        | S r   )r3   r   )r    r   s     r"   r   zCommentBuilder.user_type\   r9   r$   r   c                     | j         S r   )r3   r4   s    r"   buildzCommentBuilder.build`   s
    }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   rD   r(   r$   r"   r&   r&   ,   s       " " " "s '7    s '7    3 +;    T &6     9I    S -    s /?    s '7     9I    s 7G    s /    3 +;         r$   r&   N)typingr   r   r   r   r   r   r	   r
   r   lark_oapi.core.constructr   r   r   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 ) ) ) ) ) ) % % % % % %!  !  !  !  ! f !  !  ! H5 5 5 5 5V 5 5 5 5 5r$   