
    Aii                     l   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 d/ d0e      Z G d1 d2e      Z G d3 d4e      Z G d5 d6e      Z  G d7 d8e      Z! G d9 d:e      Z" G d; d<e      Z# G d= d>e      Z$ G d? d@e      Z% G dA dBe      Z& G dC dDe      Z' G dE dFe      Z( G dG dHe      Z) G dI dJe      Z* G dK dLe      Z+ G dM dNe      Z,yO)P    )DictList)LiteralNotRequired	TypedDictc                      e Zd ZU ee   ed<   	 ed   ed<   	 ee   ed<   	 ed   ed<   	 eed      ed<   	 ed	   ed
<   	 ed   ed<   	 eed      ed<   	 eee      ed<   	 ed   ed<   	 ed   ed<   	 eed      ed<   	 ee	eef      ed<   	 ed   ed<   	 ed   ed<   	 eed      ed<   	 ed   ed<   	 ed   ed<   	 ed    ed!<   	 ed"   ed#<   	 eed$      ed%<   	 ed&   ed'<   	 ed(   ed)<   y*)+PaymentLinkUpdateParamsactive&PaymentLinkUpdateParamsAfterCompletionafter_completionallow_promotion_codes#PaymentLinkUpdateParamsAutomaticTaxautomatic_tax)autorequiredbilling_address_collectionz4Literal['']|List[PaymentLinkUpdateParamsCustomField]custom_fields!PaymentLinkUpdateParamsCustomTextcustom_text)alwaysif_requiredcustomer_creationexpandLiteral['']|strinactive_message&PaymentLinkUpdateParamsInvoiceCreationinvoice_creationPaymentLinkUpdateParamsLineItem
line_itemsmetadataz1Literal['']|PaymentLinkUpdateParamsNameCollectionname_collection(PaymentLinkUpdateParamsPaymentIntentDatapayment_intent_datapayment_method_collectiona  Literal['']|List[Literal['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,PaymentLinkUpdateParamsPhoneNumberCollectionphone_number_collectionz/Literal['']|PaymentLinkUpdateParamsRestrictionsrestrictionsz<Literal['']|PaymentLinkUpdateParamsShippingAddressCollectionshipping_address_collection)r   bookdonatepay	subscribesubmit_type'PaymentLinkUpdateParamsSubscriptionDatasubscription_data&PaymentLinkUpdateParamsTaxIdCollectiontax_id_collectionN)
__name__
__module____qualname__r   bool__annotations__r   r   strr        \/var/www/html/immo/lib/python3.12/site-packages/stripe/params/_payment_link_update_params.pyr	   r	      s    ""JKK 't,, DEE !,G4F,G HH >  @AA #7+B#CDD S	"" ""344 ""JKK D!BCDD $sCx.)) !;  %2   +73J+KLL & 	D  )6 
 9  "-F"  <=  ##LMM ##KLLr:   r	   c                   B    e Zd ZU ed   ed<   	 ed   ed<   	 ed   ed<   y)r   8PaymentLinkUpdateParamsAfterCompletionHostedConfirmationhosted_confirmation.PaymentLinkUpdateParamsAfterCompletionRedirectredirect)r>   r@   typeN)r3   r4   r5   r   r7   r   r9   r:   r;   r   r   |   s=    $B  JKK 3
44r:   r   c                       e Zd ZU ee   ed<   y)r=   custom_messageN)r3   r4   r5   r   r8   r7   r9   r:   r;   r=   r=      s    $$r:   r=   c                       e Zd ZU eed<   y)r?   urlNr3   r4   r5   r8   r7   r9   r:   r;   r?   r?      s    	Hr:   r?   c                   *    e Zd ZU eed<   	 ed   ed<   y)r   enabled,PaymentLinkUpdateParamsAutomaticTaxLiability	liabilityNr3   r4   r5   r6   r7   r   r9   r:   r;   r   r      s    M
 IJJr:   r   c                   0    e Zd ZU ee   ed<   	 ed   ed<   y)rI   accountrM   selfrA   Nr3   r4   r5   r   r8   r7   r   r9   r:   r;   rI   rI      %     #
$$r:   rI   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)"PaymentLinkUpdateParamsCustomField*PaymentLinkUpdateParamsCustomFieldDropdowndropdownkey'PaymentLinkUpdateParamsCustomFieldLabellabel)PaymentLinkUpdateParamsCustomFieldNumericnumericoptional&PaymentLinkUpdateParamsCustomFieldTexttext)rU   rZ   r]   rA   N)r3   r4   r5   r   r7   r8   r6   r   r9   r:   r;   rS   rS      sw    FGG 
H 54 DEE $ >
?? /
00r:   rS   c                   0    e Zd ZU ee   ed<   	 ed   ed<   y)rT   default_value0PaymentLinkUpdateParamsCustomFieldDropdownOptionoptionsN)r3   r4   r5   r   r8   r7   r   r9   r:   r;   rT   rT      s%    s## DEEr:   rT   c                   $    e Zd ZU eed<   	 eed<   y)r`   rX   valueNrF   r9   r:   r;   r`   r`      s    J Jr:   r`   c                   *    e Zd ZU eed<   	 ed   ed<   y)rW   customrA   N)r3   r4   r5   r8   r7   r   r9   r:   r;   rW   rW      s    K (
r:   rW   c                   B    e Zd ZU ee   ed<   	 ee   ed<   	 ee   ed<   y)rY   r_   maximum_lengthminimum_lengthNr3   r4   r5   r   r8   r7   intr9   r:   r;   rY   rY      6    s##  $$  $$r:   rY   c                   B    e Zd ZU ee   ed<   	 ee   ed<   	 ee   ed<   y)r\   r_   rg   rh   Nri   r9   r:   r;   r\   r\     rk   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   z8Literal['']|PaymentLinkUpdateParamsCustomTextAfterSubmitafter_submitz<Literal['']|PaymentLinkUpdateParamsCustomTextShippingAddressshipping_addressz3Literal['']|PaymentLinkUpdateParamsCustomTextSubmitsubmitzELiteral['']|PaymentLinkUpdateParamsCustomTextTermsOfServiceAcceptanceterms_of_service_acceptanceNr3   r4   r5   r   r7   r9   r:   r;   r   r     sX    B  "F  MNN "-O" r:   r   c                       e Zd ZU eed<   y),PaymentLinkUpdateParamsCustomTextAfterSubmitmessageNrF   r9   r:   r;   rt   rt   *      Lr:   rt   c                       e Zd ZU eed<   y)0PaymentLinkUpdateParamsCustomTextShippingAddressru   NrF   r9   r:   r;   rx   rx   1  rv   r:   rx   c                       e Zd ZU eed<   y)'PaymentLinkUpdateParamsCustomTextSubmitru   NrF   r9   r:   r;   rz   rz   8  rv   r:   rz   c                       e Zd ZU eed<   y)9PaymentLinkUpdateParamsCustomTextTermsOfServiceAcceptanceru   NrF   r9   r:   r;   r|   r|   ?  rv   r:   r|   c                   *    e Zd ZU eed<   	 ed   ed<   y)r   rH   1PaymentLinkUpdateParamsInvoiceCreationInvoiceDatainvoice_dataNrK   r9   r:   r;   r   r   F  s#    M ; 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d	   ed
<   	 ed   ed<   y)r~   zLiteral['']|List[str]account_tax_idszNLiteral['']|List[PaymentLinkUpdateParamsInvoiceCreationInvoiceDataCustomField]r   descriptionfooter7PaymentLinkUpdateParamsInvoiceCreationInvoiceDataIssuerissuerLiteral['']|Dict[str, str]r    zMLiteral['']|PaymentLinkUpdateParamsInvoiceCreationInvoiceDataRenderingOptionsrendering_optionsNr3   r4   r5   r   r7   r8   r9   r:   r;   r~   r~   S  s     !899 X  S!!  A  677 #W r:   r~   c                   $    e Zd ZU eed<   	 eed<   y)<PaymentLinkUpdateParamsInvoiceCreationInvoiceDataCustomFieldnamerc   NrF   r9   r:   r;   r   r   x  s    
I Jr:   r   c                   0    e Zd ZU ee   ed<   	 ed   ed<   y)r   rM   rN   rA   NrP   r9   r:   r;   r   r     rQ   r:   r   c                   0    e Zd ZU ed   ed<   	 ee   ed<   y)APaymentLinkUpdateParamsInvoiceCreationInvoiceDataRenderingOptionsz;Literal['']|Literal['exclude_tax', 'include_inclusive_tax']amount_tax_displaytemplateNr   r9   r:   r;   r   r     s+     $E  #r:   r   c                   <    e Zd ZU ed   ed<   	 eed<   	 ee   ed<   y)r   1PaymentLinkUpdateParamsLineItemAdjustableQuantityadjustable_quantityidquantityN)r3   r4   r5   r   r7   r8   rj   r9   r:   r;   r   r     s5    $;  	G #r:   r   c                   <    e Zd ZU eed<   	 ee   ed<   	 ee   ed<   y)r   rH   maximumminimumN)r3   r4   r5   r6   r7   r   rj   r9   r:   r;   r   r     s0    M  r:   r   c                   0    e Zd ZU ed   ed<   	 ed   ed<   y)%PaymentLinkUpdateParamsNameCollection-PaymentLinkUpdateParamsNameCollectionBusinessbusiness/PaymentLinkUpdateParamsNameCollectionIndividual
individualNrr   r9   r:   r;   r   r     s&    IJJ MNNr:   r   c                   *    e Zd ZU eed<   	 ee   ed<   y)r   rH   r[   NrK   r9   r:   r;   r   r         M $r:   r   c                   *    e Zd ZU eed<   	 ee   ed<   y)r   rH   r[   NrK   r9   r:   r;   r   r     r   r:   r   c                   f    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<   y)	r"   r   r   r   r    statement_descriptorstatement_descriptor_suffixtransfer_groupNrr   r9   r:   r;   r"   r"     s_    .// 677 &&788
 "-->!??   122r:   r"   c                       e Zd ZU eed<   y)r&   rH   N)r3   r4   r5   r6   r7   r9   r:   r;   r&   r&     s    Mr:   r&   c                       e Zd ZU ded<   y)#PaymentLinkUpdateParamsRestrictions4PaymentLinkUpdateParamsRestrictionsCompletedSessionscompleted_sessionsNr3   r4   r5   r7   r9   r:   r;   r   r     s    NNr:   r   c                       e Zd ZU eed<   y)r   limitN)r3   r4   r5   rj   r7   r9   r:   r;   r   r     s    Jr:   r   c                   $    e Zd ZU eed      ed<   y)0PaymentLinkUpdateParamsShippingAddressCollection)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)r3   r4   r5   r   r   r7   r9   r:   r;   r   r     s&    mo	
q qd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/   6PaymentLinkUpdateParamsSubscriptionDataInvoiceSettingsinvoice_settingsr   r    zLiteral['']|inttrial_period_daysz@Literal['']|PaymentLinkUpdateParamsSubscriptionDataTrialSettingstrial_settingsNrr   r9   r:   r;   r/   r/     sT    !@  677 ##455  J r:   r/   c                       e Zd ZU ed   ed<   y)r  <PaymentLinkUpdateParamsSubscriptionDataInvoiceSettingsIssuerr   Nrr   r9   r:   r;   r  r    s    F r:   r  c                   0    e Zd ZU ee   ed<   	 ed   ed<   y)r  rM   rN   rA   NrP   r9   r:   r;   r  r  %  rQ   r:   r  c                       e Zd ZU ded<   y)4PaymentLinkUpdateParamsSubscriptionDataTrialSettings?PaymentLinkUpdateParamsSubscriptionDataTrialSettingsEndBehaviorend_behaviorNr   r9   r:   r;   r  r  0  s    Ir:   r  c                       e Zd ZU ed   ed<   y)r  )cancelcreate_invoicepausemissing_payment_methodN)r3   r4   r5   r   r7   r9   r:   r;   r  r  9  s     $$GHHr:   r  c                   0    e Zd ZU eed<   	 eed      ed<   y)r1   rH   )if_supportedneverr   N)r3   r4   r5   r6   r7   r   r   r9   r:   r;   r1   r1   B  s$    M '"9:;;r:   r1   N)-typingr   r   typing_extensionsr   r   r   r	   r   r=   r?   r   rI   rS   rT   r`   rW   rY   r\   r   rt   rx   rz   r|   r   r~   r   r   r   r   r   r   r   r   r"   r&   r   r   r   r/   r  r  r  r  r1   r9   r:   r;   <module>r     s    = =ri rjY "y Y 
) 
9  > y i 	 Y 	 29 y i 	 
Y 
"	 "J9 i i "	 I I i y 29 ) 9 vy vri .Y 9 9 Y r:   