
    /j0                         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                   h    e Zd Zeeee         eeeeeeeee         eeedZddZe	dd            Z
dS )	Post)user_idcontentimage_key_listmedia_file_tokencomment_countreaction_setidcreate_timemedia_cover_image_keycidcategory_idslink	user_typedislike_countNc                     d | _         d | _        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   r   r   _types)selfds     d/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/lark_oapi/api/moments/v1/model/post.py__init__zPost.__init__   s    &*&*37/3,037!%*.48""&15#'	(,,0T1dk"""""    returnPostBuilderc                      t                      S r    )r(    r&   r$   builderzPost.builder+   s    }}r&   r    )r'   r(   )__name__
__module____qualname__strr   intr   r!   r%   staticmethodr+   r*   r&   r$   r   r      s        s)#!$S	 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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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   _postr"   s    r$   r%   zPostBuilder.__init__1   s    VV


r&   r   c                     || j         _        | S r    )r4   r   )r"   r   s     r$   r   zPostBuilder.user_id4       $
r&   r   c                     || j         _        | S r    )r4   r   )r"   r   s     r$   r   zPostBuilder.content8   r7   r&   r   c                     || j         _        | S r    )r4   r   )r"   r   s     r$   r   zPostBuilder.image_key_list<   s    $2
!r&   r   c                     || j         _        | S r    )r4   r   )r"   r   s     r$   r   zPostBuilder.media_file_token@   s    &6
#r&   r   c                     || j         _        | S r    )r4   r   )r"   r   s     r$   r   zPostBuilder.comment_countD       #0
 r&   r   c                     || j         _        | S r    )r4   r   )r"   r   s     r$   r   zPostBuilder.reaction_setH       ".
r&   r   c                     || j         _        | S r    )r4   r   )r"   r   s     r$   r   zPostBuilder.idL   s    
r&   r   c                     || j         _        | S r    )r4   r   )r"   r   s     r$   r   zPostBuilder.create_timeP   s    !,
r&   r   c                     || j         _        | S r    )r4   r   )r"   r   s     r$   r   z!PostBuilder.media_cover_image_keyT   s    +@
(r&   r   c                     || j         _        | S r    )r4   r   )r"   r   s     r$   r   zPostBuilder.cidX   s    
r&   r   c                     || j         _        | S r    )r4   r   )r"   r   s     r$   r   zPostBuilder.category_ids\   r>   r&   r   c                     || j         _        | S r    )r4   r   )r"   r   s     r$   r   zPostBuilder.link`   s    
r&   r   c                     || j         _        | S r    )r4   r   )r"   r   s     r$   r   zPostBuilder.user_typed   s    (
r&   r   c                     || j         _        | S r    )r4   r   )r"   r   s     r$   r   zPostBuilder.dislike_counth   r<   r&   r   c                     | j         S r    )r4   r5   s    r$   buildzPostBuilder.buildl   s
    zr&   )r'   N)r'   r   )r,   r-   r.   r%   r/   r   r   r   r   r   r0   r   r   r   r   r   r   r   r   r   r   r   rH   r*   r&   r$   r(   r(   0   s           s }    s }    T#Y =         3 =         S ]    s }    3 =    s }    c }         3 =    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>rL      s    M L L L L L L L L L L L L L L L L L L L L L ) ) ) ) ) ) % % % % % %% % % % %6 % % %P= = = = =& = = = = =r&   