o
    Ci                     @   sL   d dl mZ d dlmZ d dlmZ d dlZd dl mZ G dd deZdS )    )models)TimeStampedModel)UserProfileNc                   @   s   e Zd ZejdejdZddgZddgZ	ej
ddZej
d	dZej
d	dZejeejd
dZej
ddZej
ddZej
ddZejdddZejdddZej
deddZG dd dZdS )ScheduleT)primary_keydefault)activeActive)inactiveInactive)	flowboard	FLOWBOARD)taskplanTASKPLAN   )
max_length   user_id)	on_delete	db_column   i  2   )nullblank
   r   )r   choicesr   c                   @   s   e Zd ZdZdgZdS )zSchedule.Meta
schedulersz-updated_atN)__name__
__module____qualname__db_tableordering r"   r"   -/var/www/Datamplify/Tasks_Scheduler/models.pyMeta   s    
r$   N)r   r   r   r   	UUIDFielduuiduuid4idSTATUS_CHOICESSOURCE_CHOUCES	CharFieldsource_type	source_idsource_name
ForeignKeyr   CASCADEr   schedule_typeschedule_valuetimezoneDateTimeFieldnext_runlast_runstatusr$   r"   r"   r"   r#   r   
   s&    r   )	django.dbr   Connections.modelsr   authentication.modelsr   r&   r   r"   r"   r"   r#   <module>   s    