U
    (dD                     @   s   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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 )    )modelsc                   @   sh   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ddZ	ejddZ
ejddZdd ZdS )		installer  
max_length  Tauto_now_addc                 C   s   | j S N)shopself r   "/var/www/Matress/matress/models.py__str__   s    zinstaller.__str__N)__name__
__module____qualname__r   	CharFieldhmachostr   codeZaccess_tokenZadmin_emailDateTimeFieldZinstall_dater   r   r   r   r   r      s   r   c                   @   s   e Zd ZejddZe ZejddZejddZ	ejddZ
e ZejddZe ZejddZe ZejddZe ZejddZe ZejddZe ZejddZe ZejddZe ZejddZejdejddZdd Zd	S )
Sender   r   r   r   ZShopsmtp	on_deleterelated_namec                 C   s   | j S r
   )smtp_usernamer   r   r   r   r   '   s    zSender.__str__N) r   r   r   r   r   Z	smtp_hostIntegerFieldZ	smtp_portr   Zsmtp_passwordZuse_tls	TextFieldZspine_soft_template_userZspine_soft_subject_userZspine_medium_template_userZspine_medium_subject_userZspine_firm_template_userZspine_firm_subject_userZspine_xfirm_template_userZspine_xfirm_subject_userZspine_soft_template_adminZspine_soft_subject_adminZspine_medium_template_adminZspine_medium_subject_adminZspine_firm_template_adminZspine_firm_subject_adminZspine_xfirm_template_adminZspine_xfirm_subject_admin
ForeignKeyCASCADEZ	smtp_shopr   r   r   r   r   r      s.   r   c                   @   s   e Zd ZejddZejddZejddZe Z	ejddZ
e Ze Ze ZejddZejdejddZdd	 Zd
S )customerr   r   Tr   r   ZShopCustomerr   c                 C   s   | j S r
   )namer   r   r   r   r   6   s    zcustomer.__str__N)r   r   r   r   r   r$   Zcontact_numberZcity
EmailFieldemailZgenderr   age
FloatFieldheightweight	DateFielddater!   r"   r   r   r   r   r   r   r#   *   s   r#   c                   @   s   e Zd ZdddgZejdejddZejdejddZej	d	d
Z
ej	d	d
Zej	d	d
Zej	d	d
Zej	dedZdd ZdS )Matress)kids_bedr.   )
single_bedr/   )
double_bedr0   r#   ZMatressCustomerr   r   ZShopMatressr   r   
   )r   choicesc                 C   s
   | j j S r
   )r#   r$   r   r   r   r   r   H   s    zMatress.__str__N)r   r   r   Zmatressfor_choicer   r!   r"   r#   r   r   Zgetting_out_of_bedZ#driving_and_sitting_in_a_car_or_busZclimbing_15_to_20_stairsZ lifting_and_carrying_bag_luggageZ
matressforr   r   r   r   r   r-   9   s   r-   c                   @   s,   e Zd ZejddZejddZdd ZdS )Physical_Age_Fieldr   r   c                 C   s   | j  d| j S Nz: )
field_namefield_valuer   r   r   r   r   N   s    zPhysical_Age_Field.__str__N)r   r   r   r   r   r5   r6   r   r   r   r   r   r3   K   s   r3   c                   @   sF   e Zd ZejdejddZe Ze Z	e Z
e Zdd ZdS )Physical_Age_Valuesr3   ZPhysicAFr   c                 C   s   | j j d| j j S r4   )r3   r5   r6   r   r   r   r   r   W   s    zPhysical_Age_Values.__str__N)r   r   r   r   r!   r"   r3   r(   
spine_softspine_medium
spine_firmspine_xfirmr   r   r   r   r   r7   Q   s   r7   c                   @   s@   e Zd ZejddZe Ze Ze Z	e Z
dd ZdS )Age_analyzeTprimary_keyc                 C   s
   t | jS r
   )strAger   r   r   r   r   a   s    zAge_analyze.__str__N)r   r   r   r   r   r@   r(   r8   r9   r:   r;   r   r   r   r   r   r<   Z   s   r<   c                   @   s@   e Zd ZejddZe Ze Ze Z	e Z
dd ZdS )Weight_analyzeTr=   c                 C   s
   t | jS r
   )r?   r*   r   r   r   r   r   k   s    zWeight_analyze.__str__N)r   r   r   r   r   r*   r(   r8   r9   r:   r;   r   r   r   r   r   rA   d   s   rA   c                   @   s@   e Zd ZejddZe Ze Ze Z	e Z
dd ZdS )Height_analyzeTr=   c                 C   s
   t | jS r
   )r?   r)   r   r   r   r   r   t   s    zHeight_analyze.__str__N)r   r   r   r   r   r)   r(   r8   r9   r:   r;   r   r   r   r   r   rB   n   s   rB   c                   @   s0   e Zd ZejddZejddZejddZdS )uninstall_datar   r      i  N)r   r   r   r   r   Zuninstall_shopZuninstall_timeZuninstall_logr   r   r   r   rC   w   s   rC   N)	django.dbr   Modelr   r   r#   r-   r3   r7   r<   rA   rB   rC   r   r   r   r   <module>   s   	

	