
    *j
	                     v    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  G d de          Z G d de          ZdS )    )	AnyOptionalUnionDictListSetIOCallableType)initc                   N    e Zd Zeee         eeeeedZddZe	dd            Z
dS )	Miniprogram)enable_pc_modeschema_urlspc_use_mobile_pkgpc_version_idmobile_version_idmobile_min_lark_versionpc_min_lark_versionNc                     d | _         d | _        d | _        d | _        d | _        d | _        d | _        t          | || j                   d S N)	r   r   r   r   r   r   r   r   _types)selfds     o/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/lark_oapi/api/application/v6/model/miniprogram.py__init__zMiniprogram.__init__   sT    -10415,0046:$26 T1dk"""""    returnMiniprogramBuilderc                      t                      S r   )r    r   r   builderzMiniprogram.builder   s    !###r   r   )r   r   )__name__
__module____qualname__intr   strboolr   r   staticmethodr"   r!   r   r   r   r      sm        Cy! #&" F# # # # $ $ $ \$ $ $r   r   c                       e Zd Zd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dZdS )r   r   Nc                 ,    t                      | _        d S r   )r   _miniprogramr   s    r   r   zMiniprogramBuilder.__init__"   s    'MMr   r   c                     || j         _        | S r   )r,   r   )r   r   s     r   r   z!MiniprogramBuilder.enable_pc_mode%   s    +9(r   r   c                     || j         _        | S r   )r,   r   )r   r   s     r   r   zMiniprogramBuilder.schema_urls)   s    (3%r   r   c                     || j         _        | S r   )r,   r   )r   r   s     r   r   z$MiniprogramBuilder.pc_use_mobile_pkg-       .?+r   r   c                     || j         _        | S r   )r,   r   )r   r   s     r   r   z MiniprogramBuilder.pc_version_id1   s    *7'r   r   c                     || j         _        | S r   )r,   r   )r   r   s     r   r   z$MiniprogramBuilder.mobile_version_id5   r1   r   r   c                     || j         _        | S r   )r,   r   )r   r   s     r   r   z*MiniprogramBuilder.mobile_min_lark_version9   s    4K1r   r   c                     || j         _        | S r   )r,   r   )r   r   s     r   r   z&MiniprogramBuilder.pc_min_lark_version=   s    0C-r   r   c                     | j         S r   )r,   r-   s    r   buildzMiniprogramBuilder.buildA   s      r   )r   N)r   r   )r#   r$   r%   r   r&   r   r   r'   r   r(   r   r   r   r   r   r7   r!   r   r   r   r   !   s5       * * * *S 5I    tCy 5I    4 <P    3 3G    3 ;O    s G[    s ?S    ! ! ! ! ! !r   r   N)typingr   r   r   r   r   r   r	   r
   r   lark_oapi.core.constructr   objectr   r   r!   r   r   <module>r;      s    M L L L L L L L L L L L L L L L L L L L L L ) ) ) ) ) )$ $ $ $ $& $ $ $4!! !! !! !! !! !! !! !! !! !!r   