
    Dha
                       S SK Jr  S SKJr  S SKJr  S SKJr  S SKJ	r	  S SK
Jr  S SKJr  S SKJrJr  S S	KJrJrJrJrJrJr  S S
KJrJrJrJrJr  \(       aT  S SKJr  S SK J!r!  S SK"J#r#  S SK$J%r&  S SK'J(r(  S SK)J*r*  S SK+J,r,  S SK-J.r.  S SK/J0r0  S SK1J2r2  S SK3J4r4  S SK5J6r6  S SK7J8r9  S SK:J;r;   " S S\S   \S   \S   5      r<g)    )CreateableAPIResource)ExpandableField)
ListObject)ListableAPIResource)RequestOptions)StripeObject)UpdateableAPIResource)class_method_variantsanitize_id)ClassVarDictListOptionalcastoverload)LiteralNotRequired	TypedDictUnpackTYPE_CHECKING)Account)Coupon)Customer)Discount)Invoice)LineItem)PaymentIntent)PaymentLink)PromotionCode)SetupIntent)ShippingRate)Subscription)TaxId)TaxRatec            
       ~   \ rS rSr% SrSr\\S      \S'    " S S\	5      r
 " S S\	5      r " S	 S
\	5      r " S S\	5      r " S S\	5      r " S S\	5      r " S S\	5      r " S S\	5      r " S S\	5      r " S S\	5      r " S S\	5      r " S S\	5      r " S S\	5      r " S S \	5      r " S! S"\	5      r " S# S$\	5      r " S% S&\	5      r " S' S(\	5      r " S) S*\	5      r " S+ S,\	5      r " S- S.\	5      r " S/ S0\	5      r " S1 S2\	5      r  " S3 S4\	5      r! " S5 S6\	5      r" " S7 S8\#5      r$ " S9 S:\%5      r& " S; S<\%5      r' " S= S>\%5      r( " S? S@\%5      r) " SA SB\%5      r* " SC SD\%5      r+ " SE SF\%5      r, " SG SH\%5      r- " SI SJ\%5      r. " SK SL\%5      r/ " SM SN\%5      r0 " SO SP\%5      r1 " SQ SR\%5      r2 " SS ST\%5      r3 " SU SV\%5      r4 " SW SX\%5      r5 " SY SZ\%5      r6 " S[ S\\%5      r7 " S] S^\%5      r8 " S_ S`\%5      r9 " Sa Sb\%5      r: " Sc Sd\%5      r; " Se Sf\%5      r< " Sg Sh\%5      r= " Si Sj\%5      r> " Sk Sl\%5      r? " Sm Sn\%5      r@ " So Sp\%5      rA " Sq Sr\%5      rB " Ss St\%5      rC " Su Sv\%5      rD " Sw Sx\%5      rE " Sy Sz\%5      rF " S{ S|\%5      rG " S} S~\%5      rH " S S\%5      rI " S S\%5      rJ " S S\%5      rK " S S\%5      rL " S S\%5      rM " S S\%5      rN " S S\%5      rO " S S\%5      rP " S S\%5      rQ " S S\%5      rR " S S\%5      rS " S S\%5      rT " S S\%5      rU " S S\%5      rV " S S\%5      rW " S S\%5      rX " S S\%5      rY " S S\%5      rZ " S S\%5      r[ " S S\%5      r\ " S S\%5      r] " S S\%5      r^ " S S\%5      r_ " S S\%5      r` " S S\%5      ra " S S\%5      rb " S S\%5      rc " S S\%5      rd " S S\%5      re " S S\%5      rf " S S\%5      rg " S S\%5      rh " S S\%5      ri " S S\%5      rj " S S\%5      rk " S S\%5      rl " S S\%5      rm " S S\%5      rn " S S\%5      ro " S S\%5      rp " S S\%5      rq " S S\%5      rr " S S\%5      rs " S S\%5      rt " S S\%5      ru " S S\%5      rv " S S\%5      rw " S S\%5      rx " S S\%5      ry " S S\%5      rz " S S\%5      r{ " S S\%5      r| " S S\%5      r} " S S\%5      r~ " S S\%5      r " S S\%5      r " S S\%5      r " S S\%5      r " S S\%5      r " S S\%5      r " S S\%5      r " S S\%5      r " S S\%5      r " S S\%5      r " S GS \%5      r " GS GS\%5      r " GS GS\%5      r " GS GS\%5      r " GS GS\%5      r " GS	 GS
\%5      r " GS GS\%5      r " GS GS\%5      r " GS GS\%5      r " GS GS\%5      r " GS GS\#5      r " GS GS\#5      r " GS GS\#5      r " GS GS\%5      r " GS GS\%5      r " GS GS\#5      r " GS GS \%5      r " GS! GS"\%5      r " GS# GS$\%5      r " GS% GS&\%5      r " GS' GS(\%5      r " GS) GS*\%5      r " GS+ GS,\%5      r " GS- GS.\%5      r " GS/ GS0\%5      r " GS1 GS2\%5      r " GS3 GS4\#5      r\\
   \GS5'    \\   \GS6'    \\   \GS7'    \\   \GS8'    \\   \GS9'    \\GS:'   \\GS;      \GS<'    \\   \GS='    \\   \GS>'    \\   \GS?'    \\   \GS@'    \\   \GSA'    \\   \GSB'    \\GSC'    \\   \GSD'    \\   \GSE'    \\   \GSF'    \\GSG'   \\GSH      \GSI'    \\GSJ      \GSK'    \\   \GSL'    \\   \GSM'    \\\      \GSN'    \\GSO'    \\GSP'    \\GSQ      \GSR'    \\   \GSS'    \\GST      \GSU'    \\GSV'    \\GSW      \GSX'    \\\\4      \GSY'    \GSZ   \GS['    \S   \GS\'    \\\      \GS]'    \\GS^      \GS_'    \\GS`      \GSa'    \\GSb      \GSc'    \\GSJ      \GSd'    \\   \GSe'    \\   \GSf'    \\   \GSg'    \GSh   \GSi'    \\   \GSj'    \\   \GSk'   \\   \GSl'   \\   \GSm'    \\GSn      \GSo'    \\   \GSp'    \\   \GSq'    \\GSr      \GSs'    \\   \GSt'    \\   \GSu'    \\   \GSv'    \\GSw      \GSx'    \\GSy      \GSz'    \\GS{      \GS|'    \\   \GS}'    \\    \GS~'   \\!   \GS'    \\GS      \GS'    \\   \GS'    \\"   \GS'    \GS\GS   GSS 4GS j5       r\GS\GS   GSS 4GS j5       r\GS\GS\GS   GSS 4GS j5       r\\GS\GS\GS   GSS 4GS j5       5       r\GS\GS   GSS 4GS j5       r\" GS5      GS\GS   GSS 4GS j5       r\GS\GS\GS   GSS 4GS j5       r\\GS\GS\GS   GSS 4GS j5       5       r\GS\GS   GSS 4GS j5       r\" GS5      GS\GS   GSS 4GS j5       r\GS\GS   GS\S    4GS j5       r\GS\GS   GS\S    4GS j5       r\GS\GS\GS   GS\GST   4GS j5       r\\GS\GS\GS   GS\GST   4GS j5       5       r\GS\GS   GS\GST   4GS j5       r\" GS5      GS\GS   GS\GST   4GS j5       r\GS\GS\GS   GS\GST   4GS j5       r\\GS\GS\GS   GS\GST   4GS j5       5       r\GS\GS   GS\GST   4GS j5       r\" GS5      GS\GS   GS\GST   4GS j5       r\GSP\GS\GS   GSS 4GS j5       r\GSP\GS\GS   GSS 4GS j5       r\GSP\GS\GS   GSS 4GS j5       r\GSP\GS\GS   GSS 4GS j5       r0 GS5\
_GS6\_GS:\_GS@\_GSA\_GSB\_GSE\_GSF\_GSG\_GSL\_GSN\_GSS\_GS]\_GSe\_GSf\_GSj\_GSk\_\\\\\\ \!\"GS.ErGSrGg(  Session%   a  
A Checkout Session represents your customer's session as they pay for
one-time purchases or subscriptions through [Checkout](https://stripe.com/docs/payments/checkout)
or [Payment Links](https://stripe.com/docs/payments/payment-links). We recommend creating a
new Session each time your customer attempts to pay.

Once payment is successful, the Checkout Session will contain a reference
to the [Customer](https://stripe.com/docs/api/customers), and either the successful
[PaymentIntent](https://stripe.com/docs/api/payment_intents) or an active
[Subscription](https://stripe.com/docs/api/subscriptions).

You can create a Checkout Session on your server and redirect to its URL
to begin Checkout.

Related guide: [Checkout quickstart](https://stripe.com/docs/checkout/quickstart)
zcheckout.sessionOBJECT_NAMEc                        \ rS rSr% \\S'   Srg)Session.AdaptivePricing=   enabled N__name__
__module____qualname____firstlineno__bool__annotations____static_attributes__r-       [/home/kali/devsecops-assessor/venv/lib/python3.13/site-packages/stripe/checkout/_session.pyAdaptivePricingr*   =       	r6   r8   c                   F    \ rS rSr%  " S S\5      r\\   \S'    S\0rSr	g)Session.AfterExpirationC   c                   P    \ rS rSr% \\S'    \\S'    \\   \S'    \\   \S'   Sr	g) Session.AfterExpiration.RecoveryD   allow_promotion_codesr,   
expires_aturlr-   N)
r/   r0   r1   r2   r3   r4   r   intstrr5   r-   r6   r7   Recoveryr>   D   s;    #'' M
 !% #r6   rE   recoveryr-   N)
r/   r0   r1   r2   r   rE   r   r4   _inner_class_typesr5   r-   r6   r7   AfterExpirationr;   C   s-    	| 	( 8$$	 )(3r6   rH   c                   |    \ rS rSr%  " S S\5      r\\S'    \\   \S'    \\	   \S'    \\
S      \S'    S\0rS	rg
)Session.AutomaticTax^   c                   >    \ rS rSr% \\S      \S'    \S   \S'   Srg)Session.AutomaticTax.Liability_   r   accountrO   selftyper-   N	r/   r0   r1   r2   r   r   r4   r   r5   r-   r6   r7   	LiabilityrM   _   s*    oi899 +,,r6   rT   r,   	liabilityprovider)completefailedrequires_location_inputsstatusr-   N)r/   r0   r1   r2   r   rT   r3   r4   r   rD   r   rG   r5   r-   r6   r7   AutomaticTaxrJ   ^   sg    	 	 	 I&&	 3-	 DE
 	
	 *95r6   r[   c                   F    \ rS rSr%  " S S\5      r\\   \S'    S\0rSr	g)Session.CollectedInformation}   c                   J    \ rS rSr%  " S S\5      r\\S'   \\S'    S\0rSr	g),Session.CollectedInformation.ShippingDetails~   c                       \ rS rSr% \\   \S'    \\   \S'    \\   \S'    \\   \S'    \\   \S'    \\   \S'   Srg	)
4Session.CollectedInformation.ShippingDetails.Address   citycountryline1line2postal_codestater-   Nr/   r0   r1   r2   r   rD   r4   r5   r-   r6   r7   Addressrc      sf    sm# "#&  }$  }$ &c]*  }$r6   rl   addressnamer-   N)
r/   r0   r1   r2   r   rl   r4   rD   rG   r5   r-   r6   r7   ShippingDetailsr`   ~   s-    , 4 I #,W!5r6   ro   shipping_detailsr-   N)
r/   r0   r1   r2   r   ro   r   r4   rG   r5   r-   r6   r7   CollectedInformationr]   }   s.     	6l  	6D #?33	 1/Br6   rq   c                   D    \ rS rSr% \\S      \S'    \\S      \S'   Srg)Session.Consent   )opt_inopt_out
promotionsacceptedterms_of_servicer-   Nr/   r0   r1   r2   r   r   r4   r5   r-   r6   r7   Consentrs      s/    W%89::	 #7:#677	r6   r{   c                   v    \ rS rSr%  " S S\5      r\\   \S'    \\S      \S'    \\S      \S'    S\0r	S	r
g
)Session.ConsentCollection   c                   &    \ rS rSr% \S   \S'   Srg)5Session.ConsentCollection.PaymentMethodReuseAgreement   autohiddenpositionr-   Nr/   r0   r1   r2   r   r4   r5   r-   r6   r7   PaymentMethodReuseAgreementr      s    .//r6   r   payment_method_reuse_agreementr   nonerw   r   requiredry   r-   N)r/   r0   r1   r2   r   r   r   r4   r   rG   r5   r-   r6   r7   ConsentCollectionr}      s`    	, 	 )11L(MM	 W^455	
 #7+=#>??	 -.I
r6   r   c                   D    \ rS rSr% \\S'    \\S'    \\S'    \\S'   Srg)Session.CurrencyConversion   amount_subtotalamount_totalfx_ratesource_currencyr-   Nr/   r0   r1   r2   rC   r4   rD   r5   r-   r6   r7   CurrencyConversionr      s3    	 	 	 	r6   r   c                       \ rS rSr%  " S S\5      r " S S\5      r " S S\5      r " S S	\5      r\	\   \
S
'   \\
S'    \\
S'   \	\   \
S'   \\
S'    \	\   \
S'   \S   \
S'    \\\\S.rSrg)Session.CustomField   c                   j    \ rS rSr%  " S S\5      r\\   \S'    \	\   \S'    \\   \S'    S\0r
Srg)	Session.CustomField.Dropdown   c                   ,    \ rS rSr% \\S'    \\S'   Srg)#Session.CustomField.Dropdown.Option   labelvaluer-   Nr/   r0   r1   r2   rD   r4   r5   r-   r6   r7   Optionr      s    
 
r6   r   default_valueoptionsr   r-   N)r/   r0   r1   r2   r   r   r   rD   r4   r   rG   r5   r-   r6   r7   Dropdownr      sN      $C=( &\! C=  #,V!4r6   r   c                   8    \ rS rSr% \\   \S'    \S   \S'   Srg)Session.CustomField.Label   customrR   r-   N)	r/   r0   r1   r2   r   rD   r4   r   r5   r-   r6   r7   Labelr      s#    SM! (##r6   r   c                   \    \ rS rSr% \\   \S'    \\   \S'    \\   \S'    \\   \S'   Srg)Session.CustomField.Numerici  r   maximum_lengthminimum_lengthr   r-   N	r/   r0   r1   r2   r   rD   r4   rC   r5   r-   r6   r7   Numericr     D    #C=( %SM) %SM) C= r6   r   c                   \    \ rS rSr% \\   \S'    \\   \S'    \\   \S'    \\   \S'   Srg)Session.CustomField.Texti  r   r   r   r   r-   Nr   r-   r6   r7   Textr     r   r6   r   dropdownkeyr   numericoptionaltextr   r   r   rR   )r   r   r   r   r-   N)r/   r0   r1   r2   r   r   r   r   r   r   r4   rD   r3   r   rG   r5   r-   r6   r7   CustomFieldr      s    	5| 	52	L 		l 	$	< 	$ 8$$	 '""	 tn344	 !	
r6   r   c                       \ rS rSr%  " S S\5      r " S S\5      r " S S\5      r " S S	\5      r\	\   \
S
'    \	\   \
S'    \	\   \
S'    \	\   \
S'    \\\\S.rSrg)Session.CustomTexti=  c                        \ rS rSr% \\S'   Srg)Session.CustomText.AfterSubmiti>  messager-   Nr   r-   r6   r7   AfterSubmitr   >      Lr6   r   c                        \ rS rSr% \\S'   Srg)"Session.CustomText.ShippingAddressiD  r   r-   Nr   r-   r6   r7   ShippingAddressr   D  r   r6   r   c                        \ rS rSr% \\S'   Srg)Session.CustomText.SubmitiJ  r   r-   Nr   r-   r6   r7   Submitr   J  r   r6   r   c                        \ rS rSr% \\S'   Srg)+Session.CustomText.TermsOfServiceAcceptanceiP  r   r-   Nr   r-   r6   r7   TermsOfServiceAcceptancer   P  r   r6   r   after_submitshipping_addresssubmitterms_of_service_acceptance)r   r   r   r   r-   N)r/   r0   r1   r2   r   r   r   r   r   r   r4   rG   r5   r-   r6   r7   
CustomTextr   =  s    	, 		l 		\ 		| 	 {++	 #?33	   	 &..F%GG	 ( /+C	
r6   r   c                       \ rS rSr%  " S S\5      r " S S\5      r\\   \S'    \\	   \S'    \\	   \S'    \\	   \S	'    \\
S
      \S'    \\\      \S'    \\S.rSrg)Session.CustomerDetailsim  c                       \ rS rSr% \\   \S'    \\   \S'    \\   \S'    \\   \S'    \\   \S'    \\   \S'   Srg	)
Session.CustomerDetails.Addressin  re   rf   rg   rh   ri   rj   r-   Nrk   r-   r6   r7   rl   r   n  sf    3- c]" C=  C=  "#& C= r6   rl   c                   8    \ rS rSr% \S   \S'    \\   \S'   Srg)Session.CustomerDetails.TaxIdi  )oad_nrtae_trnal_tinam_tinao_tinar_cuitau_abnau_arnaw_tinaz_tinba_tinbb_tinbd_binbf_ifubg_uicbh_vatbj_ifubo_tinbr_cnpjbr_cpfbs_tinby_tinca_bn
ca_gst_hst	ca_pst_bc	ca_pst_mb	ca_pst_skca_qstcd_nifch_uidch_vatcl_tincm_niucn_tinco_nitcr_tincv_nifde_stndo_rcnec_ruceg_tines_cifet_tin
eu_oss_vateu_vatgb_vatge_vatgn_nifhk_brhr_oibhu_tinid_npwpil_vatin_gstis_vatjp_cnjp_rnjp_trnke_pinkg_tinkh_tinkr_brnkz_binla_tinli_uidli_vatma_vatmd_vatme_pibmk_vatmr_nifmx_rfcmy_frpmy_itnmy_sstng_tinno_vatno_voecnp_pannz_gstom_vatpe_rucph_tinro_tinrs_pibru_innru_kppsa_vatsg_gstsg_uensi_tinsn_nineasr_finsv_nitth_vattj_tintr_tintw_vattz_vatua_vatug_tinunknownus_einuy_rucuz_tinuz_vatve_rifvn_tinza_vatzm_tinzw_tinrR   r   r-   N)	r/   r0   r1   r2   r   r4   r   rD   r5   r-   r6   r7   r#   r     s.    np pb C= r6   r#   rm   emailrn   phone)exemptr   reverse
tax_exempttax_ids)rm   rL  r-   N)r/   r0   r1   r2   r   rl   r#   r   r4   rD   r   r   rG   r5   r-   r6   r7   CustomerDetailsr   m  s    	l 	4x	L x	t '""	 }	 sm	 }	 W%@ABB	 $u+&&	 *1UCr6   rM  c                   D    \ rS rSr% \\S      \S'    \\S      \S'   Srg)Session.Discounti  r   couponr   promotion_coder-   N)r/   r0   r1   r2   r   r   r4   r5   r-   r6   r7   r   rO    s.    233	 !!ABB	r6   r   c                   J    \ rS rSr%  " S S\5      r\\S'    \\S'   S\0rSr	g)Session.InvoiceCreationi'  c                       \ rS rSr%  " S S\5      r " S S\5      r " S S\5      r\\	\
S         \S	'    \\	\      \S
'    \\   \S'    \\   \S'    \\   \S'    \\\\4      \S'    \\   \S'    \\\S.rSrg)#Session.InvoiceCreation.InvoiceDatai(  c                   ,    \ rS rSr% \\S'    \\S'   Srg)/Session.InvoiceCreation.InvoiceData.CustomFieldi)  rn   r   r-   Nr   r-   r6   r7   r   rW  )  s    	 
r6   r   c                   >    \ rS rSr% \\S      \S'    \S   \S'   Srg)*Session.InvoiceCreation.InvoiceData.Issueri3  r   rO   rP   rR   r-   NrS   r-   r6   r7   IssuerrY  3  s*    !/)"<== /00r6   rZ  c                   8    \ rS rSr% \\   \S'    \\   \S'   Srg)4Session.InvoiceCreation.InvoiceData.RenderingOptionsi=  amount_tax_displaytemplater-   Nrk   r-   r6   r7   RenderingOptionsr\  =  s"    $,SM1 #3-'r6   r_  TaxIdResourceaccount_tax_idscustom_fieldsdescriptionfooterissuermetadatarendering_options)rb  re  rg  r-   N)r/   r0   r1   r2   r   r   rZ  r_  r   r   r   r4   rD   r   rG   r5   r-   r6   r7   InvoiceDatarU  (  s    l  <  &d??+K&LMM $D$566 "#& SM! V$$ tCH~..  ((899 "- %5"r6   rh  r,   invoice_datar-   N)
r/   r0   r1   r2   r   rh  r3   r4   rG   r5   r-   r6   r7   InvoiceCreationrS  '  s.    ?	, ?	B 	 "!,k:r6   rj  c                   X    \ rS rSr%  " S S\5      r\\   \S'   \\S'   \	\S'   S\0r
Srg)	Session.OptionalItemip  c                   D    \ rS rSr% \\S'    \\   \S'    \\   \S'   Srg)'Session.OptionalItem.AdjustableQuantityiq  r,   maximumminimumr-   N)	r/   r0   r1   r2   r3   r4   r   rC   r5   r-   r6   r7   AdjustableQuantityrn  q  s.    M c]" c]"r6   rq  adjustable_quantitypricequantityr-   N)r/   r0   r1   r2   r   rq  r   r4   rD   rC   rG   r5   r-   r6   r7   OptionalItemrl  p  s2    	 	 &&899
35GHr6   ru  c                   2    \ rS rSr% \\S'    \\   \S'   Srg))Session.PaymentMethodConfigurationDetailsi  idparentr-   N)r/   r0   r1   r2   rD   r4   r   r5   r-   r6   r7   !PaymentMethodConfigurationDetailsrw    s    	 	r6   rz  c                   t   \ rS rSr%  " S S\5      r " S S\5      r " S S\5      r " S S	\5      r " S
 S\5      r	 " S S\5      r
 " S S\5      r " S S\5      r " S S\5      r " S S\5      r " S S\5      r " S S\5      r " S S\5      r " S S\5      r " S S\5      r " S  S!\5      r " S" S#\5      r " S$ S%\5      r " S& S'\5      r " S( S)\5      r " S* S+\5      r " S, S-\5      r " S. S/\5      r " S0 S1\5      r " S2 S3\5      r " S4 S5\5      r " S6 S7\5      r " S8 S9\5      r  " S: S;\5      r! " S< S=\5      r" " S> S?\5      r# " S@ SA\5      r$ " SB SC\5      r% " SD SE\5      r& " SF SG\5      r' " SH SI\5      r( " SJ SK\5      r)\*\   \+SL'   \*\   \+SM'   \*\   \+SN'   \*\   \+SO'   \*\	   \+SP'   \*\
   \+SQ'   \*\   \+SR'   \*\   \+SS'   \*\   \+ST'   \*\   \+SU'   \*\   \+SV'   \*\   \+SW'   \*\   \+SX'   \*\   \+SY'   \*\   \+SZ'   \*\   \+S['   \*\   \+S\'   \*\   \+S]'   \*\   \+S^'   \*\   \+S_'   \*\   \+S`'   \*\   \+Sa'   \*\   \+Sb'   \*\   \+Sc'   \*\   \+Sd'   \*\   \+Se'   \*\   \+Sf'   \*\    \+Sg'   \*\!   \+Sh'   \*\"   \+Si'   \*\#   \+Sj'   \*\$   \+Sk'   \*\%   \+Sl'   \*\&   \+Sm'   \*\'   \+Sn'   \*\(   \+So'   \*\)   \+Sp'   0 SL\_SM\_SN\_SO\_SP\	_SQ\
_SR\_SS\_ST\_SU\_SV\_SW\_SX\_SY\_SZ\_S[\_S\\_0 S]\_S^\_S_\_S`\_Sa\_Sb\_Sc\_Sd\_Se\_Sf\_Sg\ _Sh\!_Si\"_Sj\#_Sk\$_Sl\%_Sm\&_E\'\(\)Sq.Er,Srr-gs)tSession.PaymentMethodOptionsi  c                       \ rS rSr%  " S S\5      r\\S      \S'    \\   \S'   \\S      \S'    \\	   \S	'    \\S
      \S'    S\0r
Srg)&Session.PaymentMethodOptions.AcssDebiti  c                       \ rS rSr% \\   \S'    \\\S         \S'    \\   \S'    \\S      \S'    \\S      \S	'   S
r	g)5Session.PaymentMethodOptions.AcssDebit.MandateOptionsi  custom_mandate_urlinvoicesubscriptiondefault_forinterval_descriptioncombinedintervalsporadicpayment_schedulebusinesspersonaltransaction_typer-   N)
r/   r0   r1   r2   r   rD   r4   r   r   r5   r-   r6   r7   MandateOptionsr    st    $,SM1 &d73L+M&NOO '/sm3 #+>?#  #+73I+J"KKr6   r  cadusdcurrencymandate_optionsr   off_session
on_sessionsetup_future_usagetarget_date	automaticinstantmicrodepositsverification_methodr-   N)r/   r0   r1   r2   r   r  r   r   r4   rD   rG   r5   r-   r6   r7   	AcssDebitr~    s     0 w|455 &n55 (;<!  "#& "*?@"  #4^!Dr6   r  c                   ,    \ rS rSr% \\S      \S'   Srg)#Session.PaymentMethodOptions.Affirmi  r   r  r-   Nrz   r-   r6   r7   Affirmr         ( 99r6   r  c                   ,    \ rS rSr% \\S      \S'   Srg)-Session.PaymentMethodOptions.AfterpayClearpayi  r   r  r-   Nrz   r-   r6   r7   AfterpayClearpayr    r  r6   r  c                   ,    \ rS rSr% \\S      \S'   Srg)#Session.PaymentMethodOptions.Alipayi  r   r  r-   Nrz   r-   r6   r7   Alipayr    r  r6   r  c                   ,    \ rS rSr% \\S      \S'   Srg)&Session.PaymentMethodOptions.AmazonPayi  r   r  r  r-   Nrz   r-   r6   r7   	AmazonPayr         (1F)G HHr6   r  c                   >    \ rS rSr% \\S      \S'    \\   \S'   Srg)(Session.PaymentMethodOptions.AuBecsDebiti  r   r  r  r-   N	r/   r0   r1   r2   r   r   r4   rD   r5   r-   r6   r7   AuBecsDebitr    s'     ( 99 "#&r6   r  c                   n    \ rS rSr%  " S S\5      r\\   \S'   \\S      \S'    \\	   \S'    S\0r
Srg	)
&Session.PaymentMethodOptions.BacsDebiti  c                   &    \ rS rSr% \\   \S'   Srg)5Session.PaymentMethodOptions.BacsDebit.MandateOptionsi  reference_prefixr-   Nrk   r-   r6   r7   r  r        "*3-/r6   r  r  r  r  r  r-   Nr/   r0   r1   r2   r   r  r   r4   r   rD   rG   r5   r-   r6   r7   	BacsDebitr    T      &n55 (;<!  "#& #4^!Dr6   r  c                   ,    \ rS rSr% \\S      \S'   Srg)'Session.PaymentMethodOptions.Bancontacti  r   r  r-   Nrz   r-   r6   r7   
Bancontactr    r  r6   r  c                   8    \ rS rSr% \\S'    \\S      \S'   Srg)#Session.PaymentMethodOptions.Boletoi+  expires_after_daysr  r  r-   N	r/   r0   r1   r2   rC   r4   r   r   r5   r-   r6   r7   Boletor  +  s*     ## !);<! r6   r  c                      \ rS rSr%  " S S\5      r " S S\5      r\\   \S'   \\	S      \S'    \\	S      \S	'    \\	S      \S
'    \\	S      \S'    \	S   \S'    \\   \S'   \\	S      \S'    \\
   \S'    \\
   \S'    \\S.rSrg)!Session.PaymentMethodOptions.Cardi=  c                   &    \ rS rSr% \\   \S'   Srg).Session.PaymentMethodOptions.Card.Installmentsi>  r,   r-   N)r/   r0   r1   r2   r   r3   r4   r5   r-   r6   r7   Installmentsr  >  s    !$'r6   r  c                   2    \ rS rSr% \\\S         \S'   Srg).Session.PaymentMethodOptions.Card.RestrictionsiD  american_expressdiscover_global_network
mastercardvisabrands_blockedr-   N	r/   r0   r1   r2   r   r   r   r4   r5   r-   r6   r7   Restrictionsr  D  s)     ($	! 	r6   r  installmentsif_availableneverrequest_extended_authorization!request_incremental_authorizationrequest_multicapturerequest_overcaptureanyr  	challengerequest_three_d_securerestrictionsr  r   statement_descriptor_suffix_kana!statement_descriptor_suffix_kanji)r  r  r-   N)r/   r0   r1   r2   r   r  r  r   r4   r   rD   rG   r5   r-   r6   r7   Cardr  =  s    | |  #<00,4/0-  08/00  #+73J+K"LL "*'2I*J!KK %,,K$LL #<00 (;<!  /7sm; 08}< !- ,"r6   r  c                   ,    \ rS rSr% \\S      \S'   Srg)$Session.PaymentMethodOptions.Cashappi  r   r  r-   Nrz   r-   r6   r7   Cashappr    r  r6   r  c                   t    \ rS rSr%  " S S\5      r\\   \S'   \\S      \S'    \\S      \S'    S\0r	Sr
g	)
,Session.PaymentMethodOptions.CustomerBalancei  c                   z    \ rS rSr%  " S S\5      r\\   \S'   \\\	S         \S'    \\	S      \S'    S\0r
S	rg
)9Session.PaymentMethodOptions.CustomerBalance.BankTransferi  c                   &    \ rS rSr% \S   \S'   Srg)HSession.PaymentMethodOptions.CustomerBalance.BankTransfer.EuBankTransferi  )BEDEESFRIENLrf   r-   Nr   r-   r6   r7   EuBankTransferr    s    $%GHHr6   r  eu_bank_transferabaibansepa	sort_codespeiswiftzenginrequested_address_typesr  gb_bank_transferjp_bank_transfermx_bank_transferus_bank_transferrR   r-   N)r/   r0   r1   r2   r   r  r   r4   r   r   rG   r5   r-   r6   r7   BankTransferr    sp    \  #+>"::)1&
* 
 ,  '9.%I"r6   r  bank_transferfunding_typer   r  r-   N)r/   r0   r1   r2   r   r  r   r4   r   rG   r5   r-   r6   r7   CustomerBalancer    sV    &J| &JP $L11"7?#;<< !) 99 #2<!@r6   r  c                   ,    \ rS rSr% \\S      \S'   Srg) Session.PaymentMethodOptions.Epsi  r   r  r-   Nrz   r-   r6   r7   Epsr    r  r6   r	  c                   ,    \ rS rSr% \\S      \S'   Srg) Session.PaymentMethodOptions.Fpxi  r   r  r-   Nrz   r-   r6   r7   Fpxr    r  r6   r  c                   ,    \ rS rSr% \\S      \S'   Srg)$Session.PaymentMethodOptions.Giropayi  r   r  r-   Nrz   r-   r6   r7   Giropayr    r  r6   r  c                   ,    \ rS rSr% \\S      \S'   Srg)$Session.PaymentMethodOptions.Grabpayi  r   r  r-   Nrz   r-   r6   r7   Grabpayr    r  r6   r  c                   ,    \ rS rSr% \\S      \S'   Srg)"Session.PaymentMethodOptions.Ideali  r   r  r-   Nrz   r-   r6   r7   Idealr    r  r6   r  c                   D    \ rS rSr% \\S      \S'    \\S      \S'   Srg)%Session.PaymentMethodOptions.KakaoPayi  manualcapture_methodr  r  r-   Nrz   r-   r6   r7   KakaoPayr    /    $WX%677 !)1F)G HHr6   r  c                   ,    \ rS rSr% \\S      \S'   Srg)#Session.PaymentMethodOptions.Klarnai  r  r  r-   Nrz   r-   r6   r7   Klarnar    s     (;<! r6   r  c                   >    \ rS rSr% \\   \S'    \\S      \S'   Srg)$Session.PaymentMethodOptions.Konbinii&  r  r   r  r-   N)	r/   r0   r1   r2   r   rC   r4   r   r5   r-   r6   r7   Konbinir   &  s'     (- !) 99r6   r!  c                   D    \ rS rSr% \\S      \S'    \\S      \S'   Srg)#Session.PaymentMethodOptions.KrCardi6  r  r  r  r  r-   Nrz   r-   r6   r7   KrCardr#  6  r  r6   r$  c                   ,    \ rS rSr% \\S      \S'   Srg)!Session.PaymentMethodOptions.LinkiF  r  r  r-   Nrz   r-   r6   r7   Linkr&  F  r  r6   r'  c                   ,    \ rS rSr% \\S      \S'   Srg)&Session.PaymentMethodOptions.MobilepayiR  r   r  r-   Nrz   r-   r6   r7   	Mobilepayr)  R  r  r6   r*  c                   ,    \ rS rSr% \\S      \S'   Srg)'Session.PaymentMethodOptions.Multibancoi^  r   r  r-   Nrz   r-   r6   r7   
Multibancor,  ^  r  r6   r-  c                   D    \ rS rSr% \\S      \S'    \\S      \S'   Srg)%Session.PaymentMethodOptions.NaverPayij  r  r  r  r  r-   Nrz   r-   r6   r7   NaverPayr/  j  r  r6   r0  c                   8    \ rS rSr% \\S'    \\S      \S'   Srg)!Session.PaymentMethodOptions.Oxxoiz  r  r   r  r-   Nr  r-   r6   r7   Oxxor2  z  s#     ## !) 99r6   r3  c                   ,    \ rS rSr% \\S      \S'   Srg) Session.PaymentMethodOptions.P24i  r   r  r-   Nrz   r-   r6   r7   P24r5    r  r6   r6  c                   ,    \ rS rSr% \\S      \S'   Srg)"Session.PaymentMethodOptions.Paycoi  r  r  r-   Nrz   r-   r6   r7   Paycor8        $WX%677r6   r9  c                   ,    \ rS rSr% \\S      \S'   Srg)#Session.PaymentMethodOptions.Paynowi  r   r  r-   Nrz   r-   r6   r7   Paynowr<    r  r6   r=  c                   h    \ rS rSr% \\S      \S'    \\   \S'    \\   \S'    \\S      \S'   Srg	)
#Session.PaymentMethodOptions.Paypali  r  r  preferred_locale	referencer  r  r-   Nr  r-   r6   r7   Paypalr?    sQ    $WX%677 'sm+  }$ !)1F)G HHr6   rB  c                   V    \ rS rSr% \\S      \S'    \\   \S'    \\S      \S'   Srg)	 Session.PaymentMethodOptions.Pixi  alwaysr  amount_includes_iofexpires_after_secondsr   r  r-   N)	r/   r0   r1   r2   r   r   r4   rC   r5   r-   r6   r7   PixrD    s?    !)'2C*D!EE $,C=0 !) 99r6   rI  c                   ,    \ rS rSr% \\S      \S'   Srg)'Session.PaymentMethodOptions.RevolutPayi  r  r  r-   Nrz   r-   r6   r7   
RevolutPayrK    r  r6   rL  c                   ,    \ rS rSr% \\S      \S'   Srg)'Session.PaymentMethodOptions.SamsungPayi  r  r  r-   Nrz   r-   r6   r7   
SamsungPayrN    r:  r6   rO  c                   n    \ rS rSr%  " S S\5      r\\   \S'   \\S      \S'    \\	   \S'    S\0r
Srg	)
&Session.PaymentMethodOptions.SepaDebiti  c                   &    \ rS rSr% \\   \S'   Srg)5Session.PaymentMethodOptions.SepaDebit.MandateOptionsi  r  r-   Nrk   r-   r6   r7   r  rS    r  r6   r  r  r  r  r  r-   Nr  r-   r6   r7   	SepaDebitrQ    r  r6   rT  c                   ,    \ rS rSr% \\S      \S'   Srg)#Session.PaymentMethodOptions.Soforti   r   r  r-   Nrz   r-   r6   r7   SofortrV     r  r6   rW  c                   &    \ rS rSr% \\   \S'   Srg)"Session.PaymentMethodOptions.Swishi  rA  r-   Nrk   r-   r6   r7   SwishrY    s    }$r6   rZ  c                       \ rS rSr%  " S S\5      r\\   \S'   \\S      \S'    \\	   \S'    \\S      \S	'    S\0r
S
rg)*Session.PaymentMethodOptions.UsBankAccounti  c                       \ rS rSr%  " S S\5      r\\   \S'   \\\	S         \S'    \\\	S         \S'    \\
   \S	'    S\0rS
rg)?Session.PaymentMethodOptions.UsBankAccount.FinancialConnectionsi  c                   2    \ rS rSr% \\\S         \S'   Srg)GSession.PaymentMethodOptions.UsBankAccount.FinancialConnections.Filtersi  )checkingsavingsaccount_subcategoriesr-   Nr  r-   r6   r7   Filtersr`    s"    +3W%:;<, r6   rd  filtersbalances	ownershippayment_methodtransactionspermissionsrg  rh  rj  prefetch
return_urlr-   N)r/   r0   r1   r2   r   rd  r   r4   r   r   rD   rG   r5   r-   r6   r7   FinancialConnectionsr^    s    l  "'**%,	 	 #!HIJ  %SM) '0%9"r6   ro  financial_connectionsr  r  r  r  r  r  r-   N)r/   r0   r1   r2   r   ro  r   r4   r   rD   rG   r5   r-   r6   r7   UsBankAccountr\    sq    !:| !:F $,,@#AA (;<!  "#& "*'2H*I!JJ ()="r6   rr  
acss_debitaffirmafterpay_clearpayalipay
amazon_payau_becs_debit
bacs_debit
bancontactboletocardcashappcustomer_balanceepsfpxgiropaygrabpayideal	kakao_payklarnakonbinikr_cardlink	mobilepay
multibanco	naver_payoxxop24paycopaynowpaypalpixrevolut_paysamsung_pay
sepa_debitsofortswishus_bank_account)r  r  r  r-   N).r/   r0   r1   r2   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-  r0  r3  r6  r9  r=  rB  rI  rL  rO  rT  rW  rZ  rr  r   r4   rG   r5   r-   r6   r7   PaymentMethodOptionsr|    s   4	E 4	El
	\ 
	
	| 
	
	\ 
	
	 
		, 	 	E 	E4
	 
		\ 	$G	< G	R
	l 
	8	Al 8	At
	, 
	
	, 
	
	l 
	
	l 
	
	L 
		| 	 	\ 		l 	 	\ 	 
	< 
	
	 
	
	 
		| 	 	< 	 
	, 
		L 	
	\ 
		\ 	0	, 	(
	 
		 		E 	E4
	\ 
		L 	;	L ;	z Y''  #$455  Y'',,Y''Z((  tn'"""?33c]c]'""'""H%%  '""&!!tnI&&Z((H%%tnc]    c]j))j))Y''  !-00&
)&
f&
  !1&
 f	&

 )&
 [&
 )&
 *&
 f&
 D&
 w&
 &
 3&
 3&
 w&
  w!&
" U#&
$ %&
& f'&
( w)&
* v+&
, D-&
. /&
0 *1&
2 3&
4 D5&
6 37&
8 U9&
: f;&
< f=&
> 3?&
@ :A&
B :C&
D )E&
F ,K&
r6   r  c                   ,    \ rS rSr% \\S      \S'   Srg)Session.Permissionsi  client_onlyserver_onlyupdate_shipping_detailsr-   Nrz   r-   r6   r7   Permissionsr    s    !)01"
 	
	r6   r  c                        \ rS rSr% \\S'   Srg)Session.PhoneNumberCollectioni  r,   r-   Nr.   r-   r6   r7   PhoneNumberCollectionr    r9   r6   r  c                   ,    \ rS rSr% \\S'    \\S'   Srg)Session.PresentmentDetailsi  presentment_amountpresentment_currencyr-   Nr   r-   r6   r7   PresentmentDetailsr    s    	 "!	r6   r  c                   b    \ rS rSr% \\\S         \S'    \\S      \S'    \\S      \S'   Srg)	!Session.SavedPaymentMethodOptionsi  rF  limitedunspecifiedallow_redisplay_filtersdisabledr,   payment_method_removepayment_method_saver-   Nr  r-   r6   r7   SavedPaymentMethodOptionsr    sR    !);<="
 	
	  (0E(FGG	 &g.C&DEE	r6   r  c                   ,    \ rS rSr% \\S      \S'   Srg)!Session.ShippingAddressCollectioni  ACADAEAFAGAIALAMAOAQARATAUAWAXAZBABBBDr  BFBGBHBIBJBLBMBNBOBQBRBSBTBVBWBYBZCACDCFCGCHCICKCLCMCNCOCRCVCWCYCZr  DJDKDMDODZECEEEGEHERr  ETFIFJFKFOr  GAGBGDGEGFGGGHGIGLGMGNGPGQGRGSGTGUGWGYHKHNHRHTHUIDr  ILIMINIOIQISITJEJMJOJPKEKGKHKIKMKNKRKWKYKZLALBLCLILKLRLSLTLULVLYMAMCMDMEMFMGMKMLMMMNMOMQMRMSMTMUMVMWMXMYMZNANCNENGNIr  NONPNRNUNZOMPAPEPFPGPHPKPLPMPNPRPSPTPYQARERORSRURWSASBSCSDSESGSHSISJSKSLSMSNSOSRSSSTSVSXSZTATCTDTFTGTHTJTKTLTMTNTOTRTTTVTWTZUAUGUSUYUZVAVCVEVGVNVUWFWSXKYEYTZAZMZWZZallowed_countriesr-   Nr/   r0   r1   r2   r   r   r4   r5   r-   r6   r7   ShippingAddressCollectionr    &    moq
 q	
d	r6   r  c                       \ rS rSr%  " S S\5      r\\S'    \\S'    \\S'    \\	S      \S'    \\
\      \S	'    S	\0rS
rg)Session.ShippingCosti  c                   V    \ rS rSr% \\S'    S\S'    \\S      \S'    \\   \S'   Srg	)
Session.ShippingCost.Taxi  amountr$   ratecustomer_exemptnot_collectingnot_subject_to_taxnot_supportedportion_product_exemptportion_reduced_ratedportion_standard_ratedproduct_exemptproduct_exempt_holidayproportionally_ratedreduced_ratedreverse_chargestandard_ratedtaxable_basis_reduced
zero_ratedtaxability_reasontaxable_amountr-   Nr  r-   r6   r7   Taxr    sJ    K O
  ("  & %SM)r6   r  r   
amount_taxr   r!   shipping_ratetaxesr-   N)r/   r0   r1   r2   r   r  rC   r4   r   r   r   rG   r5   r-   r6   r7   ShippingCostr    sn    $	, $	L 	 	 	   ?@@	 S	""	 &s^r6   r  c                   2    \ rS rSr% \\S'    \S   \S'   Srg)Session.ShippingOptioni  shipping_amountr!   r  r-   N)r/   r0   r1   r2   rC   r4   r   r5   r-   r6   r7   ShippingOptionr    s    	 '~66	r6   r  c                   2    \ rS rSr% \\S'    \S   \S'   Srg)Session.TaxIdCollectioni  r,   if_supportedr  r   r-   N)r/   r0   r1   r2   r3   r4   r   r5   r-   r6   r7   TaxIdCollectionr    s    	 122	r6   r  c                   n    \ rS rSr%  " S S\5      r\\S'    \\   \S'    \\S'    \\   \S'   S\0r	Sr
g	)
Session.TotalDetailsi  c                   p    \ rS rSr%  " S S\5      r " S S\5      r\\   \S'    \\   \S'    \\S.r	S	r
g
)Session.TotalDetails.Breakdowni  c                   ,    \ rS rSr% \\S'    S\S'   Srg)'Session.TotalDetails.Breakdown.Discounti  r  DiscountResourcediscountr-   N)r/   r0   r1   r2   rC   r4   r5   r-   r6   r7   r   r    s     -,r6   r   c                   V    \ rS rSr% \\S'    S\S'    \\S      \S'    \\   \S'   Srg	)
"Session.TotalDetails.Breakdown.Taxi   r  r$   r  r  r  r  r-   Nr  r-   r6   r7   r  r     sJ      
 $,&$ & !)-r6   r  	discountsr  )r  r  r-   N)r/   r0   r1   r2   r   r   r  r   r4   rG   r5   r-   r6   r7   	Breakdownr    sJ    < $l $L H~% 9 08#!Fr6   r  amount_discountamount_shippingr  	breakdownr-   N)r/   r0   r1   r2   r   r  rC   r4   r   rG   r5   r-   r6   r7   TotalDetailsr    sS    <	G <	G| 	 "#&	 	 I&&)95r6   r  c                   D    \ rS rSr%  " S S\5      r\\   \S'   S\0rSr	g)Session.WalletOptionsi_  c                   ,    \ rS rSr% \\S      \S'   Srg)Session.WalletOptions.Linki`  r   r  displayr-   Nrz   r-   r6   r7   r'  r  `  s    go677r6   r'  r  r-   N)
r/   r0   r1   r2   r   r'  r   r4   rG   r5   r-   r6   r7   WalletOptionsr  _  s$    	< 	 tn$d^r6   r  c                      \ rS rSr% \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"      \S#'    \\\\4      \S$'    \\S%      \S&'    \\	S'      \S('    \\S)      \S*'    \S+   \S,'    \\S      \S-'    \\   \S.'    \S/   \S0'    \S1   \S2'    \\	\S3         \S4'    \S5   \S6'    \S7   \S8'    \\S9      \S:'    \\   \S;'    \S<   \S='    \S>   \S?'    \S@   \SA'    \\	SB      \SC'    \\SD      \SE'    \SF   \SG'    \\   \SH'    \SI   \SJ'    \\SK      \SL'    \SM   \SN'   SOrgP)QSession.CreateParamsii  #Session.CreateParamsAdaptivePricingadaptive_pricing#Session.CreateParamsAfterExpirationafter_expirationr@    Session.CreateParamsAutomaticTaxautomatic_taxr   r   billing_address_collection
cancel_urlclient_reference_id%Session.CreateParamsConsentCollectionconsent_collectionr  Session.CreateParamsCustomFieldrb  Session.CreateParamsCustomTextcustom_textcustomerrF  if_requiredcustomer_creationcustomer_email"Session.CreateParamsCustomerUpdatecustomer_updateSession.CreateParamsDiscountr  expandrA   #Session.CreateParamsInvoiceCreationinvoice_creationSession.CreateParamsLineItem
line_items)r   bgcsdadeelenen-GBeszes-419etfifilfrzfr-CAhrhurx  itjakoltlvmsmtnbnlplptzpt-BRroruskslsvthtrvizhzzh-HKzzh-TWlocalerf  paymentsetupr  mode Session.CreateParamsOptionalItemoptional_items
mobile_appweborigin_context%Session.CreateParamsPaymentIntentDatapayment_intent_datapayment_method_collectionpayment_method_configuration%Session.CreateParamsPaymentMethodDatapayment_method_data(Session.CreateParamsPaymentMethodOptionspayment_method_options)0rs  rt  ru  rv  almarw  rx  ry  rz  billieblikr{  r|  r}  cryptor~  r  r  r  r  r  r  r  r  r  r  r  r  r  nz_bank_accountr  r  pay_by_bankr  r  r  r  	promptpayr  r  satispayr  r  r  twintr  
wechat_payzippayment_method_typesSession.CreateParamsPermissionsrk  )Session.CreateParamsPhoneNumberCollectionphone_number_collectionrF  r  r  redirect_on_completionrn  -Session.CreateParamsSavedPaymentMethodOptionssaved_payment_method_options#Session.CreateParamsSetupIntentDatasetup_intent_data-Session.CreateParamsShippingAddressCollectionshipping_address_collection"Session.CreateParamsShippingOptionshipping_optionsr   bookdonatepay	subscribesubmit_type$Session.CreateParamsSubscriptionDatasubscription_datasuccess_url#Session.CreateParamsTaxIdCollectiontax_id_collectionr   embeddedhostedui_mode!Session.CreateParamsWalletOptionswallet_optionsr-   N)r/   r0   r1   r2   r   r4   r3   r   rD   r   rC   r   r5   r-   r6   r7   CreateParamsr  i  s   %&KLL	 &&KLL	  +400	 ##EFF	 %08J0K$LL	  $$	 )--	
 (3
 	
	 c""	 #4(I#JKK	 !!ABB	 c""	 'w/F'GHH
	 $C((	 %%IJJ	 t$BCDD	 DI&&	  $$	 &&KLL	  %C DEE	 (*,
 ,	
Z	 d38n--	 '"DEFF	 $D)K$LMM	 $G,?$@AA	 )3
 	
	 $/+,$
 	
	 '2#&66	 )3
 	
	 !,6!
 	
	 */135
 5	
l	 !!BCC	
 "-7"
 	
	 !,45!
 	
	  $$	
 '2;'
 	
	 ''LMM	 &1;&
 	
	 &56
 	
	 !@A
 	
	 ''MNN	 !%%	 ''LMM	 W%CDEE	 $$GHH	r6   r]  c                   &    \ rS rSr% \\   \S'   Srg)r  i  r,   r-   Nr/   r0   r1   r2   r   r3   r4   r5   r-   r6   r7   CreateParamsAdaptivePricing#Session.CreateParamsAdaptivePricing  s    T""	r6   r`  c                   &    \ rS rSr% \S   \S'   Srg)r  i  +Session.CreateParamsAfterExpirationRecoveryrF   r-   Nr/   r0   r1   r2   r   r4   r5   r-   r6   r7   CreateParamsAfterExpiration#Session.CreateParamsAfterExpiration  s    KLL	r6   re  c                   2    \ rS rSr% \\   \S'    \\S'   Srg)rc  i  r@   r,   r-   Nr_  r-   r6   r7   #CreateParamsAfterExpirationRecovery+Session.CreateParamsAfterExpirationRecovery  s    *400	 	r6   rh  c                   2    \ rS rSr% \\S'    \S   \S'   Srg)r  i  r,   )Session.CreateParamsAutomaticTaxLiabilityrU   r-   Nr/   r0   r1   r2   r3   r4   r   r5   r-   r6   r7   CreateParamsAutomaticTax Session.CreateParamsAutomaticTax  s    	
 JKK	r6   rm  c                   8    \ rS rSr% \\   \S'    \S   \S'   Srg)rk  i  rO   rP   rR   r-   N	r/   r0   r1   r2   r   rD   r4   r   r5   r-   r6   r7   !CreateParamsAutomaticTaxLiability)Session.CreateParamsAutomaticTaxLiability  %    S!!	 '((	r6   rq  c                   V    \ rS rSr% \S   \S'    \\S      \S'    \\S      \S'   Srg	)
r  i	  @Session.CreateParamsConsentCollectionPaymentMethodReuseAgreementr   r   rw   r   ry   r-   Nr/   r0   r1   r2   r   r4   r   r5   r-   r6   r7   CreateParamsConsentCollection%Session.CreateParamsConsentCollection	  sF    (3N)
 	
	   788	
 &g.@&ABB	r6   rw  c                   &    \ rS rSr% \S   \S'   Srg)ru  i	  r   r   r-   Nr   r-   r6   r7   8CreateParamsConsentCollectionPaymentMethodReuseAgreement@Session.CreateParamsConsentCollectionPaymentMethodReuseAgreement	  s    *++	r6   rz  c                       \ rS rSr% \S   \S'    \\S'    S\S'    \S   \S'    \\   \S	'    \S
   \S'    \S   \S'   Sr	g)r  i	  'Session.CreateParamsCustomFieldDropdownr   r   $Session.CreateParamsCustomFieldLabelr   &Session.CreateParamsCustomFieldNumericr   r   #Session.CreateParamsCustomFieldTextr   r   rR   r-   N)
r/   r0   r1   r2   r   r4   rD   r3   r   r5   r-   r6   r7   CreateParamsCustomFieldSession.CreateParamsCustomField	  sw    GHH	 	 65	 EFF	 d##	 ?@@	 344	r6   r  c                   8    \ rS rSr% \\   \S'    \S   \S'   Srg)r}  i;	  r   -Session.CreateParamsCustomFieldDropdownOptionr   r-   N)	r/   r0   r1   r2   r   rD   r4   r   r5   r-   r6   r7   CreateParamsCustomFieldDropdown'Session.CreateParamsCustomFieldDropdown;	  s%    "3''	 EFF	r6   r  c                   ,    \ rS rSr% \\S'    \\S'   Srg)r  iE	  r   r   r-   Nr   r-   r6   r7   %CreateParamsCustomFieldDropdownOption-Session.CreateParamsCustomFieldDropdownOptionE	  s    
	 
	r6   r  c                   2    \ rS rSr% \\S'    \S   \S'   Srg)r~  iO	  r   rR   r-   N)r/   r0   r1   r2   rD   r4   r   r5   r-   r6   r7   CreateParamsCustomFieldLabel$Session.CreateParamsCustomFieldLabelO	  s    	 h	r6   r  c                   J    \ rS rSr% \\   \S'    \\   \S'    \\   \S'   Srg)r  iY	  r   r   r   r-   N	r/   r0   r1   r2   r   rD   r4   rC   r5   r-   r6   r7   CreateParamsCustomFieldNumeric&Session.CreateParamsCustomFieldNumericY	  6    "3''	 $C((	 $C((	r6   r  c                   J    \ rS rSr% \\   \S'    \\   \S'    \\   \S'   Srg)r  ig	  r   r   r   r-   Nr  r-   r6   r7   CreateParamsCustomFieldText#Session.CreateParamsCustomFieldTextg	  r  r6   r  c                   \    \ rS rSr% \S   \S'    \S   \S'    \S   \S'    \S   \S	'   S
rg)r  iu	  z5Literal['']|Session.CreateParamsCustomTextAfterSubmitr   z9Literal['']|Session.CreateParamsCustomTextShippingAddressr   z0Literal['']|Session.CreateParamsCustomTextSubmitr   zBLiteral['']|Session.CreateParamsCustomTextTermsOfServiceAcceptancer   r-   Nrd  r-   r6   r7   CreateParamsCustomTextSession.CreateParamsCustomTextu	  sX    !C
 	
	 &G
 	
	 NOO	 &1P&
 	
	r6   r  c                        \ rS rSr% \\S'   Srg))Session.CreateParamsCustomTextAfterSubmiti	  r   r-   Nr   r-   r6   r7   !CreateParamsCustomTextAfterSubmitr  	      	r6   r  c                        \ rS rSr% \\S'   Srg)-Session.CreateParamsCustomTextShippingAddressi	  r   r-   Nr   r-   r6   r7   %CreateParamsCustomTextShippingAddressr  	  r  r6   r  c                        \ rS rSr% \\S'   Srg)$Session.CreateParamsCustomTextSubmiti	  r   r-   Nr   r-   r6   r7   CreateParamsCustomTextSubmitr  	  r  r6   r  c                        \ rS rSr% \\S'   Srg)6Session.CreateParamsCustomTextTermsOfServiceAcceptancei	  r   r-   Nr   r-   r6   r7   .CreateParamsCustomTextTermsOfServiceAcceptancer  	  r  r6   r  c                   \    \ rS rSr% \\S      \S'    \\S      \S'    \\S      \S'   Srg)r  i	  r  rm   rn   shippingr-   Nr/   r0   r1   r2   r   r   r4   r5   r-   r6   r7   CreateParamsCustomerUpdate"Session.CreateParamsCustomerUpdate	  sE    W_566	 '/233	 go677	r6   r  c                   8    \ rS rSr% \\   \S'    \\   \S'   Srg)r  i	  rP  rQ  r-   Nr/   r0   r1   r2   r   rD   r4   r5   r-   r6   r7   CreateParamsDiscountSession.CreateParamsDiscount	  s$    C  	 $C((	r6   r  c                   2    \ rS rSr% \\S'    \S   \S'   Srg)r  i	  r,   .Session.CreateParamsInvoiceCreationInvoiceDatari  r-   Nrl  r-   r6   r7   CreateParamsInvoiceCreation#Session.CreateParamsInvoiceCreation	  s#    	 "<
 	
	r6   r  c                       \ rS rSr% \S   \S'    \S   \S'    \\   \S'    \\   \S'    \S   \S	'    \\\\4      \S
'    \S   \S'   Srg)r  i	  zLiteral['']|List[str]ra  zKLiteral['']|List[Session.CreateParamsInvoiceCreationInvoiceDataCustomField]rb  rc  rd  4Session.CreateParamsInvoiceCreationInvoiceDataIssuerre  rf  zJLiteral['']|Session.CreateParamsInvoiceCreationInvoiceDataRenderingOptionsrg  r-   N)	r/   r0   r1   r2   r   r4   rD   r   r5   r-   r6   r7   &CreateParamsInvoiceCreationInvoiceData.Session.CreateParamsInvoiceCreationInvoiceData	  s    $%<==	 #Y
 	
	 !%%	 C  	 B
 	
	 d38n--	 'X
 	
	r6   r  c                   ,    \ rS rSr% \\S'    \\S'   Srg)9Session.CreateParamsInvoiceCreationInvoiceDataCustomFieldi	  rn   r   r-   Nr   r-   r6   r7   1CreateParamsInvoiceCreationInvoiceDataCustomFieldr  	  s    		 
	r6   r  c                   8    \ rS rSr% \\   \S'    \S   \S'   Srg)r  i	  rO   rP   rR   r-   Nrp  r-   r6   r7   ,CreateParamsInvoiceCreationInvoiceDataIssuer4Session.CreateParamsInvoiceCreationInvoiceDataIssuer	  rs  r6   r  c                   8    \ rS rSr% \S   \S'    \\   \S'   Srg)>Session.CreateParamsInvoiceCreationInvoiceDataRenderingOptionsi
  z;Literal['']|Literal['exclude_tax', 'include_inclusive_tax']r]  r^  r-   N)r/   r0   r1   r2   r   r4   rD   r5   r-   r6   r7   6CreateParamsInvoiceCreationInvoiceDataRenderingOptionsr  
  s)    'I
 	
	 c""	r6   r  c                       \ rS rSr% \S   \S'    \\\      \S'    \\   \S'    \S   \S'    \\   \S'    \\\      \S	'   S
r	g)r  i
  .Session.CreateParamsLineItemAdjustableQuantityrr  dynamic_tax_ratesrs  %Session.CreateParamsLineItemPriceData
price_datart  	tax_ratesr-   N)
r/   r0   r1   r2   r   r4   r   rD   rC   r5   r-   r6   r7   CreateParamsLineItemSession.CreateParamsLineItem
  sz    (<
 	
	 'tCy11	 3	   GHH	 c""	 tCy))	r6   r  c                   D    \ rS rSr% \\S'    \\   \S'    \\   \S'   Srg)r  i+
  r,   ro  rp  r-   N	r/   r0   r1   r2   r3   r4   r   rC   r5   r-   r6   r7   &CreateParamsLineItemAdjustableQuantity.Session.CreateParamsLineItemAdjustableQuantity+
  0    	 S!!	 S!!	r6   r  c                       \ rS rSr% \\S'    \\   \S'    \S   \S'    \S   \S'    \\S      \S	'    \\   \S
'    \\   \S'   Sr	g)r  i9
  r  product0Session.CreateParamsLineItemPriceDataProductDataproduct_data.Session.CreateParamsLineItemPriceDataRecurring	recurring	exclusive	inclusiver  tax_behaviorunit_amountunit_amount_decimalr-   N)
r/   r0   r1   r2   rD   r4   r   r   rC   r5   r-   r6   r7   CreateParamsLineItemPriceData%Session.CreateParamsLineItemPriceData9
  s    	 S!!	 ">
 	
	 <
 	
	 ";<
 	
	 !%%	 )--	r6   r  c                   x    \ rS rSr% \\   \S'    \\\      \S'    \\\\4      \S'    \\S'    \\   \S'   Sr	g)	r  i]
  rc  imagesrf  rn   tax_coder-   N)
r/   r0   r1   r2   r   rD   r4   r   r   r5   r-   r6   r7   (CreateParamsLineItemPriceDataProductData0Session.CreateParamsLineItemPriceDataProductData]
  s`     %%	 DI&&	 d38n--	 		 c""	r6   r  c                   8    \ rS rSr% \S   \S'    \\   \S'   Srg)r  is
  daymonthweekyearr  interval_countr-   N)	r/   r0   r1   r2   r   r4   r   rC   r5   r-   r6   r7   &CreateParamsLineItemPriceDataRecurring.Session.CreateParamsLineItemPriceDataRecurrings
  s%    899	 $C((	r6   r  c                   >    \ rS rSr% \S   \S'    \\S'    \\S'   Srg)r%  i}
  2Session.CreateParamsOptionalItemAdjustableQuantityrr  rs  rt  r-   N)	r/   r0   r1   r2   r   r4   rD   rC   r5   r-   r6   r7   CreateParamsOptionalItem Session.CreateParamsOptionalItem}
  s/    (@
 	
	 
	 	r6   r  c                   D    \ rS rSr% \\S'    \\   \S'    \\   \S'   Srg)r  i
  r,   ro  rp  r-   Nr  r-   r6   r7   *CreateParamsOptionalItemAdjustableQuantity2Session.CreateParamsOptionalItemAdjustableQuantity
  r  r6   r  c                      \ rS rSr% \\   \S'    \\S      \S'    \\   \S'    \\	\\4      \S'    \\   \S'    \\   \S'    \\S	      \S
'    \S   \S'    \\   \S'    \\   \S'    \S   \S'    \\   \S'   Sr
g)r+  i
  application_fee_amount)r  automatic_asyncr  r  rc  rf  on_behalf_ofreceipt_emailr  r  r  -Session.CreateParamsPaymentIntentDataShippingr  statement_descriptorstatement_descriptor_suffix1Session.CreateParamsPaymentIntentDataTransferDatatransfer_datatransfer_groupr-   N)r/   r0   r1   r2   r   rC   r4   r   rD   r   r5   r-   r6   r7   CreateParamsPaymentIntentData%Session.CreateParamsPaymentIntentData
  s     +C 00	 $<=
 	
	 !%%	 d38n--	 "#&&	
 #3''	 (0K(LMM	, MNN	 *#..	
 &1%55	 #?
 	
	 $C((	r6   r  c                   b    \ rS rSr% S\S'    \\   \S'    \\S'    \\   \S'    \\   \S'   Srg	)
r  i
  4Session.CreateParamsPaymentIntentDataShippingAddressrm   carrierrn   rH  tracking_numberr-   N)r/   r0   r1   r2   r4   r   rD   r5   r-   r6   r7   %CreateParamsPaymentIntentDataShipping-Session.CreateParamsPaymentIntentDataShipping
  sO    GG	 S!!	 		 3	 %S))	r6   r  c                   z    \ rS rSr% \\   \S'    \\   \S'    \\S'    \\   \S'    \\   \S'    \\   \S'   Srg	)
r  i
  re   rf   rg   rh   ri   rj   r-   Nr  r-   r6   r7   ,CreateParamsPaymentIntentDataShippingAddress4Session.CreateParamsPaymentIntentDataShippingAddress
  sf    #	 S!!	 
	 3	 !%%	 3	r6   r  c                   2    \ rS rSr% \\   \S'    \\S'   Srg)r  i  r  destinationr-   N)	r/   r0   r1   r2   r   rC   r4   rD   r5   r-   r6   r7   )CreateParamsPaymentIntentDataTransferData1Session.CreateParamsPaymentIntentDataTransferData  s    C  	 	r6   r  c                   ,    \ rS rSr% \\S      \S'   Srg)r/  i&  r  allow_redisplayr-   Nr  r-   r6   r7   CreateParamsPaymentMethodData%Session.CreateParamsPaymentMethodData&  s    $67
 	
	r6   r  c                      \ rS rSr% \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"   \S#'    \S$   \S%'    \S&   \S''    \S(   \S)'    \S*   \S+'    \S,   \S-'    \S.   \S/'    \S0   \S1'    \S2   \S3'    \S4   \S5'    \S6   \S7'    \S8   \S9'    \S:   \S;'    \S<   \S='    \S>   \S?'    \S@   \SA'    \SB   \SC'    \SD   \SE'    \SF   \SG'    \SH   \SI'    \SJ   \SK'    \SL   \SM'    \SN   \SO'   SPrgQ)Rr1  i.  1Session.CreateParamsPaymentMethodOptionsAcssDebitrs  .Session.CreateParamsPaymentMethodOptionsAffirmrt  8Session.CreateParamsPaymentMethodOptionsAfterpayClearpayru  .Session.CreateParamsPaymentMethodOptionsAlipayrv  1Session.CreateParamsPaymentMethodOptionsAmazonPayrw  3Session.CreateParamsPaymentMethodOptionsAuBecsDebitrx  1Session.CreateParamsPaymentMethodOptionsBacsDebitry  2Session.CreateParamsPaymentMethodOptionsBancontactrz  .Session.CreateParamsPaymentMethodOptionsBoletor{  ,Session.CreateParamsPaymentMethodOptionsCardr|  /Session.CreateParamsPaymentMethodOptionsCashappr}  7Session.CreateParamsPaymentMethodOptionsCustomerBalancer~  +Session.CreateParamsPaymentMethodOptionsEpsr  +Session.CreateParamsPaymentMethodOptionsFpxr  /Session.CreateParamsPaymentMethodOptionsGiropayr  /Session.CreateParamsPaymentMethodOptionsGrabpayr  -Session.CreateParamsPaymentMethodOptionsIdealr  0Session.CreateParamsPaymentMethodOptionsKakaoPayr  .Session.CreateParamsPaymentMethodOptionsKlarnar  /Session.CreateParamsPaymentMethodOptionsKonbinir  .Session.CreateParamsPaymentMethodOptionsKrCardr  ,Session.CreateParamsPaymentMethodOptionsLinkr  1Session.CreateParamsPaymentMethodOptionsMobilepayr  2Session.CreateParamsPaymentMethodOptionsMultibancor  0Session.CreateParamsPaymentMethodOptionsNaverPayr  ,Session.CreateParamsPaymentMethodOptionsOxxor  +Session.CreateParamsPaymentMethodOptionsP24r  1Session.CreateParamsPaymentMethodOptionsPayByBankr8  -Session.CreateParamsPaymentMethodOptionsPaycor  .Session.CreateParamsPaymentMethodOptionsPaynowr  .Session.CreateParamsPaymentMethodOptionsPaypalr  +Session.CreateParamsPaymentMethodOptionsPixr  2Session.CreateParamsPaymentMethodOptionsRevolutPayr  2Session.CreateParamsPaymentMethodOptionsSamsungPayr  1Session.CreateParamsPaymentMethodOptionsSepaDebitr  .Session.CreateParamsPaymentMethodOptionsSofortr  -Session.CreateParamsPaymentMethodOptionsSwishr  5Session.CreateParamsPaymentMethodOptionsUsBankAccountr  1Session.CreateParamsPaymentMethodOptionsWechatPayr<  r-   Nrd  r-   r6   r7    CreateParamsPaymentMethodOptions(Session.CreateParamsPaymentMethodOptions.  s)   ?
 	
	 LMM	 'F
 	
	 LMM	  ?
 	
	 #A
 	
	  ?
 	
	  @
 	
	 LMM	 HII	 NOO	 &E
 	
	 FGG	 FGG	 NOO	 NOO	 JKK	 >
 	
	 LMM	 NOO	 MNN	 HII	 ?
 	
	  @
 	
	 >
 	
	 HII	 FGG	 !?
 	
	 JKK	 LMM	 LMM	 FGG	 !@
 	
	 !@
 	
	  ?
 	
	 LMM	 JKK	 %C
 	
	  ?
 	
	r6   r6  c                       \ rS rSr% \\S      \S'    \S   \S'    \\S      \S'    \\   \S'    \\S	      \S
'   Srg)r  i  r  r  ?Session.CreateParamsPaymentMethodOptionsAcssDebitMandateOptionsr  r  r  r  r  r  r-   N	r/   r0   r1   r2   r   r   r4   rD   r5   r-   r6   r7   )CreateParamsPaymentMethodOptionsAcssDebit1Session.CreateParamsPaymentMethodOptionsAcssDebit  sz    gl344	 %M
 	
	 (78
 	
	 !%%	 );<
 	
	r6   r;  c                       \ rS rSr% \S   \S'    \\\S         \S'    \\   \S'    \\S      \S'    \\S	      \S
'   Sr	g)r9  i  Literal['']|strr  r  r  r  r  r  r  r  r-   N)
r/   r0   r1   r2   r   r4   r   r   rD   r5   r-   r6   r7   7CreateParamsPaymentMethodOptionsAcssDebitMandateOptions?Session.CreateParamsPaymentMethodOptionsAcssDebitMandateOptions  sw    '(9::	
 !g.G&H!IJJ	 *#..	 &67
 	
	 &g.D&EFF	r6   r?  c                   ,    \ rS rSr% \\S      \S'   Srg)r  i*  r   r  r-   Nr  r-   r6   r7   &CreateParamsPaymentMethodOptionsAffirm.Session.CreateParamsPaymentMethodOptionsAffirm*      '88	r6   rB  c                   ,    \ rS rSr% \\S      \S'   Srg)r  i6  r   r  r-   Nr  r-   r6   r7   0CreateParamsPaymentMethodOptionsAfterpayClearpay8Session.CreateParamsPaymentMethodOptionsAfterpayClearpay6  rD  r6   rF  c                   ,    \ rS rSr% \\S      \S'   Srg)r  iB  r   r  r-   Nr  r-   r6   r7   &CreateParamsPaymentMethodOptionsAlipay.Session.CreateParamsPaymentMethodOptionsAlipayB  rD  r6   rI  c                   ,    \ rS rSr% \\S      \S'   Srg)r  iN  r  r  r-   Nr  r-   r6   r7   )CreateParamsPaymentMethodOptionsAmazonPay1Session.CreateParamsPaymentMethodOptionsAmazonPayN      '0E(FGG	r6   rL  c                   >    \ rS rSr% \\S      \S'    \\   \S'   Srg)r  iZ  r   r  r  r-   Nr:  r-   r6   r7   +CreateParamsPaymentMethodOptionsAuBecsDebit3Session.CreateParamsPaymentMethodOptionsAuBecsDebitZ  s(    '88	 !%%	r6   rP  c                   P    \ rS rSr% \S   \S'    \\S      \S'    \\   \S'   Srg)	r  ij  ?Session.CreateParamsPaymentMethodOptionsBacsDebitMandateOptionsr  r  r  r  r-   N	r/   r0   r1   r2   r   r4   r   rD   r5   r-   r6   r7   )CreateParamsPaymentMethodOptionsBacsDebit1Session.CreateParamsPaymentMethodOptionsBacsDebitj  F    $M
 	
	 (78
 	
	 !%%	r6   rU  c                   &    \ rS rSr% \S   \S'   Srg)rS  i  r>  r  r-   Nrd  r-   r6   r7   7CreateParamsPaymentMethodOptionsBacsDebitMandateOptions?Session.CreateParamsPaymentMethodOptionsBacsDebitMandateOptions      %&788	r6   rY  c                   ,    \ rS rSr% \\S      \S'   Srg)r  i  r   r  r-   Nr  r-   r6   r7   *CreateParamsPaymentMethodOptionsBancontact2Session.CreateParamsPaymentMethodOptionsBancontact  rD  r6   r]  c                   >    \ rS rSr% \\   \S'    \\S      \S'   Srg)r  i  r  r  r  r-   N	r/   r0   r1   r2   r   rC   r4   r   r5   r-   r6   r7   &CreateParamsPaymentMethodOptionsBoleto.Session.CreateParamsPaymentMethodOptionsBoleto  s/    ',,	 (78
 	
	r6   ra  c                       \ rS rSr% \S   \S'    \\S      \S'    \\S      \S'    \\S      \S'    \\S      \S'    \\S	      \S
'    \S   \S'    \\S      \S'    \\   \S'    \\   \S'   Srg)r  i  8Session.CreateParamsPaymentMethodOptionsCardInstallmentsr  r  r  r  r  r  r  r  8Session.CreateParamsPaymentMethodOptionsCardRestrictionsr  r  r  r  r  r-   NrT  r-   r6   r7   $CreateParamsPaymentMethodOptionsCard,Session.CreateParamsPaymentMethodOptionsCard  s    !F
 	
	 )4+,)
 	
	 ,7+,,
 	
	 *'2I*JKK	 )1H)IJJ	 !,34!
 	
	 "F
 	
	 (0K(LMM	 +6c*::	 ,7s+;;	r6   rf  c                   &    \ rS rSr% \\   \S'   Srg)rd  i  r,   r-   Nr_  r-   r6   r7   0CreateParamsPaymentMethodOptionsCardInstallments8Session.CreateParamsPaymentMethodOptionsCardInstallments  s    T""	r6   ri  c                   2    \ rS rSr% \\\S         \S'   Srg)re  i  r  r  r-   N	r/   r0   r1   r2   r   r   r   r4   r5   r-   r6   r7   0CreateParamsPaymentMethodOptionsCardRestrictions8Session.CreateParamsPaymentMethodOptionsCardRestrictions  s)    #	
 		
	r6   rm  c                   ,    \ rS rSr% \\S      \S'   Srg)r  i  r  r  r-   Nr  r-   r6   r7   'CreateParamsPaymentMethodOptionsCashapp/Session.CreateParamsPaymentMethodOptionsCashapp  s    '78
 	
	r6   rp  c                   V    \ rS rSr% \S   \S'    \\S      \S'    \\S      \S'   Srg)	r  i  CSession.CreateParamsPaymentMethodOptionsCustomerBalanceBankTransferr  r  r   r  r-   Nrv  r-   r6   r7   /CreateParamsPaymentMethodOptionsCustomerBalance7Session.CreateParamsPaymentMethodOptionsCustomerBalance  sD    "Q
 	
	 "'/":;;	 (88	r6   rt  c                   V    \ rS rSr% \S   \S'    \\\S         \S'    \S   \S'   Srg	)
rs  i  QSession.CreateParamsPaymentMethodOptionsCustomerBalanceBankTransferEuBankTransferr  r  r  r  rR   r-   N)	r/   r0   r1   r2   r   r4   r   r   r5   r-   r6   r7   ;CreateParamsPaymentMethodOptionsCustomerBalanceBankTransferCSession.CreateParamsPaymentMethodOptionsCustomerBalanceBankTransfer  s[     &_
 	
	 "-
"
 	
	
  
 	
	r6   rx  c                        \ rS rSr% \\S'   Srg)rw  i@  rf   r-   Nr   r-   r6   r7   ICreateParamsPaymentMethodOptionsCustomerBalanceBankTransferEuBankTransferQSession.CreateParamsPaymentMethodOptionsCustomerBalanceBankTransferEuBankTransfer@  s     	r6   r{  c                   ,    \ rS rSr% \\S      \S'   Srg)r  iH  r   r  r-   Nr  r-   r6   r7   #CreateParamsPaymentMethodOptionsEps+Session.CreateParamsPaymentMethodOptionsEpsH  rD  r6   r~  c                   ,    \ rS rSr% \\S      \S'   Srg)r  iT  r   r  r-   Nr  r-   r6   r7   #CreateParamsPaymentMethodOptionsFpx+Session.CreateParamsPaymentMethodOptionsFpxT  rD  r6   r  c                   ,    \ rS rSr% \\S      \S'   Srg)r  i`  r   r  r-   Nr  r-   r6   r7   'CreateParamsPaymentMethodOptionsGiropay/Session.CreateParamsPaymentMethodOptionsGiropay`  rD  r6   r  c                   ,    \ rS rSr% \\S      \S'   Srg)r  il  r   r  r-   Nr  r-   r6   r7   'CreateParamsPaymentMethodOptionsGrabpay/Session.CreateParamsPaymentMethodOptionsGrabpayl  rD  r6   r  c                   ,    \ rS rSr% \\S      \S'   Srg)r  ix  r   r  r-   Nr  r-   r6   r7   %CreateParamsPaymentMethodOptionsIdeal-Session.CreateParamsPaymentMethodOptionsIdealx  rD  r6   r  c                   D    \ rS rSr% \\S      \S'    \\S      \S'   Srg)r   i  r  r  r  r  r-   Nr  r-   r6   r7   (CreateParamsPaymentMethodOptionsKakaoPay0Session.CreateParamsPaymentMethodOptionsKakaoPay  /    #GH$566	 (0E(FGG	r6   r  c                   >    \ rS rSr% \\S      \S'    \S   \S'   Srg)r!  i  r   r  zLLiteral['']|List[Session.CreateParamsPaymentMethodOptionsKlarnaSubscription]subscriptionsr-   Nr  r-   r6   r7   &CreateParamsPaymentMethodOptionsKlarna.Session.CreateParamsPaymentMethodOptionsKlarna  s-    '88	 #Z
 	
	r6   r  c                   b    \ rS rSr% \S   \S'    \\   \S'    \\   \S'    S\S'    \\S'   S	r	g
):Session.CreateParamsPaymentMethodOptionsKlarnaSubscriptioni  r  r  r  rn   ESession.CreateParamsPaymentMethodOptionsKlarnaSubscriptionNextBillingnext_billingrA  r-   N)
r/   r0   r1   r2   r   r4   r   rC   rD   r5   r-   r6   r7   2CreateParamsPaymentMethodOptionsKlarnaSubscriptionr    sQ    899	 $C((	 #	 ^]	 	r6   r  c                   ,    \ rS rSr% \\S'    \\S'   Srg)r  i  r  dater-   Nr   r-   r6   r7   =CreateParamsPaymentMethodOptionsKlarnaSubscriptionNextBillingESession.CreateParamsPaymentMethodOptionsKlarnaSubscriptionNextBilling  s     	 		r6   r  c                   >    \ rS rSr% \\   \S'    \\S      \S'   Srg)r"  i  r  r   r  r-   Nr`  r-   r6   r7   'CreateParamsPaymentMethodOptionsKonbini/Session.CreateParamsPaymentMethodOptionsKonbini  (    ',,	 (88	r6   r  c                   D    \ rS rSr% \\S      \S'    \\S      \S'   Srg)r#  i  r  r  r  r  r-   Nr  r-   r6   r7   &CreateParamsPaymentMethodOptionsKrCard.Session.CreateParamsPaymentMethodOptionsKrCard  r  r6   r  c                   ,    \ rS rSr% \\S      \S'   Srg)r$  i  r  r  r-   Nr  r-   r6   r7   $CreateParamsPaymentMethodOptionsLink,Session.CreateParamsPaymentMethodOptionsLink  rN  r6   r  c                   ,    \ rS rSr% \\S      \S'   Srg)r%  i  r   r  r-   Nr  r-   r6   r7   )CreateParamsPaymentMethodOptionsMobilepay1Session.CreateParamsPaymentMethodOptionsMobilepay  rD  r6   r  c                   ,    \ rS rSr% \\S      \S'   Srg)r&  i   r   r  r-   Nr  r-   r6   r7   *CreateParamsPaymentMethodOptionsMultibanco2Session.CreateParamsPaymentMethodOptionsMultibanco   rD  r6   r  c                   D    \ rS rSr% \\S      \S'    \\S      \S'   Srg)r'  i  r  r  r  r  r-   Nr  r-   r6   r7   (CreateParamsPaymentMethodOptionsNaverPay0Session.CreateParamsPaymentMethodOptionsNaverPay  r  r6   r  c                   >    \ rS rSr% \\   \S'    \\S      \S'   Srg)r(  i  r  r   r  r-   Nr`  r-   r6   r7   $CreateParamsPaymentMethodOptionsOxxo,Session.CreateParamsPaymentMethodOptionsOxxo  r  r6   r  c                   >    \ rS rSr% \\S      \S'    \\   \S'   Srg)r)  i,  r   r  tos_shown_and_acceptedr-   N)	r/   r0   r1   r2   r   r   r4   r3   r5   r-   r6   r7   #CreateParamsPaymentMethodOptionsP24+Session.CreateParamsPaymentMethodOptionsP24,  s(    '88	 !,D 11	r6   r  c                       \ rS rSrSrg)r*  i<  r-   N)r/   r0   r1   r2   r5   r-   r6   r7   )CreateParamsPaymentMethodOptionsPayByBank1Session.CreateParamsPaymentMethodOptionsPayByBank<  s    r6   r  c                   ,    \ rS rSr% \\S      \S'   Srg)r+  i?  r  r  r-   Nr  r-   r6   r7   %CreateParamsPaymentMethodOptionsPayco-Session.CreateParamsPaymentMethodOptionsPayco?      #GH$566	r6   r  c                   ,    \ rS rSr% \\S      \S'   Srg)r,  iE  r   r  r-   Nr  r-   r6   r7   &CreateParamsPaymentMethodOptionsPaynow.Session.CreateParamsPaymentMethodOptionsPaynowE  rD  r6   r  c                   t    \ rS rSr% \S   \S'    \\S      \S'    \\   \S'    \\   \S'    \S   \S	'   S
rg)r-  iQ  zLiteral['']|Literal['manual']r  )zcs-CZzda-DKzde-ATzde-DEzde-LUzel-GRr  zen-USzes-ESzfi-FIzfr-BEzfr-FRzfr-LUzhu-HUzit-ITznl-BEznl-NLzpl-PLzpt-PTzsk-SKzsv-SEr@  rA  risk_correlation_idz*Literal['']|Literal['none', 'off_session']r  r-   NrT  r-   r6   r7   &CreateParamsPaymentMethodOptionsPaypal.Session.CreateParamsPaymentMethodOptionsPaypalQ  so    #$CDD	 &
 	
2	 s##	 )--	 (8
 	

	r6   r  c                   V    \ rS rSr% \\S      \S'    \\   \S'    \\S      \S'   Srg)	r.  i  rE  rG  rH  r   r  r-   N)	r/   r0   r1   r2   r   r   r4   rC   r5   r-   r6   r7   #CreateParamsPaymentMethodOptionsPix+Session.CreateParamsPaymentMethodOptionsPix  s@    (1B)CDD	  +3//	 (88	r6   r  c                   ,    \ rS rSr% \\S      \S'   Srg)r/  i  r  r  r-   Nr  r-   r6   r7   *CreateParamsPaymentMethodOptionsRevolutPay2Session.CreateParamsPaymentMethodOptionsRevolutPay  rN  r6   r  c                   ,    \ rS rSr% \\S      \S'   Srg)r0  i  r  r  r-   Nr  r-   r6   r7   *CreateParamsPaymentMethodOptionsSamsungPay2Session.CreateParamsPaymentMethodOptionsSamsungPay  r  r6   r  c                   P    \ rS rSr% \S   \S'    \\S      \S'    \\   \S'   Srg)	r1  i  ?Session.CreateParamsPaymentMethodOptionsSepaDebitMandateOptionsr  r  r  r  r-   NrT  r-   r6   r7   )CreateParamsPaymentMethodOptionsSepaDebit1Session.CreateParamsPaymentMethodOptionsSepaDebit  rW  r6   r  c                   &    \ rS rSr% \S   \S'   Srg)r  i  r>  r  r-   Nrd  r-   r6   r7   7CreateParamsPaymentMethodOptionsSepaDebitMandateOptions?Session.CreateParamsPaymentMethodOptionsSepaDebitMandateOptions  r[  r6   r  c                   ,    \ rS rSr% \\S      \S'   Srg)r2  i  r   r  r-   Nr  r-   r6   r7   &CreateParamsPaymentMethodOptionsSofort.Session.CreateParamsPaymentMethodOptionsSofort  rD  r6   r  c                   &    \ rS rSr% \\   \S'   Srg)r3  i  rA  r-   Nr  r-   r6   r7   %CreateParamsPaymentMethodOptionsSwish-Session.CreateParamsPaymentMethodOptionsSwish  s    s##	r6   r  c                   h    \ rS rSr% \S   \S'    \\S      \S'    \\   \S'    \\S      \S'   S	rg
)r4  i  ISession.CreateParamsPaymentMethodOptionsUsBankAccountFinancialConnectionsrp  r  r  r  rq  r  r-   NrT  r-   r6   r7   -CreateParamsPaymentMethodOptionsUsBankAccount5Session.CreateParamsPaymentMethodOptionsUsBankAccount  s^    *W 
 	
	 (78
 	
	 !%%	 )1G)HII	r6   r  c                   P    \ rS rSr% \\\S         \S'    \\\S         \S'   Srg)r  i  rf  rk  rl  rm  r-   Nrl  r-   r6   r7   ACreateParamsPaymentMethodOptionsUsBankAccountFinancialConnectionsISession.CreateParamsPaymentMethodOptionsUsBankAccountFinancialConnections  sK     !M
 	
	 @AB
 	
	r6   r  c                   P    \ rS rSr% \\   \S'    \S   \S'    \\S      \S'   Srg)	r5  i  app_id)androidiosr)  clientr   r  r-   Nrp  r-   r6   r7   )CreateParamsPaymentMethodOptionsWechatPay1Session.CreateParamsPaymentMethodOptionsWechatPay  s;    C  	 /00	 (88	r6   r  c                   ,    \ rS rSr% \\S      \S'   Srg)r?  i#  r  r  r-   Nr  r-   r6   r7   CreateParamsPermissionsSession.CreateParamsPermissions#  s    !,01"
 	
	r6   r  c                        \ rS rSr% \\S'   Srg)r@  i/  r,   r-   Nr.   r-   r6   r7   !CreateParamsPhoneNumberCollection)Session.CreateParamsPhoneNumberCollection/  s    	r6   r  c                   b    \ rS rSr% \\\S         \S'    \\S      \S'    \\S      \S'   Srg)	rD  i7  r  r  r  r  r  r-   Nrl  r-   r6   r7   %CreateParamsSavedPaymentMethodOptions-Session.CreateParamsSavedPaymentMethodOptions7  sR    !,;<="
 	
	  +73H+IJJ	 )1F)GHH	r6   r  c                   T    \ rS rSr% \\   \S'    \\\\4      \S'    \\   \S'   Srg)rF  iG  rc  rf  r  r-   N)	r/   r0   r1   r2   r   rD   r4   r   r5   r-   r6   r7   CreateParamsSetupIntentData#Session.CreateParamsSetupIntentDataG  s>     %%	 d38n--	 "#&&	r6   r  c                   ,    \ rS rSr% \\S      \S'   Srg)rH  iU  r  r  r-   Nr  r-   r6   r7   %CreateParamsShippingAddressCollection-Session.CreateParamsShippingAddressCollectionU  r  r6   r  c                   8    \ rS rSr% \\   \S'    \S   \S'   Srg)rJ  iM  r  2Session.CreateParamsShippingOptionShippingRateDatashipping_rate_datar-   Nr  r-   r6   r7   CreateParamsShippingOption"Session.CreateParamsShippingOptionM  )    "3''	 (@
 	
	r6   r  c                       \ rS rSr% \S   \S'    \\S'    \S   \S'    \\\\4      \S'    \\S      \S	'    \\   \S
'    \\S      \S'   Sr	g)r  iY  BSession.CreateParamsShippingOptionShippingRateDataDeliveryEstimatedelivery_estimatedisplay_name=Session.CreateParamsShippingOptionShippingRateDataFixedAmountfixed_amountrf  r  r  r  rR   r-   N
r/   r0   r1   r2   r   r4   rD   r   r   r5   r-   r6   r7   *CreateParamsShippingOptionShippingRateData2Session.CreateParamsShippingOptionShippingRateDataY      &P
 	
	 	 "K
 	
	 d38n--	 ";<
 	
	 c""	 '.122	r6   r  c                   8    \ rS rSr% \S   \S'    \S   \S'   Srg)r  i}  ISession.CreateParamsShippingOptionShippingRateDataDeliveryEstimateMaximumro  ISession.CreateParamsShippingOptionShippingRateDataDeliveryEstimateMinimumrp  r-   Nrd  r-   r6   r7   :CreateParamsShippingOptionShippingRateDataDeliveryEstimateBSession.CreateParamsShippingOptionShippingRateDataDeliveryEstimate}  0     W
 	
	 W
 	
	r6   r  c                   2    \ rS rSr% \S   \S'    \\S'   Srg)r	  i  business_dayr  hourr  r  unitr   r-   Nr/   r0   r1   r2   r   r4   rC   r5   r-   r6   r7   ACreateParamsShippingOptionShippingRateDataDeliveryEstimateMaximumISession.CreateParamsShippingOptionShippingRateDataDeliveryEstimateMaximum  !     DEE	 
	r6   r  c                   2    \ rS rSr% \S   \S'    \\S'   Srg)r
  i  r  r  r   r-   Nr  r-   r6   r7   ACreateParamsShippingOptionShippingRateDataDeliveryEstimateMinimumISession.CreateParamsShippingOptionShippingRateDataDeliveryEstimateMinimum  r  r6   r  c                   H    \ rS rSr% \\S'    \\S'    \\\S4      \S'   Sr	g)r  i  r  r  LSession.CreateParamsShippingOptionShippingRateDataFixedAmountCurrencyOptionscurrency_optionsr-   N
r/   r0   r1   r2   rC   r4   rD   r   r   r5   r-   r6   r7   5CreateParamsShippingOptionShippingRateDataFixedAmount=Session.CreateParamsShippingOptionShippingRateDataFixedAmount  @    	 	 &^`
 	
	r6   r  c                   8    \ rS rSr% \\S'    \\S      \S'   Srg)r  i  r  r  r  r-   N	r/   r0   r1   r2   rC   r4   r   r   r5   r-   r6   r7   DCreateParamsShippingOptionShippingRateDataFixedAmountCurrencyOptionsLSession.CreateParamsShippingOptionShippingRateDataFixedAmountCurrencyOptions  +     	 ";<
 	
	r6   r#  c                      \ rS rSr% \\   \S'    \\   \S'    \S   \S'    \\\	      \S'    \\	   \S'    \S   \S	'    \\
\	\	4      \S
'    \\	   \S'    \\S      \S'    \S   \S'    \\   \S'    \\   \S'    \S   \S'   Srg)rR  i  application_fee_percentbilling_cycle_anchor/Session.CreateParamsSubscriptionDataBillingModebilling_modedefault_tax_ratesrc  3Session.CreateParamsSubscriptionDataInvoiceSettingsinvoice_settingsrf  r  )create_prorationsr   proration_behavior0Session.CreateParamsSubscriptionDataTransferDatar  	trial_endtrial_period_days1Session.CreateParamsSubscriptionDataTrialSettingstrial_settingsr-   N)r/   r0   r1   r2   r   floatr4   rC   r   rD   r   r   r5   r-   r6   r7   CreateParamsSubscriptionData$Session.CreateParamsSubscriptionData  s   !,U!33	 *#..	 "=
 	
	 'tCy11	
 !%%	
 &A
 	
	 d38n--	 "#&&	 (0K(LMM	 #>
 	
	 s##	 's++	 $?
 	
	r6   r6  c                   &    \ rS rSr% \S   \S'   Srg)r)  i  )classicflexiblerR   r-   Nr   r-   r6   r7   'CreateParamsSubscriptionDataBillingMode/Session.CreateParamsSubscriptionDataBillingMode  s    +,,	r6   r;  c                   &    \ rS rSr% \S   \S'   Srg)r,  i  9Session.CreateParamsSubscriptionDataInvoiceSettingsIssuerre  r-   Nrd  r-   r6   r7   +CreateParamsSubscriptionDataInvoiceSettings3Session.CreateParamsSubscriptionDataInvoiceSettings  s    G
 	
	r6   r?  c                   8    \ rS rSr% \\   \S'    \S   \S'   Srg)r>  i  rO   rP   rR   r-   Nrp  r-   r6   r7   1CreateParamsSubscriptionDataInvoiceSettingsIssuer9Session.CreateParamsSubscriptionDataInvoiceSettingsIssuer  rs  r6   rB  c                   2    \ rS rSr% \\   \S'    \\S'   Srg)r0  i   amount_percentr  r-   N)	r/   r0   r1   r2   r   r5  r4   rD   r5   r-   r6   r7   (CreateParamsSubscriptionDataTransferData0Session.CreateParamsSubscriptionDataTransferData   s    #E**	 	r6   rF  c                        \ rS rSr% S\S'   Srg)r3  i*  <Session.CreateParamsSubscriptionDataTrialSettingsEndBehaviorend_behaviorr-   N)r/   r0   r1   r2   r4   r5   r-   r6   r7   )CreateParamsSubscriptionDataTrialSettings1Session.CreateParamsSubscriptionDataTrialSettings*  s    J	
	r6   rK  c                   &    \ rS rSr% \S   \S'   Srg)rI  i2  )cancelcreate_invoicepausemissing_payment_methodr-   Nr   r-   r6   r7   4CreateParamsSubscriptionDataTrialSettingsEndBehavior<Session.CreateParamsSubscriptionDataTrialSettingsEndBehavior2  s     '(K LL	r6   rR  c                   8    \ rS rSr% \\S'    \\S      \S'   Srg)rU  i8  r,   r  r   r-   N)	r/   r0   r1   r2   r3   r4   r   r   r5   r-   r6   r7   CreateParamsTaxIdCollection#Session.CreateParamsTaxIdCollection8  s$    	 g&=>??	r6   rU  c                   &    \ rS rSr% \S   \S'   Srg)r[  iB  %Session.CreateParamsWalletOptionsLinkr  r-   Nrd  r-   r6   r7   CreateParamsWalletOptions!Session.CreateParamsWalletOptionsB  s    ABB	r6   rY  c                   ,    \ rS rSr% \\S      \S'   Srg)rX  iH  r  r  r-   Nr  r-   r6   r7   CreateParamsWalletOptionsLink%Session.CreateParamsWalletOptionsLinkH  s    W_566	r6   r\  c                   ,    \ rS rSr% \\\      \S'   Srg)Session.ExpireParamsiN  r  r-   N	r/   r0   r1   r2   r   r   rD   r4   r5   r-   r6   r7   ExpireParamsr_  N      DI&&	r6   ra  c                   b    \ rS rSr% \\   \S'    \\\      \S'    \\   \S'    \\   \S'   Sr	g)Session.ListLineItemsParamsiT  ending_beforer  limitstarting_afterr-   N)
r/   r0   r1   r2   r   rD   r4   r   rC   r5   r-   r6   r7   ListLineItemsParamsrd  T  sL    "3''	 DI&&	 3	 $C((	r6   rh  c                       \ rS rSr% \S   \S'    \\   \S'    \S   \S'    \\   \S'    \\\      \S'    \\   \S	'    \\   \S
'    \\   \S'    \\   \S'    \\	S      \S'    \\   \S'   Sr
g)Session.ListParamsif  zSession.ListParamsCreated|intcreatedr  !Session.ListParamsCustomerDetailscustomer_detailsre  r  rf  payment_intentpayment_linkrg  rW   expiredopenrZ   r  r-   N)r/   r0   r1   r2   r   r4   rD   r   rC   r   r5   r-   r6   r7   
ListParamsrj  f  s    <==	 c""	 &&IJJ	 #3''	 DI&&	 3	 $C((	 "#&&	 $C((	 G$ABCC	 "#&&	r6   rs  c                   \    \ rS rSr% \\   \S'    \\   \S'    \\   \S'    \\   \S'   Srg)Session.ListParamsCreatedi  gtgter  lter-   N)r/   r0   r1   r2   r   rC   r4   r5   r-   r6   r7   ListParamsCreatedru    sH    	 	 	 	r6   ry  c                        \ rS rSr% \\S'   Srg)rl  i  rG  r-   Nr   r-   r6   r7   ListParamsCustomerDetails!Session.ListParamsCustomerDetails  s    
	r6   r{  c                   b    \ rS rSr% \S   \S'    \\\      \S'    \S   \S'    \S   \S'   S	rg
)Session.ModifyParamsi  (Session.ModifyParamsCollectedInformationcollected_informationr  zLiteral['']|Dict[str, str]rf  z4Literal['']|List[Session.ModifyParamsShippingOption]rK  r-   N)	r/   r0   r1   r2   r   r4   r   rD   r5   r-   r6   r7   ModifyParamsr~    sW    *6 
 	
	 DI&&	 :;;	 &B
 	
	r6   r  c                   &    \ rS rSr% \S   \S'   Srg)r  i  7Session.ModifyParamsCollectedInformationShippingDetailsrp   r-   Nrd  r-   r6   r7    ModifyParamsCollectedInformation(Session.ModifyParamsCollectedInformation  s    %E
 	
	r6   r  c                   ,    \ rS rSr% S\S'    \\S'   Srg)r  i  >Session.ModifyParamsCollectedInformationShippingDetailsAddressrm   rn   r-   N)r/   r0   r1   r2   r4   rD   r5   r-   r6   r7   /ModifyParamsCollectedInformationShippingDetails7Session.ModifyParamsCollectedInformationShippingDetails  s    L	
	 		r6   r  c                   t    \ rS rSr% \\   \S'    \\S'    \\S'    \\   \S'    \\   \S'    \\   \S'   Srg	)
r  i  re   rf   rg   rh   ri   rj   r-   Nr  r-   r6   r7   6ModifyParamsCollectedInformationShippingDetailsAddress>Session.ModifyParamsCollectedInformationShippingDetailsAddress  s`    #	 	 
	 3	 !%%	 3	r6   r  c                   8    \ rS rSr% \\   \S'    \S   \S'   Srg)"Session.ModifyParamsShippingOptioni  r  2Session.ModifyParamsShippingOptionShippingRateDatar  r-   Nr  r-   r6   r7   ModifyParamsShippingOptionr    r  r6   r  c                       \ rS rSr% \S   \S'    \\S'    \S   \S'    \\\\4      \S'    \\S      \S	'    \\   \S
'    \\S      \S'   Sr	g)r  i  BSession.ModifyParamsShippingOptionShippingRateDataDeliveryEstimater   r  =Session.ModifyParamsShippingOptionShippingRateDataFixedAmountr  rf  r  r  r  rR   r-   Nr  r-   r6   r7   *ModifyParamsShippingOptionShippingRateData2Session.ModifyParamsShippingOptionShippingRateData  r  r6   r  c                   8    \ rS rSr% \S   \S'    \S   \S'   Srg)r  i   ISession.ModifyParamsShippingOptionShippingRateDataDeliveryEstimateMaximumro  ISession.ModifyParamsShippingOptionShippingRateDataDeliveryEstimateMinimumrp  r-   Nrd  r-   r6   r7   :ModifyParamsShippingOptionShippingRateDataDeliveryEstimateBSession.ModifyParamsShippingOptionShippingRateDataDeliveryEstimate   r  r6   r  c                   2    \ rS rSr% \S   \S'    \\S'   Srg)r  i0  r  r  r   r-   Nr  r-   r6   r7   AModifyParamsShippingOptionShippingRateDataDeliveryEstimateMaximumISession.ModifyParamsShippingOptionShippingRateDataDeliveryEstimateMaximum0  r  r6   r  c                   2    \ rS rSr% \S   \S'    \\S'   Srg)r  i<  r  r  r   r-   Nr  r-   r6   r7   AModifyParamsShippingOptionShippingRateDataDeliveryEstimateMinimumISession.ModifyParamsShippingOptionShippingRateDataDeliveryEstimateMinimum<  r  r6   r  c                   H    \ rS rSr% \\S'    \\S'    \\\S4      \S'   Sr	g)r  iH  r  r  LSession.ModifyParamsShippingOptionShippingRateDataFixedAmountCurrencyOptionsr  r-   Nr  r-   r6   r7   5ModifyParamsShippingOptionShippingRateDataFixedAmount=Session.ModifyParamsShippingOptionShippingRateDataFixedAmountH  r   r6   r  c                   8    \ rS rSr% \\S'    \\S      \S'   Srg)r  i[  r  r  r  r-   Nr"  r-   r6   r7   DModifyParamsShippingOptionShippingRateDataFixedAmountCurrencyOptionsLSession.ModifyParamsShippingOptionShippingRateDataFixedAmountCurrencyOptions[  r%  r6   r  c                   ,    \ rS rSr% \\\      \S'   Srg)Session.RetrieveParamsii  r  r-   Nr`  r-   r6   r7   RetrieveParamsr  i  rb  r6   r  r  r  r@   r   r   r  r  r  r  r  client_secretr  consentr  rk  r  currency_conversionrb  r  r   r  r  r  rm  r  r  rA   rx  r   r  r  r   r  livemoder  r   rf  r!  r$  objectr&  r'  r*  r   rn  r   ro  r-  $payment_method_configuration_detailsr2  r>  )no_payment_requiredpaidunpaidpayment_statusrk  rA  presentment_detailsrecovered_fromrB  rC  rn  rE  r    setup_intentrI  shipping_costrK  rp  rZ   rL  rQ  r"   r  rT  rV  total_detailsrW  rZ  rB   r\  paramsr  returnc           	      T    [        SU R                  SU R                  5       US95      $ )$
Creates a Checkout Session object.
r&   postr  )r   _static_request	class_urlclsr  s     r7   createSession.create  s6    
    
 	
r6   c           	      p   #    [        SU R                  SU R                  5       US9I Sh  vN 5      $  N7f)r  r&   r  r  N)r   _static_request_asyncr  r  s     r7   create_asyncSession.create_async  sC      ++ ,  
 	
s   )64
	6sessionr_  c                 d    [        SU R                  SSR                  [        U5      S9US95      $ )
A Checkout Session can be expired when it is in one of these statuses: open

After it expires, a customer can't complete a Checkout Session and customers loading the Checkout Session see a message saying the Checkout Session is expired.
r&   r  &/v1/checkout/sessions/{session}/expirer  r  )r   r  formatr   r  r  r  s      r7   _cls_expireSession._cls_expire  sK     8??'0 @     	
 		
r6   c                     gr  Nr-   r  r  s     r7   expireSession.expire  s     	r6   c                     gr  r-   rQ   r  s     r7   r  r         	r6   r  c                     [        SU R                  SSR                  [        U R	                  S5      5      S9US95      $ )r  r&   r  r  rx  r  r  )r   _requestr  r   getr  s     r7   r  r    sQ     MM8??'7 @    	
 		
r6   c                    #    [        SU R                  SSR                  [        U5      S9US9I Sh  vN 5      $  N7f)r  r&   r  r  r  r  N)r   r  r  r   r  s      r7   _cls_expire_asyncSession._cls_expire_async  sX      ++8??'0 @   ,  	
 		
s   1><
	>c                    #    g7fr  r-   r  s     r7   expire_asyncSession.expire_async  s
      	   c                    #    g7fr  r-   r  s     r7   r  r    s
      	r  r  c                    #    [        SU R                  SSR                  [        U R	                  S5      5      S9US9I Sh  vN 5      $  N7f)r  r&   r  r  rx  r  r  N)r   _request_asyncr  r   r  r  s     r7   r  r  "  s`      %%8??'7 @   &  	
 		
s   A AA
	Arj  c                     U R                  SU R                  5       US9n[        U[        5      (       d!  [	        S[        U5      R                  -  5      eU$ )&
Returns a list of Checkout Sessions.
r  r  %Expected list object from API, got %s)r  r  
isinstancer   	TypeErrorrR   r/   r  r  results      r7   listSession.list6  s`     $$MMO % 

 &*--7<((* 
 r6   c                    #    U R                  SU R                  5       US9I Sh  vN n[        U[        5      (       d!  [	        S[        U5      R                  -  5      eU$  N<7f)r  r  r  Nr  )r  r  r  r   r  rR   r/   r  s      r7   
list_asyncSession.list_asyncJ  sm      00MMO 1 
 

 &*--7<((* 
 
s   #A$A"=A$rd  c                 r    [        [        S   U R                  SSR                  [	        U5      S9US95      $ )
When retrieving a Checkout Session, there is an includable line_items property containing the first handful of those items. There is also a URL where you can retrieve the full (paginated) list of line items.
r   r  */v1/checkout/sessions/{session}/line_itemsr  r  )r   r   r  r  r   r  s      r7   _cls_list_line_itemsSession._cls_list_line_items^  sP     z"<CC'0 D     	
 		
r6   c                     gr  Nr-   r  s     r7   list_line_itemsSession.list_line_itemsp  s     	r6   c                     gr  r-   r  s     r7   r  r  z  r  r6   r  c                     [        [        S   U R                  SSR                  [	        U R                  S5      5      S9US95      $ )r  r   r  r  rx  r  r  )r   r   r  r  r   r  r  s     r7   r  r    sV     z"MM<CC'7 D    	
 		
r6   c                    #    [        [        S   U R                  SSR                  [	        U5      S9US9I Sh  vN 5      $  N7f)r  r   r  r  r  r  N)r   r   r  r  r   r  s      r7   _cls_list_line_items_async"Session._cls_list_line_items_async  s]      z"++<CC'0 D   ,  	
 		
s   8AA
	Ac                    #    g7fr  r-   r  s     r7   list_line_items_asyncSession.list_line_items_async  s
      	r  c                    #    g7fr  r-   r  s     r7   r  r    s
      	r  r   c                    #    [        [        S   U R                  SSR                  [	        U R                  S5      5      S9US9I Sh  vN 5      $  N7f)r  r   r  r  rx  r  r  N)r   r   r  r  r   r  r  s     r7   r  r    se      z"%%<CC'7 D   &  	
 		
s   AA	A

	Ar~  c           	      x    U R                  5       < S[        U5      < 3n[        SU R                  SUUS95      $ )
Updates a Checkout Session object.

Related guide: [Dynamically update Checkout](https://docs.stripe.com/payments/checkout/dynamic-updates)
/r&   r  r  )r  r   r   r  r  rx  r  rB   s       r7   modifySession.modify  sD     +b/:   
 	
r6   c           	         #    U R                  5       < S[        U5      < 3n[        SU R                  SUUS9I Sh  vN 5      $  N7f)r  r	  r&   r  r  N)r  r   r   r  r
  s       r7   modify_asyncSession.modify_async  sQ      +b/:++ ,  
 	
s   ;AA
	Ar  c                 8    U " U40 UD6nUR                  5         U$ )&
Retrieves a Checkout Session object.
)refreshr  rx  r  instances       r7   retrieveSession.retrieve  s$     r$V$r6   c                 T   #    U " U40 UD6nUR                  5       I Sh  vN   U$  N7f)r  N)refresh_asyncr  s       r7   retrieve_asyncSession.retrieve_async  s2      r$V$$$&&& 	's   (&()r  rE  rI  r  rK  rV  r  r\  r-   N)r/   r0   r1   r2   __doc__r(   r   r   r4   r   r8   rH   r[   rq   r{   r   r   r   r   rM  r   rj  ru  rz  r  r  r  r  r  r  r  r  r  r  r  r   r]  r   r`  re  rh  rm  rq  rw  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  r  r  r  r  r6  r;  r?  rB  rF  rI  rL  rP  rU  rY  r]  ra  rf  ri  rm  rp  rt  rx  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  r  r  r  r  r  r  r#  r6  r;  r?  rB  rF  rK  rR  rU  rY  r\  ra  rh  rs  ry  r{  r  r  r  r  r  r  r  r  r  r  r  r  r   r3   rC   rD   r   r   r   r   classmethodr   r  r  r  r   staticmethodr  r
   r  r  r  r  r  r  r   r  r  r  r  r  rG   r5   r-   r6   r7   r&   r&   %   s   
" :LK'"456K, 4, 466| 6>'C| 'CR	, 	
L 
6\ $]
l ]
~.
\ .
`nD, nD`< G;, G;RI| I(L L
| L
\
l 
 \ L  vL vp;,| ;,z , L6| L6\, ,j~ jXi i 
i 

9 
I 	 &9 ) <) 	 y  i  0I 	 y  Y  y 
i 
" "HI y 
 
y 8 "	 "H9 , 9  Y L	 L\	 ,y 4I 	 ~9 ~@ I  D) 4
 

9 

 

I 
i  I 0) 
Y 
 $8y 8t9 9 ) ) ,$$L
i 

i 

) 

) 

	 
9   $Y ,

)    
y 

I 

Y 
9  y  i  I 	 
 
6 6pi (
Y 
Y I 0) 
 
	 	 8(I (
) 
I 	  i v	 vp
Y 
"Y "H 



	 &@y @D) i I 9 I y i I 	 ~ n $,^ ,\I $I ~ ,9 
) 
 4
Y 
"Y "H 



	 &  // // $D>) c]" 3-   (1C)D EE  "#&
 C=  $$899 g !!233 L sm ""455 $$ z233  (? @AA // SM! X'' O 	G oi011 // J/00 N (*	
, ,Z tCH~&& 4
55 &'' T,/00 W%89:: __=>> ?=9::  (0G(HII +3)+  %%9:: s)# CDD +&&
 &&;<<!"455SM! %W-M%NOO  #++D"EE ?=9:: "**C!DD L)) >** W:;<< <= 
 ?>:;; #  00L)) g<=>> 
# ]++ 
f%;< 
 
 
 
45
	
 
 

%+,B%C
	
 
&  &'= >	   v&<= )   -(
56
	
 )
& 

%+,B%C
	
 
&  &'= >	   56	  -.
56
	
 /
& 23	I	 & 23	I	 & 

%+,I%J
	J	
 
"  &'D E	J	   <=	J	  01
<=
	J	
 2
" 

%+,I%J
	J	
 
"  &'D E	J	   <=	J	  67
<=
	J	
 8
" 

 &'= >
	
 
$ 

 &'= >
	
 
$  &'? @	   &'? @	 OO 	 	 !5	
 	7 	/ 	1 	 	z 	O 	X 	O 	, 	/0Q 	!"6  	{!" 	"#8#$  2(A'@%*,%'3r6   r&   N)=stripe._createable_api_resourcer   stripe._expandable_fieldr   stripe._list_objectr   stripe._listable_api_resourcer   stripe._request_optionsr   stripe._stripe_objectr   stripe._updateable_api_resourcer	   stripe._utilr
   r   typingr   r   r   r   r   r   typing_extensionsr   r   r   r   r   stripe._accountr   stripe._couponr   stripe._customerr   stripe._discountr   r  stripe._invoicer   stripe._line_itemr   stripe._payment_intentr   stripe._payment_linkr   stripe._promotion_coder   stripe._setup_intentr    stripe._shipping_rater!   stripe._subscriptionr"   stripe._tax_idr#   r`  stripe._tax_rater$   r&   r-   r6   r7   <module>r6     s    B 4 * = 2 . A : A A  '%)='*4040215(}S)$	")$}Sr6   