o
    reD                     @   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      | j S N)shopself r   "/var/www/Matress/matress/models.py__str__      zinstaller.__str__N)__name__
__module____qualname__r   	CharFieldhmachostr   codeaccess_tokenadmin_emailDateTimeField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   Shopsmtp	on_deleterelated_namec                 C   r
   r   )smtp_usernamer   r   r   r   r   '   r   zSender.__str__N) r   r   r   r   r   	smtp_hostIntegerField	smtp_portr$   smtp_passworduse_tls	TextFieldspine_soft_template_userspine_soft_subject_userspine_medium_template_userspine_medium_subject_userspine_firm_template_userspine_firm_subject_userspine_xfirm_template_userspine_xfirm_subject_userspine_soft_template_adminspine_soft_subject_adminspine_medium_template_adminspine_medium_subject_adminspine_firm_template_adminspine_firm_subject_adminspine_xfirm_template_adminspine_xfirm_subject_admin
ForeignKeyCASCADE	smtp_shopr   r   r   r   r   r      s0    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   ShopCustomerr!   c                 C   r
   r   )namer   r   r   r   r   6   r   zcustomer.__str__N)r   r   r   r   r   r@   contact_numbercity
EmailFieldemailgenderr&   age
FloatFieldheightweight	DateFielddater;   r<   r   r   r   r   r   r   r>   *   s    r>   c                   @   s~   e Zd Zg d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_bedrM   )
single_bedrN   )
double_bedrO   r>   MatressCustomerr!   r   ShopMatressr   r   
   )r   choicesc                 C   s
   | j j S r   )r>   r@   r   r   r   r   r   H      
zMatress.__str__N)r   r   r   matressfor_choicer   r;   r<   r>   r   r   getting_out_of_bed#driving_and_sitting_in_a_car_or_busclimbing_15_to_20_stairs lifting_and_carrying_bag_luggage
matressforr   r   r   r   r   rL   9   s    rL   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   r]   r^   r   r   r   r   r   r[   K   s    r[   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_Valuesr[   PhysicAFr!   c                 C   s   | j j d| j j S r\   )r[   r]   r^   r   r   r   r   r   W   s   zPhysical_Age_Values.__str__N)r   r   r   r   r;   r<   r[   rG   
spine_softspine_medium
spine_firmspine_xfirmr   r   r   r   r   r_   Q   s    r_   c                   @   @   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   
   t | jS r   )strAger   r   r   r   r   a   rT   zAge_analyze.__str__N)r   r   r   r   r&   rk   rG   ra   rb   rc   rd   r   r   r   r   r   rf   Z       rf   c                   @   re   )Weight_analyzeTrg   c                 C   ri   r   )rj   rI   r   r   r   r   r   k   rT   zWeight_analyze.__str__N)r   r   r   r   r&   rI   rG   ra   rb   rc   rd   r   r   r   r   r   rm   d   rl   rm   c                   @   re   )Height_analyzeTrg   c                 C   ri   r   )rj   rH   r   r   r   r   r   t   rT   zHeight_analyze.__str__N)r   r   r   r   r&   rH   rG   ra   rb   rc   rd   r   r   r   r   r   rn   n   s    rn   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   uninstall_shopuninstall_timeuninstall_logr   r   r   r   ro   w   s    ro   N)	django.dbr   Modelr   r   r>   rL   r[   r_   rf   rm   rn   ro   r   r   r   r   <module>   s    	

	