
    }hP                     F    d dl mZ d dlmZ  G d dej                        Zy)    )db)datetimec            	       .   e Zd ZdZ ej
                  ej                  d      Z ej
                  ej                   ej                  d      d      Z	 ej
                   ej                  d      d      Z ej
                  ej                        Z ej
                   ej                  dd	d
      d      Z ej
                   ej                  dddd      d      Z ej
                   ej                  ddddd            Z ej
                  ej                  dd      Z ej
                   ej&                  dd      d      Z ej
                  ej                  d      Z ej
                  ej                        Z ej
                   ej                  d            Z ej
                   ej                  d            Z ej
                  ej2                  d      Z ej
                  ej2                  d      Z ej
                  ej                  d      Z ej
                  ej:                  ej>                        Z  ej
                  ej:                  ej>                  ej>                        Z! ejD                  ddd      Z#d Z$y )!CoursecoursesT)primary_keyzteachers.idF)nullable   onlineofflinebothkidsteenageradultbusinessconversationexamtravel<   )r	   default
         )r      r   )r   onupdateBookingcoursedynamic)backreflazyc                 "    d| j                    dS )Nz<Course >)title)selfs    /var/www/html/models/course.py__repr__zCourse.__repr__'   s    $**Q''    N)%__name__
__module____qualname____tablename__r   ColumnIntegerid
ForeignKey
teacher_idStringr#   TextdescriptionEnumcourse_typelevelcategorydurationNumericpricemax_students
curriculumcover_imagesample_videoBooleanis_availableis_featuredtotal_enrollmentsDateTimer   utcnow
created_at
updated_atrelationshipbookingsr&    r'   r%   r   r      s   M	2::4	0B2::}r}}]'CeTJ BIIibiinu5E"))BGG$K"))GBGGHi@5QKBIIgbggfj':FQVWEryyVVXVWH ryyeR@HBIIjbjjQ'%8E299RZZ3L277#J "))IBIIcN+K299YRYYs^,L 299RZZ6L"))BJJ6K!		"**a8 2;;@J2;;(//ZJ ry(KH(r'   r   N)
extensionsr   r   Modelr   rI   r'   r%   <module>rL      s     $(RXX $(r'   