
    (g                       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*'    \\   \GS+'    \\   \GS,'    \\   \GS-'    \\GS.'   \\GS/      \GS0'    \\   \GS1'    \\   \GS2'    \\   \GS3'    \\   \GS4'    \\   \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'    \\\\4      \GSM'    \GSN   \GSO'    \S   \GSP'    \\\      \GSQ'    \\GSR      \GSS'    \\GST      \GSU'    \\GS>      \GSV'    \\   \GSW'    \\   \GSX'    \\   \GSY'    \GSZ   \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SwS 4GSx j5       r\GSu\GSv   GSwS 4GSy j5       r\GSz\GSu\GS{   GSwS 4GS| j5       r\\GSz\GSu\GS{   GSwS 4GS} j5       5       r\GSu\GS{   GSwS 4GS~ j5       r\" GS5      GSu\GS{   GSwS 4GS j5       r\GSz\GSu\GS{   GSwS 4GS j5       r\\GSz\GSu\GS{   GSwS 4GS j5       5       r\GSu\GS{   GSwS 4GS j5       r\" GS5      GSu\GS{   GSwS 4GS j5       r\GSu\GS   GSw\S    4GS j5       r\GSu\GS   GSw\S    4GS j5       r\GSz\GSu\GS   GSw\GSH   4GS j5       r\\GSz\GSu\GS   GSw\GSH   4GS j5       5       r\GSu\GS   GSw\GSH   4GS j5       r\" GS5      GSu\GS   GSw\GSH   4GS j5       r\GSz\GSu\GS   GSw\GSH   4GS j5       r\\GSz\GSu\GS   GSw\GSH   4GS j5       5       r\GSu\GS   GSw\GSH   4GS j5       r\" GS5      GSu\GS   GSw\GSH   4GS j5       r\GSD\GSu\GS   GSwS 4GS j5       r\GSD\GSu\GS   GSwS 4GS j5       r\GSD\GSu\GS   GSwS 4GS j5       r\GSD\GSu\GS   GSwS 4GS j5       r0 GS)\
_GS*\_GS.\_GS4\_GS5\_GS6\_GS9\_GS:\_GS;\_GS@\_GSB\_GSG\_GSQ\_GSW\_GSX\_GS\\_GS]\_\\\\\\ \!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-       ]C:\Suresh\moveshuttle\MDcreated\moveengine\venv\Lib\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                   j    \ rS rSr%  " S S\5      r\\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)completefailedrequires_location_inputsstatusr-   N)r/   r0   r1   r2   r   rT   r3   r4   r   r   rG   r5   r-   r6   r7   AutomaticTaxrJ   ^   sV    	 	 	 I&&	 DE
 	
	 *95r6   rZ   c                   F    \ rS rSr%  " S S\5      r\\   \S'    S\0rSr	g)Session.CollectedInformationy   c                   J    \ rS rSr%  " S S\5      r\\S'   \\S'    S\0rSr	g),Session.CollectedInformation.ShippingDetailsz   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   Addressrb   {   sf    sm# "#&  }$  }$ &c]*  }$r6   rk   addressnamer-   N)
r/   r0   r1   r2   r   rk   r4   rD   rG   r5   r-   r6   r7   ShippingDetailsr_   z   s-    , 4 I #,W!5r6   rn   shipping_detailsr-   N)
r/   r0   r1   r2   r   rn   r   r4   rG   r5   r-   r6   r7   CollectedInformationr\   y   s.     	6l  	6D #?33	 1/Br6   rp   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   Consentrr      s/    W%89::	 #7:#677	r6   rz   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   nonerv   r   requiredrx   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.Numeric   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.CustomTexti9  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.ShippingAddressi@  r   r-   Nr   r-   r6   r7   ShippingAddressr   @  r   r6   r   c                        \ rS rSr% \\S'   Srg)Session.CustomText.SubmitiF  r   r-   Nr   r-   r6   r7   Submitr   F  r   r6   r   c                        \ rS rSr% \\S'   Srg)+Session.CustomText.TermsOfServiceAcceptanceiL  r   r-   Nr   r-   r6   r7   TermsOfServiceAcceptancer   L  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   9  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.CustomerDetailsii  c                       \ rS rSr% \\   \S'    \\   \S'    \\   \S'    \\   \S'    \\   \S'    \\   \S'   Srg	)
Session.CustomerDetails.Addressij  rd   re   rf   rg   rh   ri   r-   Nrj   r-   r6   r7   rk   r   j  sf    3- c]" C=  C=  "#& C= r6   rk   c                   8    \ rS rSr% \S   \S'    \\   \S'   Srg)Session.CustomerDetails.TaxIdi  )ead_nrtae_trnal_tinam_tinao_tinar_cuitau_abnau_arnba_tinbb_tinbg_uicbh_vat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cn_tinco_nitcr_tinde_stndo_rcnec_ruceg_tines_cif
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kh_tinkr_brnkz_bin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.    df fN C= r6   r#   rl   emailrm   phone)exemptr   reverse
tax_exempttax_ids)rl   rB  r-   N)r/   r0   r1   r2   r   rk   r#   r   r4   rD   r   r   rG   r5   r-   r6   r7   CustomerDetailsr   i  s    	l 	4n	L n	` '""	 }	 sm	 }	 W%@ABB	 $u+&&	 *1UCr6   rC  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   rE    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  rm   r   r-   Nr   r-   r6   r7   r   rM    s    	 
r6   r   c                   >    \ rS rSr% \\S      \S'    \S   \S'   Srg)*Session.InvoiceCreation.InvoiceData.Issueri%  r   rO   rP   rR   r-   NrS   r-   r6   r7   IssuerrO  %  s*    !/)"<== /00r6   rP  c                   &    \ rS rSr% \\   \S'   Srg)4Session.InvoiceCreation.InvoiceData.RenderingOptionsi/  amount_tax_displayr-   Nrj   r-   r6   r7   RenderingOptionsrR  /  s    $,SM1r6   rT  TaxIdResourceaccount_tax_idscustom_fieldsdescriptionfooterissuermetadatarendering_options)rW  rZ  r\  r-   N)r/   r0   r1   r2   r   r   rP  rT  r   r   r   r4   rD   r   rG   r5   r-   r6   r7   InvoiceDatarK    s    l  <  &d??+K&LMM $D$566 "#& SM! V$$ tCH~..  ((899 "- %5"r6   r]  r,   invoice_datar-   N)
r/   r0   r1   r2   r   r]  r3   r4   rG   r5   r-   r6   r7   InvoiceCreationrI    s.    ;	, ;	z 	 "!,k:r6   r_  c                   X    \ rS rSr%  " S S\5      r\\   \S'   \\S'   \	\S'   S\0r
Srg)	Session.OptionalItemi^  c                   D    \ rS rSr% \\S'    \\   \S'    \\   \S'   Srg)'Session.OptionalItem.AdjustableQuantityi_  r,   maximumminimumr-   N)	r/   r0   r1   r2   r3   r4   r   rC   r5   r-   r6   r7   AdjustableQuantityrc  _  s.    M c]" c]"r6   rf  adjustable_quantitypricequantityr-   N)r/   r0   r1   r2   r   rf  r   r4   rD   rC   rG   r5   r-   r6   r7   OptionalItemra  ^  s2    	 	 &&899
35GHr6   rj  c                   2    \ rS rSr% \\S'    \\   \S'   Srg))Session.PaymentMethodConfigurationDetailsir  idparentr-   N)r/   r0   r1   r2   rD   r4   r   r5   r-   r6   r7   !PaymentMethodConfigurationDetailsrl  r  s    	 	r6   ro  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   MandateOptionsru  ~  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   	AcssDebitrs  }  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-   Nry   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-   Nry   r-   r6   r7   AfterpayClearpayr    r  r6   r  c                   ,    \ rS rSr% \\S      \S'   Srg)#Session.PaymentMethodOptions.Alipayi  r   r  r-   Nry   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-   Nry   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-   Nrj   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-   Nry   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.Restrictionsi2  american_expressdiscover_global_network
mastercardvisabrands_blockedr-   N	r/   r0   r1   r2   r   r   r   r4   r5   r-   r6   r7   Restrictionsr  2  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.Cashappit  r   r  r-   Nry   r-   r6   r7   Cashappr  t  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NLre   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-   Nry   r-   r6   r7   Epsr    r  r6   r  c                   ,    \ rS rSr% \\S      \S'   Srg) Session.PaymentMethodOptions.Fpxi  r   r  r-   Nry   r-   r6   r7   Fpxr     r  r6   r  c                   ,    \ rS rSr% \\S      \S'   Srg)$Session.PaymentMethodOptions.Giropayi  r   r  r-   Nry   r-   r6   r7   Giropayr    r  r6   r  c                   ,    \ rS rSr% \\S      \S'   Srg)$Session.PaymentMethodOptions.Grabpayi  r   r  r-   Nry   r-   r6   r7   Grabpayr    r  r6   r  c                   ,    \ rS rSr% \\S      \S'   Srg)"Session.PaymentMethodOptions.Ideali  r   r  r-   Nry   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-   Nry   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-   Nry   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.KrCardi$  r  r  r  r  r-   Nry   r-   r6   r7   KrCardr  $  r  r6   r  c                   ,    \ rS rSr% \\S      \S'   Srg)!Session.PaymentMethodOptions.Linki4  r  r  r-   Nry   r-   r6   r7   Linkr  4  r  r6   r  c                   ,    \ rS rSr% \\S      \S'   Srg)&Session.PaymentMethodOptions.Mobilepayi@  r   r  r-   Nry   r-   r6   r7   	Mobilepayr  @  r  r6   r  c                   ,    \ rS rSr% \\S      \S'   Srg)'Session.PaymentMethodOptions.MultibancoiL  r   r  r-   Nry   r-   r6   r7   
Multibancor!  L  r  r6   r"  c                   ,    \ rS rSr% \\S      \S'   Srg)%Session.PaymentMethodOptions.NaverPayiX  r  r  r-   Nry   r-   r6   r7   NaverPayr$  X      $WX%677r6   r%  c                   8    \ rS rSr% \\S'    \\S      \S'   Srg)!Session.PaymentMethodOptions.Oxxoi^  r  r   r  r-   Nr  r-   r6   r7   Oxxor(  ^  s#     ## !) 99r6   r)  c                   ,    \ rS rSr% \\S      \S'   Srg) Session.PaymentMethodOptions.P24in  r   r  r-   Nry   r-   r6   r7   P24r+  n  r  r6   r,  c                   ,    \ rS rSr% \\S      \S'   Srg)"Session.PaymentMethodOptions.Paycoiz  r  r  r-   Nry   r-   r6   r7   Paycor.  z  r&  r6   r/  c                   ,    \ rS rSr% \\S      \S'   Srg)#Session.PaymentMethodOptions.Paynowi  r   r  r-   Nry   r-   r6   r7   Paynowr1    r  r6   r2  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   Paypalr4    sQ    $WX%677 'sm+  }$ !)1F)G HHr6   r7  c                   &    \ rS rSr% \\   \S'   Srg) Session.PaymentMethodOptions.Pixi  expires_after_secondsr-   N)r/   r0   r1   r2   r   rC   r4   r5   r-   r6   r7   Pixr9    s    #+C=0r6   r;  c                   ,    \ rS rSr% \\S      \S'   Srg)'Session.PaymentMethodOptions.RevolutPayi  r  r  r-   Nry   r-   r6   r7   
RevolutPayr=    r  r6   r>  c                   ,    \ rS rSr% \\S      \S'   Srg)'Session.PaymentMethodOptions.SamsungPayi  r  r  r-   Nry   r-   r6   r7   
SamsungPayr@    r&  r6   rA  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-   Nrj   r-   r6   r7   r  rE    r  r6   r  r  r  r  r  r-   Nr  r-   r6   r7   	SepaDebitrC    r  r6   rF  c                   ,    \ rS rSr% \\S      \S'   Srg)#Session.PaymentMethodOptions.Soforti  r   r  r-   Nry   r-   r6   r7   SofortrH    r  r6   rI  c                   &    \ rS rSr% \\   \S'   Srg)"Session.PaymentMethodOptions.Swishi  r6  r-   Nrj   r-   r6   r7   SwishrK    s    }$r6   rL  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   FiltersrR    s"    +3W%:;<, r6   rV  filtersbalances	ownershippayment_methodtransactionspermissionsrY  rZ  r\  prefetch
return_urlr-   N)r/   r0   r1   r2   r   rV  r   r4   r   r   rD   rG   r5   r-   r6   r7   FinancialConnectionsrP    s    l  "'**%,	 	 #!HIJ  %SM) '0%9"r6   ra  financial_connectionsr  r  r  r  r  r  r-   N)r/   r0   r1   r2   r   ra  r   r4   r   rD   rG   r5   r-   r6   r7   UsBankAccountrN    sq    !:| !:F $,,@#AA (;<!  "#& "*'2H*I!JJ ()="r6   rd  
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"  r%  r)  r,  r/  r2  r7  r;  r>  rA  rF  rI  rL  rd  r   r4   rG   r5   r-   r6   r7   PaymentMethodOptionsrq  |  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.Permissionsir  client_onlyserver_onlyupdate_shipping_detailsr-   Nry   r-   r6   r7   Permissionsr  r  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  always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                      \ 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'   SKrgL)MSession.CreateParamsi5  #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.CreateParamsCustomFieldrW  Session.CreateParamsCustomTextcustom_textcustomerr  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hurm  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localer[  paymentsetupry  mode Session.CreateParamsOptionalItemoptional_items%Session.CreateParamsPaymentIntentDatapayment_intent_datapayment_method_collectionpayment_method_configuration%Session.CreateParamsPaymentMethodDatapayment_method_data(Session.CreateParamsPaymentMethodOptionspayment_method_options).re  rf  rg  rh  almari  rj  rk  rl  billieblikrm  rn  ro  rp  rq  rr  rs  rt  ru  rv  rw  rx  ry  rz  r{  r|  r}  r~  r  pay_by_bankr  r  r  r  	promptpayr  r  satispayr  r  r  twintr  
wechat_payzippayment_method_typesSession.CreateParamsPermissionsr]  )Session.CreateParamsPhoneNumberCollectionphone_number_collectionr  r  r  redirect_on_completionr`  -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_moder-   N)r/   r0   r1   r2   r   r4   r3   r   rD   r   rC   r   r5   r-   r6   r7   CreateParamsr  5  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	 )3
 	
	 $/+,$
 	
	 '2#&66	 )3
 	
	 !,6!
 	
	 *-/13
 3	
h	 !!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	r6   rA  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   rD  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   rI  c                   2    \ rS rSr% \\   \S'    \\S'   Srg)rG  i  r@   r,   r-   NrC  r-   r6   r7   #CreateParamsAfterExpirationRecovery+Session.CreateParamsAfterExpirationRecovery  s    *400	 	r6   rL  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   rQ  c                   8    \ rS rSr% \\   \S'    \S   \S'   Srg)rO  i  rO   rP   rR   r-   N	r/   r0   r1   r2   r   rD   r4   r   r5   r-   r6   r7   !CreateParamsAutomaticTaxLiability)Session.CreateParamsAutomaticTaxLiability  %    S!!	 '((	r6   rU  c                   V    \ rS rSr% \S   \S'    \\S      \S'    \\S      \S'   Srg	)
r  i  @Session.CreateParamsConsentCollectionPaymentMethodReuseAgreementr   r   rv   r   rx   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   r[  c                   &    \ rS rSr% \S   \S'   Srg)rY  i  r   r   r-   Nr   r-   r6   r7   8CreateParamsConsentCollectionPaymentMethodReuseAgreement@Session.CreateParamsConsentCollectionPaymentMethodReuseAgreement  s    *++	r6   r^  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   re  c                   8    \ rS rSr% \\   \S'    \S   \S'   Srg)ra  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   ri  c                   ,    \ rS rSr% \\S'    \\S'   Srg)rh  i	  r   r   r-   Nr   r-   r6   r7   %CreateParamsCustomFieldDropdownOption-Session.CreateParamsCustomFieldDropdownOption	  s    
	 
	r6   rl  c                   2    \ rS rSr% \\S'    \S   \S'   Srg)rb  i	  r   rR   r-   N)r/   r0   r1   r2   rD   r4   r   r5   r-   r6   r7   CreateParamsCustomFieldLabel$Session.CreateParamsCustomFieldLabel	  s    	 h	r6   ro  c                   J    \ rS rSr% \\   \S'    \\   \S'    \\   \S'   Srg)rc  i	  r   r   r   r-   N	r/   r0   r1   r2   r   rD   r4   rC   r5   r-   r6   r7   CreateParamsCustomFieldNumeric&Session.CreateParamsCustomFieldNumeric	  6    "3''	 $C((	 $C((	r6   rs  c                   J    \ rS rSr% \\   \S'    \\   \S'    \\   \S'   Srg)rd  i)	  r   r   r   r-   Nrr  r-   r6   r7   CreateParamsCustomFieldText#Session.CreateParamsCustomFieldText)	  ru  r6   rw  c                   \    \ rS rSr% \S   \S'    \S   \S'    \S   \S'    \S   \S	'   S
rg)r  i7	  z5Literal['']|Session.CreateParamsCustomTextAfterSubmitr   z9Literal['']|Session.CreateParamsCustomTextShippingAddressr   z0Literal['']|Session.CreateParamsCustomTextSubmitr   zBLiteral['']|Session.CreateParamsCustomTextTermsOfServiceAcceptancer   r-   NrH  r-   r6   r7   CreateParamsCustomTextSession.CreateParamsCustomText7	  sX    !C
 	
	 &G
 	
	 NOO	 &1P&
 	
	r6   rz  c                        \ rS rSr% \\S'   Srg))Session.CreateParamsCustomTextAfterSubmitiO	  r   r-   Nr   r-   r6   r7   !CreateParamsCustomTextAfterSubmitr}  O	      	r6   r~  c                        \ rS rSr% \\S'   Srg)-Session.CreateParamsCustomTextShippingAddressiU	  r   r-   Nr   r-   r6   r7   %CreateParamsCustomTextShippingAddressr  U	  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.CreateParamsCustomTextTermsOfServiceAcceptanceia	  r   r-   Nr   r-   r6   r7   .CreateParamsCustomTextTermsOfServiceAcceptancer  a	  r  r6   r  c                   \    \ rS rSr% \\S      \S'    \\S      \S'    \\S      \S'   Srg)r  ig	  )r   r  rl   rm   shippingr-   Nr/   r0   r1   r2   r   r   r4   r5   r-   r6   r7   CreateParamsCustomerUpdate"Session.CreateParamsCustomerUpdateg	  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  iw	  rF  rG  r-   Nr/   r0   r1   r2   r   rD   r4   r5   r-   r6   r7   CreateParamsDiscountSession.CreateParamsDiscountw	  s$    C  	 $C((	r6   r  c                   2    \ rS rSr% \\S'    \S   \S'   Srg)r  i	  r,   .Session.CreateParamsInvoiceCreationInvoiceDatar^  r-   NrP  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]rV  zKLiteral['']|List[Session.CreateParamsInvoiceCreationInvoiceDataCustomField]rW  rX  rY  4Session.CreateParamsInvoiceCreationInvoiceDataIssuerrZ  r[  zJLiteral['']|Session.CreateParamsInvoiceCreationInvoiceDataRenderingOptionsr\  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	  rm   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-   NrT  r-   r6   r7   ,CreateParamsInvoiceCreationInvoiceDataIssuer4Session.CreateParamsInvoiceCreationInvoiceDataIssuer	  rW  r6   r  c                   &    \ rS rSr% \S   \S'   Srg)>Session.CreateParamsInvoiceCreationInvoiceDataRenderingOptionsi	  z;Literal['']|Literal['exclude_tax', 'include_inclusive_tax']rS  r-   NrH  r-   r6   r7   6CreateParamsInvoiceCreationInvoiceDataRenderingOptionsr  	  s    'I
 	
	r6   r  c                       \ rS rSr% \S   \S'    \\\      \S'    \\   \S'    \S   \S'    \\   \S'    \\\      \S	'   S
r	g)r  i	  .Session.CreateParamsLineItemAdjustableQuantityrg  dynamic_tax_ratesrh  %Session.CreateParamsLineItemPriceData
price_datari  	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,   rd  re  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  i	  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.CreateParamsLineItemPriceData	  s    	 S!!	 ">
 	
	 <
 	
	 ";<
 	
	 !%%	 )--	r6   r  c                   x    \ rS rSr% \\   \S'    \\\      \S'    \\\\4      \S'    \\S'    \\   \S'   Sr	g)	r  i
  rX  imagesr[  rm   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  i1
  )daymonthweekyearr~  interval_countr-   N)	r/   r0   r1   r2   r   r4   r   rC   r5   r-   r6   r7   &CreateParamsLineItemPriceDataRecurring.Session.CreateParamsLineItemPriceDataRecurring1
  s%    899	 $C((	r6   r  c                   >    \ rS rSr% \S   \S'    \\S'    \\S'   Srg)r  i;
  2Session.CreateParamsOptionalItemAdjustableQuantityrg  rh  ri  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  iK
  r,   rd  re  r-   Nr  r-   r6   r7   *CreateParamsOptionalItemAdjustableQuantity2Session.CreateParamsOptionalItemAdjustableQuantityK
  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  iY
  application_fee_amount)r  automatic_asyncr  r  rX  r[  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.CreateParamsPaymentIntentDataY
  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.CreateParamsPaymentIntentDataShippingAddressrl   carrierrm   r>  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
  rd   re   rf   rg   rh   ri   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)Rr  i
  1Session.CreateParamsPaymentMethodOptionsAcssDebitre  .Session.CreateParamsPaymentMethodOptionsAffirmrf  8Session.CreateParamsPaymentMethodOptionsAfterpayClearpayrg  .Session.CreateParamsPaymentMethodOptionsAlipayrh  1Session.CreateParamsPaymentMethodOptionsAmazonPayri  3Session.CreateParamsPaymentMethodOptionsAuBecsDebitrj  1Session.CreateParamsPaymentMethodOptionsBacsDebitrk  2Session.CreateParamsPaymentMethodOptionsBancontactrl  .Session.CreateParamsPaymentMethodOptionsBoletorm  ,Session.CreateParamsPaymentMethodOptionsCardrn  /Session.CreateParamsPaymentMethodOptionsCashappro  7Session.CreateParamsPaymentMethodOptionsCustomerBalancerp  +Session.CreateParamsPaymentMethodOptionsEpsrq  +Session.CreateParamsPaymentMethodOptionsFpxrr  /Session.CreateParamsPaymentMethodOptionsGiropayrs  /Session.CreateParamsPaymentMethodOptionsGrabpayrt  -Session.CreateParamsPaymentMethodOptionsIdealru  0Session.CreateParamsPaymentMethodOptionsKakaoPayrv  .Session.CreateParamsPaymentMethodOptionsKlarnarw  /Session.CreateParamsPaymentMethodOptionsKonbinirx  .Session.CreateParamsPaymentMethodOptionsKrCardry  ,Session.CreateParamsPaymentMethodOptionsLinkrz  1Session.CreateParamsPaymentMethodOptionsMobilepayr{  2Session.CreateParamsPaymentMethodOptionsMultibancor|  0Session.CreateParamsPaymentMethodOptionsNaverPayr}  ,Session.CreateParamsPaymentMethodOptionsOxxor~  +Session.CreateParamsPaymentMethodOptionsP24r  1Session.CreateParamsPaymentMethodOptionsPayByBankr  -Session.CreateParamsPaymentMethodOptionsPaycor  .Session.CreateParamsPaymentMethodOptionsPaynowr  .Session.CreateParamsPaymentMethodOptionsPaypalr  +Session.CreateParamsPaymentMethodOptionsPixr  2Session.CreateParamsPaymentMethodOptionsRevolutPayr  2Session.CreateParamsPaymentMethodOptionsSamsungPayr  1Session.CreateParamsPaymentMethodOptionsSepaDebitr  .Session.CreateParamsPaymentMethodOptionsSofortr  -Session.CreateParamsPaymentMethodOptionsSwishr  5Session.CreateParamsPaymentMethodOptionsUsBankAccountr  1Session.CreateParamsPaymentMethodOptionsWechatPayr"  r-   NrH  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   r  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)r  i  Literal['']|strrv  rw  rz  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   r%  c                   ,    \ rS rSr% \\S      \S'   Srg)r  i  r   r  r-   Nr  r-   r6   r7   0CreateParamsPaymentMethodOptionsAfterpayClearpay8Session.CreateParamsPaymentMethodOptionsAfterpayClearpay  r'  r6   r)  c                   ,    \ rS rSr% \\S      \S'   Srg)r  i   r   r  r-   Nr  r-   r6   r7   &CreateParamsPaymentMethodOptionsAlipay.Session.CreateParamsPaymentMethodOptionsAlipay   r'  r6   r,  c                   ,    \ rS rSr% \\S      \S'   Srg)r  i  r  r  r-   Nr  r-   r6   r7   )CreateParamsPaymentMethodOptionsAmazonPay1Session.CreateParamsPaymentMethodOptionsAmazonPay      '0E(FGG	r6   r/  c                   >    \ rS rSr% \\S      \S'    \\   \S'   Srg)r  i  r   r  r  r-   Nr  r-   r6   r7   +CreateParamsPaymentMethodOptionsAuBecsDebit3Session.CreateParamsPaymentMethodOptionsAuBecsDebit  s(    '88	 !%%	r6   r3  c                   P    \ rS rSr% \S   \S'    \\S      \S'    \\   \S'   Srg)	r  i(  ?Session.CreateParamsPaymentMethodOptionsBacsDebitMandateOptionsr  r  r  r  r-   N	r/   r0   r1   r2   r   r4   r   rD   r5   r-   r6   r7   )CreateParamsPaymentMethodOptionsBacsDebit1Session.CreateParamsPaymentMethodOptionsBacsDebit(  F    $M
 	
	 (78
 	
	 !%%	r6   r8  c                   &    \ rS rSr% \S   \S'   Srg)r6  i@  r!  r  r-   NrH  r-   r6   r7   7CreateParamsPaymentMethodOptionsBacsDebitMandateOptions?Session.CreateParamsPaymentMethodOptionsBacsDebitMandateOptions@      %&788	r6   r<  c                   ,    \ rS rSr% \\S      \S'   Srg)r  iF  r   r  r-   Nr  r-   r6   r7   *CreateParamsPaymentMethodOptionsBancontact2Session.CreateParamsPaymentMethodOptionsBancontactF  r'  r6   r@  c                   >    \ rS rSr% \\   \S'    \\S      \S'   Srg)r  iR  r  r  r  r-   N	r/   r0   r1   r2   r   rC   r4   r   r5   r-   r6   r7   &CreateParamsPaymentMethodOptionsBoleto.Session.CreateParamsPaymentMethodOptionsBoletoR  s/    ',,	 (78
 	
	r6   rD  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  id  8Session.CreateParamsPaymentMethodOptionsCardInstallmentsr  r  r  r  r  r  r  r  8Session.CreateParamsPaymentMethodOptionsCardRestrictionsr  r  r  r  r  r-   Nr7  r-   r6   r7   $CreateParamsPaymentMethodOptionsCard,Session.CreateParamsPaymentMethodOptionsCardd  s    !F
 	
	 )4+,)
 	
	 ,7+,,
 	
	 *'2I*JKK	 )1H)IJJ	 !,34!
 	
	 "F
 	
	 (0K(LMM	 +6c*::	 ,7s+;;	r6   rI  c                   &    \ rS rSr% \\   \S'   Srg)rG  i  r,   r-   NrC  r-   r6   r7   0CreateParamsPaymentMethodOptionsCardInstallments8Session.CreateParamsPaymentMethodOptionsCardInstallments  s    T""	r6   rL  c                   2    \ rS rSr% \\\S         \S'   Srg)rH  i  r  r  r-   N	r/   r0   r1   r2   r   r   r   r4   r5   r-   r6   r7   0CreateParamsPaymentMethodOptionsCardRestrictions8Session.CreateParamsPaymentMethodOptionsCardRestrictions  s)    #	
 		
	r6   rP  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   rS  c                   V    \ rS rSr% \S   \S'    \\S      \S'    \\S      \S'   Srg)	r  i  CSession.CreateParamsPaymentMethodOptionsCustomerBalanceBankTransferr  r  r   r  r-   NrZ  r-   r6   r7   /CreateParamsPaymentMethodOptionsCustomerBalance7Session.CreateParamsPaymentMethodOptionsCustomerBalance  sD    "Q
 	
	 "'/":;;	 (88	r6   rW  c                   V    \ rS rSr% \S   \S'    \\\S         \S'    \S   \S'   Srg	)
rV  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   r[  c                        \ rS rSr% \\S'   Srg)rZ  i  re   r-   Nr   r-   r6   r7   ICreateParamsPaymentMethodOptionsCustomerBalanceBankTransferEuBankTransferQSession.CreateParamsPaymentMethodOptionsCustomerBalanceBankTransferEuBankTransfer  s     	r6   r^  c                   ,    \ rS rSr% \\S      \S'   Srg)r  i  r   r  r-   Nr  r-   r6   r7   #CreateParamsPaymentMethodOptionsEps+Session.CreateParamsPaymentMethodOptionsEps  r'  r6   ra  c                   ,    \ rS rSr% \\S      \S'   Srg)r  i  r   r  r-   Nr  r-   r6   r7   #CreateParamsPaymentMethodOptionsFpx+Session.CreateParamsPaymentMethodOptionsFpx  r'  r6   rd  c                   ,    \ rS rSr% \\S      \S'   Srg)r   i  r   r  r-   Nr  r-   r6   r7   'CreateParamsPaymentMethodOptionsGiropay/Session.CreateParamsPaymentMethodOptionsGiropay  r'  r6   rg  c                   ,    \ rS rSr% \\S      \S'   Srg)r  i*  r   r  r-   Nr  r-   r6   r7   'CreateParamsPaymentMethodOptionsGrabpay/Session.CreateParamsPaymentMethodOptionsGrabpay*  r'  r6   rj  c                   ,    \ rS rSr% \\S      \S'   Srg)r  i6  r   r  r-   Nr  r-   r6   r7   %CreateParamsPaymentMethodOptionsIdeal-Session.CreateParamsPaymentMethodOptionsIdeal6  r'  r6   rm  c                   D    \ rS rSr% \\S      \S'    \\S      \S'   Srg)r  iB  r  r  r  r  r-   Nr  r-   r6   r7   (CreateParamsPaymentMethodOptionsKakaoPay0Session.CreateParamsPaymentMethodOptionsKakaoPayB  /    #GH$566	 (0E(FGG	r6   rp  c                   ,    \ rS rSr% \\S      \S'   Srg)r  iR  r   r  r-   Nr  r-   r6   r7   &CreateParamsPaymentMethodOptionsKlarna.Session.CreateParamsPaymentMethodOptionsKlarnaR  r'  r6   rt  c                   >    \ rS rSr% \\   \S'    \\S      \S'   Srg)r  i^  r  r   r  r-   NrC  r-   r6   r7   'CreateParamsPaymentMethodOptionsKonbini/Session.CreateParamsPaymentMethodOptionsKonbini^  (    ',,	 (88	r6   rw  c                   D    \ rS rSr% \\S      \S'    \\S      \S'   Srg)r  in  r  r  r  r  r-   Nr  r-   r6   r7   &CreateParamsPaymentMethodOptionsKrCard.Session.CreateParamsPaymentMethodOptionsKrCardn  rr  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~  r1  r6   r~  c                   ,    \ rS rSr% \\S      \S'   Srg)r  i  r   r  r-   Nr  r-   r6   r7   )CreateParamsPaymentMethodOptionsMobilepay1Session.CreateParamsPaymentMethodOptionsMobilepay  r'  r6   r  c                   ,    \ rS rSr% \\S      \S'   Srg)r	  i  r   r  r-   Nr  r-   r6   r7   *CreateParamsPaymentMethodOptionsMultibanco2Session.CreateParamsPaymentMethodOptionsMultibanco  r'  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  rr  r6   r  c                   >    \ rS rSr% \\   \S'    \\S      \S'   Srg)r  i  r  r   r  r-   NrC  r-   r6   r7   $CreateParamsPaymentMethodOptionsOxxo,Session.CreateParamsPaymentMethodOptionsOxxo  ry  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  i  r   r  r-   Nr  r-   r6   r7   &CreateParamsPaymentMethodOptionsPaynow.Session.CreateParamsPaymentMethodOptionsPaynow  r'  r6   r  c                   t    \ rS rSr% \S   \S'    \\S      \S'    \\   \S'    \\   \S'    \S   \S	'   S
rg)r  i  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-SEr5  r6  risk_correlation_idz*Literal['']|Literal['none', 'off_session']r  r-   Nr7  r-   r6   r7   &CreateParamsPaymentMethodOptionsPaypal.Session.CreateParamsPaymentMethodOptionsPaypal  so    #$CDD	 &
 	
2	 s##	 )--	 (8
 	

	r6   r  c                   &    \ rS rSr% \\   \S'   Srg)r  i  r:  r-   Nr/   r0   r1   r2   r   rC   r4   r5   r-   r6   r7   #CreateParamsPaymentMethodOptionsPix+Session.CreateParamsPaymentMethodOptionsPix  s    *3//	r6   r  c                   ,    \ rS rSr% \\S      \S'   Srg)r  i%  r  r  r-   Nr  r-   r6   r7   *CreateParamsPaymentMethodOptionsRevolutPay2Session.CreateParamsPaymentMethodOptionsRevolutPay%  r1  r6   r  c                   ,    \ rS rSr% \\S      \S'   Srg)r  i1  r  r  r-   Nr  r-   r6   r7   *CreateParamsPaymentMethodOptionsSamsungPay2Session.CreateParamsPaymentMethodOptionsSamsungPay1  r  r6   r  c                   P    \ rS rSr% \S   \S'    \\S      \S'    \\   \S'   Srg)	r  i7  ?Session.CreateParamsPaymentMethodOptionsSepaDebitMandateOptionsr  r  r  r  r-   Nr7  r-   r6   r7   )CreateParamsPaymentMethodOptionsSepaDebit1Session.CreateParamsPaymentMethodOptionsSepaDebit7  r:  r6   r  c                   &    \ rS rSr% \S   \S'   Srg)r  iO  r!  r  r-   NrH  r-   r6   r7   7CreateParamsPaymentMethodOptionsSepaDebitMandateOptions?Session.CreateParamsPaymentMethodOptionsSepaDebitMandateOptionsO  r>  r6   r  c                   ,    \ rS rSr% \\S      \S'   Srg)r  iU  r   r  r-   Nr  r-   r6   r7   &CreateParamsPaymentMethodOptionsSofort.Session.CreateParamsPaymentMethodOptionsSofortU  r'  r6   r  c                   &    \ rS rSr% \\   \S'   Srg)r  ia  r6  r-   Nr  r-   r6   r7   %CreateParamsPaymentMethodOptionsSwish-Session.CreateParamsPaymentMethodOptionsSwisha  s    s##	r6   r  c                   h    \ rS rSr% \S   \S'    \\S      \S'    \\   \S'    \\S      \S'   S	rg
)r  ig  ISession.CreateParamsPaymentMethodOptionsUsBankAccountFinancialConnectionsrb  r  r  r  rc  r  r-   Nr7  r-   r6   r7   -CreateParamsPaymentMethodOptionsUsBankAccount5Session.CreateParamsPaymentMethodOptionsUsBankAccountg  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  rX  r]  r^  r_  r-   NrO  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)	r  i  app_id)androidioswebclientr   r  r-   NrT  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                   J    \ rS rSr% \\\S         \S'    \\S      \S'   Srg)r*  i  r  r  r  r  r-   NrO  r-   r6   r7   %CreateParamsSavedPaymentMethodOptions-Session.CreateParamsSavedPaymentMethodOptions  s:    !,;<="
 	
	 )1F)GHH	r6   r  c                   T    \ rS rSr% \\   \S'    \\\\4      \S'    \\   \S'   Srg)r,  i  rX  r[  r  r-   N)	r/   r0   r1   r2   r   rD   r4   r   r5   r-   r6   r7   CreateParamsSetupIntentData#Session.CreateParamsSetupIntentData  s>     %%	 d38n--	 "#&&	r6   r  c                   ,    \ rS rSr% \\S      \S'   Srg)r.  i  r  r  r-   Nr  r-   r6   r7   %CreateParamsShippingAddressCollection-Session.CreateParamsShippingAddressCollection  r  r6   r  c                   8    \ rS rSr% \\   \S'    \S   \S'   Srg)r0  i  r  2Session.CreateParamsShippingOptionShippingRateDatashipping_rate_datar-   Nr  r-   r6   r7   CreateParamsShippingOption"Session.CreateParamsShippingOption  )    "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  i  BSession.CreateParamsShippingOptionShippingRateDataDeliveryEstimatedelivery_estimatedisplay_name=Session.CreateParamsShippingOptionShippingRateDataFixedAmountfixed_amountr[  r  r  r  rR   r-   N
r/   r0   r1   r2   r   r4   rD   r   r   r5   r-   r6   r7   *CreateParamsShippingOptionShippingRateData2Session.CreateParamsShippingOptionShippingRateData      &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.CreateParamsShippingOptionShippingRateDataDeliveryEstimateMaximumrd  ISession.CreateParamsShippingOptionShippingRateDataDeliveryEstimateMinimumre  r-   NrH  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'    \\
\	\	4      \S'    \\	   \S	'    \\S
      \S'    \S   \S'    \\   \S'    \\   \S'    \S   \S'   Srg)r8  iJ  application_fee_percentbilling_cycle_anchordefault_tax_ratesrX  3Session.CreateParamsSubscriptionDataInvoiceSettingsinvoice_settingsr[  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.CreateParamsSubscriptionDataJ  s    !,U!33	 *#..	 'tCy11	
 !%%	
 &A
 	
	 d38n--	 "#&&	 (0K(LMM	 #>
 	
	 s##	
 's++	 $?
 	
	r6   r  c                   &    \ rS rSr% \S   \S'   Srg)r  i  9Session.CreateParamsSubscriptionDataInvoiceSettingsIssuerrZ  r-   NrH  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-   NrT  r-   r6   r7   1CreateParamsSubscriptionDataInvoiceSettingsIssuer9Session.CreateParamsSubscriptionDataInvoiceSettingsIssuer  rW  r6   r  c                   2    \ rS rSr% \\   \S'    \\S'   Srg)r	  i  amount_percentr  r-   N)	r/   r0   r1   r2   r   r  r4   rD   r5   r-   r6   r7   (CreateParamsSubscriptionDataTransferData0Session.CreateParamsSubscriptionDataTransferData  s    #E**	 	r6   r  c                        \ rS rSr% S\S'   Srg)r  i  <Session.CreateParamsSubscriptionDataTrialSettingsEndBehaviorend_behaviorr-   N)r/   r0   r1   r2   r4   r5   r-   r6   r7   )CreateParamsSubscriptionDataTrialSettings1Session.CreateParamsSubscriptionDataTrialSettings  s    J	
	r6   r  c                   &    \ rS rSr% \S   \S'   Srg)r  i  )cancelcreate_invoicepausemissing_payment_methodr-   Nr   r-   r6   r7   4CreateParamsSubscriptionDataTrialSettingsEndBehavior<Session.CreateParamsSubscriptionDataTrialSettingsEndBehavior  s     '(K LL	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   r3   r4   r   r   r5   r-   r6   r7   CreateParamsTaxIdCollection#Session.CreateParamsTaxIdCollection  s$    	 g&=>??	r6   r)  c                   ,    \ rS rSr% \\\      \S'   Srg)Session.ExpireParamsi  r  r-   N	r/   r0   r1   r2   r   r   rD   r4   r5   r-   r6   r7   ExpireParamsr,        DI&&	r6   r.  c                   b    \ rS rSr% \\   \S'    \\\      \S'    \\   \S'    \\   \S'   Sr	g)Session.ListLineItemsParamsi  ending_beforer  limitstarting_afterr-   N)
r/   r0   r1   r2   r   rD   r4   r   rC   r5   r-   r6   r7   ListLineItemsParamsr1    sL    "3''	 DI&&	 3	 $C((	r6   r5  c                       \ rS rSr% \S   \S'    \\   \S'    \S   \S'    \\   \S'    \\\      \S'    \\   \S	'    \\   \S
'    \\   \S'    \\   \S'    \\	S      \S'    \\   \S'   Sr
g)Session.ListParamsi  zSession.ListParamsCreated|intcreatedr  !Session.ListParamsCustomerDetailscustomer_detailsr2  r  r3  payment_intentpayment_linkr4  rV   expiredopenrY   ry  r-   N)r/   r0   r1   r2   r   r4   rD   r   rC   r   r5   r-   r6   r7   
ListParamsr7    s    <==	 c""	 &&IJJ	 #3''	 DI&&	 3	 $C((	 "#&&	 $C((	 G$ABCC	 "#&&	r6   r@  c                   \    \ rS rSr% \\   \S'    \\   \S'    \\   \S'    \\   \S'   Srg)Session.ListParamsCreatedi  gtgter  lter-   Nr  r-   r6   r7   ListParamsCreatedrB    sH    	 	 	 	r6   rF  c                        \ rS rSr% \\S'   Srg)r9  i  r=  r-   Nr   r-   r6   r7   ListParamsCustomerDetails!Session.ListParamsCustomerDetails  s    
	r6   rH  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]r[  z4Literal['']|List[Session.ModifyParamsShippingOption]r1  r-   N)	r/   r0   r1   r2   r   r4   r   rD   r5   r-   r6   r7   ModifyParamsrK    sW    *6 
 	
	 DI&&	 :;;	 &B
 	
	r6   rN  c                   &    \ rS rSr% \S   \S'   Srg)rL  i1  7Session.ModifyParamsCollectedInformationShippingDetailsro   r-   NrH  r-   r6   r7    ModifyParamsCollectedInformation(Session.ModifyParamsCollectedInformation1  s    %E
 	
	r6   rQ  c                   ,    \ rS rSr% S\S'    \\S'   Srg)rP  i9  >Session.ModifyParamsCollectedInformationShippingDetailsAddressrl   rm   r-   N)r/   r0   r1   r2   r4   rD   r5   r-   r6   r7   /ModifyParamsCollectedInformationShippingDetails7Session.ModifyParamsCollectedInformationShippingDetails9  s    L	
	 		r6   rU  c                   t    \ rS rSr% \\   \S'    \\S'    \\S'    \\   \S'    \\   \S'    \\   \S'   Srg	)
rT  iE  rd   re   rf   rg   rh   ri   r-   Nr  r-   r6   r7   6ModifyParamsCollectedInformationShippingDetailsAddress>Session.ModifyParamsCollectedInformationShippingDetailsAddressE  s`    #	 	 
	 3	 !%%	 3	r6   rX  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\  ik  BSession.ModifyParamsShippingOptionShippingRateDataDeliveryEstimater  r  =Session.ModifyParamsShippingOptionShippingRateDataFixedAmountr  r[  r  r  r  rR   r-   Nr  r-   r6   r7   *ModifyParamsShippingOptionShippingRateData2Session.ModifyParamsShippingOptionShippingRateDatak  r  r6   ra  c                   8    \ rS rSr% \S   \S'    \S   \S'   Srg)r_  i  ISession.ModifyParamsShippingOptionShippingRateDataDeliveryEstimateMaximumrd  ISession.ModifyParamsShippingOptionShippingRateDataDeliveryEstimateMinimumre  r-   NrH  r-   r6   r7   :ModifyParamsShippingOptionShippingRateDataDeliveryEstimateBSession.ModifyParamsShippingOptionShippingRateDataDeliveryEstimate  r  r6   rf  c                   2    \ rS rSr% \S   \S'    \\S'   Srg)rd  i  r  r  r   r-   Nr  r-   r6   r7   AModifyParamsShippingOptionShippingRateDataDeliveryEstimateMaximumISession.ModifyParamsShippingOptionShippingRateDataDeliveryEstimateMaximum  r  r6   ri  c                   2    \ rS rSr% \S   \S'    \\S'   Srg)re  i  r  r  r   r-   Nr  r-   r6   r7   AModifyParamsShippingOptionShippingRateDataDeliveryEstimateMinimumISession.ModifyParamsShippingOptionShippingRateDataDeliveryEstimateMinimum  r  r6   rl  c                   H    \ rS rSr% \\S'    \\S'    \\\S4      \S'   Sr	g)r`  i  r  r  LSession.ModifyParamsShippingOptionShippingRateDataFixedAmountCurrencyOptionsr  r-   Nr  r-   r6   r7   5ModifyParamsShippingOptionShippingRateDataFixedAmount=Session.ModifyParamsShippingOptionShippingRateDataFixedAmount  r  r6   rp  c                   8    \ rS rSr% \\S'    \\S      \S'   Srg)ro  i  r  r  r  r-   Nr  r-   r6   r7   DModifyParamsShippingOptionShippingRateDataFixedAmountCurrencyOptionsLSession.ModifyParamsShippingOptionShippingRateDataFixedAmountCurrencyOptions  r   r6   rs  c                   ,    \ rS rSr% \\\      \S'   Srg)Session.RetrieveParamsi  r  r-   Nr-  r-   r6   r7   RetrieveParamsrv    r/  r6   rw  r  r  r@   r   r   r  r  r  r  r  client_secretrM  consentr  r8  r  currency_conversionrW  r  r   r  r  r  r:  r  r  rA   rm  r   rx  r  r   r  livemoder  r  r[  r  r  objectr  r   r;  r   r<  r  $payment_method_configuration_detailsr  r$  )no_payment_requiredpaidunpaidpayment_statusr]  r'  presentment_detailsrecovered_fromr(  r)  r`  r+  r    setup_intentr/  shipping_costr1  r=  rY   r2  r7  r"   ry  r:  r<  total_detailsr=  r@  rB   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.expire4  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  rm  r  r  )r   _requestr  r   getr  s     r7   r  r  I  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_asyncq  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  rm  r  r  N)r   _request_asyncr  r   r  r  s     r7   r  r    s`      %%8??'7 @   &  	
 		
s   A AA
	Ar7  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.list  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_async  sm      00MMO 1 
 

 &*--7<((* 
 
s   #A$A"=A$r1  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_items  s     	r6   c                     gr  r-   r  s     r7   r  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  rm  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  rm  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rK  c           	      x    U R                  5       < S[        U5      < 3n[        SU R                  SUUS95      $ )$
Updates a Checkout Session object.
/r&   r  r  )r  r   r   r  r  rm  r  rB   s       r7   modifySession.modify2  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_asyncC  sQ      +b/:++ ,  
 	
s   ;AA
	Arv  c                 8    U " U40 UD6nUR                  5         U$ )&
Retrieves a Checkout Session object.
)refreshr  rm  r  instances       r7   retrieveSession.retrieveT  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  r+  r/  r  r1  r<  r  r-   N)r/   r0   r1   r2   __doc__r(   r   r   r4   r   r8   rH   rZ   rp   rz   r   r   r   r   rC  r   r_  rj  ro  r  r  r  r  r  r  r  r  r  r  r   rA  r   rD  rI  rL  rQ  rU  r[  r^  re  ri  rl  ro  rs  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/  r3  r8  r<  r@  rD  rI  rL  rP  rS  rW  r[  r^  ra  rd  rg  rj  rm  rp  rt  rw  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.  r5  r@  rF  rH  rN  rQ  rU  rX  r]  ra  rf  ri  rl  rp  rs  rw  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&   %   sC   
" :LK'"456K, 4, 466| 66'C| 'CR	, 	
L 
6\ $]
l ]
~.
\ .
`dD, dDL< C;, C;JI| I(L t
| t
l
l 
 \ L  vL vp;,| ;,z , L6| L6\`~ `D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 

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 =~i I 9 I y 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 __=>> ?=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'@%*,%1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#   rU  stripe._tax_rater$   r&   r-   r6   r7   <module>r     s    B 4 * = 2 . A : A A  '%)='*4040215(^Q)$	")$^Qr6   