o
    Uh                     @   sl   d dl mZ d dlmZ G dd deZG dd deZG dd deZG d	d
 d
eZG dd deZdS )    )Field)CustomModelc                   @   V   e Zd ZU eed< eed< eed< eed< eed< eed< eed< eed< eed	< d
S )customer_location_creatISEC_Segmentsample_sizeaverage_ageincome_levelsoccupation_modeeducation_level_modeshopping_frequency_per_monthhousehold_consumption_per_monthgroup_idN__name__
__module____qualname__int__annotations__str r   r   </var/www/html/RetailAPI/app/api/customer_location/schemas.pyr         
 r   c                   @   s,   e Zd ZU eed< eddZedB ed< dS )TotalConsumptionResponser   Ndefault%total_household_consumption_per_month)r   r   r   r   r   r   r   r   r   r   r   r      s   
 r   c                   @   s   e Zd ZdS )customerLocationN)r   r   r   r   r   r   r   r      s    r   c                   @   r   )customerLocationResponser   r   r   r	   r
   r   r   r   r   Nr   r   r   r   r   r      r   r   c                   @   s   e Zd ZU eed< eddZedB ed< eddZedB ed< eddZedB ed< eddZ	e
dB ed< eddZe
dB ed< eddZe
dB ed	< eddZedB ed
< eddZedB ed< eddZedB ed< dS )customerLocationUpdatecustomer_location_idNr   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   r   r   r   r   r   #   s   
 r   N)	pydanticr   app.utils.schemas_utilsr   r   r   r   r   r   r   r   r   r   <module>   s    