ó
    �PÁg  ã                   óL  • S SK Jr  S SKJr  S SKJr  S SKJr  S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\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\R                  " \R                  \R                  " \R                  S,S-S.9\R                  " \R                  S/S!S.9\R                  " \R                  S/S0S.9\R                  " \R                  S1S2S.9\R                  " \R$                  S3S4S.9\R                  " \R                  S5S6S.9\R                  " \R                  S7S"S.9S8.S9r\" SS9S:\S$\R                  " \R                  \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$                  S4S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      S@ 5       5       rg)Aé    )Úswagger_auto_schema)Úopenapi)Úapi_view©ÚResponsezHhttps://beta2-publicapis.dishtv.in/api/WatchoOne/SubscriptionPlanDetailszNhttps://beta2-publicapis.dishtv.in/api/WatchoOne/SubscriptionRequestWatchoOmniÚSubscriptionPlanID)ÚtypeÚSubscriptionPlanNameÚSubscriptionPlanDescriptionÚSubscriptionPlanDurationÚSubscriptionPriceÚDiscountÚSubscriptionActualPriceÚIsSubscribedÚAutoDebitModeÚAutoDebitModeValueÚSubscriptionSeqNoÚSubscriptionGroupNoÚMonthlyPriceÚSubscriptionAppsN)r	   ÚdefaultÚSubscriptionRuleÚPGSubscriptionIDÚ )r	   Ú
propertiesÚpostz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Ú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_/S.n[        U5      $ ) z;Returns static subscription plan details for demo purposes.r%   r&   r   éâ  r
   zWatcho Basicr   z Basic Plan with limited featuresr   é   r   é1   r   é
   r   é'   r   r   r   Fr   r   r   r   é!   r   Nr   r   r   r(   )ÚSUBSCRIPTION_PLAN_DETAILS_URLr   ©ÚrequestÚstatic_responses     Ú8C:\xampp\htdocs\skyplay_api_hub\testapp\swagger_views.pyÚsubscription_plan_detailsr?   !   sè   € ð8 Ø-Ü0ðØ$ dðà&¨ðð .Ð/Qðð +¨Að	ð
 $ Rðð ˜Bðð *¨2ðð  ðð   ðð % aðð $ Qðð & qðð  ðð # Dðð # Dðð  # Bð!ð
ñ	€Oô4 �OÓ$Ð$ó    zOnly numeric valuesÚ112235)r	   Údescriptionr   zString ValueÚ
8126631764zNumeric value (10 digit)r4   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ÚPaymentGatewayIDrF   ÚSubscriptionParam©Ú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   rJ   rK   FrD   r   rL   rU   r   r;   s     r>   Ú subscription_request_watcho_omnir]   f   sH   € ðF ØØØØà.ØØ$Ø#'Ø"&ØØ $ØØ!%ñ

ñ€Oô& �OÓ$Ð$r@   )Údrf_yasg.utilsr   Údrf_yasgr   Úrest_framework.decoratorsr   Úrest_framework.responser   r:   ÚSUBSCRIPTION_REQUEST_URLÚSchemaÚTYPE_OBJECTÚTYPE_INTEGERÚTYPE_STRINGÚTYPE_BOOLEANÚsubscription_plan_schemaÚ
TYPE_ARRAYr?   ÚTYPE_NUMBERÚsubscription_request_schemar]   © r@   r>   Ú<module>rm      s\  ðÝ .Ý Ý .Ý ,ð !kÐ Ø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Ñ[ñ	
ñð ññ. 
ˆ6ˆ(Óñ%ó ó/ð0%ð@ &Ÿ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Ø× Ñ à"Ÿ>š>¨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ˆ(Óñ%ó ó=ñ>%r@   