
    Aii                     x   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.yP)Q    )RequestOptions)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*)+PaymentLinkModifyParamsactive&PaymentLinkModifyParamsAfterCompletionafter_completionallow_promotion_codes#PaymentLinkModifyParamsAutomaticTaxautomatic_tax)autorequiredbilling_address_collectionz4Literal['']|List[PaymentLinkModifyParamsCustomField]custom_fields!PaymentLinkModifyParamsCustomTextcustom_text)alwaysif_requiredcustomer_creationexpandLiteral['']|strinactive_message&PaymentLinkModifyParamsInvoiceCreationinvoice_creationPaymentLinkModifyParamsLineItem
line_itemsmetadataz1Literal['']|PaymentLinkModifyParamsNameCollectionname_collection(PaymentLinkModifyParamsPaymentIntentData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,PaymentLinkModifyParamsPhoneNumberCollectionphone_number_collectionz/Literal['']|PaymentLinkModifyParamsRestrictionsrestrictionsz<Literal['']|PaymentLinkModifyParamsShippingAddressCollectionshipping_address_collection)r   bookdonatepay	subscribesubmit_type'PaymentLinkModifyParamsSubscriptionDatasubscription_data&PaymentLinkModifyParamsTaxIdCollection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_modify_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   8PaymentLinkModifyParamsAfterCompletionHostedConfirmationhosted_confirmation.PaymentLinkModifyParamsAfterCompletionRedirectredirect)r?   rA   typeN)r4   r5   r6   r   r8   r   r:   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)r4   r5   r6   r   r9   r8   r:   r;   r<   r>   r>      s    $$r;   r>   c                       e Zd ZU eed<   y)r@   urlNr4   r5   r6   r9   r8   r:   r;   r<   r@   r@      s    	Hr;   r@   c                   *    e Zd ZU eed<   	 ed   ed<   y)r   enabled,PaymentLinkModifyParamsAutomaticTaxLiability	liabilityNr4   r5   r6   r7   r8   r   r:   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)rJ   accountrN   selfrB   Nr4   r5   r6   r   r9   r8   r   r:   r;   r<   rJ   rJ      %     #
$$r;   rJ   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)"PaymentLinkModifyParamsCustomField*PaymentLinkModifyParamsCustomFieldDropdowndropdownkey'PaymentLinkModifyParamsCustomFieldLabellabel)PaymentLinkModifyParamsCustomFieldNumericnumericoptional&PaymentLinkModifyParamsCustomFieldTexttext)rV   r[   r^   rB   N)r4   r5   r6   r   r8   r9   r7   r   r:   r;   r<   rT   rT      sw    FGG 
H 54 DEE $ >
?? /
00r;   rT   c                   0    e Zd ZU ee   ed<   	 ed   ed<   y)rU   default_value0PaymentLinkModifyParamsCustomFieldDropdownOptionoptionsN)r4   r5   r6   r   r9   r8   r   r:   r;   r<   rU   rU      s%    s## DEEr;   rU   c                   $    e Zd ZU eed<   	 eed<   y)ra   rY   valueNrG   r:   r;   r<   ra   ra      s    J Jr;   ra   c                   *    e Zd ZU eed<   	 ed   ed<   y)rX   customrB   N)r4   r5   r6   r9   r8   r   r:   r;   r<   rX   rX      s    K (
r;   rX   c                   B    e Zd ZU ee   ed<   	 ee   ed<   	 ee   ed<   y)rZ   r`   maximum_lengthminimum_lengthNr4   r5   r6   r   r9   r8   intr:   r;   r<   rZ   rZ      6    s##  $$  $$r;   rZ   c                   B    e Zd ZU ee   ed<   	 ee   ed<   	 ee   ed<   y)r]   r`   rh   ri   Nrj   r:   r;   r<   r]   r]     rl   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['']|PaymentLinkModifyParamsCustomTextAfterSubmitafter_submitz<Literal['']|PaymentLinkModifyParamsCustomTextShippingAddressshipping_addressz3Literal['']|PaymentLinkModifyParamsCustomTextSubmitsubmitzELiteral['']|PaymentLinkModifyParamsCustomTextTermsOfServiceAcceptanceterms_of_service_acceptanceNr4   r5   r6   r   r8   r:   r;   r<   r   r     sX    B  "F  MNN "-O" r;   r   c                       e Zd ZU eed<   y),PaymentLinkModifyParamsCustomTextAfterSubmitmessageNrG   r:   r;   r<   ru   ru   +      Lr;   ru   c                       e Zd ZU eed<   y)0PaymentLinkModifyParamsCustomTextShippingAddressrv   NrG   r:   r;   r<   ry   ry   2  rw   r;   ry   c                       e Zd ZU eed<   y)'PaymentLinkModifyParamsCustomTextSubmitrv   NrG   r:   r;   r<   r{   r{   9  rw   r;   r{   c                       e Zd ZU eed<   y)9PaymentLinkModifyParamsCustomTextTermsOfServiceAcceptancerv   NrG   r:   r;   r<   r}   r}   @  rw   r;   r}   c                   *    e Zd ZU eed<   	 ed   ed<   y)r   rI   1PaymentLinkModifyParamsInvoiceCreationInvoiceDatainvoice_dataNrL   r:   r;   r<   r   r   G  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[PaymentLinkModifyParamsInvoiceCreationInvoiceDataCustomField]r   descriptionfooter7PaymentLinkModifyParamsInvoiceCreationInvoiceDataIssuerissuerLiteral['']|Dict[str, str]r!   zMLiteral['']|PaymentLinkModifyParamsInvoiceCreationInvoiceDataRenderingOptionsrendering_optionsNr4   r5   r6   r   r8   r9   r:   r;   r<   r   r   T  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)<PaymentLinkModifyParamsInvoiceCreationInvoiceDataCustomFieldnamerd   NrG   r:   r;   r<   r   r   y  s    
I Jr;   r   c                   0    e Zd ZU ee   ed<   	 ed   ed<   y)r   rN   rO   rB   NrQ   r:   r;   r<   r   r     rR   r;   r   c                   0    e Zd ZU ed   ed<   	 ee   ed<   y)APaymentLinkModifyParamsInvoiceCreationInvoiceDataRenderingOptionsz;Literal['']|Literal['exclude_tax', 'include_inclusive_tax']amount_tax_displaytemplateNr   r:   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   1PaymentLinkModifyParamsLineItemAdjustableQuantityadjustable_quantityidquantityN)r4   r5   r6   r   r8   r9   rk   r:   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   rI   maximumminimumN)r4   r5   r6   r7   r8   r   rk   r:   r;   r<   r   r     s0    M  r;   r   c                   0    e Zd ZU ed   ed<   	 ed   ed<   y)%PaymentLinkModifyParamsNameCollection-PaymentLinkModifyParamsNameCollectionBusinessbusiness/PaymentLinkModifyParamsNameCollectionIndividual
individualNrs   r:   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   rI   r\   NrL   r:   r;   r<   r   r         M $r;   r   c                   *    e Zd ZU eed<   	 ee   ed<   y)r   rI   r\   NrL   r:   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_groupNrs   r:   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'   rI   N)r4   r5   r6   r7   r8   r:   r;   r<   r'   r'     s    Mr;   r'   c                       e Zd ZU ded<   y)#PaymentLinkModifyParamsRestrictions4PaymentLinkModifyParamsRestrictionsCompletedSessionscompleted_sessionsNr4   r5   r6   r8   r:   r;   r<   r   r     s    NNr;   r   c                       e Zd ZU eed<   y)r   limitN)r4   r5   r6   rk   r8   r:   r;   r<   r   r     s    Jr;   r   c                   $    e Zd ZU eed      ed<   y)0PaymentLinkModifyParamsShippingAddressCollection)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)r4   r5   r6   r   r   r8   r:   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	)
r0   6PaymentLinkModifyParamsSubscriptionDataInvoiceSettingsinvoice_settingsr   r!   zLiteral['']|inttrial_period_daysz@Literal['']|PaymentLinkModifyParamsSubscriptionDataTrialSettingstrial_settingsNrs   r:   r;   r<   r0   r0     sT    !@  677 ##455  J r;   r0   c                       e Zd ZU ed   ed<   y)r  <PaymentLinkModifyParamsSubscriptionDataInvoiceSettingsIssuerr   Nrs   r:   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  rN   rO   rB   NrQ   r:   r;   r<   r  r  &  rR   r;   r  c                       e Zd ZU ded<   y)4PaymentLinkModifyParamsSubscriptionDataTrialSettings?PaymentLinkModifyParamsSubscriptionDataTrialSettingsEndBehaviorend_behaviorNr   r:   r;   r<   r  r  1  s    Ir;   r  c                       e Zd ZU ed   ed<   y)r  )cancelcreate_invoicepausemissing_payment_methodN)r4   r5   r6   r   r8   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)r2   rI   )if_supportedneverr   N)r4   r5   r6   r7   r8   r   r   r:   r;   r<   r2   r2   C  s$    M '"9:;;r;   r2   N)/stripe._request_optionsr   typingr   r   typing_extensionsr   r   r   r
   r   r>   r@   r   rJ   rT   rU   ra   rX   rZ   r]   r   ru   ry   r{   r}   r   r   r   r   r   r   r   r   r   r   r#   r'   r   r   r   r0   r  r  r  r  r2   r:   r;   r<   <module>r     s   3  = =rn 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;   