o
    RDi                     @   sV   d dl mZ d dlZd dlmZmZ d dlZd dl	Zd dl
mZ G dd dejZdS )    )settingsN)
migrationsmodels)oauth2_settingsc                   @   s$  e Zd ZdZeejgZej	dde
jdddfde
jejjdddd	fd
e
jdddfde
jdddgdfde
jdg ddfde
jejjddddfde
jdddfde
jddejde
jdfde
jddfde
jddfd e
jdd!fgdd"d#d$ej	d%de
jdddfd&e
jddd'fd(e
 fd)e
jdd*fd+e
jddejj
jjejd,fde
jddejj
jjd-ejd.fde
jddfd e
jdd!fgdd/d#d$ej	d0de
jdddfd1e
jddd'fd(e
 fd2e
jdd3fd)e
jdd*fd+e
jeje
jd4fde
jejj
jjd5ejd6fde
jddfd e
jdd!fg	dd7d#d$ej	d8de
jdddfd&e
jdd3fd9e
jddd:eje
jd;fd+e
jeje
jd4fde
jejj
jjd<ejd6fde
jddfd e
jdd!fd=e
jdd>fgdd?ed@gdAd$ejd%dBe
jddejj
jjej dCdDdEgZ!dFS )G	Migrationz
    The following migrations are squashed here:
    - 0001_initial.py
    - 0002_08_updates.py
    - 0003_auto_20160316_1503.py
    - 0004_auto_20160525_1623.py
    - 0005_auto_20170514_1141.py
    - 0006_auto_20171214_2232.py
    ApplicationidFT)	serializeprimary_key	client_idd   )defaultunique
max_lengthdb_indexredirect_urisz"Allowed URIs list, space separated)	help_textblankclient_type    )confidentialConfidential)publicPublic)r   choicesauthorization_grant_type))zauthorization-codezAuthorization code)implicitImplicit)passwordzResource owner password-based)zclient-credentialszClient credentialsclient_secret   )r   r   r   r   name)r   r   useroauth2_provider_application)related_namer   tonull	on_deleteskip_authorization)r   created)auto_now_addupdated)auto_now!OAUTH2_PROVIDER_APPLICATION_MODEL)abstract	swappable)r!   fieldsoptionsAccessTokentoken)r   r   expiresscope)r   application)r   r&   r'   r%   oauth2_provider_accesstoken)r   r&   r'   r$   r%   "OAUTH2_PROVIDER_ACCESS_TOKEN_MODELGrantcoderedirect_uri)r   )r%   r'   oauth2_provider_grant)r'   r$   r%   OAUTH2_PROVIDER_GRANT_MODELRefreshTokenaccess_tokenrefresh_token)r   r&   r$   r%   r'   oauth2_provider_refreshtokenrevoked)r&   #OAUTH2_PROVIDER_REFRESH_TOKEN_MODEL)r3   rB   )r.   r/   unique_togethersource_refresh_tokenrefreshed_access_token)r   r&   r'   r%   r$   )
model_namer!   fieldN)"__name__
__module____qualname____doc__r   swappable_dependencyr   AUTH_USER_MODELdependenciesCreateModelr   BigAutoField	CharFieldoauth2_provider
generatorsgenerate_client_id	TextFieldgenerate_client_secret
ForeignKeyCASCADEBooleanFieldDateTimeFielddjangodbdeletionr   APPLICATION_MODELOneToOneFieldACCESS_TOKEN_MODELSET_NULLsetAddFieldREFRESH_TOKEN_MODEL
operations rg   rg   `/var/www/Datamplify/venv/lib/python3.10/site-packages/oauth2_provider/migrations/0001_initial.pyr   
   s    


 
r   )django.confr   django.db.models.deletionr\   	django.dbr   r   oauth2_provider.generatorsrS   oauth2_provider.validatorsoauth2_provider.settingsr   r   rg   rg   rg   rh   <module>   s    