
    se                        d dl mZ d dlmZ d dlmZ d dlmZmZm	Z	  G d dej                        Z G d dej                        Z G d	 d
ej                        Z G d dej                        Z G d dej                        Z G d dej                        Z G d dej                        Z G d dej                        Z G d dej                        Zy)    )make_archive)models)User)CASCADESET_NULL
DO_NOTHINGc                      e Zd Z ej                  dd      Z ej                  dd      Z ej                  ddd      Z ej                  ddd      Z	 ej                  ddd      Z
 ej                  d	      Z ej                  d
      Z ej                  ddd      Z ej                  ddd      Z 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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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      Z ej@                  d
      Z! ej@                  d
      Z" ej@                  d
      Z# ej                  dd      Z$ ej                  dd      Z% ej                  dd      Z& ej@                  d
      Z' ej                  ddd      Z( ej                  d	      Z) ej                  d	      Z* ej                  d	      Z+ ej                  d	      Z, ejZ                  d      Z. ejZ                  d      Z/ ejZ                  d
      Z0 G d d      Z1y)SeerUser    )
max_lengthdefaultd   Tr   r   null   Fr   r      2   r   r   )r   r   r      ?   UTCauto_now_addauto_nowc                       e Zd ZdZy)SeerUser.Meta	seer_userN__name__
__module____qualname__db_table     0/var/www/html/Ryun_Seer/seer/seer_user/models.pyMetar    0   s    (r(   r*   N)2r#   r$   r%   r   	CharField
first_name	last_name
EmailFieldemailgenderemail_verification_linkBooleanFieldemail_verified	DateFielddate_of_birthphone_numberpasswordIntegerFieldotpforgot_password_linkuser_stripe_id	fcm_tokendevice_typeprovider_id	social_idreferal_codereligion
professionheightcountry_originstatecity	TextField	languageshobbiesbio	educationincomeprimary_imageimagestimezoneis_profile_completednotification_statusstatusaccount_deletedDateTimeField
created_at
updated_atend_dater*   r'   r(   r)   r
   r
      s   f"R8VB7			c"$	?
&

r"$
?+6++s24P%&%%e4!!!t,   BEFBDAv%(((CM"&""c"$GVRTBv2bdCv3D9V$7!!!Sd;FbAf#4C
&

ctB
?"&""ctBG			Sd2	>CT"=V4(6&vT"V$7
&

ct
4!!!Sd;
&


%FEtD+++E:*v**486t,&6&&u5"f""5"f""D1 F  d+ r(   r
   c                   r   e Zd Z ej                  eej                  d      Z ej                  de      Z	 ej                  de      Z
 ej                  de      Z ej                  ded	      Z ej                  d
      Z ej                  d      Z ej                  d      Z G d d      Zy)SeerUserSignDetail
seer_signs	on_deleterelated_namezadmin_panel.Horoscoper\   zadmin_panel.ChineseZodiaczadmin_panel.FiveElementszadmin_panel.MBTITr\   r   r   r   r   c                       e Zd ZdZy)SeerUserSignDetail.Metaseer_user_signsNr"   r'   r(   r)   r*   ra   >       (r(   r*   N)r#   r$   r%   r   
ForeignKeyr
   r   r!   r   	horoscopechinese_zodiacfive_elementmbtirT   rU   rV   rW   r*   r'   r(   r)   rY   rY   5   s    Vx6>>|\V6*M#&##$?:V!!!"<
S,
N"f""5"f""D1 F  d+ r(   rY   c                   F   e Zd Z ej                  dd      Z ej                  dd      Z ej                  eej                        Z
 ej                  dd      Z ej                  d      Z ej                  d      Z ej                  d	      Z G d
 d      Zy)SeerUserNotificationsr   Tr   r^   Fr   r   r   r   r   c                       e Zd ZdZy)SeerUserNotifications.Metaseer_user_notificationsNr"   r'   r(   r)   r*   rm   K   s    &(r(   r*   N)r#   r$   r%   r   r+   messagenotification_typerd   r
   r   r!   r2   is_readrT   rU   rV   rW   r*   r'   r(   r)   rj   rj   B   s    6s5%V%%$?VxFNNC6u$7"f""5"f""D1!V!!t,' 'r(   rj   c                   ^   e Zd Z ej                  dej
                  d      Z ej                  eej
                  d      Z ej                  dd      Z
 ej                  dd      Z ej                  d      Z ej                  d      Z ej                  d	      Z G d
 d      Zy)FavouriteUnfavouriteFortunefortune_teller.FortuneTellerTr_   Frk   )r   r   r   r   r   c                       e Zd ZdZy) FavouriteUnfavouriteFortune.Metafavourite_unfavourite_fortuneNr"   r'   r(   r)   r*   rv   X   s    ,(r(   r*   N)r#   r$   r%   r   rd   r   fortuner
   r!   r2   is_favouriterT   favourite_daterU   rV   rW   r*   r'   r(   r)   rs   rs   O   s    6;fnnZ^_Vx&..dK###Et<&&&&DdC"f""5"f""D1!V!!t,- -r(   rs   c                   P   e Zd Z ej                  dd      Z ej                  dej                  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ej                  d      Z ej                  dd      Z ej                  d	dd
      Z ej"                  d      Z ej&                  d      Z ej*                  dd      Z ej                  dd      Z ej                  dd      Z ej&                  d      Z ej                  dd      Z ej6                  d      Z ej6                  d      Z ej6                  d      Z G d d      Zy)FortuneAppointmentBookr   Tr   rt   r_   r   r   zadmin_panel.ServicePending)r   r   r   r   Fr   r   r   r   c                       e Zd ZdZy)FortuneAppointmentBook.Metafortune_appointement_bookNr"   r'   r(   r)   r*   r   r   s    ((r(   r*   N) r#   r$   r%   r   r+   appointment_idrd   r   fortune_tellerr
   r!   appointment_dateappointment_timerO   serviceservice_typeappointment_statusrG   cancellation_reasonr2   appointment_completedr8   pricetwilio_channel_sidtwilio_room_nameis_paidcancelled_byrT   rU   rV   rW   r*   r'   r(   r)   r|   r|   ]   s   "&""ct<#&##$BV^^aefVx&..dK$F$$>$F$$>F562V^^QUV   CT:&f&&yCTR'v''T2,,,U;				6&f&&#4@$F$$>6u-   CT:"f""5"f""D1!V!!t,) )r(   r|   c                       e Zd Z ej                  eej                  d      Z ej                  ddd      Z	 ej                  d      Z ej                  d	      Z ej                  d
      Z G d d      Zy)SeerUserWalletwalletr[   
      r   
max_digitsdecimal_placesr   Tr   r   r   c                       e Zd ZdZy)SeerUserWallet.Metaseer_user_walletNr"   r'   r(   r)   r*   r   }   s    (r(   r*   N)r#   r$   r%   r   rd   r
   r   r!   DecimalFieldamountrT   rU   rV   rW   r*   r'   r(   r)   r   r   v   ss    VxFNNPXY
&

Aq
I"f""5"f""D1!V!!t,   r(   r   c                      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 ej                  dd      Z ej                  d      Z ej                   d      Z ej                   d      Z ej                   d	      Z G d
 d      Zy)SeerUserCardsTr_   r   r   Fr   r   r   r   c                       e Zd ZdZy)SeerUserCards.Metaseer_user_cardsNr"   r'   r(   r)   r*   r      rc   r(   r*   N)r#   r$   r%   r   rd   r
   r   r!   r+   card_id	exp_monthexp_yearthe_user_stripelast_digitsr2   
is_defaultrT   rU   rV   rW   r*   r'   r(   r)   r   r      s    Vx&..dK6s5V$7F6#6##s=v3D9!f!!%0"f""5"f""D1!V!!t, r(   r   c                   0   e Zd Z ej                  eej                  d      Z ej                  ddd      Z	 ej                  d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d      Z ej                  dd      Z ej&                  d      Z ej&                  d      Z ej&                  d      Z G d d      Zy)SeerUserTranscationTr_   r   r   r   r   r   r   r   r   r   r   r   r   c                       e Zd ZdZy)SeerUserTranscation.Metaseer_user_transcationNr"   r'   r(   r)   r*   r      s    $(r(   r*   N)r#   r$   r%   r   rd   r|   r   bookingr+   transcation_id	charge_idr
   r!   r   r   txn_idrecipet_urlpayment_modetranscation_typerT   rU   rV   rW   r*   r'   r(   r)   r   r      s   63fnnRVW"&""c"$GV$7Vx&..dK6"QJ
&

c"$
?v3rtD   CE$F$$>"f""5"f""D1!V!!t,% %r(   r   c                   4   e Zd Z ej                  eej                  d      Z ej                  eej                  d      Z ej                  d      Z
 ej                  d      Z ej                  d      Z ej                  d	      Z G d
 d      Zy)FriendRequest	from_userr[   to_userFr   Tr   r   r   c                       e Zd ZdZy)FriendRequest.Metaseer_user_friendsNr"   r'   r(   r)   r*   r      s     (r(   r*   N)r#   r$   r%   r   rd   r
   r   r   r   r2   acceptedrT   rU   rV   rW   r*   r'   r(   r)   r   r      s    Vx6>>P[\6XiXF."f""5"f""D1!V!!t,! !r(   r   N)shutilr   	django.dbr   django.contrib.auth.modelsr   django.db.models.deletionr   r   r   Modelr
   rY   rj   rs   r|   r   r   r   r   r'   r(   r)   <module>r      s      + C C)v|| )Z
 

'FLL 
'
-&,, 
-)V\\ )2 V\\  FLL "%&,, %$	!FLL 	!r(   