o
    54g@                     @   s2   d dl mZ d dlmZmZ G dd dejZdS )    )settings)
migrationsmodelsc                   @   s   e Zd ZeejdgZejdde	j
dddddfde	jd	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ddfde	jddfde	jdddfde	jd d!dfd"e	jd#d$d%d&g d'd(fd)e	jdejde	jd*fg
d+d,id-gZd.S )/	Migration)push_notifications0005_applicationidWebPushDeviceidIDFT)verbose_name	serializeauto_createdprimary_keyname   Name)
max_lengthnullr   blankactivez/Inactive devices will not be sent notificationsz	Is active)default	help_textr   date_createdzCreation date)auto_now_addr   r   application_idzTOpaque application identity, should be filled in for multiple key/certificate access@   zApplication ID)r   r   r   r   r   registration_idzRegistration ID)r   p256dhX   zUser public encryption key)r   r   auth   zUser auth secretbrowserCHROMEz<Currently only support to Chrome, Firefox and Opera browsers
   Browser))r"   Chrome)FIREFOXFirefox)OPERAOpera)r   r   r   r   choicesuser)r   tor   	on_deleter   zWebPush device)r   fieldsoptionsN)__name__
__module____qualname__r   swappable_dependencyr   AUTH_USER_MODELdependenciesCreateModelr   	AutoField	CharFieldBooleanFieldDateTimeField	TextField
ForeignKeyCASCADE
operations r?   r?   v/var/www/html/notificationserver/venv/lib/python3.10/site-packages/push_notifications/migrations/0006_webpushdevice.pyr      s*    
r   N)django.confr   	django.dbr   r   r   r?   r?   r?   r@   <module>   s    