
    >#i                      t    d dl mZ d dlmZ  G d de      Z G d de      Z G d de      Z G d	 d
e      Zy)    )Field)CustomModelc                   b   e Zd ZU  ed      Zedz  ed<    ed      Zedz  ed<    ed      Zedz  ed<    ed      Z	edz  ed<    ed      Z
edz  ed<    ed      Zedz  ed<    ed      Zedz  ed	<    ed      Zedz  ed
<    ed      Zedz  ed<    ed      Zedz  ed<   y)SegmentCreateNdefaultnamelocationchief_wage_earner_occupationhighest_educated_malehighest_educated_femaleISEC_Segmenttotal_populationadditional_informationother_detailsgroup_id)__name__
__module____qualname__r   r	   str__annotations__r
   r   r   r   r   intr   r   r   r        >/var/www/html/retail-simulation-api/app/api/segment/schemas.pyr   r      s    T*D#** .HcDj./4T/B #*B(-d(;3:;*/*=S4Z=$T2L#*2$)$$7sTz7*/*=S4Z=!&t!4MC$J4 .HcDj.r   r   c                       e Zd ZU eed<   y)SegmentUpdate
segment_idNr   r   r   r   r   r   r   r   r   r          Or   r   c                       e Zd ZU eed<   y)SegmantResponser   Nr   r   r   r   r"   r"      r    r   r"   c                   t    e Zd ZU  ed      Zedz  ed<    ed      Zedz  ed<    ed      Zedz  ed<   y)OneFieldNr   r   r   r   )	r   r   r   r   r   r   r   r   r   r   r   r   r$   r$      s;    "40Jd
0$T2L#*2 .HcDj.r   r$   N)pydanticr   app.utils.schemas_utilsr   r   r   r"   r$   r   r   r   <module>r'      s;     //K /M m /{ /r   