Ë
    _|ïi  ã                   ót   — d dl Z d dlmZ d dlmZ d dlmZmZ d dlmZm	Z	m
Z
  G d„ de«      Z G d„ d	e«      Zy)
é    N)Údatetime)ÚOptional)Ú	BaseModelÚ
ConfigDict)ÚDrainageRateÚSoilTypeÚWaterRetentionc                   ó¤   — 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	<   eed
<   eed<   eed<   dZ	e
e   ed<   eed<   y)ÚSoilProfileBaseÚnameÚ	soil_typeÚph_levelÚorganic_matter_percentÚdrainage_rateÚwater_retentionÚnative_nitrogenÚnative_phosphorusÚnative_potassiumÚsalinity_levelÚtemperature_range_minÚtemperature_range_maxNÚdescriptionÚclimate_zone)Ú__name__Ú
__module__Ú__qualname__ÚstrÚ__annotations__r   Úfloatr   r	   r   r   © ó    úM/var/www/acinvestment.org/public_html/aci/backend/app/schemas/soil_profile.pyr   r   
   s\   … Ø
ƒIØÓØƒOØ!Ó!ØÓØ#Ó#ØÓØÓØÓØÓØ Ó Ø Ó Ø!%€K�˜#‘Ó%ØÔr!   r   c                   óR   — e Zd ZU ej                  ed<   eed<   eed<    ed¬«      Zy)ÚSoilProfileResponseÚidÚ
created_atÚ
updated_atT)Úfrom_attributesN)	r   r   r   ÚuuidÚUUIDr   r   r   Úmodel_configr    r!   r"   r$   r$      s!   … Ø�	‰	ƒMØÓØÓá¨dÔ3�Lr!   r$   )r)   r   Útypingr   Úpydanticr   r   Úapp.models.soil_profiler   r   r	   r   r$   r    r!   r"   ú<module>r/      s/   ðÛ Ý Ý ç *ç JÑ Jô�iô ô"4˜/õ 4r!   