Ë
    <@‹gòA ã            
       óÈ  — d dl mZ d dlmZ d dlmZ d dlmZ d dlm	Z	 d dl
mZ d dlmZ d dlmZ d d	lmZ d d
lmZ d dlmZmZ d dlmZmZmZmZmZmZmZmZm Z  d dl!m"Z"m#Z#m$Z$m%Z%m&Z& e&rZd dl'm(Z( d dl)m*Z* d dl+m,Z, d dl-m.Z/ d dl0m1Z1 d dl2m3Z3 d dl4m5Z5 d dl6m7Z7 d dl8m9Z9 d dl:m;Z; d dl<m=Z= d dl>m?Z? d dl@mAZA d dlBmCZC d dlDmEZE  G d„ ded   ed   e	d   ed   ed   «      ZFy) é    )ÚCreateableAPIResource)ÚDeletableAPIResource)ÚExpandableField)Ú
ListObject)ÚListableAPIResource)ÚRequestOptions)ÚSearchResultObject)ÚSearchableAPIResource)ÚStripeObject)ÚUpdateableAPIResource)Úclass_method_variantÚsanitize_id)	ÚAsyncIteratorÚClassVarÚDictÚIteratorÚListÚOptionalÚUnionÚcastÚoverload)ÚLiteralÚNotRequiredÚ	TypedDictÚUnpackÚTYPE_CHECKING)ÚAccount)ÚApplication)ÚBankAccount)ÚCard)ÚCustomer)ÚDiscount)ÚInvoice)ÚPaymentMethod)ÚSetupIntent)ÚSource)ÚSubscriptionItem)ÚSubscriptionSchedule)ÚTaxId)ÚTaxRate)Ú	TestClockc                   ó~  — e Zd ZU dZdZeed      ed<    G d„ de«      Z	 G d„ de«      Z
 G d„ d	e«      Z G d
„ de«      Z G d„ de«      Z G d„ de«      Z G d„ de«      Z G d„ de«      Z G d„ de«      Z G d„ de«      Z G d„ de«      Z G d„ de«      Z G d„ de«      Z G d„ de«      Z G d „ d!e«      Z G d"„ d#e«      Z G d$„ d%e«      Z G d&„ d'e«      Z G d(„ d)e«      Z G d*„ d+e«      Z G d,„ d-e«      Z G d.„ d/e«      Z  G d0„ d1e«      Z! G d2„ d3e«      Z" G d4„ d5e«      Z# G d6„ d7e«      Z$ G d8„ d9e«      Z% G d:„ d;e«      Z& G d<„ d=e«      Z' G d>„ d?e«      Z( G d@„ dAe«      Z) G dB„ dCe«      Z* G dD„ dEe«      Z+ G dF„ dGe«      Z, G dH„ dIe«      Z- G dJ„ dKe«      Z. G dL„ dMe«      Z/ G dN„ dOe«      Z0 G dP„ dQe«      Z1 G dR„ dSe«      Z2 G dT„ dUe«      Z3 G dV„ dWe«      Z4 G dX„ dYe«      Z5 G dZ„ d[e«      Z6 G d\„ d]e«      Z7 G d^„ d_e«      Z8 G d`„ dae«      Z9 G db„ dce«      Z: G dd„ dee«      Z; G df„ dge«      Z< G dh„ die«      Z= G dj„ dke«      Z> G dl„ dme«      Z? G dn„ doe«      Z@ G dp„ dqe«      ZA G dr„ dse«      ZB G dt„ due«      ZC G dv„ dwe«      ZD G dx„ dye«      ZE G dz„ d{e«      ZF G d|„ d}e«      ZG G d~„ de«      ZH G d€„ d�e«      ZI G d‚„ dƒe«      ZJ G d„„ d…e«      ZK G d†„ d‡e«      ZL G dˆ„ d‰e«      ZM G dŠ„ d‹e«      ZN G dŒ„ d�e«      ZO G dŽ„ d�e«      ZP G d�„ d‘e«      ZQ G d’„ d“e«      ZR G d”„ d•e«      ZS G d–„ d—e«      ZT G d˜„ d™e«      ZU G dš„ d›e«      ZV G dœ„ d�e«      ZW G dž„ dŸe«      ZX G d „ d¡e«      ZY G d¢„ d£e«      ZZ G d¤„ d¥e«      Z[ G d¦„ d§e«      Z\ G d¨„ d©e«      Z] G dª„ d«e«      Z^ G d¬„ d­e«      Z_ G d®„ d¯e«      Z` G d°„ d±e«      Za G d²„ d³e«      Zb G d´„ dµe«      Zc G d¶„ d·e«      Zd G d¸„ d¹e«      Ze G dº„ d»e«      Zf G d¼„ d½e«      Zgeheid¾      ed¿<   	 ehej   edÀ<   	 e	edÁ<   ekedÂ<   	 ehe
   edÃ<   	 ehe   edÄ<   	 ehek   edÅ<   	 eledÆ<   	 ehek   edÇ<   	 ehe   edÈ<   	 edÉ   edÊ<   	 ekedË<   	 emedÌ<   	 ekedÍ<   	 ekedÎ<   	 eidÏ   edÐ<   	 ehek   edÑ<   	 eheidÒ      edÓ<   	 eheiendÔ         edÕ<   	 eheodÖ      ed×<   	 ehem   edØ<   	 ehdÙ   edÚ<   	 eoeidÙ      edÛ<   	 ehek   edÜ<   	 emedÝ<   	 eedÞ<   epdß   edà<   	 eheidá      edâ<   	 eledã<   	 eqememf   edä<   	 ehek   edå<   	 ed   edæ<   	 eheidç      edè<   	 ehe   edé<   	 ehe   edê<   	 ehe   edë<   	 eheidì      edí<   	 ehe   edî<   	 eheidï      edð<   	 ekedñ<   	 edò   edó<   	 eheidô      edõ<   	 ehe   edö<   	 ehek   ed÷<   	 ehe   edø<   	 ehek   edù<   	 erdúemdûesdü   dýd fdþ„«       Zteuevdúemdûesdü   dýd fdÿ„«       «       Zweudûesdü   dýd f�d „«       Zw ex�d«      dûesdü   dýd f�d„«       Zwerdúemdûesdü   dýd f�d„«       Zyeuevdúemdûesdü   dýd f�d„«       «       Zzeudûesdü   dýd f�d„«       Zz ex�d«      dûesdü   dýd f�d„«       Zzerdûes�d   dýd f�d	„«       Z{erdûes�d   dýd f�d
„«       Z|erdúemdûes�d   dýdÙf�d„«       Z}euevdúemdûes�d   dýdÙf�d„«       «       Z~eudûes�d   dýdÙf�d„«       Z~ ex�d«      dûes�d   dýdÙf�d„«       Z~erdúemdûes�d   dýdÙf�d„«       Zeuevdúemdûes�d   dýdÙf�d„«       «       Z€eudûes�d   dýdÙf�d„«       Z€ ex�d«      dûes�d   dýdÙf�d„«       Z€erdûes�d   dýepd    f�d„«       Z�erdûes�d   dýepd    f�d„«       Z‚erdÝemdûes�d   dýd f�d„«       ZƒerdÝemdûes�d   dýd f�d„«       Z„erdemdûes�d   dýd f�d„«       Z…euevdemdûes�d   dýd f�d„«       «       Z†eudûes�d   dýd f�d„«       Z† ex�d «      dûes�d   dýd f�d!„«       Z†erdemdûes�d   dýd f�d"„«       Z‡euevdemdûes�d   dýd f�d#„«       «       Zˆeudûes�d   dýd f�d$„«       Zˆ ex�d%«      dûes�d   dýd f�d&„«       ZˆerdÝemdûes�d'   dýd f�d(„«       Z‰erdÝemdûes�d'   dýd f�d)„«       ZŠer�d*es�d+   dýe‹d    f�d,„«       ZŒer�d*es�d+   dýe‹d    f�d-„«       Z�er�d*es�d+   dýeŽd    f�d.„«       Z�er�d*es�d+   dýe�d    f�d/„«       Z‘e	e
eeeeeeeee�d0œZ’�y1(2  ÚSubscriptionz±
    Subscriptions allow you to charge a customer on a recurring basis.

    Related guide: [Creating subscriptions](https://stripe.com/docs/billing/subscriptions/creating)
    ÚsubscriptionÚOBJECT_NAMEc                   ób   — e Zd ZU  G d„ de«      Zeed      ed<   	 eed<   	 ee   ed<   	 deiZ	y)úSubscription.AutomaticTaxc                   ó6   — e Zd ZU eed      ed<   	 ed   ed<   y)ú#Subscription.AutomaticTax.Liabilityr   Úaccount©r4   ÚselfÚtypeN©Ú__name__Ú
__module__Ú__qualname__r   r   Ú__annotations__r   © ó    úS/var/www/html/AdoubleTech/venv/lib/python3.12/site-packages/stripe/_subscription.pyÚ	Liabilityr3   C   ó*   … Ø˜o¨iÑ8Ñ9Ó9ðð Ð+Ñ,Ó,ðr>   r@   Úrequires_location_inputsÚdisabled_reasonÚenabledÚ	liabilityN)
r9   r:   r;   r   r@   r   r   r<   ÚboolÚ_inner_class_typesr=   r>   r?   ÚAutomaticTaxr1   B   sQ   … ô	˜ô 	ð " 'Ð*DÑ"EÑFÓFð	ð ‹ð	ð ˜IÑ&Ó&ð	ð *¨9Ð5Ñr>   rH   c                   ó`   — e Zd ZU eed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   y)ú%Subscription.BillingCycleAnchorConfigÚday_of_monthÚhourÚminuteÚmonthÚsecondN)r9   r:   r;   Úintr<   r   r=   r>   r?   ÚBillingCycleAnchorConfigrJ   [   sQ   … ØÓð	ð �s‰mÓð	ð ˜‘Óð	ð ˜‰}Óð	ð ˜‘Óð	r>   rQ   c                   ó0   — e Zd ZU ee   ed<   	 ee   ed<   y)úSubscription.BillingThresholdsÚ
amount_gteÚreset_billing_cycle_anchorN)r9   r:   r;   r   rP   r<   rF   r=   r>   r?   ÚBillingThresholdsrS   q   s"   … Ø˜S‘MÓ!ð	ð %-¨T¡NÓ2ð	r>   rV   c                   óN   — e Zd ZU ee   ed<   	 eed      ed<   	 eed      ed<   y)ú Subscription.CancellationDetailsÚcomment)Úcustomer_serviceÚlow_qualityÚmissing_featuresÚotherÚswitched_serviceÚtoo_complexÚtoo_expensiveÚunusedÚfeedback)Úcancellation_requestedÚpayment_disputedÚpayment_failedÚreasonN)r9   r:   r;   r   Ústrr<   r   r=   r>   r?   ÚCancellationDetailsrX   {   sQ   … Ø˜#‘Óð	ð Øðñ	ñ
ó 	
ð	ð ØØNññ
ó 	
ð
	r>   rh   c                   óT   — e Zd ZU  G d„ de«      Zeeed         ed<   	 eed<   deiZ	y)úSubscription.InvoiceSettingsc                   ó6   — e Zd ZU eed      ed<   	 ed   ed<   y)ú#Subscription.InvoiceSettings.Issuerr   r4   r5   r7   Nr8   r=   r>   r?   ÚIssuerrl   ™   rA   r>   rm   r)   Úaccount_tax_idsÚissuerN)
r9   r:   r;   r   rm   r   r   r   r<   rG   r=   r>   r?   ÚInvoiceSettingsrj   ˜   s<   … ô	�\ô 	ð " $ °wÑ'?Ñ"@ÑAÓAð	ð ‹Ø&¨Ð/Ñr>   rp   c                   ó0   — e Zd ZU ed   ed<   	 ee   ed<   y)úSubscription.PauseCollection©Úkeep_as_draftÚmark_uncollectibleÚvoidÚbehaviorÚ
resumes_atN)r9   r:   r;   r   r<   r   rP   r=   r>   r?   ÚPauseCollectionrr   ª   s$   … ØÐGÑHÓHð	ð ˜S‘MÓ!ð	r>   ry   c                   ót   — e Zd ZU  G d„ de«      Zee   ed<   	 eeed         ed<   	 eed      ed<   	 deiZ	y)	úSubscription.PaymentSettingsc                   ó:  — e Zd ZU  G d„ de«      Z G d„ de«      Z G d„ de«      Z G d„ de«      Z G d	„ d
e«      Z G d„ de«      Z	 G d„ de«      Z
ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   	 ee	   ed<   	 ee
   ed<   	 eeeeee	e
dœZy)ú1Subscription.PaymentSettings.PaymentMethodOptionsc                   óT   — e Zd ZU  G d„ de«      Zee   ed<   eed      ed<   	 deiZy)ú;Subscription.PaymentSettings.PaymentMethodOptions.AcssDebitc                   ó$   — e Zd ZU eed      ed<   y)úJSubscription.PaymentSettings.PaymentMethodOptions.AcssDebit.MandateOptions©ÚbusinessÚpersonalÚtransaction_typeN)r9   r:   r;   r   r   r<   r=   r>   r?   ÚMandateOptionsr�   ·   s   … Ø&.¨wÐ7MÑ/NÑ&OÓOðr>   r†   Úmandate_options©Ú	automaticÚinstantÚmicrodepositsÚverification_methodN©	r9   r:   r;   r   r†   r   r<   r   rG   r=   r>   r?   Ú	AcssDebitr   ¶   sC   … ô \ô ð "*¨.Ñ!9Ó9Ø%-ØÐCÑDñ&ó ðð '8¸Ð%HÑ"r>   rŽ   c                   ó   — e Zd ZU ed   ed<   y)ú<Subscription.PaymentSettings.PaymentMethodOptions.Bancontact©ÚdeÚenÚfrÚnlÚpreferred_languageN©r9   r:   r;   r   r<   r=   r>   r?   Ú
Bancontactr�   Æ   s   … Ø$+Ð,BÑ$CÓCðr>   r˜   c                   ól   — e Zd ZU  G d„ de«      Zee   ed<   eed      ed<   	 eed      ed<   	 deiZy)	ú6Subscription.PaymentSettings.PaymentMethodOptions.Cardc                   óH   — e Zd ZU ee   ed<   	 eed      ed<   	 ee   ed<   y)úESubscription.PaymentSettings.PaymentMethodOptions.Card.MandateOptionsÚamount©ÚfixedÚmaximumÚamount_typeÚdescriptionN)r9   r:   r;   r   rP   r<   r   rg   r=   r>   r?   r†   rœ   Í   s:   … Ø$ S™MÓ)ðð "*¨'Ð2DÑ*EÑ!FÓFðð "*¨#¡Ó.ðr>   r†   r‡   ©ÚamexÚcartes_bancairesÚdinersÚdiscoverÚ	eftpos_auÚgirocardÚinteracÚjcbÚlinkÚ
mastercardÚunionpayÚunknownÚvisaÚnetwork©Úanyr‰   Ú	challengeÚrequest_three_d_secureNr�   r=   r>   r?   r    rš   Ì   sd   … ô \ô ð "*¨.Ñ!9Ó9Ø!Øð ññó ð"ð )1ØÐ;Ñ<ñ)ó ðð '8¸Ð%HÑ"r>   r    c                   óT   — e Zd ZU  G d„ de«      Zee   ed<   eed      ed<   	 deiZy)úASubscription.PaymentSettings.PaymentMethodOptions.CustomerBalancec                   óN   — e Zd ZU  G d„ de«      Zee   ed<   ee   ed<   	 deiZy)úNSubscription.PaymentSettings.PaymentMethodOptions.CustomerBalance.BankTransferc                   ó   — e Zd ZU ed   ed<   y)ú]Subscription.PaymentSettings.PaymentMethodOptions.CustomerBalance.BankTransfer.EuBankTransfer)ÚBEÚDEÚESÚFRÚIEÚNLÚcountryNr—   r=   r>   r?   ÚEuBankTransferr»   ú   s   … Ø!(Ð)KÑ!LÓLðr>   rÃ   Úeu_bank_transferr7   N)	r9   r:   r;   r   rÃ   r   r<   rg   rG   r=   r>   r?   ÚBankTransferr¹   ù   s7   … ô¨ô ð '/¨~Ñ&>Ó>Ø" 3™-Ó'ðð +=¸nÐ)MÑ&r>   rÅ   Úbank_transferÚfunding_typeN)	r9   r:   r;   r   rÅ   r   r<   r   rG   r=   r>   r?   ÚCustomerBalancer·   ø   s?   … ôN <ô Nð  (¨Ñ5Ó5Ø& w¨Ñ'?Ñ@Ó@ðð '6°|Ð%DÑ"r>   rÈ   c                   ó   — e Zd Zy)ú9Subscription.PaymentSettings.PaymentMethodOptions.KonbiniN©r9   r:   r;   r=   r>   r?   ÚKonbinirÊ     ó   „ Ør>   rÌ   c                   ó   — e Zd Zy)ú;Subscription.PaymentSettings.PaymentMethodOptions.SepaDebitNrË   r=   r>   r?   Ú	SepaDebitrÏ     rÍ   r>   rÐ   c                   óT   — e Zd ZU  G d„ de«      Zee   ed<   eed      ed<   	 deiZy)ú?Subscription.PaymentSettings.PaymentMethodOptions.UsBankAccountc                   óx   — e Zd ZU  G d„ de«      Zee   ed<   eeed         ed<   	 eeed         ed<   	 deiZ	y)	úTSubscription.PaymentSettings.PaymentMethodOptions.UsBankAccount.FinancialConnectionsc                   ó*   — e Zd ZU eeed         ed<   y)ú\Subscription.PaymentSettings.PaymentMethodOptions.UsBankAccount.FinancialConnections.Filters©ÚcheckingÚsavingsÚaccount_subcategoriesN)r9   r:   r;   r   r   r   r<   r=   r>   r?   ÚFiltersrÖ     s"   … Ø/7Ø  Ð)>Ñ!?Ñ@ñ0ó ðr>   rÛ   Úfilters©ÚbalancesÚ	ownershipÚpayment_methodÚtransactionsÚpermissions©rÞ   rß   rá   ÚprefetchN)
r9   r:   r;   r   rÛ   r   r<   r   r   rG   r=   r>   r?   ÚFinancialConnectionsrÔ     sq   … ô ,ô ð & gÑ.Ó.Ø!)ØØ#ð!0ñññ	"ó 	ðð 'Ø˜WÐ%LÑMÑNñó ðð +4°WÐ)=Ñ&r>   rå   Úfinancial_connectionsrˆ   rŒ   N)	r9   r:   r;   r   rå   r   r<   r   rG   r=   r>   r?   ÚUsBankAccountrÒ     sG   … ô>¨<ô >ð> (0Ð0DÑ'EÓEØ%-ØÐCÑDñ&ó ðð ,Ð-Að&Ñ"r>   rç   Ú
acss_debitÚ
bancontactÚcardÚcustomer_balanceÚkonbiniÚ
sepa_debitÚus_bank_account)rè   ré   rê   rë   rì   rí   rî   N)r9   r:   r;   r   rŽ   r˜   r    rÈ   rÌ   rÐ   rç   r   r<   rG   r=   r>   r?   ÚPaymentMethodOptionsr}   µ   sú   … ôI˜Lô Iô ˜\ô ô*I�|ô *IôXE ,ô Eô,˜,ô ô˜Lô ô) ô )ðV ! Ñ+Ó+ðð ! Ñ,Ó,ðð ˜4‘.Ó ðð ' Ñ7Ó7ðð ˜gÑ&Ó&ðð ! Ñ+Ó+ðð & mÑ4Ó4ðð (Ø(ØØ$3Ø"Ø'Ø#0ñ"Ñr>   rï   Úpayment_method_options)#Úach_credit_transferÚ	ach_debitrè   Ú
amazon_payÚau_becs_debitÚ
bacs_debitré   Úboletorê   Úcashapprë   ÚepsÚfpxÚgiropayÚgrabpayÚidealÚjp_credit_transferÚ	kakao_payrì   Úkr_cardr¬   Ú
multibancoÚ	naver_payÚp24ÚpaycoÚpaynowÚpaypalÚ	promptpayÚrevolut_payÚsepa_credit_transferrí   ÚsofortÚswishrî   Ú
wechat_payÚpayment_method_types©ÚoffÚon_subscriptionÚsave_default_payment_methodN)
r9   r:   r;   r   rï   r   r<   r   r   rG   r=   r>   r?   ÚPaymentSettingsr{   ´   sy   … ôn	 <ô n	ð` !)Ð)=Ñ >Ó>ð	ð 'ØØð""ñ$ñ&ñ(
ó (	
ðR	ð &.ØÐ,Ñ-ñ&
ó 	
ð	ð 7Ð8LÐMÑr>   r  c                   ó*   — e Zd ZU ed   ed<   	 eed<   y)ú'Subscription.PendingInvoiceItemInterval©ÚdayrN   ÚweekÚyearÚintervalÚinterval_countN)r9   r:   r;   r   r<   rP   r=   r>   r?   ÚPendingInvoiceItemIntervalr  �  s    … ØÐ8Ñ9Ó9ð	ð Óð	r>   r  c                   óf   — e Zd ZU ee   ed<   	 eed<   	 eed      ed<   	 ee   ed<   	 ee   ed<   y)úSubscription.PendingUpdateÚbilling_cycle_anchorÚ
expires_atr'   Úsubscription_itemsÚ	trial_endÚtrial_from_planN)r9   r:   r;   r   rP   r<   r   rF   r=   r>   r?   ÚPendingUpdater  §  sW   … Ø& s™mÓ+ð	ð ‹ð	ð % TÐ*<Ñ%=Ñ>Ó>ð	ð ˜C‘=Ó ð	ð " $™Ó'ð	r>   r"  c                   ó0   — e Zd ZU ee   ed<   	 ed   ed<   y)úSubscription.TransferDataÚamount_percentr   ÚdestinationN)r9   r:   r;   r   Úfloatr<   r   r=   r>   r?   ÚTransferDatar$  ½  s#   … Ø  ™Ó'ð	ð % YÑ/Ó/ð	r>   r(  c                   ó8   — e Zd ZU  G d„ de«      Zeed<   	 deiZy)úSubscription.TrialSettingsc                   ó   — e Zd ZU ed   ed<   y)ú&Subscription.TrialSettings.EndBehavior©ÚcancelÚcreate_invoiceÚpauseÚmissing_payment_methodNr—   r=   r>   r?   ÚEndBehaviorr,  È  s   … Ø$+Ø3ñ%ó ðr>   r2  Úend_behaviorN)r9   r:   r;   r   r2  r<   rG   r=   r>   r?   ÚTrialSettingsr*  Ç  s(   … ô	˜,ô 	ð "Ó!ð	ð -¨kÐ:Ñr>   r4  c                   óZ   — e Zd ZU ed   ed<   	 eee      ed<   	 ee   ed<   	 ee   ed<   y)úSubscription.CancelParamsú,Subscription.CancelParamsCancellationDetailsÚcancellation_detailsÚexpandÚinvoice_nowÚprorateN)r9   r:   r;   r   r<   r   rg   rF   r=   r>   r?   ÚCancelParamsr6  Ö  sQ   … Ø)Ø:ñ
ó 	
ð	ð ˜D ™IÑ&Ó&ð	ð ! Ñ&Ó&ð	ð ˜TÑ"Ó"ð	r>   r<  c                   ó0   — e Zd ZU ed   ed<   	 ed   ed<   y)r7  úLiteral['']|strrY   ú‘Literal['']|Literal['customer_service', 'low_quality', 'missing_features', 'other', 'switched_service', 'too_complex', 'too_expensive', 'unused']rb   N©r9   r:   r;   r   r<   r=   r>   r?   ÚCancelParamsCancellationDetailsz,Subscription.CancelParamsCancellationDetailsê  ó-   … ØÐ.Ñ/Ó/ð	ð ð `ñ
ó 	
ð	r>   rA  c                   ó   — e Zd ZU eed      ed<   	 ed   ed<   	 ed   ed<   	 ee   ed<   	 ee   ed<   	 ed	   ed
<   	 ed   ed<   	 ee   ed<   	 ee   ed<   	 eed      ed<   	 ee	   ed<   	 ee	   ed<   	 e	ed<   	 ee   ed<   	 ee	   ed<   	 ee	   ed<   	 ed   ed<   	 ee	   ed<   	 ed   ed<   	 eee	      ed<   	 ed   ed<   	 eed      ed <   	 ed!   ed"<   	 ee   ed#<   	 ed$   ed%<   	 eed&      ed'<   	 ed(   ed)<   	 ed*   ed+<   	 ee	   ed,<   	 eed-      ed.<   	 ed/   ed0<   	 ed1   ed2<   	 ee   ed3<   	 ee   ed4<   	 ed5   ed6<   y7)8úSubscription.CreateParamsú'Subscription.CreateParamsAddInvoiceItemÚadd_invoice_itemsúLiteral['']|floatÚapplication_fee_percentú%Subscription.CreateParamsAutomaticTaxÚautomatic_taxÚbackdate_start_dater  ú1Subscription.CreateParamsBillingCycleAnchorConfigÚbilling_cycle_anchor_configz6Literal['']|Subscription.CreateParamsBillingThresholdsÚbilling_thresholdsÚ	cancel_atÚcancel_at_period_end©Úcharge_automaticallyÚsend_invoiceÚcollection_methodÚcouponÚcurrencyÚcustomerÚdays_until_dueÚdefault_payment_methodÚdefault_sourceúLiteral['']|List[str]Údefault_tax_ratesr¢   z3Literal['']|List[Subscription.CreateParamsDiscount]Ú	discountsr9  ú(Subscription.CreateParamsInvoiceSettingsÚinvoice_settingsúSubscription.CreateParamsItemÚitemsúLiteral['']|Dict[str, str]ÚmetadataÚoff_sessionr>  Úon_behalf_of©Úallow_incompleteÚdefault_incompleteÚerror_if_incompleteÚpending_if_incompleteÚpayment_behaviorú(Subscription.CreateParamsPaymentSettingsÚpayment_settingsz?Literal['']|Subscription.CreateParamsPendingInvoiceItemIntervalÚpending_invoice_item_intervalÚpromotion_code©Úalways_invoiceÚcreate_prorationsÚnoneÚproration_behaviorú%Subscription.CreateParamsTransferDataÚtransfer_dataúLiteral['now']|intr   r!  Útrial_period_daysú&Subscription.CreateParamsTrialSettingsÚtrial_settingsN)
r9   r:   r;   r   r   r<   rP   rF   r   rg   r=   r>   r?   ÚCreateParamsrD  ö  sÐ  … Ø&ØÐ:Ñ;ñ
ó 	
ð	ð "-Ð-@Ñ!AÓAð	ð #Ð#JÑKÓKð	ð )¨Ñ-Ó-ð	ð *¨#Ñ.Ó.ð	ð &1Ø?ñ&
ó 	
ð	ð (ØDñ
ó 	
ð	ð ˜sÑ#Ó#ð	ð *¨$Ñ/Ó/ð	ð 'ØÐ:Ñ;ñ
ó 	
ð	ð ˜CÑ Ó ð	ð ˜cÑ"Ó"ð	ð ‹ð	ð $ CÑ(Ó(ð	ð !,¨CÑ 0Ó0ð	ð $ CÑ(Ó(ð	ð 'Ð'>Ñ?Ó?ð	ð ! Ñ%Ó%ð	ð ØAñ
ó 	
ð	ð ˜D ™IÑ&Ó&ð	ð &Ø6ñ
ó 	
ð	ð ˜4Ð ?Ñ@ÑAÓAð	ð Ð:Ñ;Ó;ð	ð ! Ñ&Ó&ð	ð "Ð"3Ñ4Ó4ð	ð &Øð)ññ
ó 	
ð	ð &Ø6ñ
ó 	
ð	ð (3ØMñ(
ó 	
ð	ð $ CÑ(Ó(ð	ð (ØÐAÑBñ
ó 	
ð	ð #Ð#JÑKÓKð	ð Ð3Ñ4Ó4ð	ð % TÑ*Ó*ð	ð ' sÑ+Ó+ð	ð $Ð$LÑMÓMð	r>   r{  c                   ól   — e Zd ZU eed      ed<   	 ee   ed<   	 ed   ed<   	 ee   ed<   	 ed   ed<   y	)
rE  ú/Subscription.CreateParamsAddInvoiceItemDiscountr]  Úpriceú0Subscription.CreateParamsAddInvoiceItemPriceDataÚ
price_dataÚquantityr[  Ú	tax_ratesN©r9   r:   r;   r   r   r<   rg   rP   r=   r>   r?   ÚCreateParamsAddInvoiceItemz'Subscription.CreateParamsAddInvoiceItem§  ók   … ØØÐBÑCñ
ó 	
ð	ð ˜3ÑÓð	ð  Ø>ñ
ó 	
ð	ð ˜cÑ"Ó"ð	ð Ð6Ñ7Ó7ð	r>   r„  c                   óB   — e Zd ZU ee   ed<   	 ee   ed<   	 ee   ed<   y)r}  rU  Údiscountro  N©r9   r:   r;   r   rg   r<   r=   r>   r?   Ú"CreateParamsAddInvoiceItemDiscountz/Subscription.CreateParamsAddInvoiceItemDiscountÁ  ó6   … Ø˜CÑ Ó ð	ð ˜cÑ"Ó"ð	ð $ CÑ(Ó(ð	r>   r‰  c                   ó`   — e Zd ZU eed<   	 eed<   	 eed      ed<   	 ee   ed<   	 ee   ed<   y)r  rV  Úproduct©Ú	exclusiveÚ	inclusiveÚunspecifiedÚtax_behaviorÚunit_amountÚunit_amount_decimalN©r9   r:   r;   rg   r<   r   r   rP   r=   r>   r?   Ú#CreateParamsAddInvoiceItemPriceDataz0Subscription.CreateParamsAddInvoiceItemPriceDataÏ  óY   … Ø‹ð	ð ‹ð	ð "ØÐ;Ñ<ñ
ó 	
ð	ð ! Ñ%Ó%ð	ð )¨Ñ-Ó-ð	r>   r•  c                   ó*   — e Zd ZU eed<   	 ed   ed<   y)rI  rD   ú.Subscription.CreateParamsAutomaticTaxLiabilityrE   N©r9   r:   r;   rF   r<   r   r=   r>   r?   ÚCreateParamsAutomaticTaxz%Subscription.CreateParamsAutomaticTaxç  ó#   … Ø‹ð	ð Ø<ñ
ó 	
ð	r>   rš  c                   ó0   — e Zd ZU ee   ed<   	 ed   ed<   y)r˜  r4   r5   r7   N©r9   r:   r;   r   rg   r<   r   r=   r>   r?   Ú!CreateParamsAutomaticTaxLiabilityz.Subscription.CreateParamsAutomaticTaxLiabilityó  ó%   … Ø˜SÑ!Ó!ð	ð Ð'Ñ(Ó(ð	r>   rž  c                   ó`   — e Zd ZU eed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   y)rL  rK   rL   rM   rN   rO   N)r9   r:   r;   rP   r<   r   r=   r>   r?   Ú$CreateParamsBillingCycleAnchorConfigz1Subscription.CreateParamsBillingCycleAnchorConfigý  sU   … ØÓð	ð ˜#ÑÓð	ð ˜CÑ Ó ð	ð ˜3ÑÓð	ð ˜CÑ Ó ð	r>   r¡  c                   ó0   — e Zd ZU ee   ed<   	 ee   ed<   y)ú*Subscription.CreateParamsBillingThresholdsrT   rU   N©r9   r:   r;   r   rP   r<   rF   r=   r>   r?   ÚCreateParamsBillingThresholdsr£    ó$   … Ø Ñ$Ó$ð	ð %0°Ñ$5Ó5ð	r>   r¥  c                   óB   — e Zd ZU ee   ed<   	 ee   ed<   	 ee   ed<   y)ú!Subscription.CreateParamsDiscountrU  r‡  ro  Nrˆ  r=   r>   r?   ÚCreateParamsDiscountr¨    rŠ  r>   r©  c                   ó0   — e Zd ZU ed   ed<   	 ed   ed<   y)r^  r[  rn   ú.Subscription.CreateParamsInvoiceSettingsIssuerro   Nr@  r=   r>   r?   ÚCreateParamsInvoiceSettingsz(Subscription.CreateParamsInvoiceSettings+  ó&   … Ø$Ð%<Ñ=Ó=ð	ð ÐLÑMÓMð	r>   r¬  c                   ó0   — e Zd ZU ee   ed<   	 ed   ed<   y)r«  r4   r5   r7   Nr�  r=   r>   r?   Ú!CreateParamsInvoiceSettingsIssuerz.Subscription.CreateParamsInvoiceSettingsIssuer5  rŸ  r>   r¯  c                   ó¦   — e Zd ZU ed   ed<   	 ed   ed<   	 eeeef      ed<   	 ee   ed<   	 ee   ed<   	 ed   ed	<   	 ee   ed
<   	 ed   ed<   y)r`  z:Literal['']|Subscription.CreateParamsItemBillingThresholdsrN  z7Literal['']|List[Subscription.CreateParamsItemDiscount]r]  rc  Úplanr~  ú&Subscription.CreateParamsItemPriceDatar€  r�  r[  r‚  N)r9   r:   r;   r   r<   r   rg   rP   r=   r>   r?   ÚCreateParamsItemzSubscription.CreateParamsItem?  s¤   … Ø'ØHñ
ó 	
ð	ð ØEñ
ó 	
ð	ð ˜d 3¨ 8™nÑ-Ó-ð	ð ˜#ÑÓð	ð ˜3ÑÓð	ð  Ð HÑIÓIð	ð ˜cÑ"Ó"ð	ð Ð6Ñ7Ó7ð	r>   r³  c                   ó   — e Zd ZU eed<   y)ú.Subscription.CreateParamsItemBillingThresholdsÚ	usage_gteN©r9   r:   r;   rP   r<   r=   r>   r?   Ú!CreateParamsItemBillingThresholdsrµ  e  ó   … Ø‹ð	r>   r¸  c                   óB   — e Zd ZU ee   ed<   	 ee   ed<   	 ee   ed<   y)ú%Subscription.CreateParamsItemDiscountrU  r‡  ro  Nrˆ  r=   r>   r?   ÚCreateParamsItemDiscountr»  k  rŠ  r>   r¼  c                   ól   — e Zd ZU eed<   	 eed<   	 ded<   	 eed      ed<   	 ee   ed<   	 ee   ed<   y	)
r²  rV  rŒ  ú/Subscription.CreateParamsItemPriceDataRecurringÚ	recurringr�  r‘  r’  r“  Nr”  r=   r>   r?   ÚCreateParamsItemPriceDataz&Subscription.CreateParamsItemPriceDatay  óg   … Ø‹ð	ð ‹ð	ð EÓDð	ð "ØÐ;Ñ<ñ
ó 	
ð	ð ! Ñ%Ó%ð	ð )¨Ñ-Ó-ð	r>   rÀ  c                   ó0   — e Zd ZU ed   ed<   	 ee   ed<   y)r¾  r  r  r  N©r9   r:   r;   r   r<   r   rP   r=   r>   r?   Ú"CreateParamsItemPriceDataRecurringz/Subscription.CreateParamsItemPriceDataRecurring•  ó%   … ØÐ8Ñ9Ó9ð	ð $ CÑ(Ó(ð	r>   rÄ  c                   óH   — e Zd ZU ed   ed<   	 ed   ed<   	 eed      ed<   y)rl  ú<Subscription.CreateParamsPaymentSettingsPaymentMethodOptionsrð   áÚ  Literal['']|List[Literal['ach_credit_transfer', 'ach_debit', 'acss_debit', 'amazon_pay', 'au_becs_debit', 'bacs_debit', 'bancontact', 'boleto', 'card', 'cashapp', 'customer_balance', 'eps', 'fpx', 'giropay', 'grabpay', 'ideal', 'jp_credit_transfer', 'kakao_pay', 'konbini', 'kr_card', 'link', 'multibanco', 'naver_pay', 'p24', 'payco', 'paynow', 'paypal', 'promptpay', 'revolut_pay', 'sepa_credit_transfer', 'sepa_debit', 'sofort', 'swish', 'us_bank_account', 'wechat_pay']]r  r  r  N©r9   r:   r;   r   r<   r   r=   r>   r?   ÚCreateParamsPaymentSettingsz(Subscription.CreateParamsPaymentSettingsŸ  óN   … Ø +ØJñ!
ó 	
ð	ð *ð iñ
ó 	
ð	ð &1ØÐ,Ñ-ñ&
ó 	
ð	r>   rÊ  c                   óŠ   — e Zd ZU ed   ed<   	 ed   ed<   	 ed   ed<   	 ed   ed<   	 ed	   ed
<   	 ed   ed<   	 ed   ed<   y)rÇ  zQLiteral['']|Subscription.CreateParamsPaymentSettingsPaymentMethodOptionsAcssDebitrè   zRLiteral['']|Subscription.CreateParamsPaymentSettingsPaymentMethodOptionsBancontactré   zLLiteral['']|Subscription.CreateParamsPaymentSettingsPaymentMethodOptionsCardrê   zWLiteral['']|Subscription.CreateParamsPaymentSettingsPaymentMethodOptionsCustomerBalancerë   zOLiteral['']|Subscription.CreateParamsPaymentSettingsPaymentMethodOptionsKonbinirì   zQLiteral['']|Subscription.CreateParamsPaymentSettingsPaymentMethodOptionsSepaDebitrí   zULiteral['']|Subscription.CreateParamsPaymentSettingsPaymentMethodOptionsUsBankAccountrî   Nr@  r=   r>   r?   Ú/CreateParamsPaymentSettingsPaymentMethodOptionsz<Subscription.CreateParamsPaymentSettingsPaymentMethodOptions³  ó¡   … ØØ_ñ
ó 	
ð	ð  Ø`ñ
ó 	
ð	ð ØZñ
ó 	
ð	ð &Øeñ
ó 	
ð	ð Ø]ñ
ó 	
ð	ð  Ø_ñ
ó 	
ð	ð %Øcñ
ó 	
ð	r>   rÍ  c                   ó6   — e Zd ZU ed   ed<   	 eed      ed<   y)úESubscription.CreateParamsPaymentSettingsPaymentMethodOptionsAcssDebitúSSubscription.CreateParamsPaymentSettingsPaymentMethodOptionsAcssDebitMandateOptionsr‡   rˆ   rŒ   NrÉ  r=   r>   r?   Ú8CreateParamsPaymentSettingsPaymentMethodOptionsAcssDebitrÐ  ß  ó4   … Ø$Øañ
ó 	
ð	ð )ØÐ;Ñ<ñ
ó 	
ð	r>   rÒ  c                   ó$   — e Zd ZU eed      ed<   y)rÑ  r‚   r…   N©r9   r:   r;   r   r   r<   r=   r>   r?   ÚFCreateParamsPaymentSettingsPaymentMethodOptionsAcssDebitMandateOptionszSSubscription.CreateParamsPaymentSettingsPaymentMethodOptionsAcssDebitMandateOptionsí  ó   … ð & gÐ.DÑ&EÑFÓFð	r>   rÖ  c                   ó$   — e Zd ZU eed      ed<   y)úFSubscription.CreateParamsPaymentSettingsPaymentMethodOptionsBancontactr‘   r–   NrÕ  r=   r>   r?   Ú9CreateParamsPaymentSettingsPaymentMethodOptionsBancontactrÙ  õ  ó   … Ø'¨Ð0FÑ(GÑHÓHð	r>   rÚ  c                   óN   — e Zd ZU ed   ed<   	 eed      ed<   	 eed      ed<   y)ú@Subscription.CreateParamsPaymentSettingsPaymentMethodOptionsCardúNSubscription.CreateParamsPaymentSettingsPaymentMethodOptionsCardMandateOptionsr‡   r£   r±   r²   rµ   NrÉ  r=   r>   r?   Ú3CreateParamsPaymentSettingsPaymentMethodOptionsCardrÝ  û  óU   … Ø$Ø\ñ
ó 	
ð	ð Øðññ
ó 	
ð"	ð !,ØÐ3Ñ4ñ!
ó 	
ð	r>   rß  c                   óH   — e Zd ZU ee   ed<   	 eed      ed<   	 ee   ed<   y)rÞ  r�   rž   r¡   r¢   N©r9   r:   r;   r   rP   r<   r   rg   r=   r>   r?   ÚACreateParamsPaymentSettingsPaymentMethodOptionsCardMandateOptionszNSubscription.CreateParamsPaymentSettingsPaymentMethodOptionsCardMandateOptions  ó>   … ð ˜CÑ Ó ð	ð ! Ð);Ñ!<Ñ=Ó=ð	ð ! Ñ%Ó%ð	r>   rã  c                   ó0   — e Zd ZU ed   ed<   	 ee   ed<   y)úKSubscription.CreateParamsPaymentSettingsPaymentMethodOptionsCustomerBalanceúWSubscription.CreateParamsPaymentSettingsPaymentMethodOptionsCustomerBalanceBankTransferrÆ   rÇ   N©r9   r:   r;   r   r<   rg   r=   r>   r?   Ú>CreateParamsPaymentSettingsPaymentMethodOptionsCustomerBalanceræ  -  ó+   … ð #Øeñ
ó 	
ð	ð " #Ñ&Ó&ð	r>   ré  c                   ó0   — e Zd ZU ed   ed<   	 ee   ed<   y)rç  úeSubscription.CreateParamsPaymentSettingsPaymentMethodOptionsCustomerBalanceBankTransferEuBankTransferrÄ   r7   Nrè  r=   r>   r?   ÚJCreateParamsPaymentSettingsPaymentMethodOptionsCustomerBalanceBankTransferzWSubscription.CreateParamsPaymentSettingsPaymentMethodOptionsCustomerBalanceBankTransfer;  ó+   … ð &Øsñ
ó 	
ð	ð ˜#ÑÓð	r>   rí  c                   ó   — e Zd ZU eed<   y)rì  rÂ   N©r9   r:   r;   rg   r<   r=   r>   r?   ÚXCreateParamsPaymentSettingsPaymentMethodOptionsCustomerBalanceBankTransferEuBankTransferzeSubscription.CreateParamsPaymentSettingsPaymentMethodOptionsCustomerBalanceBankTransferEuBankTransferI  ó   … ð ‹ð	r>   rñ  c                   ó   — e Zd Zy)úCSubscription.CreateParamsPaymentSettingsPaymentMethodOptionsKonbiniNrË   r=   r>   r?   Ú6CreateParamsPaymentSettingsPaymentMethodOptionsKonbinirô  Q  ó   „ Ør>   rõ  c                   ó   — e Zd Zy)úESubscription.CreateParamsPaymentSettingsPaymentMethodOptionsSepaDebitNrË   r=   r>   r?   Ú8CreateParamsPaymentSettingsPaymentMethodOptionsSepaDebitrø  T  rö  r>   rù  c                   ó6   — e Zd ZU ed   ed<   	 eed      ed<   y)úISubscription.CreateParamsPaymentSettingsPaymentMethodOptionsUsBankAccountú]Subscription.CreateParamsPaymentSettingsPaymentMethodOptionsUsBankAccountFinancialConnectionsræ   rˆ   rŒ   NrÉ  r=   r>   r?   Ú<CreateParamsPaymentSettingsPaymentMethodOptionsUsBankAccountrû  W  ó6   … ð  +Økñ 
ó 	
ð	ð )ØÐ;Ñ<ñ
ó 	
ð	r>   rý  c                   óZ   — e Zd ZU ed   ed<   	 eeed         ed<   	 eeed         ed<   y)rü  údSubscription.CreateParamsPaymentSettingsPaymentMethodOptionsUsBankAccountFinancialConnectionsFiltersrÜ   rÝ   râ   rã   rä   N©r9   r:   r;   r   r<   r   r   r=   r>   r?   ÚPCreateParamsPaymentSettingsPaymentMethodOptionsUsBankAccountFinancialConnectionsz]Subscription.CreateParamsPaymentSettingsPaymentMethodOptionsUsBankAccountFinancialConnectionsg  ób   … ð Ørñ
ó 	
ð	ð !ØØØMñññ
ó 	
ð	ð Ø�Ð@ÑAÑBñ
ó 	
ð	r>   r  c                   ó*   — e Zd ZU eeed         ed<   y)r   r×   rÚ   N©r9   r:   r;   r   r   r   r<   r=   r>   r?   ÚWCreateParamsPaymentSettingsPaymentMethodOptionsUsBankAccountFinancialConnectionsFilterszdSubscription.CreateParamsPaymentSettingsPaymentMethodOptionsUsBankAccountFinancialConnectionsFilters�  ó$   … ð  +Ø�Ð.Ñ/Ñ0ñ 
ó 	
ð	r>   r  c                   ó0   — e Zd ZU ed   ed<   	 ee   ed<   y)ú3Subscription.CreateParamsPendingInvoiceItemIntervalr  r  r  NrÃ  r=   r>   r?   Ú&CreateParamsPendingInvoiceItemIntervalr	  ‹  rÅ  r>   r
  c                   ó*   — e Zd ZU ee   ed<   	 eed<   y)ru  r%  r&  N©r9   r:   r;   r   r'  r<   rg   r=   r>   r?   ÚCreateParamsTransferDataz%Subscription.CreateParamsTransferData•  ó   … Ø# EÑ*Ó*ð	ð Óð	r>   r  c                   ó   — e Zd ZU ded<   y)ry  ú1Subscription.CreateParamsTrialSettingsEndBehaviorr3  N©r9   r:   r;   r<   r=   r>   r?   ÚCreateParamsTrialSettingsz&Subscription.CreateParamsTrialSettingsŸ  ó   … ØIÓIð	r>   r  c                   ó   — e Zd ZU ed   ed<   y)r  r-  r1  Nr—   r=   r>   r?   Ú$CreateParamsTrialSettingsEndBehaviorz1Subscription.CreateParamsTrialSettingsEndBehavior¥  ó   … Ø 'Ð(KÑ LÓLð	r>   r  c                   ó   — e Zd Zy)ú!Subscription.DeleteDiscountParamsNrË   r=   r>   r?   ÚDeleteDiscountParamsr  «  rö  r>   r  c                   ó  — e Zd ZU ed   ed<   	 eed      ed<   	 ed   ed<   	 ed   ed<   	 ed	   ed
<   	 ee   ed<   	 ee   ed<   	 eee      ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   	 eed      ed<   	 ee   ed<   y)úSubscription.ListParamsú#Subscription.ListParamsAutomaticTaxrJ  rQ  rT  z"Subscription.ListParamsCreated|intÚcreatedz+Subscription.ListParamsCurrentPeriodEnd|intÚcurrent_period_endz-Subscription.ListParamsCurrentPeriodStart|intÚcurrent_period_startrW  Úending_beforer9  Úlimitr±  r~  Ústarting_after)
ÚactiveÚallÚcanceledÚendedÚ
incompleteÚincomplete_expiredÚpast_dueÚpausedÚtrialingÚunpaidÚstatusÚ
test_clockN)	r9   r:   r;   r   r<   r   rg   r   rP   r=   r>   r?   Ú
ListParamsr  ®  s&  … Ø"Ð#HÑIÓIð	ð 'ØÐ:Ñ;ñ
ó 	
ð	ð ÐAÑBÓBð	ð (Ø9ñ
ó 	
ð	ð *Ø;ñ
ó 	
ð	ð ˜cÑ"Ó"ð	ð # 3Ñ'Ó'ð	ð ˜D ™IÑ&Ó&ð	ð ˜3ÑÓð	ð ˜#ÑÓð	ð ˜3ÑÓð	ð $ CÑ(Ó(ð	ð Øð	ññ
ó 	
ð	ð   Ñ$Ó$ð	r>   r/  c                   ó   — e Zd ZU eed<   y)r  rD   N)r9   r:   r;   rF   r<   r=   r>   r?   ÚListParamsAutomaticTaxz#Subscription.ListParamsAutomaticTaxû  s   … Ø‹ð	r>   r1  c                   óT   — e Zd ZU ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   y)úSubscription.ListParamsCreatedÚgtÚgteÚltÚlteN©r9   r:   r;   r   rP   r<   r=   r>   r?   ÚListParamsCreatedr3    óH   … Ø˜ÑÓð	ð ˜ÑÓð	ð ˜ÑÓð	ð ˜ÑÓð	r>   r9  c                   óT   — e Zd ZU ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   y)ú'Subscription.ListParamsCurrentPeriodEndr4  r5  r6  r7  Nr8  r=   r>   r?   ÚListParamsCurrentPeriodEndr<    r:  r>   r=  c                   óT   — e Zd ZU ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   y)ú)Subscription.ListParamsCurrentPeriodStartr4  r5  r6  r7  Nr8  r=   r>   r?   ÚListParamsCurrentPeriodStartr?  %  r:  r>   r@  c                   óˆ  — e Zd ZU eed      ed<   	 ed   ed<   	 ed   ed<   	 eed      ed<   	 ed	   ed
<   	 ed   ed<   	 ee   ed<   	 ed   ed<   	 eed      ed<   	 ee   ed<   	 ee	   ed<   	 ee   ed<   	 ed   ed<   	 ed   ed<   	 ed   ed<   	 ed   ed<   	 eee      ed<   	 ed   ed<   	 eed      ed <   	 ed!   ed"<   	 ee   ed#<   	 ed   ed$<   	 ed%   ed&<   	 eed'      ed(<   	 ed)   ed*<   	 ed+   ed,<   	 ee   ed-<   	 eed.      ed/<   	 ee	   ed0<   	 ed1   ed2<   	 ed3   ed4<   	 ee   ed5<   	 ed6   ed7<   y8)9úSubscription.ModifyParamsú'Subscription.ModifyParamsAddInvoiceItemrF  rG  rH  ú%Subscription.ModifyParamsAutomaticTaxrJ  ©ÚnowÚ	unchangedr  z6Literal['']|Subscription.ModifyParamsBillingThresholdsrN  zLiteral['']|intrO  rP  ú,Subscription.ModifyParamsCancellationDetailsr8  rQ  rT  rU  rX  rY  r>  rZ  r[  r\  r¢   z3Literal['']|List[Subscription.ModifyParamsDiscount]r]  r9  ú(Subscription.ModifyParamsInvoiceSettingsr_  úSubscription.ModifyParamsItemra  rb  rc  rd  re  z4Literal['']|Subscription.ModifyParamsPauseCollectionÚpause_collectionrf  rk  ú(Subscription.ModifyParamsPaymentSettingsrm  z?Literal['']|Subscription.ModifyParamsPendingInvoiceItemIntervalrn  ro  rp  rt  Úproration_datez1Literal['']|Subscription.ModifyParamsTransferDatarv  rw  r   r!  ú&Subscription.ModifyParamsTrialSettingsrz  N)
r9   r:   r;   r   r   r<   r   rF   rg   rP   r=   r>   r?   ÚModifyParamsrB  7  sÄ  … Ø&ØÐ:Ñ;ñ
ó 	
ð	ð "-Ð-@Ñ!AÓAð	ð #Ð#JÑKÓKð	ð *¨'Ð2DÑ*EÑFÓFð	ð (ØDñ
ó 	
ð	ð Ð0Ñ1Ó1ð	ð *¨$Ñ/Ó/ð	ð *Ø:ñ
ó 	
ð	ð 'ØÐ:Ñ;ñ
ó 	
ð	ð ˜CÑ Ó ð	ð $ CÑ(Ó(ð	ð !,¨CÑ 0Ó0ð	ð $Ð$5Ñ6Ó6ð	ð 'Ð'>Ñ?Ó?ð	ð !Ð!2Ñ3Ó3ð	ð ØAñ
ó 	
ð	ð ˜D ™IÑ&Ó&ð	ð &Ø6ñ
ó 	
ð	ð ˜4Ð ?Ñ@ÑAÓAð	ð Ð:Ñ;Ó;ð	ð ! Ñ&Ó&ð	ð "Ð"3Ñ4Ó4ð	ð &ØBñ
ó 	
ð	ð &Øð)ññ
ó 	
ð	ð &Ø6ñ
ó 	
ð	ð (3ØMñ(
ó 	
ð	ð $ CÑ(Ó(ð	ð (ØÐAÑBñ
ó 	
ð	ð $ CÑ(Ó(ð	ð #Ø?ñ
ó 	
ð	ð Ð3Ñ4Ó4ð	ð % TÑ*Ó*ð	ð $Ð$LÑMÓMð	r>   rO  c                   ól   — e Zd ZU eed      ed<   	 ee   ed<   	 ed   ed<   	 ee   ed<   	 ed   ed<   y	)
rC  ú/Subscription.ModifyParamsAddInvoiceItemDiscountr]  r~  ú0Subscription.ModifyParamsAddInvoiceItemPriceDatar€  r�  r[  r‚  Nrƒ  r=   r>   r?   ÚModifyParamsAddInvoiceItemz'Subscription.ModifyParamsAddInvoiceItemà  r…  r>   rS  c                   óB   — e Zd ZU ee   ed<   	 ee   ed<   	 ee   ed<   y)rQ  rU  r‡  ro  Nrˆ  r=   r>   r?   Ú"ModifyParamsAddInvoiceItemDiscountz/Subscription.ModifyParamsAddInvoiceItemDiscountú  rŠ  r>   rU  c                   ó`   — e Zd ZU eed<   	 eed<   	 eed      ed<   	 ee   ed<   	 ee   ed<   y)rR  rV  rŒ  r�  r‘  r’  r“  Nr”  r=   r>   r?   Ú#ModifyParamsAddInvoiceItemPriceDataz0Subscription.ModifyParamsAddInvoiceItemPriceData  r–  r>   rW  c                   ó*   — e Zd ZU eed<   	 ed   ed<   y)rD  rD   ú.Subscription.ModifyParamsAutomaticTaxLiabilityrE   Nr™  r=   r>   r?   ÚModifyParamsAutomaticTaxz%Subscription.ModifyParamsAutomaticTax   r›  r>   rZ  c                   ó0   — e Zd ZU ee   ed<   	 ed   ed<   y)rY  r4   r5   r7   Nr�  r=   r>   r?   Ú!ModifyParamsAutomaticTaxLiabilityz.Subscription.ModifyParamsAutomaticTaxLiability,  rŸ  r>   r\  c                   ó0   — e Zd ZU ee   ed<   	 ee   ed<   y)ú*Subscription.ModifyParamsBillingThresholdsrT   rU   Nr¤  r=   r>   r?   ÚModifyParamsBillingThresholdsr^  6  r¦  r>   r_  c                   ó0   — e Zd ZU ed   ed<   	 ed   ed<   y)rH  r>  rY   r?  rb   Nr@  r=   r>   r?   ÚModifyParamsCancellationDetailsz,Subscription.ModifyParamsCancellationDetails@  rB  r>   ra  c                   óB   — e Zd ZU ee   ed<   	 ee   ed<   	 ee   ed<   y)ú!Subscription.ModifyParamsDiscountrU  r‡  ro  Nrˆ  r=   r>   r?   ÚModifyParamsDiscountrc  L  rŠ  r>   rd  c                   ó0   — e Zd ZU ed   ed<   	 ed   ed<   y)rI  r[  rn   ú.Subscription.ModifyParamsInvoiceSettingsIssuerro   Nr@  r=   r>   r?   ÚModifyParamsInvoiceSettingsz(Subscription.ModifyParamsInvoiceSettingsZ  r­  r>   rg  c                   ó0   — e Zd ZU ee   ed<   	 ed   ed<   y)rf  r4   r5   r7   Nr�  r=   r>   r?   Ú!ModifyParamsInvoiceSettingsIssuerz.Subscription.ModifyParamsInvoiceSettingsIssuerd  rŸ  r>   ri  c                   óÒ   — e Zd ZU ed   ed<   	 ee   ed<   	 ee   ed<   	 ed   ed<   	 ee   ed<   	 ed   ed	<   	 ee   ed
<   	 ee   ed<   	 ed   ed<   	 ee   ed<   	 ed   ed<   y)rJ  z:Literal['']|Subscription.ModifyParamsItemBillingThresholdsrN  Úclear_usageÚdeletedz7Literal['']|List[Subscription.ModifyParamsItemDiscount]r]  Úidrb  rc  r±  r~  ú&Subscription.ModifyParamsItemPriceDatar€  r�  r[  r‚  N)r9   r:   r;   r   r<   rF   rg   rP   r=   r>   r?   ÚModifyParamsItemzSubscription.ModifyParamsItemn  sÓ   … Ø'ØHñ
ó 	
ð	ð ! Ñ&Ó&ð	ð ˜TÑ"Ó"ð	ð ØEñ
ó 	
ð	ð ˜ÑÓð	ð Ð:Ñ;Ó;ð	ð ˜#ÑÓð	ð ˜3ÑÓð	ð  Ð HÑIÓIð	ð ˜cÑ"Ó"ð	ð Ð6Ñ7Ó7ð	r>   ro  c                   ó   — e Zd ZU eed<   y)ú.Subscription.ModifyParamsItemBillingThresholdsr¶  Nr·  r=   r>   r?   Ú!ModifyParamsItemBillingThresholdsrq     r¹  r>   rr  c                   óB   — e Zd ZU ee   ed<   	 ee   ed<   	 ee   ed<   y)ú%Subscription.ModifyParamsItemDiscountrU  r‡  ro  Nrˆ  r=   r>   r?   ÚModifyParamsItemDiscountrt  ¦  rŠ  r>   ru  c                   ól   — e Zd ZU eed<   	 eed<   	 ded<   	 eed      ed<   	 ee   ed<   	 ee   ed<   y	)
rn  rV  rŒ  ú/Subscription.ModifyParamsItemPriceDataRecurringr¿  r�  r‘  r’  r“  Nr”  r=   r>   r?   ÚModifyParamsItemPriceDataz&Subscription.ModifyParamsItemPriceData´  rÁ  r>   rx  c                   ó0   — e Zd ZU ed   ed<   	 ee   ed<   y)rw  r  r  r  NrÃ  r=   r>   r?   Ú"ModifyParamsItemPriceDataRecurringz/Subscription.ModifyParamsItemPriceDataRecurringÐ  rÅ  r>   rz  c                   ó0   — e Zd ZU ed   ed<   	 ee   ed<   y)ú(Subscription.ModifyParamsPauseCollectionrs   rw   rx   NrÃ  r=   r>   r?   ÚModifyParamsPauseCollectionr|  Ú  s%   … ØÐGÑHÓHð	ð   Ñ$Ó$ð	r>   r}  c                   óH   — e Zd ZU ed   ed<   	 ed   ed<   	 eed      ed<   y)rL  ú<Subscription.ModifyParamsPaymentSettingsPaymentMethodOptionsrð   rÈ  r  r  r  NrÉ  r=   r>   r?   ÚModifyParamsPaymentSettingsz(Subscription.ModifyParamsPaymentSettingsä  rË  r>   r€  c                   óŠ   — e Zd ZU ed   ed<   	 ed   ed<   	 ed   ed<   	 ed   ed<   	 ed	   ed
<   	 ed   ed<   	 ed   ed<   y)r  zQLiteral['']|Subscription.ModifyParamsPaymentSettingsPaymentMethodOptionsAcssDebitrè   zRLiteral['']|Subscription.ModifyParamsPaymentSettingsPaymentMethodOptionsBancontactré   zLLiteral['']|Subscription.ModifyParamsPaymentSettingsPaymentMethodOptionsCardrê   zWLiteral['']|Subscription.ModifyParamsPaymentSettingsPaymentMethodOptionsCustomerBalancerë   zOLiteral['']|Subscription.ModifyParamsPaymentSettingsPaymentMethodOptionsKonbinirì   zQLiteral['']|Subscription.ModifyParamsPaymentSettingsPaymentMethodOptionsSepaDebitrí   zULiteral['']|Subscription.ModifyParamsPaymentSettingsPaymentMethodOptionsUsBankAccountrî   Nr@  r=   r>   r?   Ú/ModifyParamsPaymentSettingsPaymentMethodOptionsz<Subscription.ModifyParamsPaymentSettingsPaymentMethodOptionsø  rÎ  r>   r‚  c                   ó6   — e Zd ZU ed   ed<   	 eed      ed<   y)úESubscription.ModifyParamsPaymentSettingsPaymentMethodOptionsAcssDebitúSSubscription.ModifyParamsPaymentSettingsPaymentMethodOptionsAcssDebitMandateOptionsr‡   rˆ   rŒ   NrÉ  r=   r>   r?   Ú8ModifyParamsPaymentSettingsPaymentMethodOptionsAcssDebitr„  $  rÓ  r>   r†  c                   ó$   — e Zd ZU eed      ed<   y)r…  r‚   r…   NrÕ  r=   r>   r?   ÚFModifyParamsPaymentSettingsPaymentMethodOptionsAcssDebitMandateOptionszSSubscription.ModifyParamsPaymentSettingsPaymentMethodOptionsAcssDebitMandateOptions2  r×  r>   rˆ  c                   ó$   — e Zd ZU eed      ed<   y)úFSubscription.ModifyParamsPaymentSettingsPaymentMethodOptionsBancontactr‘   r–   NrÕ  r=   r>   r?   Ú9ModifyParamsPaymentSettingsPaymentMethodOptionsBancontactrŠ  :  rÛ  r>   r‹  c                   óN   — e Zd ZU ed   ed<   	 eed      ed<   	 eed      ed<   y)ú@Subscription.ModifyParamsPaymentSettingsPaymentMethodOptionsCardúNSubscription.ModifyParamsPaymentSettingsPaymentMethodOptionsCardMandateOptionsr‡   r£   r±   r²   rµ   NrÉ  r=   r>   r?   Ú3ModifyParamsPaymentSettingsPaymentMethodOptionsCardr�  @  rà  r>   r�  c                   óH   — e Zd ZU ee   ed<   	 eed      ed<   	 ee   ed<   y)rŽ  r�   rž   r¡   r¢   Nrâ  r=   r>   r?   ÚAModifyParamsPaymentSettingsPaymentMethodOptionsCardMandateOptionszNSubscription.ModifyParamsPaymentSettingsPaymentMethodOptionsCardMandateOptionsb  rä  r>   r‘  c                   ó0   — e Zd ZU ed   ed<   	 ee   ed<   y)úKSubscription.ModifyParamsPaymentSettingsPaymentMethodOptionsCustomerBalanceúWSubscription.ModifyParamsPaymentSettingsPaymentMethodOptionsCustomerBalanceBankTransferrÆ   rÇ   Nrè  r=   r>   r?   Ú>ModifyParamsPaymentSettingsPaymentMethodOptionsCustomerBalancer“  r  rê  r>   r•  c                   ó0   — e Zd ZU ed   ed<   	 ee   ed<   y)r”  úeSubscription.ModifyParamsPaymentSettingsPaymentMethodOptionsCustomerBalanceBankTransferEuBankTransferrÄ   r7   Nrè  r=   r>   r?   ÚJModifyParamsPaymentSettingsPaymentMethodOptionsCustomerBalanceBankTransferzWSubscription.ModifyParamsPaymentSettingsPaymentMethodOptionsCustomerBalanceBankTransfer€  rî  r>   r˜  c                   ó   — e Zd ZU eed<   y)r—  rÂ   Nrð  r=   r>   r?   ÚXModifyParamsPaymentSettingsPaymentMethodOptionsCustomerBalanceBankTransferEuBankTransferzeSubscription.ModifyParamsPaymentSettingsPaymentMethodOptionsCustomerBalanceBankTransferEuBankTransferŽ  rò  r>   rš  c                   ó   — e Zd Zy)úCSubscription.ModifyParamsPaymentSettingsPaymentMethodOptionsKonbiniNrË   r=   r>   r?   Ú6ModifyParamsPaymentSettingsPaymentMethodOptionsKonbinirœ  –  rö  r>   r�  c                   ó   — e Zd Zy)úESubscription.ModifyParamsPaymentSettingsPaymentMethodOptionsSepaDebitNrË   r=   r>   r?   Ú8ModifyParamsPaymentSettingsPaymentMethodOptionsSepaDebitrŸ  ™  rö  r>   r   c                   ó6   — e Zd ZU ed   ed<   	 eed      ed<   y)úISubscription.ModifyParamsPaymentSettingsPaymentMethodOptionsUsBankAccountú]Subscription.ModifyParamsPaymentSettingsPaymentMethodOptionsUsBankAccountFinancialConnectionsræ   rˆ   rŒ   NrÉ  r=   r>   r?   Ú<ModifyParamsPaymentSettingsPaymentMethodOptionsUsBankAccountr¢  œ  rþ  r>   r¤  c                   óZ   — e Zd ZU ed   ed<   	 eeed         ed<   	 eeed         ed<   y)r£  údSubscription.ModifyParamsPaymentSettingsPaymentMethodOptionsUsBankAccountFinancialConnectionsFiltersrÜ   rÝ   râ   rã   rä   Nr  r=   r>   r?   ÚPModifyParamsPaymentSettingsPaymentMethodOptionsUsBankAccountFinancialConnectionsz]Subscription.ModifyParamsPaymentSettingsPaymentMethodOptionsUsBankAccountFinancialConnections¬  r  r>   r§  c                   ó*   — e Zd ZU eeed         ed<   y)r¦  r×   rÚ   Nr  r=   r>   r?   ÚWModifyParamsPaymentSettingsPaymentMethodOptionsUsBankAccountFinancialConnectionsFilterszdSubscription.ModifyParamsPaymentSettingsPaymentMethodOptionsUsBankAccountFinancialConnectionsFiltersÆ  r  r>   r©  c                   ó0   — e Zd ZU ed   ed<   	 ee   ed<   y)ú3Subscription.ModifyParamsPendingInvoiceItemIntervalr  r  r  NrÃ  r=   r>   r?   Ú&ModifyParamsPendingInvoiceItemIntervalr«  Ð  rÅ  r>   r¬  c                   ó*   — e Zd ZU ee   ed<   	 eed<   y)ú%Subscription.ModifyParamsTransferDatar%  r&  Nr  r=   r>   r?   ÚModifyParamsTransferDatar®  Ú  r  r>   r¯  c                   ó   — e Zd ZU ded<   y)rN  ú1Subscription.ModifyParamsTrialSettingsEndBehaviorr3  Nr  r=   r>   r?   ÚModifyParamsTrialSettingsz&Subscription.ModifyParamsTrialSettingsä  r  r>   r²  c                   ó   — e Zd ZU ed   ed<   y)r±  r-  r1  Nr—   r=   r>   r?   Ú$ModifyParamsTrialSettingsEndBehaviorz1Subscription.ModifyParamsTrialSettingsEndBehaviorê  r  r>   r´  c                   óf   — e Zd ZU eed      ed<   	 eee      ed<   	 eed      ed<   	 ee   ed<   y)úSubscription.ResumeParamsrE  r  r9  rp  rt  rM  N)	r9   r:   r;   r   r   r<   r   rg   rP   r=   r>   r?   ÚResumeParamsr¶  ð  s]   … Ø)¨'Ð2DÑ*EÑFÓFð	ð ˜D ™IÑ&Ó&ð	ð (ØÐAÑBñ
ó 	
ð	ð $ CÑ(Ó(ð	r>   r·  c                   ó$   — e Zd ZU eee      ed<   y)úSubscription.RetrieveParamsr9  N)r9   r:   r;   r   r   rg   r<   r=   r>   r?   ÚRetrieveParamsr¹    s   … Ø˜D ™IÑ&Ó&ð	r>   rº  c                   óT   — e Zd ZU eee      ed<   	 ee   ed<   	 ee   ed<   	 eed<   y)úSubscription.SearchParamsr9  r!  ÚpageÚqueryN)r9   r:   r;   r   r   rg   r<   rP   r=   r>   r?   ÚSearchParamsr¼  
  sF   … Ø˜D ™IÑ&Ó&ð	ð ˜3ÑÓð	ð ˜#ÑÓð	ð ‹
ð	r>   r¿  r   ÚapplicationrH  rJ  r  rM  rN  rO  rP  Úcanceled_atr8  rQ  rT  r  rV  r  r  r!   rW  rX  r$   rY  )r   r   ÚCardResourcer&   rZ  r*   r\  r¢   r"   r‡  r]  Úended_atrm  r_  r'   ra  r#   Úlatest_invoiceÚlivemoderc  Ú!next_pending_invoice_item_invoiceÚobjectr   re  rK  rm  rn  r%   Úpending_setup_intentÚpending_updater(   ÚscheduleÚ
start_date)r#  r%  r'  r(  r)  r*  r+  r,  r-  r+   r.  rv  r   rz  Útrial_startÚsubscription_exposed_idÚparamsr6  Úreturnc                 óp   — t        d| j                  ddj                  t        |«      ¬«      |¬«      «      S )áS  
        Cancels a customer's subscription immediately. The customer won't be charged again for the subscription. After it's canceled, you can no longer update the subscription or its [metadata](https://stripe.com/metadata).

        Any pending invoice items that you've created are still charged at the end of the period, unless manually [deleted](https://stripe.com/docs/api#delete_invoiceitem). If you've set the subscription to cancel at the end of the period, any pending prorations are also left in place and collected at the end of the period. But if the subscription is set to cancel immediately, pending prorations are removed.

        By default, upon subscription cancellation, Stripe stops automatic collection of all finalized invoices for the customer. This is intended to prevent unexpected payment attempts after the customer has canceled a subscription. However, you can resume automatic collection of the invoices manually after subscription cancellation to have us proceed. Or, you could check for unpaid invoices before allowing the customer to cancel the subscription at all.
        r-   Údeleteú+/v1/subscriptions/{subscription_exposed_id}©rÍ  ©rÎ  ©r   Ú_static_requestÚformatr   ©ÚclsrÍ  rÎ  s      r?   Ú_cls_cancelzSubscription._cls_cancelæ  sN   € ô ØØ×ÑØØ=×DÑDÜ,7Ø/ó-ð Eó ð
 ð  ó ó
ð 	
r>   c                  ó   — y©rÑ  Nr=   ©rÍ  rÎ  s     r?   r.  zSubscription.cancel 	  s   € ð 	r>   c                  ó   — yrÝ  r=   ©r6   rÎ  s     r?   r.  zSubscription.cancel	  s   € ð 	r>   rÛ  c                 óŽ   — t        d| j                  ddj                  t        | j	                  d«      «      ¬«      |¬«      «      S )rÑ  r-   rÒ  rÓ  rm  rÔ  rÕ  ©r   Ú_requestrØ  r   Úgetrà  s     r?   r.  zSubscription.cancel	  sQ   € ô ØØ�M‰MØØ=×DÑDÜ,7¸¿¹À»Ó,Gð Eó ð ð ó ó	
ð 		
r>   c              ‹   óŒ   K  — t        d| j                  ddj                  t        |«      ¬«      |¬«      ƒ d{  –—† «      S 7 Œ­w)rÑ  r-   rÒ  rÓ  rÔ  rÕ  N©r   Ú_static_request_asyncrØ  r   rÙ  s      r?   Ú_cls_cancel_asynczSubscription._cls_cancel_async2	  s\   è ø€ ô ØØ×+Ñ+ØØ=×DÑDÜ,7Ø/ó-ð Eó ð
 ð ,ó ÷ ó
ð 	
ðúó   ‚7A¹A
º	Ac              ‹   ó   K  — y­wrÝ  r=   rÞ  s     r?   Úcancel_asynczSubscription.cancel_asyncL	  s   è ø€ ð 	ùó   ‚c              ‹   ó   K  — y­wrÝ  r=   rà  s     r?   rë  zSubscription.cancel_async[	  s   è ø€ ð 	ùrì  rè  c              ‹   óª   K  — t        d| j                  ddj                  t        | j	                  d«      «      ¬«      |¬«      ƒ d{  –—† «      S 7 Œ­w)rÑ  r-   rÒ  rÓ  rm  rÔ  rÕ  N©r   Ú_request_asyncrØ  r   rä  rà  s     r?   rë  zSubscription.cancel_asynch	  sa   è ø€ ô ØØ×%Ñ%ØØ=×DÑDÜ,7¸¿¹À»Ó,Gð Eó ð ð &ó ÷ ó	
ð 		
ðúó   ‚AAÁA
Á		ArD  c                 óZ   — t        d| j                  d| j                  «       |¬«      «      S )á®  
        Creates a new subscription on an existing customer. Each customer can have up to 500 active or scheduled subscriptions.

        When you create a subscription with collection_method=charge_automatically, the first invoice is finalized as part of the request.
        The payment_behavior parameter determines the exact behavior of the initial payment.

        To start subscriptions where the first invoice always begins in a draft status, use [subscription schedules](https://stripe.com/docs/billing/subscriptions/subscription-schedules#managing) instead.
        Schedules provide the flexibility to model more complex billing configurations that change over time.
        r-   ÚpostrÕ  )r   r×  Ú	class_url©rÚ  rÎ  s     r?   ÚcreatezSubscription.create~	  s6   € ô ØØ×ÑØØ—‘“Øð  ó ó
ð 	
r>   c              ‹   óv   K  — t        d| j                  d| j                  «       |¬«      ƒ d{  –—† «      S 7 Œ­w)ró  r-   rô  rÕ  N)r   rç  rõ  rö  s     r?   Úcreate_asynczSubscription.create_async”	  sD   è ø€ ô ØØ×+Ñ+ØØ—‘“Øð ,ó ÷ ó
ð 	
ðús   ‚,9®7
¯	9r  c                 óp   — t        d| j                  ddj                  t        |«      ¬«      |¬«      «      S )úK
        Removes the currently applied discount on a subscription.
        r"   rÒ  ú4/v1/subscriptions/{subscription_exposed_id}/discountrÔ  rÕ  rÖ  rÙ  s      r?   Ú_cls_delete_discountz!Subscription._cls_delete_discountª	  sN   € ô ØØ×ÑØØF×MÑMÜ,7Ø/ó-ð Nó ð
 ð  ó ó
ð 	
r>   c                  ó   — y©rû  Nr=   rÞ  s     r?   Údelete_discountzSubscription.delete_discountÀ	  s   € ð 	r>   c                  ó   — yrÿ  r=   rà  s     r?   r   zSubscription.delete_discountË	  ó   € ð 	r>   rý  c                 óŽ   — t        d| j                  ddj                  t        | j	                  d«      «      ¬«      |¬«      «      S )rû  r"   rÒ  rü  rm  rÔ  rÕ  râ  rà  s     r?   r   zSubscription.delete_discountÔ	  sQ   € ô ØØ�M‰MØØF×MÑMÜ,7¸¿¹À»Ó,Gð Nó ð ð ó ó	
ð 		
r>   c              ‹   óŒ   K  — t        d| j                  ddj                  t        |«      ¬«      |¬«      ƒ d{  –—† «      S 7 Œ­w)rû  r"   rÒ  rü  rÔ  rÕ  Nræ  rÙ  s      r?   Ú_cls_delete_discount_asyncz'Subscription._cls_delete_discount_asyncæ	  s\   è ø€ ô ØØ×+Ñ+ØØF×MÑMÜ,7Ø/ó-ð Nó ð
 ð ,ó ÷ ó
ð 	
ðúré  c              ‹   ó   K  — y­wrÿ  r=   rÞ  s     r?   Údelete_discount_asyncz"Subscription.delete_discount_asyncü	  s   è ø€ ð 	ùrì  c              ‹   ó   K  — y­wrÿ  r=   rà  s     r?   r  z"Subscription.delete_discount_async
  ó   è ø€ ð 	ùrì  r  c              ‹   óª   K  — t        d| j                  ddj                  t        | j	                  d«      «      ¬«      |¬«      ƒ d{  –—† «      S 7 Œ­w)rû  r"   rÒ  rü  rm  rÔ  rÕ  Nrï  rà  s     r?   r  z"Subscription.delete_discount_async
  sa   è ø€ ô ØØ×%Ñ%ØØF×MÑMÜ,7¸¿¹À»Ó,Gð Nó ð ð &ó ÷ ó	
ð 		
ðúrñ  r  c                 ó¬   — | j                  d| j                  «       |¬«      }t        |t        «      s!t	        dt        |«      j                  z  «      ‚|S )úœ
        By default, returns a list of subscriptions that have not been canceled. In order to list canceled subscriptions, specify status=canceled.
        rä  rÕ  ú%Expected list object from API, got %s)r×  rõ  Ú
isinstancer   Ú	TypeErrorr7   r9   ©rÚ  rÎ  Úresults      r?   ÚlistzSubscription.list"
  s]   € ð ×$Ñ$ØØ�M‰M‹OØð %ó 
ˆô
 ˜&¤*Ô-ÜØ7Ü˜“<×(Ñ(ñ*óð ð
 ˆr>   c              ‹   óÈ   K  — | j                  d| j                  «       |¬«      ƒ d{  –—† }t        |t        «      s!t	        dt        |«      j                  z  «      ‚|S 7 Œ7­w)r  rä  rÕ  Nr  )rç  rõ  r  r   r  r7   r9   r  s      r?   Ú
list_asynczSubscription.list_async6
  sk   è ø€ ð ×0Ñ0ØØ�M‰M‹OØð 1ó 
÷ 
ˆô
 ˜&¤*Ô-ÜØ7Ü˜“<×(Ñ(ñ*óð ð
 ˆð
ús   ‚&A"¨A ©8A"rB  c                 óz   — | j                  «       ›dt        |«      ›�}t        d| j                  d||¬«      «      S )ál
  
        Updates an existing subscription to match the specified parameters.
        When changing prices or quantities, we optionally prorate the price we charge next month to make up for any price changes.
        To preview how the proration is calculated, use the [create preview](https://stripe.com/docs/api/invoices/create_preview) endpoint.

        By default, we prorate subscription changes. For example, if a customer signs up on May 1 for a 100 price, they'll be billed 100 immediately. If on May 15 they switch to a 200 price, then on June 1 they'll be billed 250 (200 for a renewal of her subscription, plus a 50 prorating adjustment for half of the previous month's 100 difference). Similarly, a downgrade generates a credit that is applied to the next invoice. We also prorate when you make quantity changes.

        Switching prices does not normally change the billing date or generate an immediate charge unless:


        The billing interval is changed (for example, from monthly to yearly).
        The subscription moves from free to paid.
        A trial starts or ends.


        In these cases, we apply a credit for the unused time on the previous price, immediately charge the customer using the new price, and reset the billing date. Learn about how [Stripe immediately attempts payment for subscription changes](https://stripe.com/docs/billing/subscriptions/upgrade-downgrade#immediate-payment).

        If you want to charge for an upgrade immediately, pass proration_behavior as always_invoice to create prorations, automatically invoice the customer for those proration adjustments, and attempt to collect payment. If you pass create_prorations, the prorations are created but not automatically invoiced. If you want to bill the customer for the prorations before the subscription's renewal date, you need to manually [invoice the customer](https://stripe.com/docs/api/invoices/create).

        If you don't want to prorate, set the proration_behavior option to none. With this option, the customer is billed 100 on May 1 and 200 on June 1. Similarly, if you set proration_behavior to none when switching between different billing intervals (for example, from monthly to yearly), we don't generate any credits for the old subscription's unused time. We still reset the billing date and bill immediately for the new subscription.

        Updating the quantity on a subscription many times in an hour may result in [rate limiting. If you need to bill for a frequently changing quantity, consider integrating <a href="/docs/billing/subscriptions/usage-based">usage-based billing](https://stripe.com/docs/rate-limits) instead.
        ú/r-   rô  rÕ  )rõ  r   r   r×  ©rÚ  rm  rÎ  Úurls       r?   ÚmodifyzSubscription.modifyJ
  sD   € ð6 Ÿ™�¬+°b¬/Ð:ˆÜØØ×ÑØØØð  ó ó
ð 	
r>   c              ‹   ó–   K  — | j                  «       ›dt        |«      ›�}t        d| j                  d||¬«      ƒ d{  –—† «      S 7 Œ­w)r  r  r-   rô  rÕ  N)rõ  r   r   rç  r  s       r?   Úmodify_asynczSubscription.modify_asynco
  sR   è ø€ ð6 Ÿ™�¬+°b¬/Ð:ˆÜØØ×+Ñ+ØØØð ,ó ÷ ó
ð 	
ðús   ‚<A	¾A
¿	A	r¶  c                 óp   — t        d| j                  ddj                  t        |«      ¬«      |¬«      «      S )áÃ  
        Initiates resumption of a paused subscription, optionally resetting the billing cycle anchor and creating prorations. If a resumption invoice is generated, it must be paid or marked uncollectible before the subscription will be unpaused. If payment succeeds the subscription will become active, and if payment fails the subscription will be past_due. The resumption invoice will void automatically if not paid by the expiration date.
        r-   rô  ú'/v1/subscriptions/{subscription}/resume©r.   rÕ  rÖ  ©rÚ  r.   rÎ  s      r?   Ú_cls_resumezSubscription._cls_resume”
  sK   € ô ØØ×ÑØØ9×@Ñ@Ü!,¨\Ó!:ð Aó ð ð  ó ó	
ð 		
r>   c                  ó   — y©r  Nr=   ©r.   rÎ  s     r?   ÚresumezSubscription.resume¦
  s   € ð 	r>   c                  ó   — yr$  r=   rà  s     r?   r&  zSubscription.resume°
  r  r>   r"  c                 óŽ   — t        d| j                  ddj                  t        | j	                  d«      «      ¬«      |¬«      «      S )r  r-   rô  r  rm  r   rÕ  râ  rà  s     r?   r&  zSubscription.resume¹
  sQ   € ô ØØ�M‰MØØ9×@Ñ@Ü!,¨T¯X©X°d«^Ó!<ð Aó ð ð ó ó	
ð 		
r>   c              ‹   óŒ   K  — t        d| j                  ddj                  t        |«      ¬«      |¬«      ƒ d{  –—† «      S 7 Œ­w)r  r-   rô  r  r   rÕ  Nræ  r!  s      r?   Ú_cls_resume_asynczSubscription._cls_resume_asyncË
  sY   è ø€ ô ØØ×+Ñ+ØØ9×@Ñ@Ü!,¨\Ó!:ð Aó ð ð ,ó ÷ ó	
ð 		
ðúré  c              ‹   ó   K  — y­wr$  r=   r%  s     r?   Úresume_asynczSubscription.resume_asyncÝ
  s   è ø€ ð 	ùrì  c              ‹   ó   K  — y­wr$  r=   rà  s     r?   r,  zSubscription.resume_asyncç
  r	  rì  r*  c              ‹   óª   K  — t        d| j                  ddj                  t        | j	                  d«      «      ¬«      |¬«      ƒ d{  –—† «      S 7 Œ­w)r  r-   rô  r  rm  r   rÕ  Nrï  rà  s     r?   r,  zSubscription.resume_asyncð
  sa   è ø€ ô ØØ×%Ñ%ØØ9×@Ñ@Ü!,¨T¯X©X°d«^Ó!<ð Aó ð ð &ó ÷ ó	
ð 		
ðúrñ  r¹  c                 ó8   —  | |fi |¤Ž}|j                  «        |S )ú?
        Retrieves the subscription with the given ID.
        )Úrefresh©rÚ  rm  rÎ  Úinstances       r?   ÚretrievezSubscription.retrieve  s$   € ñ �rÑ$˜VÑ$ˆØ×ÑÔØˆr>   c              ‹   óT   K  —  | |fi |¤Ž}|j                  «       ƒ d{  –—†  |S 7 Œ­w)r0  N)Úrefresh_asyncr2  s       r?   Úretrieve_asynczSubscription.retrieve_async  s3   è ø€ ñ �rÑ$˜VÑ$ˆØ×$Ñ$Ó&×&Ð&Øˆð 	'ús   ‚(Ÿ& (Úkwargsr¼  c                 ó*   —  | j                   |ddi|¤ŽS )áó  
        Search for subscriptions you've previously created using Stripe's [Search Query Language](https://stripe.com/docs/search#search-query-language).
        Don't use search in read-after-write flows where strict consistency is necessary. Under normal operating
        conditions, data is searchable in less than a minute. Occasionally, propagation of new or updated data can be up
        to an hour behind during outages. Search functionality is not available to merchants in India.
        Ú
search_urlú/v1/subscriptions/search)Ú_search©rÚ  Úargsr8  s      r?   ÚsearchzSubscription.search  s*   € ð ˆs�{‰{Ø48ð
Ø1ð
Ø<Bñ
ð 	
r>   c              �   óF   K  —  | j                   |ddi|¤Žƒ d{  –—† S 7 Œ­w)r:  r;  r<  N)Ú_search_asyncr>  s      r?   Úsearch_asynczSubscription.search_async&  s:   è ø€ ð '�S×&Ñ&Ø48ð
Ø1ð
Ø<Bñ
÷ 
ð 	
ð 
ús   ‚!š›!c                 óB   —  | j                   |i |¤Žj                  «       S ©N)r@  Úauto_paging_iterr>  s      r?   Úsearch_auto_paging_iterz$Subscription.search_auto_paging_iter4  s#   € ð ˆs�z‰z˜4Ð* 6Ñ*×;Ñ;Ó=Ð=r>   c              �   ó^   K  —  | j                   |i |¤Žƒ d {  –—† j                  «       S 7 Œ­wrE  )rC  rF  r>  s      r?   Úsearch_auto_paging_iter_asyncz*Subscription.search_auto_paging_iter_async:  s/   è ø€ ð '�c×&Ñ&¨Ð7°Ñ7×7×IÑIÓKÐKÐ7ús   ‚-˜+™-)rJ  rM  rN  r8  r_  rK  rm  rn  rÉ  rv  rz  N)“r9   r:   r;   Ú__doc__r/   r   r   r<   r   rH   rQ   rV   rh   rp   ry   r  r  r"  r(  r4  r   r<  r   rA  r{  r„  r‰  r•  rš  rž  r¡  r¥  r©  r¬  r¯  r³  r¸  r¼  rÀ  rÄ  rÊ  rÍ  rÒ  rÖ  rÚ  rß  rã  ré  rí  rñ  rõ  rù  rý  r  r  r
  r  r  r  r  r/  r1  r9  r=  r@  rO  rS  rU  rW  rZ  r\  r_  ra  rd  rg  ri  ro  rr  ru  rx  rz  r}  r€  r‚  r†  rˆ  r‹  r�  r‘  r•  r˜  rš  r�  r   r¤  r§  r©  r¬  r¯  r²  r´  r·  rº  r¿  r   r   r'  rP   rF   rg   r   r   r   r   Úclassmethodr   rÛ  r   Ústaticmethodr.  r   rè  rë  r÷  rù  rý  r   r  r  r  r  r  r  r"  r&  r*  r,  r4  r7  r	   r@  rC  r   rG  r   rI  rG   r=   r>   r?   r-   r-   3   sø  … ñð 6D€K�˜' .Ñ1Ñ2ÓCô6�|ô 6ô2 <ô ô,˜Lô ô˜lô ô:0˜,ô 0ô$˜,ô ôgN˜,ô gNôR \ô ô˜ô ô,�|ô ô;˜ô ;ô�~ô ô(
¨)ô 
ôo�~ô oôb Yô ô4¨Yô ô¨iô ô0
 9ô 
ô¨Iô ô¨yô ô,¨	ô ô˜yô ô iô ô¨Iô ô$˜9ô $ôL¨Iô ô 9ô ô Iô ô8¨Yô ô iô ô(*¸)ô *ôXÀ9ô ôØôôÀIô ô ¸iô  ôDØôô ØôôØôôØôôÀô ôÀ9ô ôØôô Øôô4Øôô°ô ô 9ô ô Iô ô¨yô ô˜~ô ôK�^ô KôZ ô ô˜Iô ô$ Yô ô$ yô ô$g�~ô gôR Yô ô4¨Yô ô¨iô ô0
 9ô 
ô¨Iô ô¨	ô ô
¨)ô 
ô˜yô ô iô ô¨Iô ô0˜9ô 0ôd¨Iô ô 9ô ô Iô ô8¨Yô ô iô ô iô ô(*¸)ô *ôXÀ9ô ôØôôÀIô ô ¸iô  ôDØôô ØôôØôôØôôÀô ôÀ9ô ôØôô Øôô4Øôô°ô ô 9ô ô Iô ô¨yô ô�~ô ô(˜ô ô�~ô ð$ ˜/¨-Ñ8Ñ9Ó9ðð & e™_Ó,ðð  ÓØÓðð "*Ð*BÑ!CÓCðð !Ð!2Ñ3Ó3ðð ˜‰}Óðð Óðð ˜#‘Óðð #Ð#6Ñ7Ó7ðð ÐEÑFÓFðð ƒLðð ƒMðð Óðð Óðð ˜jÑ)Ó)ðð ˜S‘MÓ!ðð % _°_Ñ%EÑFÓFðð ØØÐDÑEñ	
ñó ð
ð    Y¡Ñ0Ó0ðð ˜#‘Óðð �zÑ"Ó"ðð �O JÑ/Ñ0Ó0ðð �s‰mÓðð 	ƒGðð &Ó%ØÐ(Ñ)Ó)ðð ˜_¨YÑ7Ñ8Ó8ðð ƒNðð �3˜�8‰nÓðð (0°¡}Ó4ðð �NÑ#Ó#ðð ˜?¨9Ñ5Ñ6Ó6ðð ˜Ñ/Ó/ðð ˜Ñ/Ó/ðð $,Ð,FÑ#GÓGðð # ?°=Ñ#AÑBÓBðð ˜]Ñ+Ó+ðð �Ð'=Ñ>Ñ?Ó?ðð ƒOðð ð	ñ	ó 	ðð ˜¨Ñ5Ñ6Ó6ðð ˜LÑ)Ó)ðð ˜‰}Óðð ˜]Ñ+Ó+ðð ˜#‘Óðð ð
à!$ð
ð Ð4Ñ5ð
ð 
ò	
ó ð
ð2 ØðØ!$ðàÐ4Ñ5ðð 
òó ó ðð ð
ØÐ:Ñ;ð
à	ó
ó ð
ñ ™-Ó(ð
ØÐ:Ñ;ð
à	ó
ó )ð
ð* ð
à!$ð
ð Ð4Ñ5ð
ð 
ó	
ó ð
ð2 ØðØ!$ðàÐ4Ñ5ðð 
óó ó ðð ð
ØÐ:Ñ;ð
à	ó
ó ð
ñ Ñ-Ó.ð
ØÐ:Ñ;ð
à	ó
ó /ð
ð* ð
ØÑ9Ñ:ð
à	ó
ó ð
ð* ð
ØÑ9Ñ:ð
à	ó
ó ð
ð* ð
à!$ð
ð Ñ<Ñ=ð
ð 
ó	
ó ð
ð* ØðØ!$ðàÑ<Ñ=ðð 
óó ó ðð ðØÑBÑCðà	óó ðñ Ñ0Ó1ð
ØÑBÑCð
à	ó
ó 2ð
ð" ð
à!$ð
ð Ñ<Ñ=ð
ð 
ó	
ó ð
ð* ØðØ!$ðàÑ<Ñ=ðð 
óó ó ðð ðØÑBÑCðà	óó ðñ Ñ6Ó7ð
ØÑBÑCð
à	ó
ó 8ð
ð" ðØÑ7Ñ8ðà	�NÑ	#óó ðð& ðØÑ7Ñ8ðà	�NÑ	#óó ðð& ð"
Øð"
Ø &Ñ'BÑ Cð"
à	ó"
ó ð"
ðH ð"
Øð"
Ø &Ñ'BÑ Cð"
à	ó"
ó ð"
ðH ð
Øð
Ø*0Ñ1LÑ*Mð
à	ó
ó ð
ð" ØðØðØ%+Ñ,GÑ%Hðà	óó ó ðð ðØÑ:Ñ;ðà	óó ðñ ™-Ó(ð
ØÑ:Ñ;ð
à	ó
ó )ð
ð" ð
Øð
Ø*0Ñ1LÑ*Mð
à	ó
ó ð
ð" ØðØðØ%+Ñ,GÑ%Hðà	óó ó ðð ðØÑ:Ñ;ðà	óó ðñ Ñ-Ó.ð
ØÑ:Ñ;ð
à	ó
ó /ð
ð" ðØðØ &Ñ'DÑ Eðà	óó ðð ðØðØ &Ñ'DÑ Eðà	óó ðð ñ
Ø$Ñ%@ÑAð
à	˜NÑ	+ó
ó ð
ð ñ
Ø$Ñ%@ÑAð
à	˜NÑ	+ó
ó ð
ð ñ>Ø$Ñ%@ÑAð>à	�.Ñ	!ó>ó ð>ð
 ñLØ$Ñ%@ÑAðLà	�~Ñ	&óLó ðLð &Ø'?Ø/Ø 3Ø+Ø+Ø+Ø)CØ'Ø%Ø'òÒr>   r-   N)GÚstripe._createable_api_resourcer   Ústripe._deletable_api_resourcer   Ústripe._expandable_fieldr   Ústripe._list_objectr   Ústripe._listable_api_resourcer   Ústripe._request_optionsr   Ústripe._search_result_objectr	   Ústripe._searchable_api_resourcer
   Ústripe._stripe_objectr   Ústripe._updateable_api_resourcer   Ústripe._utilr   r   Útypingr   r   r   r   r   r   r   r   r   Útyping_extensionsr   r   r   r   r   Ústripe._accountr   Ústripe._applicationr   Ústripe._bank_accountr   Ústripe._cardr    rÂ  Ústripe._customerr!   Ústripe._discountr"   Ústripe._invoicer#   Ústripe._payment_methodr$   Ústripe._setup_intentr%   Ústripe._sourcer&   Ústripe._subscription_itemr'   Ústripe._subscription_scheduler(   Ústripe._tax_idr)   Ústripe._tax_rater*   Ústripe.test_helpers._test_clockr+   r-   r=   r>   r?   ú<module>ri     s¨   ðõ BÝ ?Ý 4Ý *Ý =Ý 2Ý ;Ý AÝ .Ý Aß :÷
÷ 
õ 
÷õ ñ Ý'Ý/Ý0Ý1Ý)Ý)Ý'Ý4Ý0Ý%Ý:ÝBÝ$Ý(Ý9ôY,Ø˜.Ñ)Ø˜Ñ(Ø˜Ñ'Ø˜.Ñ)Ø˜.Ñ)õY,r>   