U
    X$d	                     @   s   d dl mZ d dl mZ d dlmZ G dd dejZG dd dejZG dd dejZG d	d
 d
ejZG dd dejZ	G dd dejZ
dS )    )models)Userc                   @   sJ   e Zd ZejddZejddZejddZej	ddZ
G dd dZdS )	adminTprimary_key2   
max_lengthauto_nowc                   @   s   e Zd ZdZdZdS )z
admin.MetaFr   N__name__
__module____qualname__manageddb_table r   r   4/var/www/html/transcribe_darija/transcribe/models.pyMeta   s   r   N)r   r   r   r   	AutoFieldZid_admin	CharFieldusernamepasswordDateTimeField	last_timer   r   r   r   r   r      s
   r   c                   @   sJ   e Zd ZejddZejddZejddZej	ddZ
G dd dZdS )	userTr   r   r   r
   c                   @   s   e Zd ZdZdZdS )z	user.MetaFr   Nr   r   r   r   r   r      s   r   N)r   r   r   r   r   id_userr   r   r   r   r   r   r   r   r   r   r      s
   r   c                   @   s(   e Zd ZejeejdZejddZ	dS )UserProfile	on_deleteTr
   N)
r   r   r   r   OneToOneFieldr   CASCADEr   r   r   r   r   r   r   r      s   r   c                   @   sz   e Zd ZejddZejddZejddZ	ej
eejdZejddZejd	dZejd
dZG dd dZdd ZdS )videoTr   d   r   auto_now_addr    )	upload_to   
   c                   @   s   e Zd ZdZdZdS )z
video.MetaFr"   Nr   r   r   r   r   r   *   s   r   c                 C   s   | j S )N)
video_name)selfr   r   r   __str__.   s    zvideo.__str__N)r   r   r   r   r   Zid_videor   r*   r   Zwhen_uploaded
ForeignKeyr   r!   r   	FileFieldpathduration	extensionr   r,   r   r   r   r   r"       s   r"   c                   @   s@   e Zd ZejddZejeejdZ	ej
ddZejddZdS )statsTr   r   r$   r(   r   N)r   r   r   r   r   Zid_statsr-   r   r!   r   	DateFielddayr   Z
total_timer   r   r   r   r2   1   s   r2   c                   @   s   e Zd ZejddZejddZejddZejddZ	ej
eejdZejddZe ZejddZejddZej
eejdZejddZe ZejddZd	S )
resultTr   r#   r   r(   r   r$      N)r   r   r   r   r   Z	id_resultr   Zresult_nameZstart_atZ	finish_atr-   r"   r!   r   Zwhen_generated	TextFieldZtext_generatedr/   r0   r   Ztime_taken_by_userZtext_correctedstatusr   r   r   r   r5   7   s   r5   N)	django.dbr   django.contrib.auth.modelsr   Modelr   r   r   r"   r2   r5   r   r   r   r   <module>   s   

