
    1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 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   )SpaceHomePage)SpaceCoverInfoc                   J    e Zd ZeeeeeeeeeeedZddZ	e
dd            ZdS )	Space)space_idnamedescription
avatar_url	tenant_iddomainis_cross_tenantdefault_attr	home_page
cover_infoversionNc                     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     b/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/lark_oapi/api/wiki/v1/model/space.py__init__zSpace.__init__   sl    '+#'	*.)-(,%)/3+/2648&*T1dk"""""    returnSpaceBuilderc                      t                      S r   )r&    r$   r"   builderzSpace.builder&   s    ~~r$   r   )r%   r&   )__name__
__module____qualname__strboolintr   r   r   r#   staticmethodr)   r(   r$   r"   r   r   	   su        "$ 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dZdS )r&   r%   Nc                 ,    t                      | _        d S r   )r   _spacer    s    r"   r#   zSpaceBuilder.__init__,   s    ggr$   r   c                     || j         _        | S r   )r3   r   )r    r   s     r"   r   zSpaceBuilder.space_id/   s    'r$   r   c                     || j         _        | S r   )r3   r   )r    r   s     r"   r   zSpaceBuilder.name3   s    r$   r   c                     || j         _        | S r   )r3   r   )r    r   s     r"   r   zSpaceBuilder.description7   s    "-r$   r   c                     || j         _        | S r   )r3   r   )r    r   s     r"   r   zSpaceBuilder.avatar_url;       !+r$   r   c                     || j         _        | S r   )r3   r   )r    r   s     r"   r   zSpaceBuilder.tenant_id?        )r$   r   c                     || j         _        | S r   )r3   r   )r    r   s     r"   r   zSpaceBuilder.domainC   s    #r$   r   c                     || j         _        | S r   )r3   r   )r    r   s     r"   r   zSpaceBuilder.is_cross_tenantG   s    &5#r$   r   c                     || j         _        | S r   )r3   r   )r    r   s     r"   r   zSpaceBuilder.default_attrK   s    #/ r$   r   c                     || j         _        | S r   )r3   r   )r    r   s     r"   r   zSpaceBuilder.home_pageO   r;   r$   r   c                     || j         _        | S r   )r3   r   )r    r   s     r"   r   zSpaceBuilder.cover_infoS   r9   r$   r   c                     || j         _        | S r   )r3   r   )r    r   s     r"   r   zSpaceBuilder.versionW   s    %r$   r   c                     | j         S r   )r3   r4   s    r"   buildzSpaceBuilder.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   rC   r(   r$   r"   r&   r&   +   s                    s ~    S ^    3 >    S ^    t          = ^    ^     s ~         r$   r&   N)typingr   r   r   r   r   r   r	   r
   r   lark_oapi.core.constructr   space_home_pager   space_cover_infor   objectr   r&   r(   r$   r"   <module>rI      s    M L L L L L L L L L L L L L L L L L L L L L ) ) ) ) ) ) * * * * * * , , , , , ,    F   D1 1 1 1 16 1 1 1 1 1r$   