
    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   )Member)TasklistSummaryc            	       D    e Zd ZeeeeeeeedZddZ	e
dd            ZdS )	Section)guidnameresource_type
is_defaultcreatortasklist
created_at
updated_atNc                     d | _         d | _        d | _        d | _        d | _        d | _        d | _        d | _        t          | || j	                   d S N)
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/task/v2/model/section.py__init__zSection.__init__   sU    #'	#'	,0*.)-37)-)-T1dk"""""    returnSectionBuilderc                      t                      S r   )r#    r!   r   builderzSection.builder    s    r!   r   )r"   r#   )__name__
__module____qualname__strboolr   r   intr   r    staticmethodr&   r%   r!   r   r   r   	   sl        #	 	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dZdS )r#   r"   Nc                 ,    t                      | _        d S r   )r   _sectionr   s    r   r    zSectionBuilder.__init__&   s    		r!   r   c                     || j         _        | S r   )r0   r   )r   r   s     r   r   zSectionBuilder.guid)       !r!   r   c                     || j         _        | S r   )r0   r   )r   r   s     r   r   zSectionBuilder.name-   r3   r!   r   c                     || j         _        | S r   )r0   r   )r   r   s     r   r   zSectionBuilder.resource_type1   s    &3#r!   r   c                     || j         _        | S r   )r0   r   )r   r   s     r   r   zSectionBuilder.is_default5       #- r!   r   c                     || j         _        | S r   )r0   r   )r   r   s     r   r   zSectionBuilder.creator9   s     'r!   r   c                     || j         _        | S r   )r0   r   )r   r   s     r   r   zSectionBuilder.tasklist=   s    !)r!   r   c                     || j         _        | S r   )r0   r   )r   r   s     r   r   zSectionBuilder.created_atA   r7   r!   r   c                     || j         _        | S r   )r0   r   )r   r   s     r   r   zSectionBuilder.updated_atE   r7   r!   r   c                     | j         S r   )r0   r1   s    r   buildzSectionBuilder.buildI   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#   %   sT       " " " " !1     !1    3 3C    T .>    v *:     5E    S -=    S -=         r!   r#   N)typingr   r   r   r   r   r   r	   r
   r   lark_oapi.core.constructr   memberr   tasklist_summaryr   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      8% % % % %V % % % % %r!   