Ë
    _|ïiŒ  ã                   óŽ   — d dl Z d dlmZ d dlmZmZmZ d dlmZmZ d dl	m
Z
mZ  G d„ de«      Z G d„ d	e«      Z G d
„ de«      Zy)é    N)Údatetime)ÚAnyÚDictÚOptional)Ú	BaseModelÚ
ConfigDict)ÚRootDepthCategoryÚVarietyTypec                   óÞ   — 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<   i Zeee	f   ed<   e
ed	<   e
ed
<   i Zeee	f   ed<   eed<   eed<   e
ed<   dZee   ed<   dZee   ed<   y)Ú	PlantBaseÚnameÚspeciesÚvariety_typeÚdrought_toleranceÚsalinity_toleranceÚheat_toleranceÚcold_toleranceÚdisease_resistanceÚoptimal_ph_minÚoptimal_ph_maxÚnutrient_uptake_efficiencyÚroot_depth_categoryÚgrowth_cycle_daysÚyield_potential_kg_per_plantNÚdescriptionÚ	image_url)Ú__name__Ú
__module__Ú__qualname__ÚstrÚ__annotations__r
   Úintr   r   r   Úfloatr   r	   r   r   r   © ó    úF/var/www/acinvestment.org/public_html/aci/backend/app/schemas/plant.pyr   r   
   sŠ   … Ø
ƒIØƒLØÓØÓØÓØÓØÓØ)+Ð˜˜S #˜X™Ó+ØÓØÓØ13Ð  S¨# X¡Ó3Ø*Ó*ØÓØ"'Ó'Ø!%€K�˜#‘Ó%Ø#€Iˆx˜‰}Ô#r%   r   c                   ó   — e Zd Zy)ÚPlantCreateN)r   r   r   r$   r%   r&   r(   r(      s   „ Ør%   r(   c                   óR   — e Zd ZU ej                  ed<   eed<   eed<    ed¬«      Zy)ÚPlantResponseÚ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   r   r   Úpydanticr   r   Úapp.models.plantr	   r
   r   r(   r*   r$   r%   r&   ú<module>r5      s;   ðÛ Ý ß &Ñ &ç *ç ;ô$�	ô $ô&	�)ô 	ô4�Iõ 4r%   