
    zh                         d dl mZ d dlmZ d dlmZmZmZ d dlmZ d dlm	Z	 d dl
mZmZ  G d de      Z G d	 d
e      Z G d de      Z G d de      Zy)    )	BaseModel)Optional)datetimedatetime)List)ConnectedAccountOut)CalendarPostOutCalendarPostTypeOutc                   |    e Zd ZU eed<   dZee   ed<   dZee   ed<   dZ	ee   ed<   dZ
ee   ed<   dZee   ed<   y)CalendarBasenameNiconstore_id	branch_iduser_idtimezone)__name__
__module____qualname__str__annotations__r   r   r   intr   r   r        A/var/www/html/hubwallet-dev/src/marketing/apps/Calendar/schema.pyr   r      sM    
ID(3-"Hhsm"#Ix}#!GXc]!"Hhsm"r   r   c                       e Zd Zy)CalendarCreateN)r   r   r   r   r   r   r   r      s    r   r   c                   t    e Zd ZU eed<   dZee   ed<   g Zee	e
      ed<   g Zee	e      ed<    G d d      Zy)CalendarOutidNslugconnected_accountspostsc                       e Zd ZdZy)CalendarOut.ConfigTNr   r   r   from_attributesr   r   r   Configr&          r   r)   )r   r   r   r   r   r"   r   r   r#   r   r	   r$   r
   r)   r   r   r   r    r       sI    GD(3->@&9!:;@-/E8D)*/ r   r    c                   ^    e Zd ZU dZee   ed<   dZee   ed<   dZee   ed<    G d d      Z	y)CalendarUpdateNr   r   r   c                       e Zd ZdZy)CalendarUpdate.ConfigTNr'   r   r   r   r)   r.   "   r*   r   r)   )
r   r   r   r   r   r   r   r   r   r)   r   r   r   r,   r,      s6    D(3-D(3-"Hhsm" r   r,   N)pydanticr   typingr   r   r   r   r   !src.marketing.apps.Account.schemar	   src.marketing.apps.post.schemar
   r   r   r   r    r,   r   r   r   <module>r3      sJ      ) )  A O#9 #	\ 	, \ r   