
    1j7
                         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   )ReserveMeetingSettingc                   H    e Zd Zeeeeeeeeeed
ZddZedd            Z	dS )	Reserve)
id
meeting_nopasswordurlapp_link	live_linkend_timeexpire_statusreserve_user_idmeeting_settingsNc                     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   _types)selfds     b/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/lark_oapi/api/vc/v1/model/reserve.py__init__zReserve.__init__   se    !%)-'+"&'+(,'+,0.2AET1dk"""""    returnReserveBuilderc                      t                      S r   )r$    r"   r    builderzReserve.builder#   s    r"   r   )r#   r$   )
__name__
__module____qualname__intstrr   r   r!   staticmethodr'   r&   r"   r    r   r      sr        1 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dZdS )r$   r#   Nc                 ,    t                      | _        d S r   )r   _reserver   s    r    r!   zReserveBuilder.__init__)   s    		r"   r   c                     || j         _        | S r   )r0   r   )r   r   s     r    r   zReserveBuilder.id,   s    r"   r   c                     || j         _        | S r   )r0   r   )r   r   s     r    r   zReserveBuilder.meeting_no0   s    #- r"   r   c                     || j         _        | S r   )r0   r   )r   r   s     r    r   zReserveBuilder.password4       !)r"   r   c                     || j         _        | S r   )r0   r   )r   r   s     r    r   zReserveBuilder.url8   s    r"   r   c                     || j         _        | S r   )r0   r   )r   r   s     r    r   zReserveBuilder.app_link<   r5   r"   r   c                     || j         _        | S r   )r0   r   )r   r   s     r    r   zReserveBuilder.live_link@   s    "+r"   r   c                     || j         _        | S r   )r0   r   )r   r   s     r    r   zReserveBuilder.end_timeD   r5   r"   r   c                     || j         _        | S r   )r0   r   )r   r   s     r    r   zReserveBuilder.expire_statusH   s    &3#r"   r   c                     || j         _        | S r   )r0   r   )r   r   s     r    r   zReserveBuilder.reserve_user_idL   s    (7%r"   r   c                     || j         _        | S r   )r0   r   )r   r   s     r    r   zReserveBuilder.meeting_settingsP   s    )9&r"   r   c                     | j         S r   )r0   r1   s    r    buildzReserveBuilder.buildT   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"   r    r$   r$   (   s       " " " "S -    S -=     )9    s /     )9    3 +;     )9    3 3C    s 7G    1F K[         r"   r$   N)typingr   r   r   r   r   r   r	   r
   r   lark_oapi.core.constructr   reserve_meeting_settingr   objectr   r$   r&   r"   r    <module>rC      s    M L L L L L L L L L L L L L L L L L L L L L ) ) ) ) ) ) : : : : : :         f      @- - - - -V - - - - -r"   