ó
    ‰_ÁgÛ†  ã            !       óì  • S SK Jr  S SKJr  S SKJr  S SKJr  S SKrS SK	r	S SK Jr  Sr
\R                  " \R                  0 S\R                  " \R                  S9_S	\R                  " \R                  S9_S
\R                  " \R                  S9_S\R                  " \R                  S9_S\R                  " \R                  S9_S\R                  " \R                  S9_S\R                  " \R                  S9_S\R                  " \R                  S9_S\R                  " \R                  S9_S\R                  " \R                  S9_S\R                  " \R                  S9_S\R                  " \R                  S9_S\R                  " \R                  S9_S\R                  " \R                  SS9_S\R                  " \R                  SS9_S\R                  " \R                  SS9_S9r\" SS/SS\R                  " \R                  \R                  " \R                  SS9\R                  " \R                  S S9\R                  " \R                  S!S9\R                  " \R                  S"S9S#.S9S$\R                  " \R                  \R                  " \R                  S%S9\R                  " \R                  S&S9\R                  " \R                  \
S9\R                  " \R"                  \S'9S(.S90S)9\" S*/5      S+ 5       5       rS,r\R                  " \R                  \R                  " \R                  S-S.S/9\R                  " \R                  S0S!S/9\R                  " \R                  S0S1S/9\R                  " \R                  S2S3S/9\R                  " \R(                  S4S5S/9\R                  " \R                  S6S7S/9\R                  " \R                  S8S"S/9S9.S9r\" SS/S:S;\S$\R                  " \R                  \R                  " \R                  \S9\R                  " \R                  SS9\R                  " \R                  SS9\R                  " \R                  S S9\R                  " \R                  S S9\R                  " \R                  S<S9\R                  " \R                  \R                  " \R                  S=S9\R                  " \R                  SS9\R                  " \R                  S>S9\R                  " \R(                  S5S9\R                  " \R                  SS9\R                  " \R                  SS9\R                  " \R                  SS9\R                  " \R                  SS9\R                  " \R                  SS9S?.	S9S@.S90S)9\" S*/5      SA 5       5       rSBr\" SS/SCSD\R                  " \R                  \R                  " \R                  \S9\R                  " \R                  S!S9\R                  " \R                  S.S9\R                  " \R                  S"S9\R                  " \R                  SESF9\R                  " \R                  SGSF9SH.S9SI9\" S*/5      SJ 5       5       rSKr\" SS/SLSM\R                  " \R                  \R                  " \R                  \S9\R                  " \R                  SNSF9\R                  " \R                  SOSF9\R                  " \R                  S.SPSQ9\R                  " \R                  S"SRSQ9SS.S9SI9\" S*/5      ST 5       5       rSUr\" SS/SVSW\R                  " \R                  \R                  " \R                  \S9\R                  " \R                  S.SPSQ9\R                  " \R                  S!SXSQ9\R                  " \R                  SYSF9\R                  " \R                  S"SRSQ9SZ.S9SI9\" S*/5      S[ 5       5       rS\rS] r\" SS/SS^\R                  " \R                  \R                  " \R                  \S9\R                  " \R                  S_S`SQ9\R                  " \R                  SaSbSQ9\R                  " \R                  S!SXSQ9\R                  " \R                  S"SRSQ9\R                  " \R                  ScSF9Sd.S9SI9\" S*/5      Se 5       5       rSfrSg r\" SS/ShSi\R                  " \R                  \R                  " \R                  \S9\R                  " \R                  S.SjSQ9\R                  " \R                  S!SXSQ9\R                  " \R                  SkSlSQ9\R                  " \R                  SmSnSQ9\R                  " \R                  SoS6SQ9\R                  " \R                  S"SRSQ9Sp.S9SI9\" S*/5      Sq 5       5       r g)ré    )Úswagger_auto_schema)Úopenapi)Úapi_view©ÚResponseNzHhttps://beta2-publicapis.dishtv.in/api/WatchoOne/SubscriptionPlanDetailsÚSubscriptionPlanID)ÚtypeÚSubscriptionPlanNameÚSubscriptionPlanDescriptionÚSubscriptionPlanDurationÚSubscriptionPriceÚDiscountÚSubscriptionActualPriceÚIsSubscribedÚAutoDebitModeÚAutoDebitModeValueÚSubscriptionSeqNoÚSubscriptionGroupNoÚMonthlyPriceÚSubscriptionApps)r	   ÚdefaultÚSubscriptionRuleÚPGSubscriptionIDÚ )r	   Ú
propertiesÚpostÚWatchozFetch Subscription Plansz5API to fetch available subscription plans for a user.z-1Ú152ÚDSÚIS)ÚOTTSubscriberIDÚUserIDÚUserTypeÚSourceéÈ   ÚsuccessúStatic response for demo)r	   Úitems©ÚstatusÚmessageÚapi_urlÚdata)ÚmethodÚtagsÚoperation_summaryÚoperation_descriptionÚrequest_bodyÚ	responsesÚPOSTc                 ó^	  • SS[         0 SS_SS_SS_SS	_S
S_SS_SS_SS_SS_SS_SS	_SS	_SS_SS_SS_SS_0 SS_SS_SS_SS _S
S!_SS"_SS#_SS_SS_SS_SS _SS	_SS$_SS_SS_SS_0 SS%_SS&_SS'_SS	_S
S(_SS)_SS*_SS_SS_SS_SS	_SS+_SS,_SS_SS_SS_0 SS-_SS._SS/_SS	_S
S0_SS1_SS2_SS_SS_SS_SS	_SS3_SS4_SS_SS_SS_0 SS5_SS6_SS7_SS	_S
S8_SS9_SS#_SS_SS_SS_SS	_SS:_SS$_SS_SS_SS_0 SS;_SS<_SS=_SS _S
S>_SS?_SS@_SS_SS_SS_SS _SS:_SSA_SS_SS_SS_0 SSB_SSC_SSD_SS	_S
SE_SS9_SSF_SS_SS_SS_SS	_SS _SSG_SS_SS_SS_0 SSH_SSI_SS'_SS	_S
S#_SS_SS#_SS_SS_SS_SS	_SSJ_SS$_SS_SS_SS_0 SSK_SSL_SS'_SS _S
SM_SS_SSM_SS_SS_SS_SS _SSJ_SSN_SS_SS_SS_0 SSO_SSP_SSQ_SS _S
S_SS_SS_SS_SS_SS_SS _SSJ_SS_SS_SS_SS_0 SSR_SSS_SST_SS _S
SU_SS1_SSV_SS_SS_SS_SS _SSW_SSX_SS_SS_SS_0 SSY_SSZ_SS[_SS	_S
S\_SS_SS\_SS_SS_SS_SS	_SS]_SS^_SS_SS_SS_0 SS__SS`_SSa_SS	_S
Sb_SS9_SSc_SS_SS_SS_SS	_SSd_SSe_SS_SS_SS_0 SSf_SS`_SSa_SS _S
Sg_SS9_SSh_SS_SS_SS_SS _SSd_SSi_SS_SS_SS_0 SSj_SSk_SS/_SS	_S
Sl_SS?_SS#_SS_SS_SS_SS	_SSm_SS$_SS_SS_SS_0 SSn_SSk_SS/_SS _S
S>_SS?_SS@_SS_SS_SS_SS _SSm_SSA_SS_SS_SS_0 SSo_SSp_SSp_SS	_S
Sq_SS_SSq_SS_SS_SS_SS	_SSr_SSs_SS_SS_SS_0 SSt_SSu_SSu_SS	_S
Sv_SS_SSv_SS_SS_SS_SS	_SSw_SSx_SS_SS_SS_0 SSy_SSz_SS{_SS	_S
S2_SS_SS2_SS_SS_SS_SS	_SS|_SS4_SS_SS_SS_0 SS}_SS~_SS~_SS	_S
S\_SS_SS\_SS_SS_SS_SS	_SS_SS^_SS_SS_SS_0 SS€_SS�_SS7_SS	_S
S\_SS_SS\_SS_SS_SS_SS	_SS‚_SS^_SS_SS_SS_0 SSƒ_SS„_SS7_SS	_S
S\_SS_SS\_SS_SS_SS_SS	_SS…_SS^_SS_SS_SS_0 SS†_SS‡_SS7_SS	_S
S\_SS_SS\_SS_SS_SS_SS	_SSˆ_SS^_SS_SS_SS_0 SS‰_SSŠ_SSŠ_SS	_S
S‹_SS_SS‹_SS_SS_SS_SS	_SSŒ_SS�_SS_SS_SS_/SŽ.n[        U5      $ )�z;Returns static subscription plan details for demo purposes.r&   r'   r   éâ  r
   úWatcho Planr   r   é   r   é1   r   é   r   é'   r   r   r   Tr   r   r   r   é!   r   Nr   r   r   iä  zWATCHO EXCLUSIVESé   iW  é2   i+  éý   é…K úWatcho Mastiú14 Apps in One Plané¸  é\   éc   é   éT   é†K zWatcho Dhamaal z16 Apps in One Plani=  éU   éÇ   é   é©   i‡K zWATCHO MAX OLDz17 Apps in One PlaniÌ  éS   é   iê� zWATCHO MAX NEWz20 Apps in One Plani�+  éR   iÏ  iž  i‰K zWatcho Super Max z21 Apps in One PlaniÚ  i]  i(  iÁ1  z	Flexi-Maxé   i`,  zFlexi-Max AnnualiÃ	  iF  i�K zFlexi-3 z9 Apps in One Planié‘ zWatcho Mirchiz5 Apps in One Plani}
  i�  é%   iR  iJŸ z	Flexi - 3z15 Apps in One Planéå   é)   éÂ   i]Ÿ z	South Maxz19 Apps in One PlaniD  i5  é+   i  i^Ÿ iÊ/  i3  ió  i¢ ú
Watcho Maxi›  é4   i¢ iÊ
  zTitanium Marathi HDiß  é5   i–  iÈ
  zTitanium HDiÈ  é6   i‚  iÃ ÚWatcho_Bhoomika_Platinumz10 Apps in One Plané7   iÅ Ú
Watcho_AA2é8   iÇ Ú	Watcho_K2é9   iÈ Ú	Watcho_K3é:   iÉ Ú	Watcho_K4é;   iÄ Ú
Watcho_AA1éÑ   é<   é±   r)   )ÚSUBSCRIPTION_PLAN_DETAILS_URLr   ©ÚrequestÚstatic_responses     Ú0C:\xampp\htdocs\skyplay_api_hub\testapp\views.pyÚsubscription_plan_detailsrm   $   s^  € ð: Ø-Ü0ð
Ø  $ð
à" Mð
ð *¨=ð
ð '¨ð	
ð
   ð
ð ˜ð
ð & rð
ð ˜Að
ð ˜Tð
ð ! !ð
ð   ð
ð " 1ð
ð ˜Bð
ð  ð
ð  ð
ð   ð!
ð$	
Ø  $ð	
à"Ð$7ð	
ð *Ð+>ð	
ð '¨ð		
ð
   ð	
ð ˜ð	
ð & sð	
ð ˜Að	
ð ˜Tð	
ð ! !ð	
ð   ð	
ð " 1ð	
ð ˜Cð	
ð  ð	
ð  ð	
ð   ð!	
ð$	
Ø  %ð	
à" Nð	
ð *Ð+@ð	
ð '¨ð		
ð
   ð	
ð ˜ð	
ð & rð	
ð ˜Að	
ð ˜Tð	
ð ! !ð	
ð   ð	
ð " 1ð	
ð ˜Bð	
ð  ð	
ð  ð	
ð   ð!	
ð$	
Ø  %ð	
à"Ð$5ð	
ð *Ð+@ð	
ð '¨ð		
ð
   ð	
ð ˜ð	
ð & sð	
ð ˜Að	
ð ˜Tð	
ð ! !ð	
ð   ð	
ð " 1ð	
ð ˜Cð	
ð  ð	
ð  ð	
ð   ð!	
ð$	
Ø  %ð	
à"Ð$4ð	
ð *Ð+@ð	
ð '¨ð		
ð
   ð	
ð ˜ð	
ð & sð	
ð ˜Að	
ð ˜Tð	
ð ! !ð	
ð   ð	
ð " 1ð	
ð ˜Cð	
ð  ð	
ð  ð	
ð   ð!	
ð$	
Ø  &ð	
à"Ð$4ð	
ð *Ð+@ð	
ð '¨ð		
ð
   ð	
ð ˜ð	
ð & tð	
ð ˜Að	
ð ˜Tð	
ð ! !ð	
ð   ð	
ð " 1ð	
ð ˜Dð	
ð  ð	
ð  ð	
ð   ð!	
ð$	
Ø  %ð	
à"Ð$7ð	
ð *Ð+@ð	
ð '¨ð		
ð
   ð	
ð ˜ð	
ð & sð	
ð ˜Að	
ð ˜Tð	
ð ! !ð	
ð   ð	
ð " 2ð	
ð ˜Cð	
ð  ð	
ð  ð	
ð   ð!	
ð$	
Ø  %ð	
à" Kð	
ð *Ð+@ð	
ð '¨ð		
ð
   ð	
ð ˜ð	
ð & sð	
ð ˜Að	
ð ˜Tð	
ð ! !ð	
ð   ð	
ð " 2ð	
ð ˜Cð	
ð  ð	
ð  ð	
ð   ð!	
ð$	
Ø  %ð	
à"Ð$6ð	
ð *Ð+@ð	
ð '¨ð		
ð
   ð	
ð ˜ð	
ð & tð	
ð ˜Að	
ð ˜Tð	
ð ! !ð	
ð   ð	
ð " 2ð	
ð ˜Dð	
ð  ð	
ð  ð	
ð   ð!	
ð$	
Ø  %ð	
à" Jð	
ð *Ð+?ð	
ð '¨ð		
ð
   ð	
ð ˜ð	
ð & qð	
ð ˜Að	
ð ˜Tð	
ð ! !ð	
ð   ð	
ð " 2ð	
ð ˜Að	
ð  ð	
ð  ð	
ð   ð!	
ð$	
Ø  &ð	
à" Oð	
ð *Ð+?ð	
ð '¨ð		
ð
   ð	
ð ˜ð	
ð & sð	
ð ˜Að	
ð ˜Tð	
ð ! !ð	
ð   ð	
ð " 2ð	
ð ˜Cð	
ð  ð	
ð  ð	
ð   ð!	
ð$	
Ø  &ð	
à" Kð	
ð *Ð+@ð	
ð '¨ð		
ð
   ð	
ð ˜ð	
ð & sð	
ð ˜Að	
ð ˜Tð	
ð ! !ð	
ð   ð	
ð " 2ð	
ð ˜Cð	
ð  ð	
ð  ð	
ð   ð!	
ð$	
Ø  &ð	
à" Kð	
ð *Ð+@ð	
ð '¨ð		
ð
   ð	
ð ˜ð	
ð & sð	
ð ˜Að	
ð ˜Tð	
ð ! !ð	
ð   ð	
ð " 2ð	
ð ˜Cð	
ð  ð	
ð  ð	
ð   ð!	
ð$	
Ø  &ð	
à" Kð	
ð *Ð+@ð	
ð '¨ð		
ð
   ð	
ð ˜ð	
ð & tð	
ð ˜Að	
ð ˜Tð	
ð ! !ð	
ð   ð	
ð " 2ð	
ð ˜Dð	
ð  ð	
ð  ð	
ð   ð!	
ð$	
Ø  &ð	
à" Lð	
ð *Ð+@ð	
ð '¨ð		
ð
   ð	
ð ˜ð	
ð & sð	
ð ˜Að	
ð ˜Tð	
ð ! !ð	
ð   ð	
ð " 2ð	
ð ˜Cð	
ð  ð	
ð  ð	
ð   ð!	
ð$	
Ø  &ð	
à" Lð	
ð *Ð+@ð	
ð '¨ð		
ð
   ð	
ð ˜ð	
ð & tð	
ð ˜Að	
ð ˜Tð	
ð ! !ð	
ð   ð	
ð " 2ð	
ð ˜Dð	
ð  ð	
ð  ð	
ð   ð!	
ð$	
Ø  $ð	
à"Ð$9ð	
ð *Ð+@ð	
ð '¨ð		
ð
   ð	
ð ˜ð	
ð & sð	
ð ˜Að	
ð ˜Tð	
ð ! !ð	
ð   ð	
ð " 2ð	
ð ˜Cð	
ð  ð	
ð  ð	
ð   ð!	
ð$	
Ø  $ð	
à" Mð	
ð *¨=ð	
ð '¨ð		
ð
   ð	
ð ˜ð	
ð & sð	
ð ˜Að	
ð ˜Tð	
ð ! !ð	
ð   ð	
ð " 2ð	
ð ˜Cð	
ð  ð	
ð  ð	
ð   ð!	
ð$	
Ø  &ð	
à"Ð$>ð	
ð *Ð+@ð	
ð '¨ð		
ð
   ð	
ð ˜ð	
ð & sð	
ð ˜Að	
ð ˜Tð	
ð ! !ð	
ð   ð	
ð " 2ð	
ð ˜Cð	
ð  ð	
ð  ð	
ð   ð!	
ð$	
Ø  &ð	
à" Lð	
ð *¨<ð	
ð '¨ð		
ð
   ð	
ð ˜ð	
ð & sð	
ð ˜Að	
ð ˜Tð	
ð ! !ð	
ð   ð	
ð " 2ð	
ð ˜Cð	
ð  ð	
ð  ð	
ð   ð!	
ð$	
Ø  &ð	
à" Kð	
ð *Ð+@ð	
ð '¨ð		
ð
   ð	
ð ˜ð	
ð & sð	
ð ˜Að	
ð ˜Tð	
ð ! !ð	
ð   ð	
ð " 2ð	
ð ˜Cð	
ð  ð	
ð  ð	
ð   ð!	
ð$	
Ø  &ð	
à" Kð	
ð *Ð+@ð	
ð '¨ð		
ð
   ð	
ð ˜ð	
ð & sð	
ð ˜Að	
ð ˜Tð	
ð ! !ð	
ð   ð	
ð " 2ð	
ð ˜Cð	
ð  ð	
ð  ð	
ð   ð!	
ð$	
Ø  &ð	
à" Kð	
ð *Ð+@ð	
ð '¨ð		
ð
   ð	
ð ˜ð	
ð & sð	
ð ˜Að	
ð ˜Tð	
ð ! !ð	
ð   ð	
ð " 2ð	
ð ˜Cð	
ð  ð	
ð  ð	
ð   ð!	
ð$	
Ø  &ð	
à" Lð	
ð *¨<ð	
ð '¨ð		
ð
   ð	
ð ˜ð	
ð & sð	
ð ˜Að	
ð ˜Tð	
ð ! !ð	
ð   ð	
ð " 2ð	
ð ˜Cð	
ð  ð	
ð  ð	
ð   ð!	
ðr
ñ	w€Oôr �OÓ$Ð$ó    zNhttps://beta2-publicapis.dishtv.in/api/WatchoOne/SubscriptionRequestWatchoOmnizOnly numeric valuesÚ112235)r	   Údescriptionr   zString ValueÚ
8126631764zNumeric value (10 digit)r6   z
Pack priceç     €C@zIS Transaction IDÚ	TRAN00101u   Default value â€˜ISâ€™)r"   r#   ÚMobileNoÚPlanIdÚAmountÚTransactionNor$   zSubscribe to a Planz/API to request a subscription to a Watcho plan.ÚSuccessÚUREPR1009241459772713F©	ÚOrderIDÚDescriptionÚIsAutoCommittedÚActualPayableAmountÚPaymentGetwayTokenÚAlgorithmKeyÚPaymentGatewayIDrt   ÚSubscriptionParam)r,   ÚAccessTokenÚ	TokenTypeÚ
ResultTypeÚ
ResultCodeÚ
ResultDescÚResultc                 ó>   • SSSSSSSSSSSSSSS.	S	.n[        U5      $ )
z4Handles subscription requests for Watcho Omni plans.Nr   rx   ry   Frr   r   rz   ©rƒ   r„   r…   r†   r‡   rˆ   r   ri   s     rl   Ú subscription_request_watcho_omnir‹     sH   € ðJ ØØØØà.ØØ$Ø#'Ø"&ØØ $ØØ!%ñ

ñ€Oô& �OÓ$Ð$rn   zChttps://beta2-publicapis.dishtv.in/api/WatchoOne/CurrentPlanDeatilszFetch Current Plan Detailsz=API to fetch the current subscription plan details of a user.zMobile No as a Text)r	   rp   zMobile number)r,   Ú
EntityTypeÚEntityIDr$   ÚSearchByÚSearchValue)r.   r/   r0   r1   r2   c           
      ó4   • SSSSSSSSSS.S	.n[        U5      $ )
z-Fetches the current subscription plan detailsNr   rx   iÞ  ÚJOGINDERrV   z2023-10-27T00:00:00)r   ÚSubscriberNamer
   ÚSubscriptionPlanExpireDaterŠ   r   ©rj   Úresponse_datas     rl   Úcurrent_plan_detailsr–   K  s8   € ð. ØØØØà"&Ø(Ø$0Ø*?ñ	
ñ€Mô �MÓ"Ð"rn   zBhttps://beta2-publicapis.dishtv.in/api/WatchoOne/VerifyTransactionzVerify TransactionzJAPI to verify a transaction using MerchantTransactionNo and TransactionNo.z#Third Party Merchant Transaction Noz3Third Party Transaction No (Euronet Transaction ID)z
Euronet ID)r	   r   rp   zDefault value IS)r,   ÚMerchantTransactionNorw   r�   r$   c                 ó6   • SSSSSSSSSSS	.S
.n[        U5      $ )zHVerifies a transaction based on MerchantTransactionNo and TransactionNo.Nr   rx   Ú9687547623457ÚUR1459628379i¾ç     0@z2023-06-09 19:14:34©ÚTransactionRefNoÚTransactionIDr!   rv   ÚTransactionDaterŠ   r   r”   s     rl   Úverify_transactionr    v  s;   € ð, ØØØØà /Ø+Ø'ØØ4ñ
ñ€Mô �MÓ"Ð"rn   zChttps://beta2-publicapis.dishtv.in/api/WatchoOne/TransactionHistoryzFetch Transaction HistoryzEAPI to fetch transaction history based on EntityID and Mobile Number.zDefault Value DSz10-digit mobile number)r,   r�   rŒ   rt   r$   c                 óF   • SSSSSSSSSSS	.S
SSSSS	./S.n[        U5      $ )z@Fetches transaction history based on EntityID and Mobile Number.Nr   rx   ÚUREPR2006231459633463r™   iQ$r›   z20-06-2023 12:47:53rœ   ÚUREPR2006231459633466z20-06-2023 13:09:21rŠ   r   r”   s     rl   Útransaction_historyr¤   ¢  sX   € ð, ØØØØð %<Ø!0Ø#+Ø Ø#8ñð %<Ø!0Ø#+Ø Ø#8ñð
ñ€Mô0 �MÓ"Ð"rn   zThttps://beta2-publicapis.dishtv.in/api/WatchoOne/SubscriptionPlanDetailsWithDurationc                 óš   • [         R                  " U 5      n[        R                  " UR	                  5       5      R                  5       nSU0$ ©z>Encrypts the given data (Mock base64 encoding for simplicity).Ú	InputData©ÚjsonÚdumpsÚbase64Ú	b64encodeÚencodeÚdecode©r-   Ú	json_dataÚencrypted_datas      rl   Úencrypt_datar²   Ø  ó=   € ä—
’
˜4Ó €IÜ×%Ò% i×&6Ñ&6Ó&8Ó9×@Ñ@ÓB€NØ˜Ð(Ð(rn   zMAPI to fetch subscription plan details based on OTTSubscriberID and Duration.éÿÿÿÿzFor all packs, use -1Ú10967703zDefault Entity IDzDuration in months)r,   r!   ÚEntityIdrŒ   r$   ÚDurationc                 ó„  • U R                   R                  SS5      U R                   R                  SS5      U R                   R                  SS5      U R                   R                  SS5      U R                   R                  S	S
5      S.n[        U5      nSSSSSSSSS
SSSSSSS.
SSSS
SSSSSSS.
/S.n[        U5      $ )zHFetches subscription plan details based on OTTSubscriberID and Duration.r!   r´   r¶   rµ   rŒ   r   r$   r    r·   r8   )r!   r"   r#   r$   r·   Nr   rx   r6   r7   r9   r:   r;   Fr<   )
r   r
   r   r   r   r   r   r   r   r   r@   rA   rB   rC   rD   rE   rG   rŠ   ©r-   Úgetr²   r   ©rj   Úrequest_dataÚencrypted_requestr•   s       rl   Ú'subscription_plan_details_with_durationr¾   Þ  sò   € ð, #Ÿ<™<×+Ñ+Ð,=¸rÓBØ—,‘,×"Ñ" :¨zÓ:Ø—L‘L×$Ñ$ \°4Ó8Ø—,‘,×"Ñ" 8¨TÓ2Ø—L‘L×$Ñ$ Z°Ó3ñ€Lô % \Ó2Ðð ØØØØð '+Ø(5Ø/<Ø,-Ø%'ØØ+-Ø !Ø!&Ø "ñð ',Ø(6Ø/DØ,-Ø%)ØØ+-Ø !Ø!&Ø "ñð
ñ €MôD �MÓ"Ð"rn   zNhttps://beta2-publicapis.dishtv.in/api/WatchoOne/SubscriptionRequestWatchoplanc                 óš   • [         R                  " U 5      n[        R                  " UR	                  5       5      R                  5       nSU0$ r¦   r¨   r¯   s      rl   r²   r²   (  r³   rn   z$Subscription Request for Watcho Planz0API to request a subscription for a Watcho plan.zOnly Numeric ValueÚ
9879067821zMobile NumberrH   zPlan IDÚ	TRAN00102)r,   r"   r#   rt   ru   rw   r$   c                 óž  • U R                   R                  SS5      U R                   R                  SS5      U R                   R                  SS5      U R                   R                  SS5      U R                   R                  S	S
5      U R                   R                  SS5      S.n[        U5      nSSSSSSSSSSSSSSS.	S.n[        U5      $ )z/Handles subscription requests for Watcho plans.r"   ro   r#   r   rt   rÀ   ru   rH   rw   rÁ   r$   r    )r"   r#   rt   ru   rw   r$   Nr   rx   ÚUREPR1009241459772721Fg     àh@r   rz   rŠ   r¹   r»   s       rl   Úsubscription_request_watchoplanrÄ   .  sÕ   € ð. —,‘,×"Ñ" 8¨XÓ6Ø—L‘L×$Ñ$ Z°Ó6Ø—L‘L×$Ñ$ Z°Ó>Ø—,‘,×"Ñ" 8¨UÓ3Ø Ÿ™×)Ñ)¨/¸;ÓGØ—,‘,×"Ñ" 8¨TÓ2ñ€Lô % \Ó2Ðð ØØØØà.ØØ$Ø#(Ø"&ØØ $ØØ!%ñ

ñ€Mô& �MÓ"Ð"rn   )!Údrf_yasg.utilsr   Údrf_yasgr   Úrest_framework.decoratorsr   Úrest_framework.responser   r©   r«   rh   ÚSchemaÚTYPE_OBJECTÚTYPE_INTEGERÚTYPE_STRINGÚTYPE_BOOLEANÚsubscription_plan_schemaÚ
TYPE_ARRAYrm   ÚSUBSCRIPTION_REQUEST_URLÚTYPE_NUMBERÚsubscription_request_schemar‹   r–   r,   r    ÚTRANSACTION_HISTORY_API_URLr¤   ÚSUBSCRIPTION_PLAN_API_URLr²   r¾   ÚSUBSCRIPTION_REQUEST_API_URLrÄ   © rn   rl   Ú<module>r×      sà	  ðÝ .Ý Ý .Ý ,Û Û Ý .ð !kÐ ð #Ÿ>š>Ø	×	Ñ	ðØ˜gŸnšn°'×2FÑ2FÑGðà §¢°G×4GÑ4GÑ Hðð 	& w§~¢~¸7×;NÑ;NÑ'Oðð 	# G§N¢N¸×8LÑ8LÑ$Mð	ð
 	˜WŸ^š^°×1EÑ1EÑFðð 	�G—N’N¨×(<Ñ(<Ñ=ðð 	" 7§>¢>°w×7KÑ7KÑ#Lðð 	˜Ÿš¨G×,@Ñ,@ÑAðð 	˜Ÿš¨W×-AÑ-AÑBðð 	˜gŸnšn°'×2FÑ2FÑGðð 	˜WŸ^š^°×1EÑ1EÑFðð 	˜wŸ~š~°7×3GÑ3GÑHðð 	˜Ÿš¨G×,@Ñ,@ÑAðð 	˜GŸNšN°×0CÑ0CÈTÑRðð 	˜GŸNšN°×0CÑ0CÈTÑRðð  	˜GŸNšN°×0CÑ0CÈRÑPð!ñÐ ñ, ØØ
ˆØ0ØQØ—’Ø× Ñ à&Ÿ~š~°7×3FÑ3FÐPTÑUØ—n’n¨'×*=Ñ*=ÀuÑMØŸš¨G×,?Ñ,?ÈÑNØ—n’n¨'×*=Ñ*=ÀtÑLñ	
ñð �G—N’NØ× Ñ à—n’n¨'×*=Ñ*=ÀyÑQØ—~’~¨7×+>Ñ+>ÐHbÑcØ—~’~¨7×+>Ñ+>ÐHeÑfØ—N’N¨×(:Ñ(:ÐBZÑ[ñ	
ñð ññ0 
ˆ6ˆ(Óñ|%ó ó1ð2|%ð@ lÐ à%ŸnšnØ	×	Ñ	à—.’. g×&9Ñ&9ÐG\ÐfnÑoØ—N’N¨×(;Ñ(;ÈÐaeÑfØ—N’N¨×(;Ñ(;ÈÐamÑnØ—.’. g×&:Ñ&:ÐHbÐlpÑqØ—.’. g×&9Ñ&9À|Ð]bÑcØ Ÿš¨W×-@Ñ-@ÐNaÐkvÑwØ—.’. g×&9Ñ&9ÐG_ÐimÑnññÐ ñ ØØ
ˆØ+ØKØ,Ø�G—N’NØ× Ñ à—~’~¨7×+>Ñ+>ÐH`ÑaØ"Ÿ>š>¨w×/BÑ/BÈDÑQØ Ÿš¨W×-@Ñ-@È$ÑOØ!Ÿ.š.¨g×.BÑ.BÈAÑNØ!Ÿ.š.¨g×.BÑ.BÈAÑNØ!Ÿ.š.¨g×.AÑ.AÈ9ÑUØ—n’nØ×(Ñ(à&Ÿ~š~°7×3FÑ3FÐPgÑhØ#*§>¢>°w×7JÑ7JÐTXÑ#YØ'.§~¢~¸7×;OÑ;OÐY^Ñ'_Ø+2¯>ª>¸w×?RÑ?RÐ\`Ñ+aØ*1¯.ª.¸g×>QÑ>QÐ[_Ñ*`Ø$+§N¢N¸×8KÑ8KÐUWÑ$XØ(/¯ª¸G×<OÑ<OÐY]Ñ(^Ø '§¢°G×4GÑ4GÐQUÑ VØ)0¯ª¸W×=PÑ=PÐZ^Ñ)_ñ
ññ
ñð ññ@ 
ˆ6ˆ(Óñ%ó óAðB%ð: aÐ ÙØØ
ˆØ2ØYØ—’Ø× Ñ à—~’~¨7×+>Ñ+>ÐH`ÑaØ!Ÿ.š.¨g×.AÑ.AÈ4ÑPØŸš¨G×,?Ñ,?ÈÑRØ—n’n¨'×*=Ñ*=ÀtÑLØŸš¨G×,?Ñ,?ÐMbÑcØ"Ÿ>š>¨w×/BÑ/BÐP_Ñ`ñ
ñ
ññ" 
ˆ6ˆ(Óñ#ó ó#ð$#ð, O€ñ ØØ
ˆØ*ØfØ—’Ø× Ñ àŸš¨G×,?Ñ,?ÈÑQØ%,§^¢^¸×9LÑ9LÐZñ  &AØ$Ÿ^š^°×1DÑ1Dð  SHñ  IØŸš¨G×,?Ñ,?ÈÐ_kÑlØ—n’n¨'×*=Ñ*=ÀtÐYkÑlñ
ñ	ññ  
ˆ6ˆ(Óñ#ó ó!ð"#ð0 dÐ ñ ØØ
ˆØ1ØaØ—’Ø× Ñ à—~’~¨7×+>Ñ+>ÐHcÑdØŸš¨G×,?Ñ,?ÈÐ_kÑlØ!Ÿ.š.¨g×.AÑ.AÈ4Ð]oÑpØŸš¨G×,?Ñ,?ÐMeÑfØ—n’n¨'×*=Ñ*=ÀtÐYkÑlñ
ñ	ññ  
ˆ6ˆ(Óñ#ó ó!ð"#ðD sÐ ò)ñ ØØ
ˆØ0ØiØ—’Ø× Ñ à—~’~¨7×+>Ñ+>ÐHaÑbØ&Ÿ~š~°7×3GÑ3GÐQSÐaxÑyØŸš¨G×,?Ñ,?ÈÐatÑuØ!Ÿ.š.¨g×.AÑ.AÈ4Ð]oÑpØ—n’n¨'×*=Ñ*=ÀtÐYkÑlØŸš¨G×,@Ñ,@ÐNbÑcñ
ñ
ññ" 
ˆ6ˆ(Óñ1#ó ó#ð$1#ðj  pÐ ò)ñ ØØ
ˆØ<ØLØ—’Ø× Ñ à—~’~¨7×+>Ñ+>ÐHdÑeØ—n’n¨'×*=Ñ*=ÀxÐ]qÑrØŸš¨G×,?Ñ,?ÈÐ[mÑnØŸš¨G×,?Ñ,?ÈÐcrÑsØ—n’n¨'×*>Ñ*>ÈÐ[dÑeØ$Ÿ^š^°×1DÑ1DÈkÐgzÑ{Ø—n’n¨'×*=Ñ*=ÀtÐYkÑlñ
ñññ$ 
ˆ6ˆ(Óñ##ó ó%ñ&##rn   