
    /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  G d de          Z G d de          Zd	S )
    )	AnyOptionalUnionDictListSetIOCallableType)init   )
I18nStringc                   N    e Zd ZeeeeeeeeeeeeedZddZedd            Z	dS )	Language)id	update_by	create_byupdate_timecreate_timeietf_language_tagnameenablemdm_codestatussystem_statusremarkupdate_reasonNc                     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   _types)selfds     d/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/lark_oapi/api/mdm/v3/model/language.py__init__zLanguage.__init__   s|    !%(,(,*.*.04*.	&*'+%),0%),0T1dk"""""    returnLanguageBuilderc                      t                      S r   )r'    r%   r#   builderzLanguage.builder)   s       r%   r   )r&   r'   )
__name__
__module____qualname__strr   boolr    r$   staticmethodr*   r)   r%   r#   r   r      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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   	_languager!   s    r#   r$   zLanguageBuilder.__init__/   s    !r%   r   c                     || j         _        | S r   )r3   r   )r!   r   s     r#   r   zLanguageBuilder.id2   s    r%   r   c                     || j         _        | S r   )r3   r   )r!   r   s     r#   r   zLanguageBuilder.update_by6       #, r%   r   c                     || j         _        | S r   )r3   r   )r!   r   s     r#   r   zLanguageBuilder.create_by:   r7   r%   r   c                     || j         _        | S r   )r3   r   )r!   r   s     r#   r   zLanguageBuilder.update_time>       %0"r%   r   c                     || j         _        | S r   )r3   r   )r!   r   s     r#   r   zLanguageBuilder.create_timeB   r:   r%   r   c                     || j         _        | S r   )r3   r   )r!   r   s     r#   r   z!LanguageBuilder.ietf_language_tagF   s    +<(r%   r   c                     || j         _        | S r   )r3   r   )r!   r   s     r#   r   zLanguageBuilder.nameJ   s    "r%   r   c                     || j         _        | S r   )r3   r   )r!   r   s     r#   r   zLanguageBuilder.enableN        &r%   r   c                     || j         _        | S r   )r3   r   )r!   r   s     r#   r   zLanguageBuilder.mdm_codeR   s    "*r%   r   c                     || j         _        | S r   )r3   r   )r!   r   s     r#   r   zLanguageBuilder.statusV   r?   r%   r   c                     || j         _        | S r   )r3   r   )r!   r   s     r#   r   zLanguageBuilder.system_statusZ       '4$r%   r   c                     || j         _        | S r   )r3   r   )r!   r   s     r#   r   zLanguageBuilder.remark^   r?   r%   r   c                     || j         _        | S r   )r3   r   )r!   r   s     r#   r   zLanguageBuilder.update_reasonb   rC   r%   r   c                     | j         S r   )r3   r4   s    r#   buildzLanguageBuilder.buildf   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   rG   r)   r%   r#   r'   r'   .   s       $ $ $ $S .    3 +<    3 +<    s /@    s /@    3 ;L     (9    T &7     ):    S %6    3 3D    S %6    3 3D         r%   r'   N)typingr   r   r   r   r   r   r	   r
   r   lark_oapi.core.constructr   i18n_stringr   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 ) ) ) ) ) ) # # # # # ##! #! #! #! #!v #! #! #!L9 9 9 9 9f 9 9 9 9 9r%   