
    AiO                     >   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      Z7yb)c    )RequestOptions)DictList)LiteralNotRequired	TypedDictc                   n   e Zd ZU ed   ed<   	 ee   ed<   	 ee   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
d      ed<   	 ed   ed<   	 eed      ed<   	 ee
e	      ed<   	 ee	   ed<   	 ed   ed<   	 e
d   ed<   	 eee	e	f      ed<   	 ed   ed<   	 ee	   ed<   	 ee
d      ed<   	 ed   ed <   	 eed      ed!<   	 ee
ed"         ed#<   	 ed$   ed%<   	 ed&   ed'<   	 ed(   ed)<   	 ee
d*      ed+<   	 eed,      ed-<   	 ed.   ed/<   	 ed0   ed1<   	 ed2   ed3<   y4)5PaymentLinkCreateParams&PaymentLinkCreateParamsAfterCompletionafter_completionallow_promotion_codesapplication_fee_amountapplication_fee_percent#PaymentLinkCreateParamsAutomaticTaxautomatic_tax)autorequiredbilling_address_collection(PaymentLinkCreateParamsConsentCollectionconsent_collectioncurrency"PaymentLinkCreateParamsCustomFieldcustom_fields!PaymentLinkCreateParamsCustomTextcustom_text)alwaysif_requiredcustomer_creationexpandinactive_message&PaymentLinkCreateParamsInvoiceCreationinvoice_creationPaymentLinkCreateParamsLineItem
line_itemsmetadata%PaymentLinkCreateParamsNameCollectionname_collectionon_behalf_of#PaymentLinkCreateParamsOptionalItemoptional_items(PaymentLinkCreateParamsPaymentIntentDatapayment_intent_datapayment_method_collection)&affirmafterpay_clearpayalipayalmaau_becs_debit
bacs_debit
bancontactbillieblikboletocardcashappepsfpxgiropaygrabpayidealklarnakonbinilinkmb_way	mobilepay
multibancooxxop24pay_by_bankpaynowpaypalpix	promptpaysatispay
sepa_debitsofortswishtwintus_bank_account
wechat_payzippayment_method_types,PaymentLinkCreateParamsPhoneNumberCollectionphone_number_collection#PaymentLinkCreateParamsRestrictionsrestrictions0PaymentLinkCreateParamsShippingAddressCollectionshipping_address_collection%PaymentLinkCreateParamsShippingOptionshipping_options)r   bookdonatepay	subscribesubmit_type'PaymentLinkCreateParamsSubscriptionDatasubscription_data&PaymentLinkCreateParamsTaxIdCollectiontax_id_collection#PaymentLinkCreateParamsTransferDatatransfer_dataN)__name__
__module____qualname__r   __annotations__boolintfloatr   strr   r        \/var/www/html/immo/lib/python3.12/site-packages/stripe/params/_payment_link_create_params.pyr
   r
      s   !"JKK 't,, (,, )// DEE !,G4F,G HH $$NOO # t$HIJJ @AA #7+B#CDD S	"" "#&& ""JKK 677 $sCx.)) !!HII c""  %J KLL
 %2   +73J+KLL &%')	
+ +X )6 
 CDD "-:"  "45  <=  ##LMM ##KLL DEErq   r
   c                   B    e Zd ZU ed   ed<   	 ed   ed<   	 ed   ed<   y)r   8PaymentLinkCreateParamsAfterCompletionHostedConfirmationhosted_confirmation.PaymentLinkCreateParamsAfterCompletionRedirectredirect)ru   rw   typeNrh   ri   rj   r   rk   r   rp   rq   rr   r   r      s=    $B  JKK 3
44rq   r   c                       e Zd ZU ee   ed<   y)rt   custom_messageNrh   ri   rj   r   ro   rk   rp   rq   rr   rt   rt      s    $$rq   rt   c                       e Zd ZU eed<   y)rv   urlNrh   ri   rj   ro   rk   rp   rq   rr   rv   rv      s    	Hrq   rv   c                   *    e Zd ZU eed<   	 ed   ed<   y)r   enabled,PaymentLinkCreateParamsAutomaticTaxLiability	liabilityNrh   ri   rj   rl   rk   r   rp   rq   rr   r   r      s    M
 IJJrq   r   c                   0    e Zd ZU ee   ed<   	 ed   ed<   y)r   accountr   selfrx   Nrh   ri   rj   r   ro   rk   r   rp   rq   rr   r   r      %     #
$$rq   r   c                   N    e Zd ZU ed   ed<   	 eed      ed<   	 eed      ed<   y)r   CPaymentLinkCreateParamsConsentCollectionPaymentMethodReuseAgreementpayment_method_reuse_agreement)r   none
promotions)r   r   terms_of_serviceNry   rp   rq   rr   r   r      sF    $/M%  GN344
 "'*<"=>>rq   r   c                       e Zd ZU ed   ed<   y)r   )r   hiddenpositionNrh   ri   rj   r   rk   rp   rq   rr   r   r     s     &''rq   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   *PaymentLinkCreateParamsCustomFieldDropdowndropdownkey'PaymentLinkCreateParamsCustomFieldLabellabel)PaymentLinkCreateParamsCustomFieldNumericnumericoptional&PaymentLinkCreateParamsCustomFieldTexttext)r   r   r   rx   N)rh   ri   rj   r   rk   ro   rl   r   rp   rq   rr   r   r     sw    FGG 
H 54 DEE $ >
?? /
00rq   r   c                   0    e Zd ZU ee   ed<   	 ed   ed<   y)r   default_value0PaymentLinkCreateParamsCustomFieldDropdownOptionoptionsN)rh   ri   rj   r   ro   rk   r   rp   rq   rr   r   r   4  s%    s## DEErq   r   c                   $    e Zd ZU eed<   	 eed<   y)r   r   valueNr   rp   rq   rr   r   r   ?  s    J Jrq   r   c                   *    e Zd ZU eed<   	 ed   ed<   y)r   customrx   N)rh   ri   rj   ro   rk   r   rp   rq   rr   r   r   J  s    K (
rq   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rh   ri   rj   r   ro   rk   rm   rp   rq   rr   r   r   U  6    s##  $$  $$rq   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   rp   rq   rr   r   r   d  r   rq   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   z8Literal['']|PaymentLinkCreateParamsCustomTextAfterSubmitafter_submitz<Literal['']|PaymentLinkCreateParamsCustomTextShippingAddressshipping_addressz3Literal['']|PaymentLinkCreateParamsCustomTextSubmitsubmitzELiteral['']|PaymentLinkCreateParamsCustomTextTermsOfServiceAcceptanceterms_of_service_acceptanceNrh   ri   rj   r   rk   rp   rq   rr   r   r   s  sX    B  "F  MNN "-O" rq   r   c                       e Zd ZU eed<   y),PaymentLinkCreateParamsCustomTextAfterSubmitmessageNr   rp   rq   rr   r   r         Lrq   r   c                       e Zd ZU eed<   y)0PaymentLinkCreateParamsCustomTextShippingAddressr   Nr   rp   rq   rr   r   r     r   rq   r   c                       e Zd ZU eed<   y)'PaymentLinkCreateParamsCustomTextSubmitr   Nr   rp   rq   rr   r   r     r   rq   r   c                       e Zd ZU eed<   y)9PaymentLinkCreateParamsCustomTextTermsOfServiceAcceptancer   Nr   rp   rq   rr   r   r     r   rq   r   c                   *    e Zd ZU eed<   	 ed   ed<   y)r!   r   1PaymentLinkCreateParamsInvoiceCreationInvoiceDatainvoice_dataNr   rp   rq   rr   r!   r!     s#    M ; rq   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d	   ed
<   	 ed   ed<   y)r   zLiteral['']|List[str]account_tax_idszNLiteral['']|List[PaymentLinkCreateParamsInvoiceCreationInvoiceDataCustomField]r   descriptionfooter7PaymentLinkCreateParamsInvoiceCreationInvoiceDataIssuerissuerzLiteral['']|Dict[str, str]r%   zMLiteral['']|PaymentLinkCreateParamsInvoiceCreationInvoiceDataRenderingOptionsrendering_optionsNrh   ri   rj   r   rk   ro   rp   rq   rr   r   r     s     !899 X  S!!  A  677 #W rq   r   c                   $    e Zd ZU eed<   	 eed<   y)<PaymentLinkCreateParamsInvoiceCreationInvoiceDataCustomFieldnamer   Nr   rp   rq   rr   r   r     s    
I Jrq   r   c                   0    e Zd ZU ee   ed<   	 ed   ed<   y)r   r   r   rx   Nr   rp   rq   rr   r   r     r   rq   r   c                   0    e Zd ZU ed   ed<   	 ee   ed<   y)APaymentLinkCreateParamsInvoiceCreationInvoiceDataRenderingOptionsz;Literal['']|Literal['exclude_tax', 'include_inclusive_tax']amount_tax_displaytemplateNr   rp   rq   rr   r   r     s+     $E  #rq   r   c                   N    e Zd ZU ed   ed<   	 ee   ed<   	 ed   ed<   	 eed<   y)r#   1PaymentLinkCreateParamsLineItemAdjustableQuantityadjustable_quantityprice(PaymentLinkCreateParamsLineItemPriceData
price_dataquantityNrh   ri   rj   r   rk   ro   rm   rp   rq   rr   r#   r#     sH    $;  s FGG Mrq   r#   c                   <    e Zd ZU eed<   	 ee   ed<   	 ee   ed<   y)r   r   maximumminimumNrh   ri   rj   rl   rk   r   rm   rp   rq   rr   r   r     0    M  rq   r   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   product3PaymentLinkCreateParamsLineItemPriceDataProductDataproduct_data1PaymentLinkCreateParamsLineItemPriceDataRecurring	recurring)	exclusive	inclusiveunspecifiedtax_behaviorunit_amountunit_amount_decimalN)rh   ri   rj   ro   rk   r   r   rm   rp   rq   rr   r   r   #  s    M  =  NOO g&MNOO S!! %S))rq   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)r   r   imagesr%   r   tax_code
unit_labelN)rh   ri   rj   r   ro   rk   r   r   rp   rq   rr   r   r   D  sr    S!! S	"" $sCx.)) I # C  rq   r   c                   0    e Zd ZU ed   ed<   	 ee   ed<   y)r   )daymonthweekyearintervalinterval_countN)rh   ri   rj   r   rk   r   rm   rp   rq   rr   r   r   _  s%    455  $$rq   r   c                   0    e Zd ZU ed   ed<   	 ed   ed<   y)r&   -PaymentLinkCreateParamsNameCollectionBusinessbusiness/PaymentLinkCreateParamsNameCollectionIndividual
individualNr   rp   rq   rr   r&   r&   j  s&    IJJ MNNrq   r&   c                   *    e Zd ZU eed<   	 ee   ed<   y)r   r   r   Nr   rp   rq   rr   r   r   u      M $rq   r   c                   *    e Zd ZU eed<   	 ee   ed<   y)r   r   r   Nr   rp   rq   rr   r   r     r   rq   r   c                   6    e Zd ZU ed   ed<   	 eed<   	 eed<   y)r)   5PaymentLinkCreateParamsOptionalItemAdjustableQuantityr   r   r   Nr   rp   rq   rr   r)   r)     s/    $?  J Mrq   r)   c                   <    e Zd ZU eed<   	 ee   ed<   	 ee   ed<   y)r   r   r   r   Nr   rp   rq   rr   r   r     r   rq   r   c                       e Zd ZU eed      ed<   	 ee   ed<   	 eeeef      ed<   	 eed      ed<   	 ee   ed<   	 ee   ed<   	 ee   ed	<   y
)r+   )	automaticautomatic_asyncmanualcapture_methodr   r%   )off_session
on_sessionsetup_future_usagestatement_descriptorstatement_descriptor_suffixtransfer_groupN)rh   ri   rj   r   r   rk   ro   r   rp   rq   rr   r+   r+     s    89  S!! $sCx.)) $G,G$HII &c**
 "-S!11  $$rq   r+   c                       e Zd ZU eed<   y)rU   r   N)rh   ri   rj   rl   rk   rp   rq   rr   rU   rU     s    Mrq   rU   c                       e Zd ZU ded<   y)rW   4PaymentLinkCreateParamsRestrictionsCompletedSessionscompleted_sessionsNrh   ri   rj   rk   rp   rq   rr   rW   rW     s    NNrq   rW   c                       e Zd ZU eed<   y)r  limitN)rh   ri   rj   rm   rk   rp   rq   rr   r  r    s    Jrq   r  c                   $    e Zd ZU eed      ed<   y)rY   )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)rh   ri   rj   r   r   rk   rp   rq   rr   rY   rY     s&    mo	
q qdrq   rY   c                       e Zd ZU ee   ed<   y)r[   shipping_rateNr|   rp   rq   rr   r[   r[     s    s##rq   r[   c                   p    e Zd ZU ee   ed<   	 ed   ed<   	 eeeef      ed<   	 ee   ed<   	 ed   ed<   y)	rb   r   6PaymentLinkCreateParamsSubscriptionDataInvoiceSettingsinvoice_settingsr%   trial_period_days4PaymentLinkCreateParamsSubscriptionDataTrialSettingstrial_settingsN)rh   ri   rj   r   ro   rk   r   rm   rp   rq   rr   rb   rb     sl    S!! "@  $sCx.)) #3''  > rq   rb   c                       e Zd ZU ed   ed<   y)r  <PaymentLinkCreateParamsSubscriptionDataInvoiceSettingsIssuerr   Nr   rp   rq   rr   r  r    s    F rq   r  c                   0    e Zd ZU ee   ed<   	 ed   ed<   y)r  r   r   rx   Nr   rp   rq   rr   r  r    r   rq   r  c                       e Zd ZU ded<   y)r  ?PaymentLinkCreateParamsSubscriptionDataTrialSettingsEndBehaviorend_behaviorNr  rp   rq   rr   r  r    s    Irq   r  c                       e Zd ZU ed   ed<   y)r  )cancelcreate_invoicepausemissing_payment_methodNr   rp   rq   rr   r  r  %  s     $$GHHrq   r  c                   0    e Zd ZU eed<   	 eed      ed<   y)rd   r   )if_supportedneverr   N)rh   ri   rj   rl   rk   r   r   rp   rq   rr   rd   rd   .  s$    M '"9:;;rq   rd   c                   *    e Zd ZU ee   ed<   	 eed<   y)rf   amountdestinationN)rh   ri   rj   r   rm   rk   ro   rp   rq   rr   rf   rf   9  s     rq   rf   N)8stripe._request_optionsr   typingr   r   typing_extensionsr   r   r   r
   r   rt   rv   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+   rU   rW   r  rY   r[   rb   r  r  r  r  rd   rf   rp   rq   rr   <module>r     sS   3  = =un upY "y Y 
) 
9 y ( > y i 	 Y 	 29 y i 	 
Y 
"	 "J9 i i *	 y B) 6	 I I i ) "I *y *Z9 ) 9 vy vrI i 6Y 9 9 Y ) rq   