
    Ai                    
   d dl mZ d dlmZmZ d dlmZmZmZ  G d de      Z	 G d de      Z
 G d d	e      Z G d
 de      Z G d de      Z G d de      Z G d de      Z G d de      Z G d de      Z G d de      Z G d de      Z G d de      Z G d de      Z G d de      Z G d  d!e      Z G d" d#e      Z G d$ d%e      Z G d& d'e      Z G d( d)e      Z G d* d+e      Z G d, d-e      Z G d. d/e      Z G d0 d1e      Z G d2 d3e      Z  G d4 d5e      Z! G d6 d7e      Z" G d8 d9e      Z# G d: d;e      Z$ G d< d=e      Z% G d> d?e      Z& G d@ dAe      Z' G dB dCe      Z( G dD dEe      Z) G dF dGe      Z* G dH dIe      Z+ G dJ dKe      Z, G dL dMe      Z- G dN dOe      Z. G dP dQe      Z/ G dR dSe      Z0 G dT dUe      Z1 G dV dWe      Z2 G dX dYe      Z3 G dZ d[e      Z4 G d\ d]e      Z5 G d^ d_e      Z6 G d` dae      Z7 G db dce      Z8 G dd dee      Z9 G df dge      Z: G dh die      Z; G dj dke      Z< G dl dme      Z= G dn doe      Z> G dp dqe      Z? G dr dse      Z@ G dt due      ZA G dv dwe      ZB G dx dye      ZC G dz d{e      ZD G d| d}e      ZE G d~ de      ZF G d de      ZG G d de      ZH G d de      ZI G d de      ZJ G d de      ZK G d de      ZL G d de      ZM G d de      ZN G d de      ZO G d de      ZP G d de      ZQ G d de      ZR G d de      ZS G d de      ZT G d de      ZU G d de      ZV G d de      ZW G d de      ZX G d de      ZY G d de      ZZ G d de      Z[ G d de      Z\ G d de      Z] G d de      Z^ G d de      Z_ G d de      Z` G d de      Za G d de      Zb G d de      Zc G d de      Zd G d de      Ze G d de      Zf G d de      Zg G d de      Zh G dĄ de      Zi G dƄ de      Zj G dȄ de      Zk G dʄ de      Zl G d̄ de      Zm G d΄ de      Zn G dЄ de      Zo G d҄ de      Zp G dԄ de      Zq G dք de      Zr G d؄ de      Zs G dڄ de      Zt G d܄ de      Zu G dބ de      Zv G d de      Zw G d de      Zx G d de      Zy G d de      Zz G d de      Z{ G d de      Z| G d de      Z} G d de      Z~ G d de      Z G d de      Z G d de      Z G d de      Zy)    )RequestOptions)DictList)LiteralNotRequired	TypedDictc                      e Zd ZU ed   ed<   	 ed   ed<   	 ee   ed<   	 ed   ed<   	 eed      ed	<   	 ed
   ed<   	 ee   ed<   	 ee   ed<   	 ed   ed<   	 ee   ed<   	 eed      ed<   	 ed   ed<   	 ee   ed<   	 eed      ed<   	 ee   ed<   	 ed   ed<   	 eed      ed<   	 eeed         ed<   	 eee      ed<   	 ee	   ed <   	 ed!   ed"<   	 eed#      ed$<   	 eed%      ed&<   	 ee
eef      ed'<   	 eed(      ed)<   	 ed*   ed+<   	 eed,      ed-<   	 eed.      ed/<   	 ed0   ed1<   	 eed      ed2<   	 ee   ed3<   	 ed4   ed5<   	 ed6   ed7<   	 eeed8         ed9<   	 ed:   ed;<   	 ed<   ed=<   	 eed>      ed?<   	 ee   ed@<   	 edA   edB<   	 edC   edD<   	 edE   edF<   	 eedG      edH<   	 eedI      edJ<   	 edK   edL<   	 ee   edM<   	 edN   edO<   	 eedP      edQ<   	 edR   edS<   yT)USessionCreateParams"SessionCreateParamsAdaptivePricingadaptive_pricing"SessionCreateParamsAfterExpirationafter_expirationallow_promotion_codesSessionCreateParamsAutomaticTaxautomatic_tax)autorequiredbilling_address_collection#SessionCreateParamsBrandingSettingsbranding_settings
cancel_urlclient_reference_id$SessionCreateParamsConsentCollectionconsent_collectioncurrencySessionCreateParamsCustomFieldcustom_fieldsSessionCreateParamsCustomTextcustom_textcustomer)alwaysif_requiredcustomer_creationcustomer_email!SessionCreateParamsCustomerUpdatecustomer_updateSessionCreateParamsDiscount	discounts)0
acss_debitaffirmafterpay_clearpayalipayalma
amazon_payau_becs_debit
bacs_debit
bancontactbillieblikboletocardcashappcryptocustomer_balanceepsfpxgiropaygrabpayideal	kakao_payklarnakonbinikr_cardmb_way	mobilepay
multibanco	naver_paynz_bank_accountoxxop24pay_by_bankpaycopaynowpaypalpix	promptpayrevolut_paysamsung_paysatispay
sepa_debitsofortswishtwintus_bank_account
wechat_payzipexcluded_payment_method_typesexpand
expires_at"SessionCreateParamsInvoiceCreationinvoice_creationSessionCreateParamsLineItem
line_items))r   bgcsdadeelenen-GBeszes-419etfifilfrzfr-CAhrhuid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localemetadata)paymentsetupsubscriptionmode!SessionCreateParamsNameCollectionname_collectionSessionCreateParamsOptionalItemoptional_items)
mobile_appweborigin_context$SessionCreateParamsPaymentIntentDatapayment_intent_datapayment_method_collectionpayment_method_configuration$SessionCreateParamsPaymentMethodDatapayment_method_data'SessionCreateParamsPaymentMethodOptionspayment_method_options)1r)   r*   r+   r,   r-   r.   r/   r0   r1   r2   r3   r4   r5   r6   r7   r8   r9   r:   r;   r<   r=   r>   r?   r@   rA   linkrB   rC   rD   rE   rF   rG   rH   rI   rJ   rK   rL   rM   rN   rO   rP   rQ   rR   rS   rT   rU   rV   rW   rX   payment_method_typesSessionCreateParamsPermissionspermissions(SessionCreateParamsPhoneNumberCollectionphone_number_collection)r!   r"   neverredirect_on_completion
return_url,SessionCreateParamsSavedPaymentMethodOptionssaved_payment_method_options"SessionCreateParamsSetupIntentDatasetup_intent_data,SessionCreateParamsShippingAddressCollectionshipping_address_collection!SessionCreateParamsShippingOptionshipping_options)r   bookdonatepay	subscribesubmit_type#SessionCreateParamsSubscriptionDatasubscription_datasuccess_url"SessionCreateParamsTaxIdCollectiontax_id_collection)customembeddedhostedui_mode SessionCreateParamsWalletOptionswallet_optionsN)__name__
__module____qualname__r   __annotations__boolr   strr   intr        `/var/www/html/immo/lib/python3.12/site-packages/stripe/params/checkout/_session_create_params.pyr
   r
      s(   !"FGG ""FGG 't,, @AA !,G4F,G HH ##HII C   %S))
 $$JKK # t$DEFF <== # #7+B#CDD
  $$ !!DEE 4 =>?? $//13	
5$ 5l S	"" C   ""FGG D!>?@@ (*	
, ,Z $sCx.)) g@A
BB !!DEE  %F GHH  (; <== %%KLL  +73J+KLL #.c"22 %%KLL (1  &024	
6 6n =>>
 )2  (01  C  
 #.6#  ##GHH "-6"  "$'J"KLL <=  ##HII S!! ##GHH !?@AA   BCCr   r
   c                       e Zd ZU ee   ed<   y)r   enabledNr   r   r   r   r   r   r   r   r   r   r     s    r   r   c                       e Zd ZU ed   ed<   y)r   *SessionCreateParamsAfterExpirationRecoveryrecoveryNr   r   r   r   r   r   r   r   r   r     s    FGGr   r   c                   *    e Zd ZU ee   ed<   	 eed<   y)r   r   r   Nr   r   r   r   r   r     s    &t,, Mr   r   c                   *    e Zd ZU eed<   	 ed   ed<   y)r   r   (SessionCreateParamsAutomaticTaxLiability	liabilityNr   r   r   r   r   r   r   r   r   r   r     s    M
 EFFr   r   c                   0    e Zd ZU ee   ed<   	 ed   ed<   y)r   accountr   selftypeNr   r   r   r   r   r   r   r   r   r   r   r     %     #
$$r   r   c                       e Zd ZU ed   ed<   	 ed   ed<   	 ed   ed<   	 ee   ed<   	 ed   ed<   	 ed	   ed
<   	 ed   ed<   y)r   Literal['']|strbackground_colorz5Literal['']|Literal['pill', 'rectangular', 'rounded']border_stylebutton_colordisplay_nameah  Literal['']|Literal['be_vietnam_pro', 'bitter', 'chakra_petch', 'default', 'hahmlet', 'inconsolata', 'inter', 'lato', 'lora', 'm_plus_1_code', 'montserrat', 'noto_sans', 'noto_sans_jp', 'noto_serif', 'nunito', 'open_sans', 'pridi', 'pt_sans', 'pt_serif', 'raleway', 'roboto', 'roboto_slab', 'source_sans_pro', 'titillium_web', 'ubuntu_mono', 'zen_maru_gothic']font_family'SessionCreateParamsBrandingSettingsIconicon'SessionCreateParamsBrandingSettingsLogologoNr   r   r   r   r   r   r   r   r   r   r     s    !"344 ?  /00 c""  	s  ?
@@ ?
@@r   r   c                   B    e Zd ZU ee   ed<   	 ed   ed<   	 ee   ed<   y)r   filer   urlr   r   Nr   r   r   r   r   r     6    
c
 -
   
S	r   r   c                   B    e Zd ZU ee   ed<   	 ed   ed<   	 ee   ed<   y)r   r   r   r   r   Nr   r   r   r   r   r     r   r   r   c                   N    e Zd ZU ed   ed<   	 eed      ed<   	 eed      ed<   y)r   ?SessionCreateParamsConsentCollectionPaymentMethodReuseAgreementpayment_method_reuse_agreement)r   none
promotions)r   r   terms_of_serviceNr   r   r   r   r   r   r   r   r   r   r   %  sF    $/I%  GN344
 "'*<"=>>r   r   c                       e Zd ZU ed   ed<   y)r   )r   hiddenpositionNr   r   r   r   r   r   r   r   r   r   9  s     &''r   r   c                   ~    e Zd ZU ed   ed<   	 eed<   	 ded<   	 ed   ed<   	 ee   ed<   	 ed	   ed
<   	 ed   ed<   y)r   &SessionCreateParamsCustomFieldDropdowndropdownkey#SessionCreateParamsCustomFieldLabellabel%SessionCreateParamsCustomFieldNumericnumericoptional"SessionCreateParamsCustomFieldTexttext)r   r   r   r   N)r   r   r   r   r   r   r   r   r   r   r   r   r   C  sw    BCC 
H 10 @AA $ :
;; /
00r   r   c                   0    e Zd ZU ee   ed<   	 ed   ed<   y)r   default_value,SessionCreateParamsCustomFieldDropdownOptionoptionsN)r   r   r   r   r   r   r   r   r   r   r   r   b  s%    s## @AAr   r   c                   $    e Zd ZU eed<   	 eed<   y)r   r   valueNr   r   r   r   r   r   r   r   r   r   m  s    J Jr   r   c                   *    e Zd ZU eed<   	 ed   ed<   y)r   r   r   N)r   r   r   r   r   r   r   r   r   r   r   x  s    K (
r   r   c                   B    e Zd ZU ee   ed<   	 ee   ed<   	 ee   ed<   y)r   r   maximum_lengthminimum_lengthNr   r   r   r   r   r   r   r   r   r   r   r     6    s##  $$  $$r   r   c                   B    e Zd ZU ee   ed<   	 ee   ed<   	 ee   ed<   y)r   r   r  r  Nr	  r   r   r   r   r     r
  r   r   c                   T    e Zd ZU ed   ed<   	 ed   ed<   	 ed   ed<   	 ed   ed<   y	)
r   z4Literal['']|SessionCreateParamsCustomTextAfterSubmitafter_submitz8Literal['']|SessionCreateParamsCustomTextShippingAddressshipping_addressz/Literal['']|SessionCreateParamsCustomTextSubmitsubmitzALiteral['']|SessionCreateParamsCustomTextTermsOfServiceAcceptanceterms_of_service_acceptanceNr   r   r   r   r   r     sX    >  "B  IJJ "-K" r   r   c                       e Zd ZU eed<   y)(SessionCreateParamsCustomTextAfterSubmitmessageNr  r   r   r   r  r        Lr   r  c                       e Zd ZU eed<   y),SessionCreateParamsCustomTextShippingAddressr  Nr  r   r   r   r  r    r  r   r  c                       e Zd ZU eed<   y)#SessionCreateParamsCustomTextSubmitr  Nr  r   r   r   r  r    r  r   r  c                       e Zd ZU eed<   y)5SessionCreateParamsCustomTextTermsOfServiceAcceptancer  Nr  r   r   r   r  r    r  r   r  c                   T    e Zd ZU eed      ed<   	 eed      ed<   	 eed      ed<   y)r%   r   r   addressnameshippingNr   r   r   r   r   r   r   r   r   r%   r%     sE    122 go.
// '/233r   r%   c                   0    e Zd ZU ee   ed<   	 ee   ed<   y)r'   couponpromotion_codeNr   r   r   r   r   r   r   r   r   r'   r'     s$      $$r   r'   c                   *    e Zd ZU eed<   	 ed   ed<   y)r\   r   -SessionCreateParamsInvoiceCreationInvoiceDatainvoice_dataNr   r   r   r   r\   r\     s    M MNNr   r\   c                       e Zd ZU ed   ed<   	 ed   ed<   	 ee   ed<   	 ee   ed<   	 ed   ed<   	 eeeef      ed	<   	 ed
   ed<   y)r&  zLiteral['']|List[str]account_tax_idszJLiteral['']|List[SessionCreateParamsInvoiceCreationInvoiceDataCustomField]r   descriptionfooter3SessionCreateParamsInvoiceCreationInvoiceDataIssuerissuerr   zILiteral['']|SessionCreateParamsInvoiceCreationInvoiceDataRenderingOptionsrendering_optionsN)r   r   r   r   r   r   r   r   r   r   r&  r&    s     !899 T  S!!  MNN $sCx.)) #S r   r&  c                   $    e Zd ZU eed<   	 eed<   y)8SessionCreateParamsInvoiceCreationInvoiceDataCustomFieldr  r  Nr  r   r   r   r0  r0     s    
I Jr   r0  c                   0    e Zd ZU ee   ed<   	 ed   ed<   y)r,  r   r   r   Nr   r   r   r   r,  r,  +  r   r   r,  c                   0    e Zd ZU ed   ed<   	 ee   ed<   y)=SessionCreateParamsInvoiceCreationInvoiceDataRenderingOptionsz;Literal['']|Literal['exclude_tax', 'include_inclusive_tax']amount_tax_displaytemplateNr   r   r   r   r3  r3  6  s)    #E  #r   r3  c                       e Zd ZU ed   ed<   	 eee      ed<   	 ee   ed<   	 ed   ed<   	 ee   ed<   	 eee      ed<   y	)
r^   -SessionCreateParamsLineItemAdjustableQuantityadjustable_quantitydynamic_tax_ratesprice$SessionCreateParamsLineItemPriceData
price_dataquantity	tax_ratesN)r   r   r   r   r   r   r   r   r   r   r   r^   r^   C  sz    $7  #49-- s BCC # 49%%r   r^   c                   <    e Zd ZU eed<   	 ee   ed<   	 ee   ed<   y)r7  r   maximumminimumNr   r   r   r   r   r   r   r   r   r   r7  r7  `  0    M  r   r7  c                       e Zd ZU eed<   	 ee   ed<   	 ed   ed<   	 ed   ed<   	 eed      ed<   	 ee   ed	<   	 ee   ed
<   y)r;  r   product/SessionCreateParamsLineItemPriceDataProductDataproduct_data-SessionCreateParamsLineItemPriceDataRecurring	recurring	exclusive	inclusiveunspecifiedtax_behaviorunit_amountunit_amount_decimalN)r   r   r   r   r   r   r   r   r   r   r   r;  r;  o  s    M  9  JKK g&MNOO S!! %S))r   r;  c                       e Zd ZU ee   ed<   	 eee      ed<   	 eeeef      ed<   	 eed<   	 ee   ed<   	 ee   ed<   y)rF  r*  imagesr   r  tax_code
unit_labelN)r   r   r   r   r   r   r   r   r   r   r   rF  rF    sr    S!! S	"" $sCx.)) I # C  r   rF  c                   0    e Zd ZU ed   ed<   	 ee   ed<   y)rH  daymonthweekyearintervalinterval_countN)r   r   r   r   r   r   r   r   r   r   rH  rH    s%    455  $$r   rH  c                   0    e Zd ZU ed   ed<   	 ed   ed<   y)r   )SessionCreateParamsNameCollectionBusinessbusiness+SessionCreateParamsNameCollectionIndividual
individualNr   r   r   r   r   r     s&    EFF IJJr   r   c                   *    e Zd ZU eed<   	 ee   ed<   y)r^  r   r   Nr   r   r   r   r^  r^        M $r   r^  c                   *    e Zd ZU eed<   	 ee   ed<   y)r`  r   r   Nr   r   r   r   r`  r`    rc  r   r`  c                   6    e Zd ZU ed   ed<   	 eed<   	 eed<   y)r   1SessionCreateParamsOptionalItemAdjustableQuantityr8  r:  r=  N)r   r   r   r   r   r   r   r   r   r   r   r     s/    $;  J Mr   r   c                   <    e Zd ZU eed<   	 ee   ed<   	 ee   ed<   y)rf  r   r@  rA  NrB  r   r   r   rf  rf    rC  r   rf  c                       e Zd ZU ee   ed<   	 eed      ed<   	 ee   ed<   	 eeeef      ed<   	 ee   ed<   	 ee   ed<   	 eed      ed	<   	 ed
   ed<   	 ee   ed<   	 ee   ed<   	 ed   ed<   	 ee   ed<   y)r   application_fee_amount)	automaticautomatic_asyncmanualcapture_methodr*  r   on_behalf_ofreceipt_emailoff_session
on_sessionsetup_future_usage,SessionCreateParamsPaymentIntentDataShippingr  statement_descriptorstatement_descriptor_suffix0SessionCreateParamsPaymentIntentDataTransferDatatransfer_datatransfer_groupN)	r   r   r   r   r   r   r   r   r   r   r   r   r   r     s    ',,  89  S!! $sCx.)) c""
 s## $G,G$HII, HII &c**
 "-S!11 :   $$r   r   c                   Z    e Zd ZU ded<   	 ee   ed<   	 eed<   	 ee   ed<   	 ee   ed<   y)rt  3SessionCreateParamsPaymentIntentDataShippingAddressr  carrierr  phonetracking_numberN)r   r   r   r   r   r   r   r   r   rt  rt  F  sO    BB  I s !%%r   rt  c                   r    e Zd ZU ee   ed<   	 ee   ed<   	 eed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   y)r{  citycountryline1line2postal_codestateNr$  r   r   r   r{  r{  ]  sf    
c
  J s S!! sr   r{  c                   *    e Zd ZU ee   ed<   	 eed<   y)rw  amountdestinationN)r   r   r   r   r   r   r   r   r   r   rw  rw  x  s     r   rw  c                   $    e Zd ZU eed      ed<   y)r   r!   limitedrM  allow_redisplayNr   r   r   r   r   r     s     )K!LMMr   r   c                   $   e Zd ZU ed   ed<   	 ed   ed<   	 ed   ed<   	 ed   ed<   	 ed	   ed
<   	 ed   ed<   	 ed   ed<   	 ed   ed<   	 ed   ed<   	 ed   ed<   	 ed   ed<   	 ed   ed<   	 ed   ed<   	 ed   ed<   	 ed   ed<   	 ed   ed <   	 ed!   ed"<   	 ed#   ed$<   	 ed%   ed&<   	 ed'   ed(<   	 ed)   ed*<   	 ed+   ed,<   	 ed-   ed.<   	 ed/   ed0<   	 ed1   ed2<   	 ed3   ed4<   	 ed5   ed6<   	 ed7   ed8<   	 ed9   ed:<   	 ed;   ed<<   	 ed=   ed><   	 ed?   ed@<   	 edA   edB<   	 edC   edD<   	 edE   edF<   	 edG   edH<   	 edI   edJ<   	 edK   edL<   	 edM   edN<   	 edO   edP<   	 edQ   edR<   	 edS   edT<   	 edU   edV<   	 edW   edX<   yY)Zr   0SessionCreateParamsPaymentMethodOptionsAcssDebitr)   -SessionCreateParamsPaymentMethodOptionsAffirmr*   7SessionCreateParamsPaymentMethodOptionsAfterpayClearpayr+   -SessionCreateParamsPaymentMethodOptionsAlipayr,   +SessionCreateParamsPaymentMethodOptionsAlmar-   0SessionCreateParamsPaymentMethodOptionsAmazonPayr.   2SessionCreateParamsPaymentMethodOptionsAuBecsDebitr/   0SessionCreateParamsPaymentMethodOptionsBacsDebitr0   1SessionCreateParamsPaymentMethodOptionsBancontactr1   -SessionCreateParamsPaymentMethodOptionsBillier2   -SessionCreateParamsPaymentMethodOptionsBoletor4   +SessionCreateParamsPaymentMethodOptionsCardr5   .SessionCreateParamsPaymentMethodOptionsCashappr6   6SessionCreateParamsPaymentMethodOptionsCustomerBalancer8   .SessionCreateParamsPaymentMethodOptionsDemoPaydemo_pay*SessionCreateParamsPaymentMethodOptionsEpsr9   *SessionCreateParamsPaymentMethodOptionsFpxr:   .SessionCreateParamsPaymentMethodOptionsGiropayr;   .SessionCreateParamsPaymentMethodOptionsGrabpayr<   ,SessionCreateParamsPaymentMethodOptionsIdealr=   /SessionCreateParamsPaymentMethodOptionsKakaoPayr>   -SessionCreateParamsPaymentMethodOptionsKlarnar?   .SessionCreateParamsPaymentMethodOptionsKonbinir@   -SessionCreateParamsPaymentMethodOptionsKrCardrA   +SessionCreateParamsPaymentMethodOptionsLinkr   0SessionCreateParamsPaymentMethodOptionsMobilepayrC   1SessionCreateParamsPaymentMethodOptionsMultibancorD   /SessionCreateParamsPaymentMethodOptionsNaverPayrE   +SessionCreateParamsPaymentMethodOptionsOxxorG   *SessionCreateParamsPaymentMethodOptionsP24rH   0SessionCreateParamsPaymentMethodOptionsPayByBankrI   ,SessionCreateParamsPaymentMethodOptionsPaycorJ   -SessionCreateParamsPaymentMethodOptionsPaynowrK   -SessionCreateParamsPaymentMethodOptionsPaypalrL   *SessionCreateParamsPaymentMethodOptionsPixrM   1SessionCreateParamsPaymentMethodOptionsRevolutPayrO   1SessionCreateParamsPaymentMethodOptionsSamsungPayrP   /SessionCreateParamsPaymentMethodOptionsSatispayrQ   0SessionCreateParamsPaymentMethodOptionsSepaDebitrR   -SessionCreateParamsPaymentMethodOptionsSofortrS   ,SessionCreateParamsPaymentMethodOptionsSwishrT   ,SessionCreateParamsPaymentMethodOptionsTwintrU   4SessionCreateParamsPaymentMethodOptionsUsBankAccountrV   0SessionCreateParamsPaymentMethodOptionsWechatPayrW   Nr   r   r   r   r   r     sh   NOO GHH #A  GHH C
DD NOO <  NOO ;  GHH GHH C
DD IJJ "@  JKK 
A	BB 
A	BB IJJ IJJ EFF LMM GHH IJJ HII C
DD MNN ;  LMM C
DD 
A	BB :  EFF GHH GHH 
A	BB ;  ;  KLL NOO GHH EFF EFF !>  NOOr   r   c                   x    e Zd ZU eed      ed<   	 ed   ed<   	 eed      ed<   	 ee   ed<   	 eed      ed	<   y
)r  )cadusdr   >SessionCreateParamsPaymentMethodOptionsAcssDebitMandateOptionsmandate_optionsr   rq  rr  rs  target_date)rj  instantmicrodepositsverification_methodNr   r   r   r   r   r   r   r   r   r   r  r  R  sz    ',/00 !H  $34  S!! %78 r   r  c                   ~    e Zd ZU ed   ed<   	 eeed         ed<   	 ee   ed<   	 eed      ed<   	 eed      ed	<   y
)r  r   custom_mandate_url)invoicer   default_forinterval_description)combinedr[  sporadicpayment_schedule)r_  personaltransaction_typeN)r   r   r   r   r   r   r   r   r   r   r   r  r  u  st     $$566
 T'*C"DEFF &c** "'*L"MNN "'*@"ABBr   r  c                   <    e Zd ZU eed      ed<   	 eed      ed<   y)r  rl  rm  r   rs  Nr   r   r   r   r  r    -     122 $GFO44r   r  c                   <    e Zd ZU eed      ed<   	 eed      ed<   y)r  rl  rm  r   rs  Nr   r   r   r   r  r    r  r   r  c                   $    e Zd ZU eed      ed<   y)r  r   rs  Nr   r   r   r   r  r        #GFO44r   r  c                   $    e Zd ZU eed      ed<   y)r  rl  rm  Nr   r   r   r   r  r         122r   r  c                   <    e Zd ZU eed      ed<   	 eed      ed<   y)r  rl  rm  r   rq  rs  Nr   r   r   r   r  r    /     122 $G,A$BCCr   r  c                   6    e Zd ZU eed      ed<   	 ee   ed<   y)r  r   rs  r  Nr  r   r   r   r  r    s(    #GFO44 S!!r   r  c                   H    e Zd ZU ed   ed<   	 eed      ed<   	 ee   ed<   y)r  >SessionCreateParamsPaymentMethodOptionsBacsDebitMandateOptionsr  r  rs  r  Nr   r   r   r   r   r   r   r   r   r   r  r    F     H  $34  S!!r   r  c                       e Zd ZU ed   ed<   y)r  r   reference_prefixNr   r   r   r   r  r         ""344r   r  c                   $    e Zd ZU eed      ed<   y)r  r   rs  Nr   r   r   r   r  r  
  r  r   r  c                   $    e Zd ZU eed      ed<   y)r  rl  rm  Nr   r   r   r   r  r    r  r   r  c                   6    e Zd ZU ee   ed<   	 eed      ed<   y)r  expires_after_daysr  rs  Nr   r   r   r   r   r   r   r   r   r   r  r    s/    #C(( $34 r   r  c                       e Zd ZU eed      ed<   	 ed   ed<   	 eed      ed<   	 eed      ed<   	 eed      ed<   	 eed      ed	<   	 eed
      ed<   	 ed   ed<   	 eed      ed<   	 ee   ed<   	 ee   ed<   y)r  rl  rm  7SessionCreateParamsPaymentMethodOptionsCardInstallmentsinstallments)if_availabler   request_extended_authorization!request_incremental_authorizationrequest_multicapturerequest_overcapture)anyrj  	challengerequest_three_d_secure7SessionCreateParamsPaymentMethodOptionsCardRestrictionsrestrictionsrp  rs   statement_descriptor_suffix_kana!statement_descriptor_suffix_kanjiNr  r   r   r   r  r  1  s    122 A  %0'(%  (3'((  &g.E&FGG %W-D%EFF (/0  A  $G,G$HII '2#&66 (33'77r   r  c                       e Zd ZU ee   ed<   y)r  r   Nr   r   r   r   r  r  p  s    r   r  c                   *    e Zd ZU eeed         ed<   y)r  )american_expressdiscover_global_network
mastercardvisabrands_blockedNr   r   r   r   r   r   r   r   r   r   r  r  x  s)    	
	 	r   r  c                   <    e Zd ZU eed      ed<   	 eed      ed<   y)r  rl  rm  r  rs  Nr   r   r   r   r  r    s4     122 $34 r   r  c                   N    e Zd ZU ed   ed<   	 eed      ed<   	 eed      ed<   y)r  BSessionCreateParamsPaymentMethodOptionsCustomerBalanceBankTransferbank_transferfunding_typer   rs  Nr   r   r   r   r  r    sD    L  go677 $GFO44r   r  c                   N    e Zd ZU ed   ed<   	 eeed         ed<   	 ed   ed<   y)r   PSessionCreateParamsPaymentMethodOptionsCustomerBalanceBankTransferEuBankTransfer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_transferr   N)r   r   r   r   r   r   r   r   r   r   r   r     sY     "Z  )M	
 
 	 r   r   c                       e Zd ZU eed<   y)r  r  Nr  r   r   r   r  r    s     Lr   r  c                   $    e Zd ZU eed      ed<   y)r  r  rs  Nr   r   r   r   r  r    s    #G,A$BCCr   r  c                   $    e Zd ZU eed      ed<   y)r  r   rs  Nr   r   r   r   r  r    r  r   r  c                   $    e Zd ZU eed      ed<   y)r  r   rs  Nr   r   r   r   r  r    r  r   r  c                   $    e Zd ZU eed      ed<   y)r  r   rs  Nr   r   r   r   r  r    r  r   r  c                   $    e Zd ZU eed      ed<   y)r  r   rs  Nr   r   r   r   r  r    r  r   r  c                   $    e Zd ZU eed      ed<   y)r  r   rs  Nr   r   r   r   r  r    r  r   r  c                   <    e Zd ZU eed      ed<   	 eed      ed<   y)r  rl  rm  r  rs  Nr   r   r   r   r  r  *  r  r   r  c                   N    e Zd ZU eed      ed<   	 eed      ed<   	 ed   ed<   y)r  rl  rm  r   rs  zKLiteral['']|List[SessionCreateParamsPaymentMethodOptionsKlarnaSubscription]subscriptionsNr   r   r   r   r  r  ;  sD     122 $GFO44 U r   r  c                   Z    e Zd ZU ed   ed<   	 ee   ed<   	 ee   ed<   	 ded<   	 eed<   y)	9SessionCreateParamsPaymentMethodOptionsKlarnaSubscriptionrV  r[  r\  r  DSessionCreateParamsPaymentMethodOptionsKlarnaSubscriptionNextBillingnext_billing	referenceN)r   r   r   r   r   r   r   r   r   r   r   r  r  R  sS    455  $$ c
 	O Nr   r  c                   $    e Zd ZU eed<   	 eed<   y)r  r  dateN)r   r   r   r   r   r   r   r   r   r  r  k  s     K Ir   r  c                   6    e Zd ZU ee   ed<   	 eed      ed<   y)r  r  r   rs  Nr  r   r   r   r  r  x  (    #C(( $GFO44r   r  c                   <    e Zd ZU eed      ed<   	 eed      ed<   y)r  rl  rm  r  rs  Nr   r   r   r   r  r    r  r   r  c                   <    e Zd ZU eed      ed<   	 eed      ed<   y)r  rl  rm  r  rs  Nr   r   r   r   r  r    r  r   r  c                   <    e Zd ZU eed      ed<   	 eed      ed<   y)r  rl  rm  r   rs  Nr   r   r   r   r  r    r  r   r  c                   $    e Zd ZU eed      ed<   y)r  r   rs  Nr   r   r   r   r  r    r  r   r  c                   <    e Zd ZU eed      ed<   	 eed      ed<   y)r  rl  rm  r  rs  Nr   r   r   r   r  r    r  r   r  c                   6    e Zd ZU ee   ed<   	 eed      ed<   y)r  r  r   rs  Nr  r   r   r   r  r    r$  r   r  c                   6    e Zd ZU eed      ed<   	 ee   ed<   y)r  r   rs  tos_shown_and_acceptedN)r   r   r   r   r   r   r   r   r   r   r  r    s(    #GFO44 (--r   r  c                       e Zd Zy)r  N)r   r   r   r   r   r   r  r    s    r   r  c                   $    e Zd ZU eed      ed<   y)r  rl  rm  Nr   r   r   r   r  r     r  r   r  c                   $    e Zd ZU eed      ed<   y)r  r   rs  Nr   r   r   r   r  r    r  r   r  c                   l    e Zd ZU ed   ed<   	 eed      ed<   	 ee   ed<   	 ee   ed<   	 ed   ed<   y	)
r  zLiteral['']|Literal['manual']rm  )zcs-CZzda-DKzde-ATzde-DEzde-LUzel-GRrf   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-SEpreferred_localer   risk_correlation_idz*Literal['']|Literal['none', 'off_session']rs  Nr  r   r   r   r  r    so     ?@@ "	
 2 3 %S)) $4 
r   r  c                   N    e Zd ZU eed      ed<   	 ee   ed<   	 eed      ed<   y)r  )r!   r   amount_includes_iofexpires_after_secondsr   rs  N)r   r   r   r   r   r   r   r   r   r   r  r  M  s@    $W->%?@@ 's++ $GFO44r   r  c                   <    e Zd ZU eed      ed<   	 eed      ed<   y)r  rl  rm  r  rs  Nr   r   r   r   r  r  b  r  r   r  c                   $    e Zd ZU eed      ed<   y)r  rl  rm  Nr   r   r   r   r  r  s  r  r   r  c                   $    e Zd ZU eed      ed<   y)r  rl  rm  Nr   r   r   r   r  r  z  r  r   r  c                   H    e Zd ZU ed   ed<   	 eed      ed<   	 ee   ed<   y)r  >SessionCreateParamsPaymentMethodOptionsSepaDebitMandateOptionsr  r  rs  r  Nr  r   r   r   r  r    r  r   r  c                       e Zd ZU ed   ed<   y)r:  r   r  Nr   r   r   r   r:  r:    r  r   r:  c                   $    e Zd ZU eed      ed<   y)r  r   rs  Nr   r   r   r   r  r    r  r   r  c                       e Zd ZU ee   ed<   y)r  r   Nr$  r   r   r   r  r    s    3r   r  c                   $    e Zd ZU eed      ed<   y)r  r   rs  Nr   r   r   r   r  r    r  r   r  c                   `    e Zd ZU ed   ed<   	 eed      ed<   	 ee   ed<   	 eed      ed<   y)	r  HSessionCreateParamsPaymentMethodOptionsUsBankAccountFinancialConnectionsfinancial_connectionsr  rs  r  )rj  r  r  Nr  r   r   r   r  r    s^    &R  $34  S!! %W-C%DEEr   r  c                   H    e Zd ZU eeed         ed<   	 eeed         ed<   y)r@  )balances	ownershippayment_methodtransactionsr   )rC  rD  rF  prefetchNr  r   r   r   r@  r@    sI     MN	
 
 W<=> r   r@  c                   H    e Zd ZU ee   ed<   	 ed   ed<   	 eed      ed<   y)r  app_id)androidiosr   clientr   rs  Nr   r   r   r   r  r    s;     +,, $GFO44r   r  c                   $    e Zd ZU eed      ed<   y)r   )client_onlyserver_onlyupdate_shipping_detailsNr   r   r   r   r   r   		  s    (1M)NOOr   r   c                       e Zd ZU eed<   y)r   r   N)r   r   r   r   r   r   r   r   r   r   	  s    Mr   r   c                   Z    e Zd ZU eeed         ed<   	 eed      ed<   	 eed      ed<   y)r   r  allow_redisplay_filters)disabledr   payment_method_removepayment_method_saveNr  r   r   r   r   r   	  sR    (W789  'w/D'EFF %W-B%CDDr   r   c                   L    e Zd ZU ee   ed<   	 eeeef      ed<   	 ee   ed<   y)r   r*  r   rn  N)r   r   r   r   r   r   r   r   r   r   r   r   .	  s>    S!! $sCx.)) c""r   r   c                   $    e Zd ZU eed      ed<   y)r   )ACADAEAFAGAIALAMAOAQARATAUAWAXAZBABBBDBE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CZDEDJDKDMDODZECEEEGEHERESETFIFJFKFOFRGAGBGDGEGFGGGHGIGLGMGNGPGQGRGSGTGUGWGYHKHNHRHTHUIDIE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NINL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_countriesN)r   r   r   r   r   r   r   r   r   r   r   =	  s&    mo	
q qdr   r   c                   0    e Zd ZU ee   ed<   	 ed   ed<   y)r   shipping_rate1SessionCreateParamsShippingOptionShippingRateDatashipping_rate_dataNr$  r   r   r   r   r   6
  s)    s## $; r   r   c                       e Zd ZU ed   ed<   	 eed<   	 ed   ed<   	 eeeef      ed<   	 eed      ed<   	 ee   ed	<   	 eed      ed
<   y)rJ  ASessionCreateParamsShippingOptionShippingRateDataDeliveryEstimatedelivery_estimater   <SessionCreateParamsShippingOptionShippingRateDataFixedAmountfixed_amountr   rJ  rN  rS  r   N)r   r   r   r   r   r   r   r   r   r   r   rJ  rJ  C
  s    "K   F  $sCx.)) g&MNOO # gn-
..r   rJ  c                   0    e Zd ZU ed   ed<   	 ed   ed<   y)rM  HSessionCreateParamsShippingOptionShippingRateDataDeliveryEstimateMaximumr@  HSessionCreateParamsShippingOptionShippingRateDataDeliveryEstimateMinimumrA  Nr   r   r   r   rM  rM  f
  s0     R  R r   rM  c                   *    e Zd ZU ed   ed<   	 eed<   y)rR  business_dayrW  hourrX  rY  unitr  Nr   r   r   r   r   r   r   r   r   rR  rR  w
  !     @
AA Jr   rR  c                   *    e Zd ZU ed   ed<   	 eed<   y)rS  rU  rX  r  NrY  r   r   r   rS  rS  
  rZ  r   rS  c                   @    e Zd ZU eed<   	 eed<   	 eeedf      ed<   y)rO  r  r   KSessionCreateParamsShippingOptionShippingRateDataFixedAmountCurrencyOptionscurrency_optionsN)r   r   r   r   r   r   r   r   r   r   r   rO  rO  
  s@    K M "Y[	
 r   rO  c                   0    e Zd ZU eed<   	 eed      ed<   y)r]  r  rJ  rN  N)r   r   r   r   r   r   r   r   r   r   r]  r]  
  s&     K g&MNOOr   r]  c                      e Zd ZU ee   ed<   	 ee   ed<   	 ed   ed<   	 eee      ed<   	 ee   ed<   	 ed   ed<   	 ee	eef      ed	<   	 ee   ed
<   	 ee
d      ed<   	 ed   ed<   	 ee   ed<   	 ee   ed<   	 ed   ed<   y)r   application_fee_percentbilling_cycle_anchor.SessionCreateParamsSubscriptionDataBillingModebilling_modedefault_tax_ratesr*  2SessionCreateParamsSubscriptionDataInvoiceSettingsinvoice_settingsr   rn  )create_prorationsr   proration_behavior/SessionCreateParamsSubscriptionDataTransferDatarx  	trial_endtrial_period_days0SessionCreateParamsSubscriptionDataTrialSettingstrial_settingsN)r   r   r   r   floatr   r   r   r   r   r   r   r   r   r   r   
  s   (// &c** NOO #49--
 S!!
 "<  $sCx.)) c"" $G,G$HII 9  3 #3''  : r   r   c                   0    e Zd ZU ed   ed<   	 ed   ed<   y)rc  6SessionCreateParamsSubscriptionDataBillingModeFlexibleflexible)classicrr  r   Nr   r   r   r   rc  rc  
  s*    @  '
((r   rc  c                   $    e Zd ZU eed      ed<   y)rq  )includeditemizedproration_discountsNr   r   r   r   rq  rq     s    $W-C%DEEr   rq  c                       e Zd ZU ed   ed<   y)rf  8SessionCreateParamsSubscriptionDataInvoiceSettingsIssuerr-  Nr   r   r   r   rf  rf    s    B r   rf  c                   0    e Zd ZU ee   ed<   	 ed   ed<   y)ry  r   r   r   Nr   r   r   r   ry  ry    r   r   ry  c                   *    e Zd ZU ee   ed<   	 eed<   y)rj  amount_percentr  N)r   r   r   r   ro  r   r   r   r   r   rj  rj    s    && r   rj  c                       e Zd ZU ded<   y)rm  ;SessionCreateParamsSubscriptionDataTrialSettingsEndBehaviorend_behaviorN)r   r   r   r   r   r   r   rm  rm  &  s    OOr   rm  c                       e Zd ZU ed   ed<   y)r~  )cancelcreate_invoicepausemissing_payment_methodNr   r   r   r   r~  r~  -  s    #$GHHr   r~  c                   0    e Zd ZU eed<   	 eed      ed<   y)r   r   )if_supportedr   r   N)r   r   r   r   r   r   r   r   r   r   r   r   4  s$    M '"9:;;r   r   c                       e Zd ZU ed   ed<   y)r   $SessionCreateParamsWalletOptionsLinkr   Nr   r   r   r   r   r   ?  s    
<
==r   r   c                   $    e Zd ZU eed      ed<   y)r  r  displayNr   r   r   r   r  r  F  s    122r   r  N)stripe._request_optionsr   typingr   r   typing_extensionsr   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&  r0  r,  r3  r^   r7  r;  rF  rH  r   r^  r`  r   rf  r   rt  r{  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  r  r  r  r  r  r  r  r  r:  r  r  r  r  r@  r  r   r   r   r   r   r   rJ  rM  rR  rS  rO  r]  r   rc  rq  rf  ry  rj  rm  r~  r   r   r  r   r   r   <module>r     s   3  = =f. fR  
 

i 
y  )  Fi i 9 (Y >Y 9 ) I  I 2y 9 ) I 	 ")   I  Fy ) 
I 
) :I 9 Bi 6I 	 	 ) i "	 L9 L^9 .) 6y 9 Bi BJ y  F6I "i "
I 
) y " "y 2
	 
I I &<) <~i i  Y &Y .B
Y 

 

 

Y 

Y 

9 
i "I .	 2

Y "I ") "y "
	 
i ") " "	y 	9 
I 
6I 6r *	 "	 i y 2
I 
9 
9 
9 :&y *Y y 9 " v9 vr
	 
 	  F"



9 (

>) >B
Y 
Y  y i y )  y 9 r   