a
    Ner                     @   s   d dl mZ d dlmZ d dlT d dlmZmZ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dS )    )models)User)*)CASCADESET_NULL
DO_NOTHINGc                   @   s  e Zd ZejdddZejdddZejddddZejddddZ	ejddddZ
ejd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d
ZejddZejddZejddddZejddZejdd	ZejddddZejddddZejdd	ZejddddZejddd
Zejddd
Zejddd
Z ejddddZ!ejddddZ"ejdd	Z#ejdd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+ej,ddZ-ej,ddZ.ej,ddZ/ej,dd	Z0G dd dZ1dS )FortuneTeller    )
max_lengthdefault   T)r   nullr   d   r   r   r   r   r   r   F)r      2   ?   UTCg        auto_now_addauto_nowc                   @   s   e Zd ZdZdS )zFortuneTeller.Metafortune_tellerN__name__
__module____qualname__db_table r!   r!   5/var/www/html/Ryun_Seer/seer/fortune_teller/models.pyMeta.   s   r#   N)2r   r   r   r   	CharField
first_name	last_nameimage
EmailFieldemailgenderZtotal_experience	TextFieldservicesskillsbio	languagesZstripe_connect_account_idBooleanFieldZis_stripe_account_connectZis_stripe_verifiedemail_verification_linkemail_verified	DateFielddate_of_birthphone_numberpasswordIntegerFieldotpforgot_password_linkprovider_idreferal_code	social_id	fcm_tokendevice_typeZbank_detailstimezoneis_profile_completednotification_statusZ	is_online
FloatFieldratingaccount_deletedstatusDateTimeFieldZlast_activity
created_at
updated_atend_dater#   r!   r!   r!   r"   r      sL   r   c                   @   s   e Zd ZejeejddZejee	dZ
ejee	dZejee	dZejee	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 )FortuneTellerSignDetailZfortune_signs	on_deleterelated_namerL   TrL   r   r   r   r   c                   @   s   e Zd ZdZdS )zFortuneTellerSignDetail.MetaZfortune_teller_signsNr   r!   r!   r!   r"   r#   E   s   r#   N)r   r   r   r   
ForeignKeyr   r   r   	Horoscoper   	horoscopeChineseZodiacchinese_zodiacFiveElementsfive_elementMBTImbtirF   rG   rH   rI   r#   r!   r!   r!   r"   rJ   <   s   rJ   c                   @   sx   e Zd ZejeejdZejdddZ	ejdddZ
ejd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 )FortuneTellerNotificationsrN   r   Tr   F)r   r   r   r   r   c                   @   s   e Zd ZdZdS )zFortuneTellerNotifications.MetaZfortune_teller_notificationsNr   r!   r!   r!   r"   r#   R   s   r#   N)r   r   r   r   rP   r   r   r   r$   messagenotification_typer0   is_readrF   rG   rH   rI   r#   r!   r!   r!   r"   rY   I   s   rY   c                   @   sZ   e Zd Zejeej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 )
FortuneTellerTimingrN   T)blankr   r   r   c                   @   s   e Zd ZdZdS )zFortuneTellerTiming.MetaZfortune_teller_timingNr   r!   r!   r!   r"   r#   ]   s   r#   N)r   r   r   r   rP   r   r   r   r+   slotsrF   rG   rH   rI   r#   r!   r!   r!   r"   r]   V   s   r]   c                   @   sx   e Zd Zeje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ejddZejddZG dd dZd	S )
FortunetellerRatingReviewsTrO   rN   r   r   r   c                   @   s   e Zd ZdZdS )zFortunetellerRatingReviews.MetaZfortuneteller_rating_reviewNr   r!   r!   r!   r"   r#   j   s   r#   N)r   r   r   r   rP   SeerUserr   	seer_userr   r   r7   rC   r+   ZreviewrF   rG   rH   rI   r#   r!   r!   r!   r"   r`   a   s   r`   c                   @   s`   e Zd ZejeejddZejdd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 )FotuneTellerWalletwalletrK   
      r   
max_digitsdecimal_placesr   Tr   r   r   c                   @   s   e Zd ZdZdS )zFotuneTellerWallet.MetaZfortune_teller_walletNr   r!   r!   r!   r"   r#   u   s   r#   N)r   r   r   r   rP   r   r   r   DecimalFieldamountrF   rG   rH   rI   r#   r!   r!   r!   r"   rc   n   s   rc   c                   @   s   e Zd ZejddddZejeejddZ	eje
ejddZejdddd	ZejddddZejd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 )FortuneTellerTranscationsr   r
   Tr   rO   re   rf   r   rg   r   r   r   r   c                   @   s   e Zd ZdZdS )zFortuneTellerTranscations.MetaZfortune_teller_transcationsNr   r!   r!   r!   r"   r#      s   r#   N)r   r   r   r   r$   transcation_idrP   ra   r   rb   r   r   rj   rk   payment_modetranscation_typerF   rG   rH   rI   r#   r!   r!   r!   r"   rl   y   s   rl   c                   @   s   e Zd ZejddddZejeejddZ	ej
dddd	Zejdd
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 )FortunePayoutTranscationr   r
   Tr   rO   re   rf   r   rg   pendingr   r   r   c                   @   s   e Zd ZdZdS )zFortunePayoutTranscation.MetaZfortune_payout_transcationNr   r!   r!   r!   r"   r#      s   r#   N)r   r   r   r   r$   rm   rP   r   r   r   rj   rk   Ztranscation_statusrF   rG   rH   rI   r#   r!   r!   r!   r"   rp      s   rp   N)	django.dbr   django.contrib.auth.modelsr   Zadmin_panel.modelsdjango.db.models.deletionr   r   r   Modelr   rJ   rY   r]   r`   rc   rl   rp   r!   r!   r!   r"   <module>   s   5