
    Ei                     Z    d dl Zd dlZd dlmZ d dlmZmZ  G d dej                        Zy)    N)settings)
migrationsmodelsc                      e Zd ZdZ ej
                  ej                        gZ ej                  dd e
j                  dddd      fd e
j                  dd	
      fd e
j                  ddej                  j                  j!                  dd      gd      fd e
j"                  ddd      fd e
j$                  d      fd e
j&                  d      fd e
j                  dd
      fd e
j                  dddd      fd  e
j                  dddd!      fd" e
j(                  d#d$d%d&'      fd( e
j(                  d#d)d%d*'      fd+ e
j(                  d#d)d%d,'      fd- e
j*                  dd./      fd0 e
j,                  d1      fd2 e
j,                  d3      fd4 e
j.                  ej0                  j                  j2                  j4                  d5ej                  6      fgd7d8dgd9:       ej                  d;d e
j                  dddd      fd e
j                  dd<
      fd e
j$                  d      fd= e
j                  d>d?gd%d@A      fd0 e
j,                  d1      fd2 e
j,                  d3      fdB e
j6                  ej0                  j                  j2                  j4                  dCdD6      fgd;dEdgd9:      gZyF)G	MigrationTMemberidFID)auto_createdprimary_key	serializeverbose_namename   zMember Name)
max_lengthr   phone   zUPhone number must be entered in the format: '+919999999999'. Up to 15 digits allowed.z^\+?1?\d{9,15}$)messageregexzPhone Number)r   unique
validatorsr   email   zEmail Address)r   r   r   date_of_birthzDate of Birth)r   addressAddressfather_namezFather's Namemother_namezMother's Name)blankr   nullr   spouse_namezSpouse's Name
annual_tax   g     @
   zAnnual Tax Amount)decimal_placesdefault
max_digitsr   amount_paidg        zAmount Paid
amount_duez
Amount Due	is_activezActive Member)r&   r   
created_at)auto_now_add
updated_at)auto_nowusermember_profile)	on_deleterelated_nametozTrust MemberzTrust Members)r   verbose_name_pluralordering)r   fieldsoptionsChildz
Child Namegender)Maler:   )Femaler;   Gender)choicesr   r   memberchildrenzmembers.memberChildrenN)__name__
__module____qualname__initialr   swappable_dependencyr   AUTH_USER_MODELdependenciesCreateModelr   BigAutoField	CharFielddjangocorer   RegexValidator
EmailField	DateField	TextFieldDecimalFieldBooleanFieldDateTimeFieldOneToOneFielddbdeletionCASCADE
ForeignKey
operations     I/var/www/kalinger_portal/trust-backend/members/migrations/0001_initial.pyr   r   	   s   G 	(
''(@(@AL
 	
*v**$Z_nrst)))S}UV*&**bSYS^S^SiSiSxSx  BY  atSx  Tu  Sv  ES  T  U+&++s4Vefg "2&"2"2"PQ,F,,)DE 0 0 0Co ^_ 0 0 0tRVet uv 0 0 0tRVet uv2v22!Wac  sF   G  H 3 3 31c^`o| }~2v22!S]_nz{|1f11$_]^3v33FG3v33TBC---		8H8H8Q8Q8Y8Yhx  ~F  ~V  ~V  W  X!& !/'6#H)	
4 	
*v**$Z_nrst)))S|TU "2&"2"2"PQ+6++5EG[4\ik  {C  D  E3v33FG3v33TBC,6,,vyy7G7G7P7P7X7Xgq  wG  H  I !('1,-	
7,Jr[   r   )	django.core.validatorsrK   django.db.models.deletiondjango.confr   	django.dbr   r   r   rZ   r[   r\   <module>ra      s%         (4
$$ 4r[   