o
    i                     @   sB   d dl Zd dlZd dlmZ d dlmZmZ G dd dejZdS )    N)settings)
migrationsmodelsc                   @   s  e Zd ZdZeejgZej	dde
jdddddfde
jdd	d
fde
jddejjjdddgdfde
jddddfde
jddddfde
jeddfde
jeddfde
jdd d!fd"e
jdd#fd$e
jdd%fd&e
jdd'dfd(e
jd)ejj
jjd*ejd+fgdgd,hd-d.gZd/S )0	MigrationTSenioridFID)auto_createdprimary_key	serializeverbose_namenamezFull name of the seniord   )	help_text
max_lengthphone_numberz8Phone number in international format (e.g., +1234567890)   zRPhone number must be entered in the format: '+999999999'. Up to 15 digits allowed.z^\+?1?\d{9,15}$)messageregex)r   r   
validatorsagezAge of the senior)blankr   nulltimezoneUTCzTimezone for scheduling calls2   )defaultr   r   preferred_call_timesz=List of preferred call times (e.g., ['morning', 'afternoon']))r   r   	interestsz9List of interests and topics the senior enjoys discussinghealth_notesz<Any health-related notes or considerations for conversations)r   r   
created_at)auto_now_add
updated_at)auto_now	is_activez'Whether this senior is currently active	caregiverz=The caregiver or family member managing this senior's profileseniors)r   	on_deleterelated_nameto)r   r%   )orderingunique_together)r   fieldsoptionsN)__name__
__module____qualname__initialr   swappable_dependencyr   AUTH_USER_MODELdependenciesCreateModelr   BigAutoField	CharFielddjangocorer   RegexValidatorPositiveIntegerField	JSONFieldlist	TextFieldDateTimeFieldBooleanField
ForeignKeydbdeletionCASCADE
operations rF   rF   8/var/www/html/philips/seniors/migrations/0001_initial.pyr   	   s0    
"r   )	django.core.validatorsr8   django.db.models.deletiondjango.confr   	django.dbr   r   r   rF   rF   rF   rG   <module>   s
   