
    8g                     j    d dl Zd dl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)Decimal)
migrationsmodelsc                   6   e Zd ZdZg Z ej                  dd ej                  dddd      fd ej                  d	      fd
 ej                  dd      fd ej                  d      fd ej                  dddej                  j                  j                  g d      g      fg       ej                  dd ej                  dddd      fd ej                  dd      fd
 ej                  dd      fd ej                  ddgdd      fgddd       ej                  d d ej                  dddd      fd! ej                   dd"dd#      fd$ ej                  dd%d&      fd
 ej                  d'	      fd( ej"                  ej$                  j&                  j(                        fg       ej                  d)d ej                  dddd      fd* ej                  d	      fd+ ej                  d	      fd, ej"                  d-      fd ej                  d.d/      fd0 ej*                  dd1      fd2 ej,                  dd1      fd3 ej.                  dd1      fd4 ej,                  dd1      fd5 ej                  dd6d&      fd7 ej                  d8d/      fd9 ej                  ddd&      fd: ej                  ddd&      fd; ej                  ddd&      fd< ej                  d      fd= ej0                  dd>d?d@      fdA ej                  dd?d&      fdB ej"                  ej                  j4                        fdC ej6                  ej8                  j                  j:                  j<                  dDE      fg       ej                  dFd ej                  dddd      fd ej                  d	      fd
 ej                  dGd      fd ej                  ddgdd?      fdH ej0                  d> edI      d?J      fdK ej@                  dLdMN      fdC ej6                  ej8                  j                  j:                  j<                  dDE      fg       ej                  dOd ej                  dddd      fd* ej                  d	      fd+ ej                  d	      fdP ej"                  d-      fdC ej6                  ej8                  j                  j:                  j<                  dDE      fg       ej                  dQd ej                  dddd      fd ej                  d	      fd
 ej                  dd      fd ej                  ddgdd?      fdR ej@                  dST      fg      gZ!yU)V	MigrationTOTTidFID)auto_createdprimary_key	serializeverbose_namename   )
max_lengthcode)r   unique	is_active)defaultimagezott_images/)jpgjpegpnggif)allowed_extensions)blanknull	upload_to
validators)r   fieldsOTTAggregatord   2   status)activeActive)inactiveInactiver%   )choicesr   r   zOTT AggregatorzOTT Aggregators)r   verbose_name_plural)r   r    optionsVerificationCodeemail   )r   r   r   r   phone_number   )r   r   r      	timestampOTTActivationLog	client_idplan_idactivation_date)auto_now_addSuccess)r   r   message)r   r   inputresponse_statusoutputendpointi  subscription_tiersfreerazorpay_payment_idrazorpay_signaturerazorpay_order_idpayment_verifiedpayment_amount   
   )r   decimal_places
max_digitsr   payment_currencyexpiration_dateplatform_idzott_subscription.ottaggregator)	on_deletetoOTTPlan   pricez0.00)rG   r   rH   ottsott_plans_associatedzott_subscription.ott)related_namerM   OTTSubscriptionsubscription_dateSkylinkPlan	ott_planszott_subscription.ottplan)rM   N)"__name__
__module____qualname__initialdependenciesr   CreateModelr   BigAutoField	CharFieldBooleanField
ImageFielddjangocorer   FileExtensionValidator
EmailFieldDateTimeFieldutilstimezonenow	TextField	JSONFieldIntegerFieldDecimalFieldott_subscriptionget_expiration_date
ForeignKeydbdeletionCASCADEr   ManyToManyField
operations     D/var/www/skyplay_api_hub/ott_subscription/migrations/0001_initial.pyr   r      s   GL 	
*v**$Z_nrst)))S9:)))SFG1f11$?@+&++$T]hnhshsh~h~  iV  iV  jG  iV  iH  hI  J  K		
 	
 *v**$Z_nrst)))SFG)))REF+6++5IKc4dnv  DF  G  H	 !1'8	
 	
#*v**$Z_nrst+&++$3TZ^_`!1!1!1RV!WX)))Q782f226<<;P;P;T;TUV		
 	
#*v**$Z_nrst.f..#>?,F,,<="$8F$8$8d$KL+6++I"MN,F,,4dCD*&**DAB"$7F$7$7d$NO+6++$TBC-V--DTPTUV%'7v'7'7SU'VW&(8(8(8tPSZ^(_`%'7v'7'7dsY]'^_$&6f&6&6TcX\&]^#%8V%8%8%GH!#66#6#6TRS`bim#no#%5V%5%5DRVZ%[\"$8F$8$8AQAXAXAlAl$mn 1 1 1FII<L<L<U<U<]<]  cC  !D  E'	
0 	
*v**$Z_nrst)))S9:)))REF+6++5IKc4dnv  DF  G  H-&--QPVdfgh///=SXnop 1 1 1FII<L<L<U<U<]<]  cC  !D  E	
 	
"*v**$Z_nrst.f..#>?,F,,<=$&:f&:&:&MN 1 1 1FII<L<L<U<U<]<]  cC  !D  E		
 	
*v**$Z_nrst)))S9:)))REF+6++5IKc4dnv  DF  G  H4f448RST		
aZJrw   r   )django.core.validatorsrb   django.db.models.deletiondjango.utils.timezoneott_subscription.modelsrn   decimalr   	django.dbr   r   r   rv   rw   rx   <module>r      s-          (a
$$ arw   