
    iQ                        d dl mZ d dlmZ d dlmZ d dlmZ  G d dee      Z	 G d de      Z
 G d	 d
e      Z G d de      Zy)    )annotations)Enum)Optional)	BaseModelc                  0    e Zd ZdZdZdZdZdZdZdZ	dZ
d	Zy
)MessageTypemessagephotoemoticonvideojoinleavekickbotsystemN)__name__
__module____qualname__MESSAGEPHOTOEMOTICONVIDEOJOINLEAVEKICKBOTSYSTEM     =/home/jay/projects/insuwiki/scripts/kakao_knowledge/models.pyr   r   	   s/    GEHEDED
CFr   r   c                  4    e Zd ZU ded<   dZded<   dZded<   y)UserMetastrnameNzOptional[str]companyregion)r   r   r   __annotations__r%   r&   r   r   r    r"   r"      s    
I!G]! FM r   r"   c                  N    e Zd ZU ded<   ded<   ded<   dZded<   ded<   d	ed
<   y)ChatMessager#   datetimeuserNzOptional[UserMeta]	user_metacontentr   type)r   r   r   r'   r-   r   r   r    r)   r)      s'    
I
I
I$(I!(L
r   r)   c                  "    e Zd ZU ded<   ded<   y)
ChatHeaderr#   	chat_name	save_dateN)r   r   r   r'   r   r   r    r1   r1   $   s    NNr   r1   N)
__future__r   enumr   typingr   pydanticr   r#   r   r"   r)   r1   r   r   r    <module>r8      sC    "   	#t 	!y !)  r   