Ë
    @hà  ã                   ój   — 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 G d„ de«      Z	y	)
é    )Ú	BaseModelÚField)ÚOptionalÚListÚDictc                   ó  — 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<   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<   dZee   ed<   y)Ú
YieldInputÚcropÚareaÚseasonÚstateÚannual_rainfallÚ
fertilizerÚ	pesticideÚphÚnÚpÚkÚorganic_carbonNÚlatitudeÚ	longitudeÚlocation_nameÚ	crop_typeÚregionÚsoilÚweather)Ú__name__Ú
__module__Ú__qualname__ÚstrÚ__annotations__Úfloatr   r   r   r   r   r   r   r   © ó    úEC:\Users\aadil\OneDrive\Desktop\404\backend\app\models\yield_model.pyr	   r	      s¨   … Ø
ƒIØ
ƒKØƒKØƒJØÓØÓØÓØƒIØƒHØƒHØƒHØÓð !%€Hˆh�u‰oÓ$Ø!%€Iˆx˜‰Ó%Ø#'€M�8˜C‘=Ó'ð  $€Iˆx˜‰}Ó#Ø €FˆH�S‰MÓ Ø€Dˆ(�3‰-ÓØ!€GˆX�c‰]Ô!r$   r	   c                   ó6   — e Zd ZU eed<   eed<   eed<   eed<   y)ÚWeatherDataÚcurrent_tempÚcurrent_humidityÚcurrent_conditionsÚmonthly_rainfall_estimateN)r   r   r   r"   r!   r    r#   r$   r%   r'   r'      s   … ØÓØÓØÓØ$Ô$r$   r'   c                   óz   — e Zd ZU dZeed<    ed¬«      Zeed<   eed<   e	e
   ed<   dZee   ed	<    G d
„ d«      Zy)ÚYieldPredictionResponseTÚsuccessÚyield)ÚaliasÚyield_Úestimated_productionÚrecommendationsNÚweather_datac                   ó   — e Zd ZdZy)úYieldPredictionResponse.ConfigTN)r   r   r   Úpopulate_by_namer#   r$   r%   ÚConfigr6   *   s   „ ØÑr$   r8   )r   r   r   r.   Úboolr!   r   r1   r"   r   r    r4   r   r   r8   r#   r$   r%   r-   r-   #   sC   … Ø€GˆTÓÙ Ô(€FˆEÓ(ØÓØ˜#‘YÓØ#'€L�(˜4‘.Ó'÷ ò  r$   r-   N)
Úpydanticr   r   Útypingr   r   r   r	   r'   r-   r#   r$   r%   Ú<module>r<      s2   ðß %ß 'Ñ 'ô"�ô "ô2%�)ô %ô ˜iõ  r$   