§
    ÓƒÆiË  ã                   óŽ   — d dl m Z mZ d dlmZmZ d dlmZmZmZm	Z	m
Z
mZmZ d dlmZ d dlmZmZ d dlmZ  G d„ de¦  «        Zd	S )
é    )ÚdatetimeÚdate)ÚOptionalÚAny)ÚStringÚIntegerÚBooleanÚDateÚDateTimeÚ
ForeignKeyÚfunc)ÚJSONB)ÚMappedÚmapped_column)ÚBasec                   ó"  — e Zd ZU dZ ed¬¦  «        Zee         ed<    e e	d¦  «        d¬¦  «        Z
ee         ed<    e ed	d
¬¦  «        d¬¦  «        Zeee                  ed<    e ed	d¬¦  «        d¬¦  «        Zee         ed<    e e	d¦  «        d¬¦  «        Zee         ed<    eed¬¦  «        Zee         ed<    e e	d¦  «        dd¬¦  «        Zee         ed<    eedd¬¦  «        Zee         ed<    eedd¬¦  «        Zee         ed<    eed¬¦  «        Zeee                  ed<    ee ej        ¦   «         ¬¦  «        Z ee!         ed<    ee ej        ¦   «          ej        ¦   «         ¬¦  «        Z"ee!         ed<   dS )ÚRecurringTaskÚrecurring_tasksT)Úprimary_keyÚidéÿ   F)ÚnullableÚtitlezusers.idzSET NULL)ÚondeleteÚassigned_toÚCASCADEÚ
created_byé   Úrecurrence_typeÚrecurrence_configé   Úon_schedule)r   ÚdefaultÚtrigger_moder   Úadvance_daysÚ	is_activeÚlast_generated_due)Úserver_defaultÚ
created_at)r(   ÚonupdateÚ
updated_atN)#Ú__name__Ú
__module__Ú__qualname__Ú__tablename__r   r   r   ÚintÚ__annotations__r   r   Ústrr   r   r   r   r   r   r    Údictr$   r   r%   r	   r&   Úboolr
   r'   r   r   r   Únowr)   r   r+   © ó    úA/var/www/html/jarvis.com/web/backend/app/models/recurring_task.pyr   r   	   s.  € € € € € € Ø%€Mà - ¸$Ð ?Ñ ?Ô ?€B�˜”Ð?Ð?Ñ?Ø - ¨f¨f°S©k¬kÀEÐ JÑ JÔ J€E�˜”ÐJÐJÑJØ)6¨°z°zÀ*ÐWaÐ7bÑ7bÔ7bÐmqÐ)rÑ)rÔ)r€K�˜ œÔ&ÐrÐrÑrØ - ¨j¨j¸ÈiÐ.XÑ.XÔ.XÐchÐ iÑ iÔ i€J�˜”ÐiÐiÑið '4 m°F°F¸2±J´JÈÐ&OÑ&OÔ&O€O�v˜c”{ÐOÐOÑOØ&3 m°EÀEÐ&JÑ&JÔ&JÐ�v˜d”|ÐJÐJÑJð !. ¨f¨f°R©j¬jÀ5ÐR_Ð `Ñ `Ô `€L�&˜”+Ð`Ð`Ñ`Ø - ¨gÀÈqÐ QÑ QÔ Q€L�&˜”+ÐQÐQÑQð 1>°¸gÐPUÐ_cÐ0dÑ0dÔ0d€I˜˜tœÐdÐdÑdØ1>°¸tÈdÐ1SÑ1SÔ1SÐ˜˜x¨œ~Ô.ÐSÐSÑSà#0 =°È(È$Ì(É*Ì*Ð#UÑ#UÔ#U€J��xÔ ÐUÐUÑUØ#0 =°È(È$Ì(É*Ì*Ð_gÐ_cÔ_gÑ_iÔ_iÐ#jÑ#jÔ#j€J��xÔ ÐjÐjÑjÐjÐjr7   r   N)r   r   Útypingr   r   Ú
sqlalchemyr   r   r	   r
   r   r   r   Úsqlalchemy.dialects.postgresqlr   Úsqlalchemy.ormr   r   Úapp.databaser   r   r6   r7   r8   ú<module>r>      så   ðØ #Ð #Ð #Ð #Ð #Ð #Ð #Ð #Ø  Ð  Ð  Ð  Ð  Ð  Ð  Ð  Ø QÐ QÐ QÐ QÐ QÐ QÐ QÐ QÐ QÐ QÐ QÐ QÐ QÐ QÐ QÐ QÐ QÐ QØ 0Ð 0Ð 0Ð 0Ð 0Ð 0Ø 0Ð 0Ð 0Ð 0Ð 0Ð 0Ð 0Ð 0Ø Ð Ð Ð Ð Ð ðkð kð kð kð k�Dñ kô kð kð kð kr7   