
    (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  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J r J!r!J"r"  S SK#J$r$J%r%J&r&J'r'J(r(  \((       al  S SK)J*r*  S SK+J,r,  S SK-J.r.  S SK/J0r1  S SK2J3r3  S SK4J5r5  S SK6J7r7  S SK8J9r9  S SK:J;r;  S SK<J=r=  S SK>J?r?  S SK@JArA  S SKBJCrC  S SKDJErE  S SKFJGrG  S SKHJIrI  S SKJJKrK  S S KLJMrM  \" S!5       " S" S#\S#   \S#   \	S#   \S#   \S#   5      5       rNg$)%    )CreateableAPIResource)DeletableAPIResource)ExpandableField)
ListObject)ListableAPIResource)nested_resource_class_methods)RequestOptions)SearchResultObject)SearchableAPIResource)StripeObject)UpdateableAPIResource)class_method_variantsanitize_id)	AsyncIteratorClassVarDictIteratorListOptionalUnioncastoverload)LiteralNotRequired	TypedDictUnpackTYPE_CHECKING)Account)Application)BankAccount)Card)Customer)Discount)InvoiceLineItem)InvoicePayment)PaymentIntent)PaymentMethod)SetupIntent)ShippingRate)Source)Subscription)TaxId)TaxRate)CreditBalanceTransaction)	TestClocklinec                   %   \ 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*\5      r " GS+ GS,\5      r " GS- GS.\5      r " GS/ GS0\5      r " GS1 GS2\5      r " GS3 GS4\5      r " GS5 GS6\5      r " GS7 GS8\5      r " GS9 GS:\5      r\\   \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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'    \\S       \GSp'    \GSq   \GSr'    \\GSs'    \\\\4      \GSt'    \\   \GSu'    \\   \GSv'    \S   \GSw'    \\GSx      \GSy'    \\   \GSz'    \\GS{'   \\GS|      \GS}'    \\GS~'    \\GS'    \\GS'    \\GS'    \\   \GS'    \\   \GS'    \\   \GS'    \\   \GS'    \\GS'    \\   \GS'    \\GS      \GS'    \\GS'   \\GS'    \\   \GS'    \\GS      \GS'    \\   \GS'   \\GS'    \\\      \GS'    \\   \GS'    \\\      \GS'    \\\      \GS'    \\   \GS'    \\GS      \GS'    \S\GS\GS   GSS 4GS j5       r\\S\GS\GS   GSS 4GS j5       5       r\GS\GS   GSS 4GS j5       r\" GS5      GS\GS   GSS 4GS j5       r\S\GS\GS   GSS 4GS j5       r\\S\GS\GS   GSS 4GS j5       5       r\GS\GS   GSS 4GS j5       r\" GS5      GS\GS   GSS 4GS j5       r\GS\GS   GSS 4GS j5       r\GS\GS   GSS 4GS j5       r\GS\GS   GSS 4GS j5       r\GS\GS   GSS 4GS j5       r\GS\GS\GS   GSS 4GS j5       r\\GS\GS\GS   GSS 4GS j5       5       r\GS\GS   GSS 4GS j5       r\" GS5      GS\GS   GSS 4GS j5       r\GS\GS\GS   GSS 4GS j5       r\\GS\GS\GS   GSS 4GS j5       5       r\GS\GS   GSS 4GS j5       r\" GS5      GS\GS   GSS 4GS j5       r\S\GS\GS   GSS 4GS j5       r\\S\GS\GS   GSS 4GS j5       5       r\GS\GS   GSS 4GS j5       r\" GS5      GS\GS   GSS 4GS j5       r\S\GS\GS   GSS 4GS j5       r\\S\GS\GS   GSS 4GS j5       5       r\GS\GS   GSS 4GS j5       r\" GS5      GS\GS   GSS 4GS j5       r\GS\GS   GS\S    4GS j5       r\GS\GS   GS\S    4GS j5       r\S\GS\GS   GSS 4GS j5       r\\S\GS\GS   GSS 4GS j5       5       r\GS\GS   GSS 4GS j5       r\" GS5      GS\GS   GSS 4GS j5       r\S\GS\GS   GSS 4GS j5       r\\S\GS\GS   GSS 4GS j5       5       r\GS\GS   GSS 4GS j5       r\" GS5      GS\GS   GSS 4GS j5       r\GSl\GS\GS   GSS 4GS j5       r\GSl\GS\GS   GSS 4GS j5       r\S\GS\GS   GSS 4GS j5       r\\S\GS\GS   GSS 4GS j5       5       r\GS\GS   GSS 4GS j5       r\" GS5      GS\GS   GSS 4GS j5       r\S\GS\GS   GSS 4GS j5       r\\S\GS\GS   GSS 4GS j5       5       r\GS\GS   GSS 4GS j5       r\" GS5      GS\GS   GSS 4GS j5       r\S\GS\GS   GSS 4GS j5       r\\S\GS\GS   GSS 4GS j5       5       r\GS\GS   GSS 4GS j5       r\" GS5      GS\GS   GSS 4GS j5       r\S\GS\GS   GSS 4GS j5       r\\S\GS\GS   GSS 4GS j5       5       r\GS\GS   GSS 4GS j5       r\" GS5      GS\GS   GSS 4GS j5       r\GSl\GS\GS   GSS 4GS j5       r\GSl\GS\GS   GSS 4GS j5       r\S\GS\GS   GSS 4GS j5       r\\S\GS\GS   GSS 4GS j5       5       r\GS\GS   GSS 4GS j5       r\" GS5      GS\GS   GSS 4GS j5       r\S\GS\GS   GSS 4GS j5       r\\S\GS\GS   GSS 4GS j5       5       r\GS\GS   GSS 4GS j5       r\" GS5      GS\GS   GSS 4GS j5       r\S\GS\GS   GSS 4GS j5       r\\S\GS\GS   GSS 4GS j5       5       r\GS\GS   GSS 4GS j5       r\" GS5      GS\GS   GSS 4GS j5       r\S\GS\GS   GSS 4GS j5       r\\S\GS\GS   GSS 4GS j5       5       r\GS\GS   GSS 4GS j5       r\" GS 5      GS\GS   GSS 4GS j5       r\S\GS\GS   GSS 4GS j5       r\\S\GS\GS   GSS 4GS j5       5       r\GS\GS   GSS 4GS j5       r\" GS5      GS\GS   GSS 4GS j5       r\S\GS\GS   GSS 4GS j5       r\\S\GS\GS   GSS 4GS	 j5       5       r\GS\GS   GSS 4GS
 j5       r\" GS5      GS\GS   GSS 4GS j5       r\GS\GS   GS\S    4GS j5       r\GS\GS   GS\S    4GS j5       r\GS\GS   GS\S    4GS j5       r\GS\GS   GS\S    4GS j5       r\S\GS\GS   GS\GSq   4GS j5       r\S\GS\GS   GS\GSq   4GS j5       r0 GSI\
_GSO\_GSR\_GSU\_GSY\_GS\\_GSj\_GSn\_GSo\_GSz\_GS{\_GS\_GS\_GS\_GS\_GS\_GS\_\\GS.ErGSrGg(  Invoice9   a8  
Invoices are statements of amounts owed by a customer, and are either
generated one-off, or generated periodically from a subscription.

They contain [invoice items](https://stripe.com/docs/api#invoiceitems), and proration adjustments
that may be caused by subscription upgrades/downgrades (if necessary).

If your invoice is configured to be billed through automatic charges,
Stripe automatically finalizes your invoice and attempts payment. Note
that finalizing the invoice,
[when automatic](https://stripe.com/docs/invoicing/integration/automatic-advancement-collection), does
not happen immediately as the invoice is created. Stripe waits
until one hour after the last webhook was successfully sent (or the last
webhook timed out after failing). If you (and the platforms you may have
connected to) have no webhooks configured, Stripe waits one hour after
creation to finalize the invoice.

If your invoice is configured to be billed by sending an email, then based on your
[email settings](https://dashboard.stripe.com/account/billing/automatic),
Stripe will email the invoice to your customer and await payment. These
emails can contain a link to a hosted page to pay the invoice.

Stripe applies any customer credit on the account before determining the
amount due for the invoice (i.e., the amount that will be actually
charged). If the amount due for the invoice is less than Stripe's [minimum allowed charge
per currency](https://stripe.com/docs/currencies#minimum-and-maximum-charge-amounts), the
invoice is automatically marked paid, and we add the amount due to the
customer's credit balance which is applied to the next invoice.

More details on the customer's credit balance are
[here](https://stripe.com/docs/billing/customer/balance).

Related guide: [Send invoices to customers](https://stripe.com/docs/billing/invoices/sending)
invoiceOBJECT_NAMEc                       \ rS rSr%  " S S\5      r\\S      \S'    \	\S'    \\   \S'    \\S      \S	'    S\0r
S
rg)Invoice.AutomaticTaxf   c                   >    \ rS rSr% \\S      \S'    \S   \S'   Srg)Invoice.AutomaticTax.Liabilityg   r   accountr<   selftype N	__name__
__module____qualname____firstlineno__r   r   __annotations__r   __static_attributes__r@       TC:\Suresh\moveshuttle\MDcreated\moveengine\venv\Lib\site-packages\stripe/_invoice.py	Liabilityr:   g   s*    oi899 +,,rH   rJ   )%finalization_requires_location_inputsfinalization_system_errordisabled_reasonenabled	liability)completefailedrequires_location_inputsstatusr@   N)rB   rC   rD   rE   r   rJ   r   r   rF   bool_inner_class_typesrG   r@   rH   rI   AutomaticTaxr7   f   sw    	 	 "-
 	
	 	 I&&	 DE
 	
	 *95rH   rV   c                   ,    \ rS rSr% \\S'    \\S'   Srg)Invoice.ConfirmationSecret   client_secretr?   r@   NrB   rC   rD   rE   strrF   rG   r@   rH   rI   ConfirmationSecretrX      s    	 		rH   r]   c                   ,    \ rS rSr% \\S'    \\S'   Srg)Invoice.CustomField   namevaluer@   Nr[   r@   rH   rI   CustomFieldr_          		 
	rH   rc   c                       \ rS rSr% \\   \S'    \\   \S'    \\   \S'    \\   \S'    \\   \S'    \\   \S'   Srg	)
Invoice.CustomerAddress   citycountryline1line2postal_codestater@   NrB   rC   rD   rE   r   r\   rF   rG   r@   rH   rI   CustomerAddressrf      sf    sm	 #	 }	 }	 c]"	 }	rH   ro   c                       \ rS rSr%  " S S\5      r\\   \S'   \\   \S'    \\   \S'    \\   \S'    \\   \S'    S\0r	S	r
g
)Invoice.CustomerShipping   c                       \ rS rSr% \\   \S'    \\   \S'    \\   \S'    \\   \S'    \\   \S'    \\   \S'   Srg	)
 Invoice.CustomerShipping.Address   rh   ri   rj   rk   rl   rm   r@   Nrn   r@   rH   rI   Addressrt      f    3- c]" C=  C=  "#& C= rH   rv   addresscarrierra   phonetracking_numberr@   NrB   rC   rD   rE   r   rv   r   rF   r\   rU   rG   r@   rH   rI   CustomerShippingrq      j    	l 	4 '""#	 sm	 }	 "#&	 (1rH   r}   c                   8    \ rS rSr% \S   \S'    \\   \S'   Srg)Invoice.CustomerTaxId   )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_tinr?   rb   r@   N)	rB   rC   rD   rE   r   rF   r   r\   rG   r@   rH   rI   CustomerTaxIdr      s.    df
 f	
N	 }	rH   r   c                   2    \ rS rSr% \\S'    \S   \S'   Srg)Invoice.FromInvoiceiV  actionr2   r4   r@   N)rB   rC   rD   rE   r\   rF   r   rG   r@   rH   rI   FromInvoicer   V  s    	 !++	rH   r   c                   >    \ rS rSr% \\S      \S'    \S   \S'   Srg)Invoice.Issueri`  r   r<   r=   r?   r@   NrA   r@   rH   rI   Issuerr   `  s*    /)455	 '((	rH   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r	g)Invoice.LastFinalizationErrorij  advice_codecharge)account_closedaccount_country_invalid_address6account_error_country_change_requires_additional_stepsaccount_information_mismatchaccount_invalidaccount_number_invalidacss_debit_session_incompletealipay_upgrade_requiredamount_too_largeamount_too_smallapi_key_expiredapplication_fees_not_allowedauthentication_requiredbalance_insufficientbalance_invalid_parameter bank_account_bad_routing_numbersbank_account_declinedbank_account_existsbank_account_restrictedbank_account_unusablebank_account_unverified bank_account_verification_failedbilling_invalid_mandatebitcoin_upgrade_required$capture_charge_authorization_expiredcapture_unauthorized_payment card_decline_rate_limit_exceededcard_declined cardholder_phone_number_requiredcharge_already_capturedcharge_already_refundedcharge_disputedcharge_exceeds_source_limit charge_exceeds_transaction_limitcharge_expired_for_capturecharge_invalid_parametercharge_not_refundableclearing_code_unsupportedcountry_code_invalidcountry_unsupportedcoupon_expiredcustomer_max_payment_methodscustomer_max_subscriptionscustomer_tax_location_invaliddebit_not_authorizedemail_invalidexpired_card&financial_connections_account_inactive7financial_connections_no_successful_transaction_refreshforwarding_api_inactive forwarding_api_invalid_parameter'forwarding_api_retryable_upstream_error(forwarding_api_upstream_connection_error*forwarding_api_upstream_connection_timeoutidempotency_key_in_useincorrect_addressincorrect_cvcincorrect_numberincorrect_zipinstant_payouts_config_disabled!instant_payouts_currency_disabledinstant_payouts_limit_exceededinstant_payouts_unsupportedinsufficient_fundsintent_invalid_state"intent_verification_method_missinginvalid_card_typeinvalid_charactersinvalid_charge_amountinvalid_cvcinvalid_expiry_monthinvalid_expiry_year'invalid_mandate_reference_prefix_formatinvalid_numberinvalid_source_usageinvalid_tax_locationinvoice_no_customer_line_itemsinvoice_no_payment_method_types"invoice_no_subscription_line_itemsinvoice_not_editable!invoice_on_behalf_of_not_editable&invoice_payment_intent_requires_actioninvoice_upcoming_nonelivemode_mismatchlock_timeoutmissing
no_accountnot_allowed_on_standard_accountout_of_inventory!ownership_declaration_not_allowedparameter_invalid_emptyparameter_invalid_integerparameter_invalid_string_blankparameter_invalid_string_emptyparameter_missingparameter_unknownparameters_exclusivepayment_intent_action_required%payment_intent_authentication_failure*payment_intent_incompatible_payment_method payment_intent_invalid_parameter3payment_intent_konbini_rejected_confirmation_numberpayment_intent_mandate_invalid&payment_intent_payment_attempt_expired%payment_intent_payment_attempt_failedpayment_intent_unexpected_state,payment_method_bank_account_already_verified#payment_method_bank_account_blocked.payment_method_billing_details_address_missing%payment_method_configuration_failures payment_method_currency_mismatchpayment_method_customer_decline payment_method_invalid_parameter)payment_method_invalid_parameter_testmode"payment_method_microdeposit_failed8payment_method_microdeposit_verification_amounts_invalid9payment_method_microdeposit_verification_amounts_mismatch:payment_method_microdeposit_verification_attempts_exceededApayment_method_microdeposit_verification_descriptor_code_mismatch0payment_method_microdeposit_verification_timeoutpayment_method_not_availablepayment_method_provider_declinepayment_method_provider_timeoutpayment_method_unactivatedpayment_method_unexpected_statepayment_method_unsupported_typepayout_reconciliation_not_readypayouts_limit_exceededpayouts_not_allowedplatform_account_requiredplatform_api_key_expiredpostal_code_invalidprocessing_errorproduct_inactive%progressive_onboarding_limit_exceeded
rate_limitrefer_to_customerrefund_disputed_paymentresource_already_existsresource_missingreturn_intent_already_processedrouting_number_invalidsecret_key_requiredsepa_unsupported_accountsetup_attempt_failed#setup_intent_authentication_failuresetup_intent_invalid_parametersetup_intent_mandate_invalid&setup_intent_mobile_wallet_unsupported"setup_intent_setup_attempt_expiredsetup_intent_unexpected_stateshipping_address_invalidshipping_calculation_failedsku_inactivestate_unsupportedstatus_transition_invalidstripe_tax_inactivetax_id_invalidtaxes_calculation_failed%terminal_location_country_unsupportedterminal_reader_busyterminal_reader_hardware_fault/terminal_reader_invalid_location_for_activation,terminal_reader_invalid_location_for_paymentterminal_reader_offlineterminal_reader_timeouttestmode_charges_onlytls_version_unsupportedtoken_already_usedtoken_card_network_invalidtoken_in_use+transfer_source_balance_parameters_mismatchtransfers_not_allowedurl_invalidcodedecline_codedoc_urlmessagenetwork_advice_codenetwork_decline_codeparamr&   payment_intentr'   payment_methodpayment_method_typerequest_log_urlr(   setup_intentr   r    CardResourcer*   source)	api_error
card_erroridempotency_errorinvalid_request_errorr?   r@   N)
rB   rC   rD   rE   r   r\   rF   r   r   rG   r@   rH   rI   LastFinalizationErrorr   j  s7   c]"	 	 moq
 q	
d	 sm#	 #	 #	 &c]*	 'sm+	 }	 !11	 !11	 &c]*	 "#&	 }--	. DE
 	
 %
 	
	rH   r  c                       \ rS rSr%  " S S\5      r " S S\5      r\\   \S'    \\   \S'    \	S   \S	'    \\S.r
S
rg)Invoice.Parenti  c                        \ rS rSr% \\S'   Srg)Invoice.Parent.QuoteDetailsi  quoter@   Nr[   r@   rH   rI   QuoteDetailsr    s    JrH   r  c                   T    \ rS rSr% \\\\4      \S'    \S   \S'    \\	   \S'   Sr
g)"Invoice.Parent.SubscriptionDetailsi  metadatar+   subscriptionsubscription_proration_dater@   N)rB   rC   rD   rE   r   r   r\   rF   r   intrG   r@   rH   rI   SubscriptionDetailsr    s=    tCH~.. *.99 *2#6rH   r  quote_detailssubscription_details)r  r  r?   r@   N)rB   rC   rD   rE   r   r  r  r   rF   r   rU   rG   r@   rH   rI   Parentr    sb    	< 		, 	  --	 '':;;	 =>>	 *$7
rH   r  c                   v    \ rS rSr%  " S S\5      r\\   \S'    \\   \S'    \\	\
S         \S'    S\0rSrg	)
Invoice.PaymentSettingsi  c                   B   \ 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'    \\   \S'    \\   \S'    \\	   \S'    \\
   \S'    \\   \S'    \\\\\	\
\S.rSrg),Invoice.PaymentSettings.PaymentMethodOptionsi  c                   \    \ rS rSr%  " S S\5      r\\   \S'   \\S      \S'    S\0r	Sr
g)	6Invoice.PaymentSettings.PaymentMethodOptions.AcssDebiti  c                   ,    \ rS rSr% \\S      \S'   Srg)EInvoice.PaymentSettings.PaymentMethodOptions.AcssDebit.MandateOptionsi  businesspersonaltransaction_typer@   NrB   rC   rD   rE   r   r   rF   rG   r@   rH   rI   MandateOptionsr    s    &.w7M/N&OOrH   r  mandate_options	automaticinstantmicrodepositsverification_methodr@   N)rB   rC   rD   rE   r   r  r   rF   r   rU   rG   r@   rH   rI   	AcssDebitr    sC    \  "*.!99%-CD&  '8%H"rH   r  c                   &    \ rS rSr% \S   \S'   Srg)7Invoice.PaymentSettings.PaymentMethodOptions.Bancontacti  deenfrnlpreferred_languager@   NrB   rC   rD   rE   r   rF   rG   r@   rH   rI   
Bancontactr    s    $+,B$CCrH   r  c                   \    \ rS rSr%  " S S\5      r\\   \S'   \\S      \S'    S\0r	Sr
g)	1Invoice.PaymentSettings.PaymentMethodOptions.Cardi  c                   &    \ rS rSr% \\   \S'   Srg)>Invoice.PaymentSettings.PaymentMethodOptions.Card.Installmentsi  rN   r@   N)rB   rC   rD   rE   r   rT   rF   rG   r@   rH   rI   Installmentsr    s    %d^+rH   r  installmentsanyr  	challengerequest_three_d_securer@   N)rB   rC   rD   rE   r   r  r   rF   r   rU   rG   r@   rH   rI   r!   r    sC    <  '|44(0;<)  '5l%C"rH   r!   c                   \    \ rS rSr%  " S S\5      r\\   \S'   \\S      \S'    S\0r	Sr
g)<Invoice.PaymentSettings.PaymentMethodOptions.CustomerBalancei  c                   V    \ rS rSr%  " S S\5      r\\   \S'   \\   \S'    S\0r	Sr
g)IInvoice.PaymentSettings.PaymentMethodOptions.CustomerBalance.BankTransferi  c                   &    \ rS rSr% \S   \S'   Srg)XInvoice.PaymentSettings.PaymentMethodOptions.CustomerBalance.BankTransfer.EuBankTransferi  )BEDEESFRIENLri   r@   Nr  r@   rH   rI   EuBankTransferr    s    !()K!LLrH   r  eu_bank_transferr?   r@   N)rB   rC   rD   rE   r   r  r   rF   r\   rU   rG   r@   rH   rI   BankTransferr    s7      '/~&>>"3-' +=n)M&rH   r  bank_transferfunding_typer@   N)rB   rC   rD   rE   r   r  r   rF   r   rU   rG   r@   rH   rI   CustomerBalancer    s?    N< N  (55&w'?@@ '6|%D"rH   r  c                       \ rS rSrSrg)4Invoice.PaymentSettings.PaymentMethodOptions.Konbinii  r@   NrB   rC   rD   rE   rG   r@   rH   rI   Konbinir        rH   r  c                       \ rS rSrSrg)6Invoice.PaymentSettings.PaymentMethodOptions.SepaDebiti  r@   Nr  r@   rH   rI   	SepaDebitr    r  rH   r  c                   \    \ rS rSr%  " S S\5      r\\   \S'   \\S      \S'    S\0r	Sr
g)	:Invoice.PaymentSettings.PaymentMethodOptions.UsBankAccounti  c                       \ rS rSr%  " S S\5      r\\   \S'   \\\	S         \S'    \\\	S         \S'    S\0r
S	rg
)OInvoice.PaymentSettings.PaymentMethodOptions.UsBankAccount.FinancialConnectionsi  c                   2    \ rS rSr% \\\S         \S'   Srg)WInvoice.PaymentSettings.PaymentMethodOptions.UsBankAccount.FinancialConnections.Filtersi  checkingsavingsaccount_subcategoriesr@   N)	rB   rC   rD   rE   r   r   r   rF   rG   r@   rH   rI   Filtersr    s"    /7 )>!?@0 rH   r  filtersbalances	ownershipr  transactionspermissionsr  r  r  prefetchr@   N)rB   rC   rD   rE   r   r  r   rF   r   r   rU   rG   r@   rH   rI   FinancialConnectionsr    sq    ,  &g..!)#!0	" 	 'W%LMN  +4W)=&rH   r  financial_connectionsr  r  r@   N)rB   rC   rD   rE   r   r  r   rF   r   rU   rG   r@   rH   rI   UsBankAccountr	    sG    >< >> (00D'EE%-CD&  ,-A&"rH   r  
acss_debit
bancontactcardcustomer_balancekonbini
sepa_debitus_bank_account)r  r  r   r!  r"  r#  r$  r@   N)rB   rC   rD   rE   r   r  r  r!   r  r  r  r  r   rF   rU   rG   r@   rH   rI   PaymentMethodOptionsr    s    IL I \ D| D E, E,, L ) )V !++ !,, 4.  '77 g&& !++ &m44 (($3"'#0"rH   r%  default_mandatepayment_method_options)%ach_credit_transfer	ach_debitr  
amazon_payau_becs_debit
bacs_debitr  boletor   cashappr!  epsfpxgiropaygrabpayidealjp_credit_transfer	kakao_payklarnar"  kr_cardlink
multibanco	naver_paynz_bank_accountp24paycopaynowpaypal	promptpayrevolut_paysepa_credit_transferr#  sofortswishr$  
wechat_paypayment_method_typesr@   N)rB   rC   rD   rE   r   r%  r   r\   rF   r   r   rU   rG   r@   rH   rI   PaymentSettingsr    sm    R	< R	h "#&	 !))= >>	 '$"&(*
 *	
V	 78LMrH   rG  c                   |    \ rS rSr%  " S S\5      r\\   \S'    \\   \S'    \\   \S'    \\	   \S'    S\0r
Srg	)
Invoice.Renderingiw  c                   ,    \ rS rSr% \\S      \S'   Srg)Invoice.Rendering.Pdfix  a4autoletter	page_sizer@   Nr  r@   rH   rI   PdfrK  x  s    (> ?@@rH   rQ  amount_tax_displaypdftemplatetemplate_versionr@   N)rB   rC   rD   rE   r   rQ  r   r\   rF   r  rU   rG   r@   rH   rI   	RenderingrI  w  s^    	, 	 %SM)	 c]	 3-	 #3-'	 $S\rH   rV  c                       \ rS rSr%  " S S\5      r\\S'    \\S'    \\S'    \\	S      \S'    \\
\      \S	'    S	\0rS
rg)Invoice.ShippingCosti  c                   V    \ rS rSr% \\S'    S\S'    \\S      \S'    \\   \S'   Srg	)
Invoice.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@   N)	rB   rC   rD   rE   r  rF   r   r   rG   r@   rH   rI   TaxrZ    sJ    K O
  ("  & %SM)rH   ro  amount_subtotal
amount_taxamount_totalr)   shipping_ratetaxesr@   N)rB   rC   rD   rE   r   ro  r  rF   r   r   r   rU   rG   r@   rH   rI   ShippingCostrX    sn    $	, $	L 	 	 	   ?@@	 S	""	 &s^rH   ru  c                       \ rS rSr%  " S S\5      r\\   \S'   \\   \S'    \\   \S'    \\   \S'    \\   \S'    S\0r	S	r
g
)Invoice.ShippingDetailsi  c                       \ rS rSr% \\   \S'    \\   \S'    \\   \S'    \\   \S'    \\   \S'    \\   \S'   Srg	)
Invoice.ShippingDetails.Addressi  rh   ri   rj   rk   rl   rm   r@   Nrn   r@   rH   rI   rv   ry    rw   rH   rv   rx   ry   ra   rz   r{   r@   Nr|   r@   rH   rI   ShippingDetailsrw    r~   rH   rz  c                   \    \ rS rSr% \\   \S'    \\   \S'    \\   \S'    \\   \S'   Srg)Invoice.StatusTransitionsi  finalized_atmarked_uncollectible_atpaid_at	voided_atr@   N)rB   rC   rD   rE   r   r  rF   rG   r@   rH   rI   StatusTransitionsr|    sD    sm#	 "*#.	 #	 C= 	rH   r  c                   X    \ rS rSr%  " S S\5      r\\   \S'    \	\   \S'    S\0r
Srg)Invoice.ThresholdReasoni  c                   2    \ rS rSr% \\   \S'    \\S'   Srg)"Invoice.ThresholdReason.ItemReasoni  line_item_ids	usage_gter@   N)	rB   rC   rD   rE   r   r\   rF   r  rG   r@   rH   rI   
ItemReasonr    s    9$ NrH   r  
amount_gteitem_reasonsr@   N)rB   rC   rD   rE   r   r  r   r  rF   r   rU   rG   r@   rH   rI   ThresholdReasonr    s>    	 	 SM!	 :&&	 -j9rH   r  c                   2    \ rS rSr% \\S'    \S   \S'   Srg)Invoice.TotalDiscountAmounti"  r[  r#   discountr@   N)rB   rC   rD   rE   r  rF   r   rG   r@   rH   rI   TotalDiscountAmountr  "  s    	 "*--	rH   r  c                   b    \ rS rSr% \\S'    \\S      \S'    \\S      \S'    \S   \S'   S	r	g
)Invoice.TotalPretaxCreditAmounti,  r[  r.   credit_balance_transactionr#   r  )r  r  r?   r@   N)
rB   rC   rD   rE   r  rF   r   r   r   rG   r@   rH   rI   TotalPretaxCreditAmountr  ,  sS    	 %-67%
 	
	 ?:677	 >??	rH   r  c                       \ rS rSr%  " S S\5      r\\S'    \S   \S'    \	\   \S'    \S   \S	'    \	\   \S
'    \S   \S'    S\0r
Srg)Invoice.TotalTaxi@  c                        \ rS rSr% \\S'   Srg)Invoice.TotalTax.TaxRateDetailsiA  tax_rater@   Nr[   r@   rH   rI   TaxRateDetailsr  A  s    MrH   r  r[  )	exclusive	inclusivetax_behaviortax_rate_details)r^  not_availabler_  r`  ra  rb  rc  rd  re  rf  rg  rh  ri  rj  rk  rl  rm  rn  r?   r@   N)rB   rC   rD   rE   r   r  r  rF   r   r   rU   rG   r@   rH   rI   TotalTaxr  @  s    	\ 	 	 677	 #>22	 #
 	
$	 !%	 ())	 1.ArH   r  c                   P    \ rS rSr% \\\      \S'    \S   \S'    \S   \S'   Srg)	Invoice.AddLinesParamsio  expandLiteral['']|Dict[str, str]invoice_metadataInvoice.AddLinesParamsLinelinesr@   N	rB   rC   rD   rE   r   r   r\   rF   rG   r@   rH   rI   AddLinesParamsr  o  s<    DI&&	 &&BCC	 011	rH   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r	g)r  i}  r[  descriptiondiscountablez4Literal['']|List[Invoice.AddLinesParamsLineDiscount]	discountsinvoice_itemr  r   Invoice.AddLinesParamsLinePeriodperiod#Invoice.AddLinesParamsLinePriceData
price_data!Invoice.AddLinesParamsLinePricingpricingquantityz5Literal['']|List[Invoice.AddLinesParamsLineTaxAmount]tax_amountsLiteral['']|List[str]	tax_ratesr@   N
rB   rC   rD   rE   r   r  rF   r\   rT   rG   r@   rH   rI   AddLinesParamsLineInvoice.AddLinesParamsLine}  s    C  	 !%%	 "$''	 B
 	
	 "#&&	 :;;	 >??	   EFF	 @AA	 c""	 !C
 	
	 677	rH   r  c                   J    \ rS rSr% \\   \S'    \\   \S'    \\   \S'   Srg)"Invoice.AddLinesParamsLineDiscounti  couponr  promotion_coder@   NrB   rC   rD   rE   r   r\   rF   rG   r@   rH   rI   AddLinesParamsLineDiscountr    6    C  	 c""	 $C((	rH   r  c                   ,    \ rS rSr% \\S'    \\S'   Srg)r  i  endstartr@   NrB   rC   rD   rE   r  rF   rG   r@   rH   rI   AddLinesParamsLinePeriod Invoice.AddLinesParamsLinePeriod      	 
	rH   r  c                       \ rS rSr% \\S'    \\   \S'    \S   \S'    \\S      \S'    \\   \S'    \\   \S	'   S
r	g)r  i  currencyproduct.Invoice.AddLinesParamsLinePriceDataProductDataproduct_datar  r  unspecifiedr  unit_amountunit_amount_decimalr@   N
rB   rC   rD   rE   r\   rF   r   r   r  rG   r@   rH   rI   AddLinesParamsLinePriceData#Invoice.AddLinesParamsLinePriceData  sv    	 S!!	 "<
 	
	 ";<
 	
	 !%%	 )--	rH   r  c                   x    \ rS rSr% \\   \S'    \\\      \S'    \\\\4      \S'    \\S'    \\   \S'   Sr	g)	r  i  r  imagesr  ra   tax_coder@   N
rB   rC   rD   rE   r   r\   rF   r   r   rG   r@   rH   rI   &AddLinesParamsLinePriceDataProductData.Invoice.AddLinesParamsLinePriceDataProductData  `     %%	 DI&&	 d38n--	 		 c""	rH   r  c                   &    \ rS rSr% \\   \S'   Srg)r  i  pricer@   Nr  r@   rH   rI   AddLinesParamsLinePricing!Invoice.AddLinesParamsLinePricing      3	rH   r  c                   P    \ rS rSr% \\S'    S\S'    \\S      \S'    \\S'   Srg	)
#Invoice.AddLinesParamsLineTaxAmounti  r[  .Invoice.AddLinesParamsLineTaxAmountTaxRateDatatax_rate_datar]  rm  rn  r@   N	rB   rC   rD   rE   r  rF   r   r   rG   r@   rH   rI   AddLinesParamsLineTaxAmountr    sH    	 HG	
 '
 	
&	 	rH   r  c                       \ rS rSr% \\   \S'    \\   \S'    \\S'    \\S'    \\   \S'    \\S      \S'    \	\S	'    \\   \S
'    \\S      \S'   Sr
g)r  i+  ri   r  display_namer  jurisdictionrh   ri   countydistrictmultiplerm   jurisdiction_level
percentagerm   amusement_taxcommunications_taxgsthstigstjct	lease_taxpstqstretail_delivery_feerst	sales_taxservice_taxvattax_typer@   NrB   rC   rD   rE   r   r\   rF   rT   r   floatrG   r@   rH   rI   &AddLinesParamsLineTaxAmountTaxRateData.Invoice.AddLinesParamsLineTaxAmountTaxRateData+      S!!	 !%%	 	 	 "#&&	 (L
 	

	 	 3	 
 	
$	rH   r  c                   l   \ 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/'   S0rg1)2Invoice.CreateParamsif  r  account_tax_idsapplication_fee_amountauto_advance Invoice.CreateParamsAutomaticTaxautomatic_taxautomatically_finalizes_atcharge_automaticallysend_invoicecollection_methodr  z1Literal['']|List[Invoice.CreateParamsCustomField]custom_fieldscustomerdays_until_duedefault_payment_methoddefault_sourcedefault_tax_ratesr  z.Literal['']|List[Invoice.CreateParamsDiscount]r  due_dateeffective_atr  footerInvoice.CreateParamsFromInvoicefrom_invoiceInvoice.CreateParamsIssuerissuerr  r  numberon_behalf_of#Invoice.CreateParamsPaymentSettingspayment_settings)excludeincludepending_invoice_items_behaviorInvoice.CreateParamsRendering	rendering Invoice.CreateParamsShippingCostshipping_cost#Invoice.CreateParamsShippingDetailsshipping_detailsstatement_descriptorr   Invoice.CreateParamsTransferDatatransfer_datar@   NrB   rC   rD   rE   r   rF   r  rT   r   r\   r   rG   r@   rH   rI   CreateParamsr  f  sr   $%<==	 !,C 00	 "$''	 ##EFF	 %0$44	 ':;
 	
	 c""	 #?
 	
	 c""	 $C((	 !,C 00	 $C((	 'tCy11	 !%%	 <
 	
	 c""	 "#&&	 DI&&	 C  	 ""CDD	 899	 :;;	 C  	 "#&&	 &&KLL	 )4())
 	
	 >??	 ##EFF	 &&KLL	 *#..	 "#&&	 ##EFF	rH   r/  c                   2    \ rS rSr% \\S'    \S   \S'   Srg)r
  i  rN   )Invoice.CreateParamsAutomaticTaxLiabilityrO   r@   NrB   rC   rD   rE   rT   rF   r   rG   r@   rH   rI   CreateParamsAutomaticTax Invoice.CreateParamsAutomaticTax      	 JKK	rH   r3  c                   8    \ rS rSr% \\   \S'    \S   \S'   Srg)r1  i  r<   r=   r?   r@   N	rB   rC   rD   rE   r   r\   rF   r   rG   r@   rH   rI   !CreateParamsAutomaticTaxLiability)Invoice.CreateParamsAutomaticTaxLiability  %    S!!	 '((	rH   r8  c                   ,    \ rS rSr% \\S'    \\S'   Srg)Invoice.CreateParamsCustomFieldi  ra   rb   r@   Nr[   r@   rH   rI   CreateParamsCustomFieldr<    rd   rH   r=  c                   J    \ rS rSr% \\   \S'    \\   \S'    \\   \S'   Srg)Invoice.CreateParamsDiscounti  r  r  r  r@   Nr  r@   rH   rI   CreateParamsDiscountr?    r  rH   r@  c                   2    \ rS rSr% \S   \S'    \\S'   Srg)r  i  revisionr   r4   r@   NrB   rC   rD   rE   r   rF   r\   rG   r@   rH   rI   CreateParamsFromInvoiceInvoice.CreateParamsFromInvoice  s    
##	 	rH   rD  c                   8    \ rS rSr% \\   \S'    \S   \S'   Srg)r  i&  r<   r=   r?   r@   Nr7  r@   rH   rI   CreateParamsIssuerInvoice.CreateParamsIssuer&  r:  rH   rG  c                   J    \ rS rSr% \S   \S'    \S   \S'    \S   \S'   Srg	)
r   i0  Literal['']|strr&  7Invoice.CreateParamsPaymentSettingsPaymentMethodOptionsr'    Literal['']|List[Literal['ach_credit_transfer', 'ach_debit', 'acss_debit', 'amazon_pay', 'au_becs_debit', 'bacs_debit', 'bancontact', 'boleto', 'card', 'cashapp', 'customer_balance', 'eps', 'fpx', 'giropay', 'grabpay', 'ideal', 'jp_credit_transfer', 'kakao_pay', 'klarna', 'konbini', 'kr_card', 'link', 'multibanco', 'naver_pay', 'nz_bank_account', 'p24', 'payco', 'paynow', 'paypal', 'promptpay', 'revolut_pay', 'sepa_credit_transfer', 'sepa_debit', 'sofort', 'swish', 'us_bank_account', 'wechat_pay']]rF  r@   NrB   rC   rD   rE   r   rF   rG   r@   rH   rI   CreateParamsPaymentSettings#Invoice.CreateParamsPaymentSettings0  D    $%677	 !,E!
 	
	 * F
 	
	rH   rN  c                       \ rS rSr% \S   \S'    \S   \S'    \S   \S'    \S   \S	'    \S
   \S'    \S   \S'    \S   \S'   Srg)rK  iB  zLLiteral['']|Invoice.CreateParamsPaymentSettingsPaymentMethodOptionsAcssDebitr  zMLiteral['']|Invoice.CreateParamsPaymentSettingsPaymentMethodOptionsBancontactr  zGLiteral['']|Invoice.CreateParamsPaymentSettingsPaymentMethodOptionsCardr   zRLiteral['']|Invoice.CreateParamsPaymentSettingsPaymentMethodOptionsCustomerBalancer!  zJLiteral['']|Invoice.CreateParamsPaymentSettingsPaymentMethodOptionsKonbinir"  zLLiteral['']|Invoice.CreateParamsPaymentSettingsPaymentMethodOptionsSepaDebitr#  zPLiteral['']|Invoice.CreateParamsPaymentSettingsPaymentMethodOptionsUsBankAccountr$  r@   NrM  r@   rH   rI   /CreateParamsPaymentSettingsPaymentMethodOptions7Invoice.CreateParamsPaymentSettingsPaymentMethodOptionsB      Z
 	
	  [
 	
	 U
 	
	 &`
 	
	 X
 	
	  Z
 	
	 %^
 	
	rH   rR  c                   >    \ rS rSr% \S   \S'    \\S      \S'   Srg)@Invoice.CreateParamsPaymentSettingsPaymentMethodOptionsAcssDebitin  NInvoice.CreateParamsPaymentSettingsPaymentMethodOptionsAcssDebitMandateOptionsr  r  r  r@   NrB   rC   rD   rE   r   rF   r   rG   r@   rH   rI   8CreateParamsPaymentSettingsPaymentMethodOptionsAcssDebitrV  n  4    $\
 	
	 );<
 	
	rH   rY  c                   ,    \ rS rSr% \\S      \S'   Srg)rW  i|  r  r  r@   NrB   rC   rD   rE   r   r   rF   rG   r@   rH   rI   FCreateParamsPaymentSettingsPaymentMethodOptionsAcssDebitMandateOptionsNInvoice.CreateParamsPaymentSettingsPaymentMethodOptionsAcssDebitMandateOptions|       &g.D&EFF	rH   r]  c                   ,    \ rS rSr% \\S      \S'   Srg)AInvoice.CreateParamsPaymentSettingsPaymentMethodOptionsBancontacti  r  r  r@   Nr\  r@   rH   rI   9CreateParamsPaymentSettingsPaymentMethodOptionsBancontactra        '0F(GHH	rH   rb  c                   >    \ rS rSr% \S   \S'    \\S      \S'   Srg);Invoice.CreateParamsPaymentSettingsPaymentMethodOptionsCardi  GInvoice.CreateParamsPaymentSettingsPaymentMethodOptionsCardInstallmentsr  r  r  r@   NrX  r@   rH   rI   3CreateParamsPaymentSettingsPaymentMethodOptionsCardre    4    !U
 	
	
 !,34!
 	
	rH   rg  c                   8    \ rS rSr% \\   \S'    \S   \S'   Srg)rf  i  rN   zWLiteral['']|Invoice.CreateParamsPaymentSettingsPaymentMethodOptionsCardInstallmentsPlanplanr@   NrB   rC   rD   rE   r   rT   rF   rG   r@   rH   rI   ?CreateParamsPaymentSettingsPaymentMethodOptionsCardInstallmentsGInvoice.CreateParamsPaymentSettingsPaymentMethodOptionsCardInstallments  +     T""	 e
 	
	rH   rl  c                   P    \ rS rSr% \\   \S'    \\S      \S'    \S   \S'   Srg)	KInvoice.CreateParamsPaymentSettingsPaymentMethodOptionsCardInstallmentsPlani  countmonthintervalfixed_countr?   r@   N	rB   rC   rD   rE   r   r  rF   r   rG   r@   rH   rI   CCreateParamsPaymentSettingsPaymentMethodOptionsCardInstallmentsPlanrp    =     3	 gg.//	 m$$	rH   rv  c                   8    \ rS rSr% \S   \S'    \\   \S'   Srg)FInvoice.CreateParamsPaymentSettingsPaymentMethodOptionsCustomerBalancei  RInvoice.CreateParamsPaymentSettingsPaymentMethodOptionsCustomerBalanceBankTransferr  r  r@   NrB   rC   rD   rE   r   rF   r\   rG   r@   rH   rI   >CreateParamsPaymentSettingsPaymentMethodOptionsCustomerBalancery    +     #`
 	
	 "#&&	rH   r|  c                   8    \ rS rSr% \S   \S'    \\   \S'   Srg)rz  i  `Invoice.CreateParamsPaymentSettingsPaymentMethodOptionsCustomerBalanceBankTransferEuBankTransferr  r?   r@   Nr{  r@   rH   rI   JCreateParamsPaymentSettingsPaymentMethodOptionsCustomerBalanceBankTransferRInvoice.CreateParamsPaymentSettingsPaymentMethodOptionsCustomerBalanceBankTransfer  +     &n
 	
	 #	rH   r  c                        \ rS rSr% \\S'   Srg)r  i  ri   r@   Nr[   r@   rH   rI   XCreateParamsPaymentSettingsPaymentMethodOptionsCustomerBalanceBankTransferEuBankTransfer`Invoice.CreateParamsPaymentSettingsPaymentMethodOptionsCustomerBalanceBankTransferEuBankTransfer       	rH   r  c                       \ rS rSrSrg)>Invoice.CreateParamsPaymentSettingsPaymentMethodOptionsKonbinii  r@   Nr  r@   rH   rI   6CreateParamsPaymentSettingsPaymentMethodOptionsKonbinir        rH   r  c                       \ rS rSrSrg)@Invoice.CreateParamsPaymentSettingsPaymentMethodOptionsSepaDebiti  r@   Nr  r@   rH   rI   8CreateParamsPaymentSettingsPaymentMethodOptionsSepaDebitr    r  rH   r  c                   >    \ rS rSr% \S   \S'    \\S      \S'   Srg)DInvoice.CreateParamsPaymentSettingsPaymentMethodOptionsUsBankAccounti  XInvoice.CreateParamsPaymentSettingsPaymentMethodOptionsUsBankAccountFinancialConnectionsr  r  r  r@   NrX  r@   rH   rI   <CreateParamsPaymentSettingsPaymentMethodOptionsUsBankAccountr    6      +f 
 	
	 );<
 	
	rH   r  c                   b    \ rS rSr% \S   \S'    \\\S         \S'    \\\S         \S'   Srg	)
r  i  _Invoice.CreateParamsPaymentSettingsPaymentMethodOptionsUsBankAccountFinancialConnectionsFiltersr  r  r  r  r  r@   N	rB   rC   rD   rE   r   rF   r   r   rG   r@   rH   rI   PCreateParamsPaymentSettingsPaymentMethodOptionsUsBankAccountFinancialConnectionsXInvoice.CreateParamsPaymentSettingsPaymentMethodOptionsUsBankAccountFinancialConnections  b     m
 	
	 !M
 	
	 @AB
 	
	rH   r  c                   2    \ rS rSr% \\\S         \S'   Srg)r  i  r  r  r@   N	rB   rC   rD   rE   r   r   r   rF   rG   r@   rH   rI   WCreateParamsPaymentSettingsPaymentMethodOptionsUsBankAccountFinancialConnectionsFilters_Invoice.CreateParamsPaymentSettingsPaymentMethodOptionsUsBankAccountFinancialConnectionsFilters  $      +./0 
 	
	rH   r  c                   \    \ rS rSr% \S   \S'    \S   \S'    \\   \S'    \S   \S'   S	rg
)r%  i  ;Literal['']|Literal['exclude_tax', 'include_inclusive_tax']rR   Invoice.CreateParamsRenderingPdfrS  rT  Literal['']|intrU  r@   Nr{  r@   rH   rI   CreateParamsRenderingInvoice.CreateParamsRendering  O    'I
 	
	 ;<<	 c""	 &&788	rH   r  c                   ,    \ rS rSr% \\S      \S'   Srg)r  i,  rL  rP  r@   Nr\  r@   rH   rI   CreateParamsRenderingPdf Invoice.CreateParamsRenderingPdf,      w'=>??	rH   r  c                   8    \ rS rSr% \\   \S'    \S   \S'   Srg)r'  i4  rs  0Invoice.CreateParamsShippingCostShippingRateDatashipping_rate_datar@   Nr  r@   rH   rI   CreateParamsShippingCost Invoice.CreateParamsShippingCost4  )    "3''	 (>
 	
	rH   r  c                       \ rS rSr% \S   \S'    \\S'    \S   \S'    \\\\4      \S'    \\S      \S	'    \\   \S
'    \\S      \S'   Sr	g)r  i@  @Invoice.CreateParamsShippingCostShippingRateDataDeliveryEstimatedelivery_estimater  ;Invoice.CreateParamsShippingCostShippingRateDataFixedAmountfixed_amountr  r  r  r  r?   r@   N
rB   rC   rD   rE   r   rF   r\   r   r   rG   r@   rH   rI   (CreateParamsShippingCostShippingRateData0Invoice.CreateParamsShippingCostShippingRateData@      &N
 	
	 	 "I
 	
	 d38n--	 ";<
 	
	 c""	 '.122	rH   r  c                   8    \ rS rSr% \S   \S'    \S   \S'   Srg)r  id  GInvoice.CreateParamsShippingCostShippingRateDataDeliveryEstimateMaximummaximumGInvoice.CreateParamsShippingCostShippingRateDataDeliveryEstimateMinimumminimumr@   NrM  r@   rH   rI   8CreateParamsShippingCostShippingRateDataDeliveryEstimate@Invoice.CreateParamsShippingCostShippingRateDataDeliveryEstimated  .    U
 	
	 U
 	
	rH   r  c                   2    \ rS rSr% \S   \S'    \\S'   Srg)r  ir  business_daydayhourrr  weekunitrb   r@   NrB   rC   rD   rE   r   rF   r  rG   r@   rH   rI   ?CreateParamsShippingCostShippingRateDataDeliveryEstimateMaximumGInvoice.CreateParamsShippingCostShippingRateDataDeliveryEstimateMaximumr  !     DEE	 
	rH   r  c                   2    \ rS rSr% \S   \S'    \\S'   Srg)r  i~  r  r  rb   r@   Nr  r@   rH   rI   ?CreateParamsShippingCostShippingRateDataDeliveryEstimateMinimumGInvoice.CreateParamsShippingCostShippingRateDataDeliveryEstimateMinimum~  r  rH   r  c                   H    \ rS rSr% \\S'    \\S'    \\\S4      \S'   Sr	g)r  i  r[  r  JInvoice.CreateParamsShippingCostShippingRateDataFixedAmountCurrencyOptionscurrency_optionsr@   N
rB   rC   rD   rE   r  rF   r\   r   r   rG   r@   rH   rI   3CreateParamsShippingCostShippingRateDataFixedAmount;Invoice.CreateParamsShippingCostShippingRateDataFixedAmount  @    	 	 &\^
 	
	rH   r  c                   8    \ rS rSr% \\S'    \\S      \S'   Srg)r  i  r[  r  r  r@   Nr  r@   rH   rI   BCreateParamsShippingCostShippingRateDataFixedAmountCurrencyOptionsJInvoice.CreateParamsShippingCostShippingRateDataFixedAmountCurrencyOptions  +     	 ";<
 	
	rH   r  c                   >    \ rS rSr% S\S'    \\S'    \S   \S'   Srg)	r)  i  *Invoice.CreateParamsShippingDetailsAddressrx   ra   rJ  rz   r@   NrB   rC   rD   rE   rF   r\   r   rG   r@   rH   rI   CreateParamsShippingDetails#Invoice.CreateParamsShippingDetails  ,    ==	 		 ,--	rH   r  c                       \ rS rSr% \\   \S'    \\   \S'    \\   \S'    \\   \S'    \\   \S'    \\   \S'   Srg	)
r  i  rh   ri   rj   rk   rl   rm   r@   Nr  r@   rH   rI   "CreateParamsShippingDetailsAddress*Invoice.CreateParamsShippingDetailsAddress  l    #	 S!!	 3	 3	 !%%	 3	rH   r  c                   2    \ rS rSr% \\   \S'    \\S'   Srg)r,  i  r[  destinationr@   N	rB   rC   rD   rE   r   r  rF   r\   rG   r@   rH   rI   CreateParamsTransferData Invoice.CreateParamsTransferData      C  	 	rH   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r	g)Invoice.CreatePreviewParamsi  'Invoice.CreatePreviewParamsAutomaticTaxr  r  r  *Invoice.CreatePreviewParamsCustomerDetailscustomer_detailsz5Literal['']|List[Invoice.CreatePreviewParamsDiscount]r  r  &Invoice.CreatePreviewParamsInvoiceIteminvoice_items!Invoice.CreatePreviewParamsIssuerr  rJ  r  )next	recurringpreview_modeschedule*Invoice.CreatePreviewParamsScheduleDetailsschedule_detailsr  .Invoice.CreatePreviewParamsSubscriptionDetailsr  r@   N)
rB   rC   rD   rE   r   rF   r\   r   r   rG   r@   rH   rI   CreatePreviewParamsr    s(   "#LMM	 c""	 c""	 &8
 	
	 C
 	
	 DI&&	 #9:
 	
	 ?@@	 ""344	 "'*=">??	 c""	 &8
 	
	 "#&&	 *<
 	
	rH   r  c                   2    \ rS rSr% \\S'    \S   \S'   Srg)r  i!  rN   0Invoice.CreatePreviewParamsAutomaticTaxLiabilityrO   r@   Nr2  r@   rH   rI   CreatePreviewParamsAutomaticTax'Invoice.CreatePreviewParamsAutomaticTax!  s#    	 >
 	
	rH   r  c                   8    \ rS rSr% \\   \S'    \S   \S'   Srg)r  i-  r<   r=   r?   r@   Nr7  r@   rH   rI   (CreatePreviewParamsAutomaticTaxLiability0Invoice.CreatePreviewParamsAutomaticTaxLiability-  r:  rH   r  c                   t    \ rS rSr% \S   \S'    \S   \S'    \S   \S'    \S   \S	'    \\S
      \S'   Srg)r  i7  z=Literal['']|Invoice.CreatePreviewParamsCustomerDetailsAddressrx   z>Literal['']|Invoice.CreatePreviewParamsCustomerDetailsShippingshipping-Invoice.CreatePreviewParamsCustomerDetailsTaxtaxz0Literal['']|Literal['exempt', 'none', 'reverse']
tax_exempt/Invoice.CreatePreviewParamsCustomerDetailsTaxIdtax_idsr@   N)rB   rC   rD   rE   r   rF   r   rG   r@   rH   rI   "CreatePreviewParamsCustomerDetails*Invoice.CreatePreviewParamsCustomerDetails7  su    K
 	
	 L
 	
	 HII	  >
 	
	 BC
 	
	rH   r  c                       \ rS rSr% \\   \S'    \\   \S'    \\   \S'    \\   \S'    \\   \S'    \\   \S'   Srg	)
1Invoice.CreatePreviewParamsCustomerDetailsAddressiU  rh   ri   rj   rk   rl   rm   r@   Nr  r@   rH   rI   )CreatePreviewParamsCustomerDetailsAddressr
  U  r  rH   r  c                   >    \ rS rSr% S\S'    \\S'    \\   \S'   Srg)2Invoice.CreatePreviewParamsCustomerDetailsShippingio  9Invoice.CreatePreviewParamsCustomerDetailsShippingAddressrx   ra   rz   r@   Nr  r@   rH   rI   *CreatePreviewParamsCustomerDetailsShippingr  o  s+    LL	 		 3	rH   r  c                       \ rS rSr% \\   \S'    \\   \S'    \\   \S'    \\   \S'    \\   \S'    \\   \S'   Srg	)
r  i}  rh   ri   rj   rk   rl   rm   r@   Nr  r@   rH   rI   1CreatePreviewParamsCustomerDetailsShippingAddress9Invoice.CreatePreviewParamsCustomerDetailsShippingAddress}  r  rH   r  c                   &    \ rS rSr% \S   \S'   Srg)r  i  rJ  
ip_addressr@   NrM  r@   rH   rI   %CreatePreviewParamsCustomerDetailsTax-Invoice.CreatePreviewParamsCustomerDetailsTax  s     122	rH   r  c                   2    \ rS rSr% \S   \S'    \\S'   Srg)r  i  )dr   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   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?   rb   r@   NrC  r@   rH   rI   'CreatePreviewParamsCustomerDetailsTaxId/Invoice.CreatePreviewParamsCustomerDetailsTaxId  s)    ce
 e	
L	 
	rH   r  c                   J    \ rS rSr% \\   \S'    \\   \S'    \\   \S'   Srg)#Invoice.CreatePreviewParamsDiscounti	  r  r  r  r@   Nr  r@   rH   rI   CreatePreviewParamsDiscountr  	  r  rH   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r
g)r  i	  r[  r  r  r  z@Literal['']|List[Invoice.CreatePreviewParamsInvoiceItemDiscount]r  invoiceitemr  r  ,Invoice.CreatePreviewParamsInvoiceItemPeriodr  r  /Invoice.CreatePreviewParamsInvoiceItemPriceDatar  r  r  r  rJ  r  r  r  r  r  r@   N)rB   rC   rD   rE   r   r  rF   r\   rT   r   rG   r@   rH   rI   CreatePreviewParamsInvoiceItem&Invoice.CreatePreviewParamsInvoiceItem	  s9   C  	 c""	 !%%	 "$''	 N
 	
	 !%%	 :;;	 JKK	 3	  =
 	
	 c""	 ";<
 	
	 /00	 677	 !%%	 )--	rH   r!  c                   J    \ rS rSr% \\   \S'    \\   \S'    \\   \S'   Srg).Invoice.CreatePreviewParamsInvoiceItemDiscountib	  r  r  r  r@   Nr  r@   rH   rI   &CreatePreviewParamsInvoiceItemDiscountr$  b	  r  rH   r%  c                   ,    \ rS rSr% \\S'    \\S'   Srg)r  ip	  r  r  r@   Nr  r@   rH   rI   $CreatePreviewParamsInvoiceItemPeriod,Invoice.CreatePreviewParamsInvoiceItemPeriodp	  r  rH   r'  c                   h    \ rS rSr% \\S'    \\S'    \\S      \S'    \\   \S'    \\   \S'   Sr	g	)
r   iz	  r  r  r  r  r  r  r@   Nr  r@   rH   rI   'CreatePreviewParamsInvoiceItemPriceData/Invoice.CreatePreviewParamsInvoiceItemPriceDataz	  sY    	 	 ";<
 	
	 !%%	 )--	rH   r*  c                   8    \ rS rSr% \\   \S'    \S   \S'   Srg)r  i	  r<   r=   r?   r@   Nr7  r@   rH   rI   CreatePreviewParamsIssuer!Invoice.CreatePreviewParamsIssuer	  r:  rH   r-  c                   \    \ rS rSr% \\S      \S'    \\S      \S'    \\S      \S'   Srg	)
r  i	  )cancelreleaseend_behavior/Invoice.CreatePreviewParamsScheduleDetailsPhasephasesalways_invoicecreate_prorationsnoneproration_behaviorr@   N)	rB   rC   rD   rE   r   r   rF   r   rG   r@   rH   rI   "CreatePreviewParamsScheduleDetails*Invoice.CreatePreviewParamsScheduleDetails	  sR    !'*=">??	 BC
 	
	 (AB
 	
	rH   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'    \\\	\	4      \S'    \\	   \S'    \\S      \S'    \S   \S'    \S   \S '    \\   \S!'    \S   \S"'   S#rg$)%r3  i	  =Invoice.CreatePreviewParamsScheduleDetailsPhaseAddInvoiceItemadd_invoice_itemsapplication_fee_percent;Invoice.CreatePreviewParamsScheduleDetailsPhaseAutomaticTaxr  )r  phase_startbilling_cycle_anchorr  r  r  r  r  r  rJ  r  zILiteral['']|List[Invoice.CreatePreviewParamsScheduleDetailsPhaseDiscount]r  zint|Literal['now']end_date>Invoice.CreatePreviewParamsScheduleDetailsPhaseInvoiceSettingsinvoice_settings3Invoice.CreatePreviewParamsScheduleDetailsPhaseItemitems
iterationsr  r  r5  r9  
start_date;Invoice.CreatePreviewParamsScheduleDetailsPhaseTransferDatar-  trial	trial_endr@   N)rB   rC   rD   rE   r   r   rF   r  r   r\   r  r   rT   rG   r@   rH   rI   'CreatePreviewParamsScheduleDetailsPhase/Invoice.CreatePreviewParamsScheduleDetailsPhase	  s   &O
 	

	 "-U!33	 #I
 	
	 *'2L*MNN	 ':;
 	
	 c""	 !,C 00	 ''>??	 !!233	 W
 	
	 233	 &L
 	
	 IJJ	  $$	 d38n--	 "#&&	 (AB
 	
	   455	 #I
 	
	 4  	 344	rH   rM  c                   t    \ rS rSr% \\S      \S'    \\   \S'    \S   \S'    \\   \S'    \S   \S	'   S
r	g)r=  i
  EInvoice.CreatePreviewParamsScheduleDetailsPhaseAddInvoiceItemDiscountr  r  FInvoice.CreatePreviewParamsScheduleDetailsPhaseAddInvoiceItemPriceDatar  r  r  r  r@   N)
rB   rC   rD   rE   r   r   rF   r\   r  rG   r@   rH   rI   5CreatePreviewParamsScheduleDetailsPhaseAddInvoiceItem=Invoice.CreatePreviewParamsScheduleDetailsPhaseAddInvoiceItem
  sm    W
 	

	 3	  T
 	
	 c""	 677	rH   rR  c                   J    \ rS rSr% \\   \S'    \\   \S'    \\   \S'   Srg)rP  i0
  r  r  r  r@   Nr  r@   rH   rI   =CreatePreviewParamsScheduleDetailsPhaseAddInvoiceItemDiscountEInvoice.CreatePreviewParamsScheduleDetailsPhaseAddInvoiceItemDiscount0
  s8     C  	 c""	 $C((	rH   rU  c                   h    \ rS rSr% \\S'    \\S'    \\S      \S'    \\   \S'    \\   \S'   Sr	g	)
rQ  i@
  r  r  r  r  r  r  r@   Nr  r@   rH   rI   >CreatePreviewParamsScheduleDetailsPhaseAddInvoiceItemPriceDataFInvoice.CreatePreviewParamsScheduleDetailsPhaseAddInvoiceItemPriceData@
  s[     	 	 ";<
 	
	 !%%	 )--	rH   rX  c                   2    \ rS rSr% \\S'    \S   \S'   Srg)r@  iZ
  rN   DInvoice.CreatePreviewParamsScheduleDetailsPhaseAutomaticTaxLiabilityrO   r@   Nr2  r@   rH   rI   3CreatePreviewParamsScheduleDetailsPhaseAutomaticTax;Invoice.CreatePreviewParamsScheduleDetailsPhaseAutomaticTaxZ
  s#    	 R
 	
	rH   r\  c                   8    \ rS rSr% \\   \S'    \S   \S'   Srg)r[  if
  r<   r=   r?   r@   Nr7  r@   rH   rI   <CreatePreviewParamsScheduleDetailsPhaseAutomaticTaxLiabilityDInvoice.CreatePreviewParamsScheduleDetailsPhaseAutomaticTaxLiabilityf
  '     S!!	 '((	rH   r_  c                   J    \ rS rSr% \\   \S'    \\   \S'    \\   \S'   Srg)7Invoice.CreatePreviewParamsScheduleDetailsPhaseDiscountir
  r  r  r  r@   Nr  r@   rH   rI   /CreatePreviewParamsScheduleDetailsPhaseDiscountrc  r
  r  rH   rd  c                   J    \ rS rSr% \S   \S'    \\   \S'    \S   \S'   Srg)	rD  i
  r  r  r  DInvoice.CreatePreviewParamsScheduleDetailsPhaseInvoiceSettingsIssuerr  r@   N)rB   rC   rD   rE   r   rF   r  rG   r@   rH   rI   6CreatePreviewParamsScheduleDetailsPhaseInvoiceSettings>Invoice.CreatePreviewParamsScheduleDetailsPhaseInvoiceSettings
  s<    $%<==	 $C((	 R
 	
	rH   rg  c                   8    \ rS rSr% \\   \S'    \S   \S'   Srg)rf  i
  r<   r=   r?   r@   Nr7  r@   rH   rI   <CreatePreviewParamsScheduleDetailsPhaseInvoiceSettingsIssuerDInvoice.CreatePreviewParamsScheduleDetailsPhaseInvoiceSettingsIssuer
  ra  rH   rj  c                       \ rS rSr% \S   \S'    \\\\4      \S'    \\   \S'    \\   \S'    \S   \S'    \\   \S	'    \S
   \S'   Sr	g)rF  i
  zMLiteral['']|List[Invoice.CreatePreviewParamsScheduleDetailsPhaseItemDiscount]r  r  rj  r  <Invoice.CreatePreviewParamsScheduleDetailsPhaseItemPriceDatar  r  r  r  r@   N)
rB   rC   rD   rE   r   rF   r   r\   r  rG   r@   rH   rI   +CreatePreviewParamsScheduleDetailsPhaseItem3Invoice.CreatePreviewParamsScheduleDetailsPhaseItem
  s    [
 	
	 d38n--	 #	 3	  J
 	
	 c""	 677	rH   rn  c                   J    \ rS rSr% \\   \S'    \\   \S'    \\   \S'   Srg);Invoice.CreatePreviewParamsScheduleDetailsPhaseItemDiscounti
  r  r  r  r@   Nr  r@   rH   rI   3CreatePreviewParamsScheduleDetailsPhaseItemDiscountrq  
  r  rH   rr  c                   t    \ rS rSr% \\S'    \\S'    S\S'    \\S      \S'    \\   \S'    \\   \S	'   S
r	g)rm  i
  r  r  EInvoice.CreatePreviewParamsScheduleDetailsPhaseItemPriceDataRecurringr  r  r  r  r  r@   Nr  r@   rH   rI   4CreatePreviewParamsScheduleDetailsPhaseItemPriceData<Invoice.CreatePreviewParamsScheduleDetailsPhaseItemPriceData
  sg    	 	 [Z	 ";<
 	
	 !%%	 )--	rH   ru  c                   8    \ rS rSr% \S   \S'    \\   \S'   Srg)rt  i
  r  rr  r  yearrs  interval_countr@   N	rB   rC   rD   rE   r   rF   r   r  rG   r@   rH   rI   =CreatePreviewParamsScheduleDetailsPhaseItemPriceDataRecurringEInvoice.CreatePreviewParamsScheduleDetailsPhaseItemPriceDataRecurring
  '     899	 $C((	rH   r|  c                   2    \ rS rSr% \\   \S'    \\S'   Srg)rJ  i
  amount_percentr  r@   N)	rB   rC   rD   rE   r   r  rF   r\   rG   r@   rH   rI   3CreatePreviewParamsScheduleDetailsPhaseTransferData;Invoice.CreatePreviewParamsScheduleDetailsPhaseTransferData
  s    #E**	 	rH   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r
g)r  i
  zLiteral['now', 'unchanged']|intrB  r  	cancel_atcancel_at_period_end
cancel_nowr  r  2Invoice.CreatePreviewParamsSubscriptionDetailsItemrG  r5  r9  proration_datenow	resume_atrI  zLiteral['now']|intrL  r@   N)rB   rC   rD   rE   r   rF   rT   r   r   r  rG   r@   rH   rI   &CreatePreviewParamsSubscriptionDetails.Invoice.CreatePreviewParamsSubscriptionDetails
  s    )*KLL	 011	 *$//	  %%	 ''>??	 EF
 	
	 (AB
 	
	 $C((	 wu~..	  $$	 344	rH   r  c                       \ rS rSr% \\   \S'    \\   \S'    \S   \S'    \\   \S'    \S   \S'    \\   \S	'    \\   \S
'    \S   \S'    \\   \S'    \S   \S'   Sr	g)r  i0  clear_usagedeletedzLLiteral['']|List[Invoice.CreatePreviewParamsSubscriptionDetailsItemDiscount]r  idr  r  rj  r  ;Invoice.CreatePreviewParamsSubscriptionDetailsItemPriceDatar  r  r  r  r@   N)
rB   rC   rD   rE   r   rT   rF   r\   r  rG   r@   rH   rI   *CreatePreviewParamsSubscriptionDetailsItem2Invoice.CreatePreviewParamsSubscriptionDetailsItem0  s     &&	 T""	 Z
 	
	 	 :;;	 #	 3	  I
 	
	 c""	 677	rH   r  c                   J    \ rS rSr% \\   \S'    \\   \S'    \\   \S'   Srg):Invoice.CreatePreviewParamsSubscriptionDetailsItemDiscounti^  r  r  r  r@   Nr  r@   rH   rI   2CreatePreviewParamsSubscriptionDetailsItemDiscountr  ^  r  rH   r  c                   t    \ rS rSr% \\S'    \\S'    S\S'    \\S      \S'    \\   \S'    \\   \S	'   S
r	g)r  il  r  r  DInvoice.CreatePreviewParamsSubscriptionDetailsItemPriceDataRecurringr  r  r  r  r  r@   Nr  r@   rH   rI   3CreatePreviewParamsSubscriptionDetailsItemPriceData;Invoice.CreatePreviewParamsSubscriptionDetailsItemPriceDatal  sg    	 	 ZY	 ";<
 	
	 !%%	 )--	rH   r  c                   8    \ rS rSr% \S   \S'    \\   \S'   Srg)r  i  rx  rs  rz  r@   Nr{  r@   rH   rI   <CreatePreviewParamsSubscriptionDetailsItemPriceDataRecurringDInvoice.CreatePreviewParamsSubscriptionDetailsItemPriceDataRecurring  r~  rH   r  c                       \ rS rSrSrg)Invoice.DeleteParamsi  r@   Nr  r@   rH   rI   DeleteParamsr    r  rH   r  c                   >    \ rS rSr% \\   \S'    \\\      \S'   Sr	g)Invoice.FinalizeInvoiceParamsi  r	  r  r@   N)
rB   rC   rD   rE   r   rT   rF   r   r\   rG   r@   rH   rI   FinalizeInvoiceParamsr    s(    !$''	 DI&&	rH   r  c                   b    \ rS rSr% \\   \S'    \\\      \S'    \\   \S'    \\   \S'   Sr	g)Invoice.ListLinesParamsi  ending_beforer  limitstarting_afterr@   N)
rB   rC   rD   rE   r   r\   rF   r   r  rG   r@   rH   rI   ListLinesParamsr    sL    "3''	 DI&&	 3	 $C((	rH   r  c                       \ rS rSr% \\S      \S'    \S   \S'    \\   \S'    \S   \S'   \\   \S	'    \\\      \S
'    \\	   \S'    \\   \S'    \\S      \S'    \\   \S'   Sr
g)Invoice.ListParamsi  r  r  zInvoice.ListParamsCreated|intcreatedr  zInvoice.ListParamsDueDate|intr  r  r  r  r  draftopenpaiduncollectiblevoidrS   r  r@   N)rB   rC   rD   rE   r   r   rF   r\   r   r  rG   r@   rH   rI   
ListParamsr    s    &:;
 	
	 <==	 c""	 =>>"3''	 DI&&	 3	 $C((	 DE
 	
	 "#&&	rH   r  c                   \    \ rS rSr% \\   \S'    \\   \S'    \\   \S'    \\   \S'   Srg)Invoice.ListParamsCreatedi  gtgteltlter@   NrB   rC   rD   rE   r   r  rF   rG   r@   rH   rI   ListParamsCreatedr    H    	 	 	 	rH   r  c                   \    \ rS rSr% \\   \S'    \\   \S'    \\   \S'    \\   \S'   Srg)Invoice.ListParamsDueDatei  r  r  r  r  r@   Nr  r@   rH   rI   ListParamsDueDater    r  rH   r  c                   ,    \ rS rSr% \\\      \S'   Srg)Invoice.MarkUncollectibleParamsi  r  r@   Nr  r@   rH   rI   MarkUncollectibleParamsr        DI&&	rH   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+rg,)-Invoice.ModifyParamsi  r  r  r  r	   Invoice.ModifyParamsAutomaticTaxr  r  r  r  z1Literal['']|List[Invoice.ModifyParamsCustomField]r  r  r  rJ  r  r  r  z.Literal['']|List[Invoice.ModifyParamsDiscount]r  r  r  r  r  r  Invoice.ModifyParamsIssuerr  r  r  r  r  #Invoice.ModifyParamsPaymentSettingsr!  Invoice.ModifyParamsRenderingr&  z,Literal['']|Invoice.ModifyParamsShippingCostr(  z/Literal['']|Invoice.ModifyParamsShippingDetailsr*  r+  z,Literal['']|Invoice.ModifyParamsTransferDatar-  r@   Nr.  r@   rH   rI   ModifyParamsr    s   $%<==	 !,C 00	 "$''	 ##EFF	 %0$44	 ':;
 	
	 #?
 	
	 $C((	 !,C 00	 $$566	 ''>??	 !%%	 <
 	
	 c""	 ""344	 DI&&	 C  	 899	 :;;	 -..	 ""344	 &&KLL	 >??	 #:
 	
	 &=
 	
	 *#..	 #:
 	
	rH   r  c                   2    \ rS rSr% \\S'    \S   \S'   Srg)r  i  rN   )Invoice.ModifyParamsAutomaticTaxLiabilityrO   r@   Nr2  r@   rH   rI   ModifyParamsAutomaticTax Invoice.ModifyParamsAutomaticTax  r5  rH   r  c                   8    \ rS rSr% \\   \S'    \S   \S'   Srg)r  i  r<   r=   r?   r@   Nr7  r@   rH   rI   !ModifyParamsAutomaticTaxLiability)Invoice.ModifyParamsAutomaticTaxLiability  r:  rH   r  c                   ,    \ rS rSr% \\S'    \\S'   Srg)Invoice.ModifyParamsCustomFieldi  ra   rb   r@   Nr[   r@   rH   rI   ModifyParamsCustomFieldr    rd   rH   r  c                   J    \ rS rSr% \\   \S'    \\   \S'    \\   \S'   Srg)Invoice.ModifyParamsDiscounti  r  r  r  r@   Nr  r@   rH   rI   ModifyParamsDiscountr    r  rH   r  c                   8    \ rS rSr% \\   \S'    \S   \S'   Srg)r  i  r<   r=   r?   r@   Nr7  r@   rH   rI   ModifyParamsIssuerInvoice.ModifyParamsIssuer  r:  rH   r  c                   J    \ rS rSr% \S   \S'    \S   \S'    \S   \S'   Srg	)
r  i  rJ  r&  7Invoice.ModifyParamsPaymentSettingsPaymentMethodOptionsr'  rL  rF  r@   NrM  r@   rH   rI   ModifyParamsPaymentSettings#Invoice.ModifyParamsPaymentSettings  rP  rH   r  c                       \ rS rSr% \S   \S'    \S   \S'    \S   \S'    \S   \S	'    \S
   \S'    \S   \S'    \S   \S'   Srg)r  i  zLLiteral['']|Invoice.ModifyParamsPaymentSettingsPaymentMethodOptionsAcssDebitr  zMLiteral['']|Invoice.ModifyParamsPaymentSettingsPaymentMethodOptionsBancontactr  zGLiteral['']|Invoice.ModifyParamsPaymentSettingsPaymentMethodOptionsCardr   zRLiteral['']|Invoice.ModifyParamsPaymentSettingsPaymentMethodOptionsCustomerBalancer!  zJLiteral['']|Invoice.ModifyParamsPaymentSettingsPaymentMethodOptionsKonbinir"  zLLiteral['']|Invoice.ModifyParamsPaymentSettingsPaymentMethodOptionsSepaDebitr#  zPLiteral['']|Invoice.ModifyParamsPaymentSettingsPaymentMethodOptionsUsBankAccountr$  r@   NrM  r@   rH   rI   /ModifyParamsPaymentSettingsPaymentMethodOptions7Invoice.ModifyParamsPaymentSettingsPaymentMethodOptions  rT  rH   r  c                   >    \ rS rSr% \S   \S'    \\S      \S'   Srg)@Invoice.ModifyParamsPaymentSettingsPaymentMethodOptionsAcssDebiti  NInvoice.ModifyParamsPaymentSettingsPaymentMethodOptionsAcssDebitMandateOptionsr  r  r  r@   NrX  r@   rH   rI   8ModifyParamsPaymentSettingsPaymentMethodOptionsAcssDebitr    rZ  rH   r  c                   ,    \ rS rSr% \\S      \S'   Srg)r  i  r  r  r@   Nr\  r@   rH   rI   FModifyParamsPaymentSettingsPaymentMethodOptionsAcssDebitMandateOptionsNInvoice.ModifyParamsPaymentSettingsPaymentMethodOptionsAcssDebitMandateOptions  r_  rH   r  c                   ,    \ rS rSr% \\S      \S'   Srg)AInvoice.ModifyParamsPaymentSettingsPaymentMethodOptionsBancontacti  r  r  r@   Nr\  r@   rH   rI   9ModifyParamsPaymentSettingsPaymentMethodOptionsBancontactr    rc  rH   r  c                   >    \ rS rSr% \S   \S'    \\S      \S'   Srg);Invoice.ModifyParamsPaymentSettingsPaymentMethodOptionsCardi  GInvoice.ModifyParamsPaymentSettingsPaymentMethodOptionsCardInstallmentsr  r  r  r@   NrX  r@   rH   rI   3ModifyParamsPaymentSettingsPaymentMethodOptionsCardr    rh  rH   r  c                   8    \ rS rSr% \\   \S'    \S   \S'   Srg)r  i"  rN   zWLiteral['']|Invoice.ModifyParamsPaymentSettingsPaymentMethodOptionsCardInstallmentsPlanrj  r@   Nrk  r@   rH   rI   ?ModifyParamsPaymentSettingsPaymentMethodOptionsCardInstallmentsGInvoice.ModifyParamsPaymentSettingsPaymentMethodOptionsCardInstallments"  rn  rH   r  c                   P    \ rS rSr% \\   \S'    \\S      \S'    \S   \S'   Srg)	KInvoice.ModifyParamsPaymentSettingsPaymentMethodOptionsCardInstallmentsPlani1  rq  rr  rs  rt  r?   r@   Nru  r@   rH   rI   CModifyParamsPaymentSettingsPaymentMethodOptionsCardInstallmentsPlanr  1  rw  rH   r  c                   8    \ rS rSr% \S   \S'    \\   \S'   Srg)FInvoice.ModifyParamsPaymentSettingsPaymentMethodOptionsCustomerBalanceiB  RInvoice.ModifyParamsPaymentSettingsPaymentMethodOptionsCustomerBalanceBankTransferr  r  r@   Nr{  r@   rH   rI   >ModifyParamsPaymentSettingsPaymentMethodOptionsCustomerBalancer  B  r}  rH   r  c                   8    \ rS rSr% \S   \S'    \\   \S'   Srg)r  iP  `Invoice.ModifyParamsPaymentSettingsPaymentMethodOptionsCustomerBalanceBankTransferEuBankTransferr  r?   r@   Nr{  r@   rH   rI   JModifyParamsPaymentSettingsPaymentMethodOptionsCustomerBalanceBankTransferRInvoice.ModifyParamsPaymentSettingsPaymentMethodOptionsCustomerBalanceBankTransferP  r  rH   r  c                        \ rS rSr% \\S'   Srg)r  i^  ri   r@   Nr[   r@   rH   rI   XModifyParamsPaymentSettingsPaymentMethodOptionsCustomerBalanceBankTransferEuBankTransfer`Invoice.ModifyParamsPaymentSettingsPaymentMethodOptionsCustomerBalanceBankTransferEuBankTransfer^  r  rH   r  c                       \ rS rSrSrg)>Invoice.ModifyParamsPaymentSettingsPaymentMethodOptionsKonbiniif  r@   Nr  r@   rH   rI   6ModifyParamsPaymentSettingsPaymentMethodOptionsKonbinir  f  r  rH   r  c                       \ rS rSrSrg)@Invoice.ModifyParamsPaymentSettingsPaymentMethodOptionsSepaDebitii  r@   Nr  r@   rH   rI   8ModifyParamsPaymentSettingsPaymentMethodOptionsSepaDebitr  i  r  rH   r  c                   >    \ rS rSr% \S   \S'    \\S      \S'   Srg)DInvoice.ModifyParamsPaymentSettingsPaymentMethodOptionsUsBankAccountil  XInvoice.ModifyParamsPaymentSettingsPaymentMethodOptionsUsBankAccountFinancialConnectionsr  r  r  r@   NrX  r@   rH   rI   <ModifyParamsPaymentSettingsPaymentMethodOptionsUsBankAccountr  l  r  rH   r
  c                   b    \ rS rSr% \S   \S'    \\\S         \S'    \\\S         \S'   Srg	)
r	  i|  _Invoice.ModifyParamsPaymentSettingsPaymentMethodOptionsUsBankAccountFinancialConnectionsFiltersr  r  r  r  r  r@   Nr  r@   rH   rI   PModifyParamsPaymentSettingsPaymentMethodOptionsUsBankAccountFinancialConnectionsXInvoice.ModifyParamsPaymentSettingsPaymentMethodOptionsUsBankAccountFinancialConnections|  r  rH   r  c                   2    \ rS rSr% \\\S         \S'   Srg)r  i  r  r  r@   Nr  r@   rH   rI   WModifyParamsPaymentSettingsPaymentMethodOptionsUsBankAccountFinancialConnectionsFilters_Invoice.ModifyParamsPaymentSettingsPaymentMethodOptionsUsBankAccountFinancialConnectionsFilters  r  rH   r  c                   \    \ rS rSr% \S   \S'    \S   \S'    \\   \S'    \S   \S'   S	rg
)r  i  r  rR   Invoice.ModifyParamsRenderingPdfrS  rT  r  rU  r@   Nr{  r@   rH   rI   ModifyParamsRenderingInvoice.ModifyParamsRendering  r  rH   r  c                   ,    \ rS rSr% \\S      \S'   Srg)r  i  rL  rP  r@   Nr\  r@   rH   rI   ModifyParamsRenderingPdf Invoice.ModifyParamsRenderingPdf  r  rH   r  c                   8    \ rS rSr% \\   \S'    \S   \S'   Srg) Invoice.ModifyParamsShippingCosti  rs  0Invoice.ModifyParamsShippingCostShippingRateDatar  r@   Nr  r@   rH   rI   ModifyParamsShippingCostr    r  rH   r  c                       \ rS rSr% \S   \S'    \\S'    \S   \S'    \\\\4      \S'    \\S      \S	'    \\   \S
'    \\S      \S'   Sr	g)r  i  @Invoice.ModifyParamsShippingCostShippingRateDataDeliveryEstimater  r  ;Invoice.ModifyParamsShippingCostShippingRateDataFixedAmountr  r  r  r  r  r?   r@   Nr  r@   rH   rI   (ModifyParamsShippingCostShippingRateData0Invoice.ModifyParamsShippingCostShippingRateData  r  rH   r   c                   8    \ rS rSr% \S   \S'    \S   \S'   Srg)r  i  GInvoice.ModifyParamsShippingCostShippingRateDataDeliveryEstimateMaximumr  GInvoice.ModifyParamsShippingCostShippingRateDataDeliveryEstimateMinimumr  r@   NrM  r@   rH   rI   8ModifyParamsShippingCostShippingRateDataDeliveryEstimate@Invoice.ModifyParamsShippingCostShippingRateDataDeliveryEstimate  r  rH   r%  c                   2    \ rS rSr% \S   \S'    \\S'   Srg)r#  i  r  r  rb   r@   Nr  r@   rH   rI   ?ModifyParamsShippingCostShippingRateDataDeliveryEstimateMaximumGInvoice.ModifyParamsShippingCostShippingRateDataDeliveryEstimateMaximum  r  rH   r(  c                   2    \ rS rSr% \S   \S'    \\S'   Srg)r$  i  r  r  rb   r@   Nr  r@   rH   rI   ?ModifyParamsShippingCostShippingRateDataDeliveryEstimateMinimumGInvoice.ModifyParamsShippingCostShippingRateDataDeliveryEstimateMinimum  r  rH   r+  c                   H    \ rS rSr% \\S'    \\S'    \\\S4      \S'   Sr	g)r  i  r[  r  JInvoice.ModifyParamsShippingCostShippingRateDataFixedAmountCurrencyOptionsr  r@   Nr  r@   rH   rI   3ModifyParamsShippingCostShippingRateDataFixedAmount;Invoice.ModifyParamsShippingCostShippingRateDataFixedAmount  r  rH   r/  c                   8    \ rS rSr% \\S'    \\S      \S'   Srg)r.  i%  r[  r  r  r@   Nr  r@   rH   rI   BModifyParamsShippingCostShippingRateDataFixedAmountCurrencyOptionsJInvoice.ModifyParamsShippingCostShippingRateDataFixedAmountCurrencyOptions%  r  rH   r2  c                   >    \ rS rSr% S\S'    \\S'    \S   \S'   Srg)	#Invoice.ModifyParamsShippingDetailsi3  *Invoice.ModifyParamsShippingDetailsAddressrx   ra   rJ  rz   r@   Nr  r@   rH   rI   ModifyParamsShippingDetailsr5  3  r  rH   r7  c                       \ rS rSr% \\   \S'    \\   \S'    \\   \S'    \\   \S'    \\   \S'    \\   \S'   Srg	)
r6  iA  rh   ri   rj   rk   rl   rm   r@   Nr  r@   rH   rI   "ModifyParamsShippingDetailsAddress*Invoice.ModifyParamsShippingDetailsAddressA  r  rH   r9  c                   2    \ rS rSr% \\   \S'    \\S'   Srg) Invoice.ModifyParamsTransferDatai[  r[  r  r@   Nr  r@   rH   rI   ModifyParamsTransferDatar<  [  r  rH   r=  c                       \ rS rSr% \\\      \S'    \\   \S'    \S   \S'    \\   \S'    \\   \S'    \\   \S'    \\   \S	'   S
r	g)Invoice.PayParamsie  r  forgiverJ  mandateoff_sessionpaid_out_of_bandr  r  r@   N)
rB   rC   rD   rE   r   r   r\   rF   rT   rG   r@   rH   rI   	PayParamsr?  e  s    DI&&	 T""	
 .//	 !&&	 &d++	 $C((	 C  	rH   rD  c                   P    \ rS rSr% \\\      \S'    \S   \S'    \S   \S'   Srg)	Invoice.RemoveLinesParamsi  r  r  r  Invoice.RemoveLinesParamsLiner  r@   Nr  r@   rH   rI   RemoveLinesParamsrF    <    DI&&	 &&BCC	 344	rH   rH  c                   2    \ rS rSr% \S   \S'    \\S'   Srg)rG  i  )deleteunassignbehaviorr  r@   NrC  r@   rH   rI   RemoveLinesParamsLineInvoice.RemoveLinesParamsLine  s    .//	 	rH   rN  c                   ,    \ rS rSr% \\\      \S'   Srg)Invoice.RetrieveParamsi  r  r@   Nr  r@   rH   rI   RetrieveParamsrQ    r  rH   rR  c                   \    \ rS rSr% \\\      \S'    \\   \S'    \\   \S'    \\S'   Sr	g)Invoice.SearchParamsi  r  r  pagequeryr@   N)
rB   rC   rD   rE   r   r   r\   rF   r  rG   r@   rH   rI   SearchParamsrT    sF    DI&&	 3	 #	 
	rH   rW  c                   ,    \ rS rSr% \\\      \S'   Srg)Invoice.SendInvoiceParamsi  r  r@   Nr  r@   rH   rI   SendInvoiceParamsrY    r  rH   rZ  c                   P    \ rS rSr% \\\      \S'    \S   \S'    \S   \S'   Srg)	Invoice.UpdateLinesParamsi  r  r  r  Invoice.UpdateLinesParamsLiner  r@   Nr  r@   rH   rI   UpdateLinesParamsr\    rI  rH   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r	g)r]  i  r[  r  r  z7Literal['']|List[Invoice.UpdateLinesParamsLineDiscount]r  r  r  r  #Invoice.UpdateLinesParamsLinePeriodr  &Invoice.UpdateLinesParamsLinePriceDatar  $Invoice.UpdateLinesParamsLinePricingr  r  z8Literal['']|List[Invoice.UpdateLinesParamsLineTaxAmount]r  r  r  r@   Nr  r@   rH   rI   UpdateLinesParamsLineInvoice.UpdateLinesParamsLine  s    C  	 !%%	 "$''	 E
 	
	 	 :;;	 ABB	   HII	 CDD	 c""	 !F
 	
	 677	rH   rc  c                   J    \ rS rSr% \\   \S'    \\   \S'    \\   \S'   Srg)%Invoice.UpdateLinesParamsLineDiscounti  r  r  r  r@   Nr  r@   rH   rI   UpdateLinesParamsLineDiscountrf    r  rH   rg  c                   ,    \ rS rSr% \\S'    \\S'   Srg)r`  i  r  r  r@   Nr  r@   rH   rI   UpdateLinesParamsLinePeriod#Invoice.UpdateLinesParamsLinePeriod  r  rH   ri  c                       \ rS rSr% \\S'    \\   \S'    \S   \S'    \\S      \S'    \\   \S'    \\   \S	'   S
r	g)ra  i  r  r  1Invoice.UpdateLinesParamsLinePriceDataProductDatar  r  r  r  r  r@   Nr  r@   rH   rI   UpdateLinesParamsLinePriceData&Invoice.UpdateLinesParamsLinePriceData  sv    	 S!!	 "?
 	
	 ";<
 	
	 !%%	 )--	rH   rm  c                   x    \ rS rSr% \\   \S'    \\\      \S'    \\\\4      \S'    \\S'    \\   \S'   Sr	g)	rl  i5  r  r  r  ra   r  r@   Nr  r@   rH   rI   )UpdateLinesParamsLinePriceDataProductData1Invoice.UpdateLinesParamsLinePriceDataProductData5  r  rH   rp  c                   &    \ rS rSr% \\   \S'   Srg)rb  iK  r  r@   Nr  r@   rH   rI   UpdateLinesParamsLinePricing$Invoice.UpdateLinesParamsLinePricingK  r  rH   rs  c                   P    \ rS rSr% \\S'    S\S'    \\S      \S'    \\S'   Srg	)
&Invoice.UpdateLinesParamsLineTaxAmountiQ  r[  1Invoice.UpdateLinesParamsLineTaxAmountTaxRateDatar  r]  rm  rn  r@   Nr  r@   rH   rI   UpdateLinesParamsLineTaxAmountrv  Q  sH    	 KJ	
 '
 	
&	 	rH   rx  c                       \ rS rSr% \\   \S'    \\   \S'    \\S'    \\S'    \\   \S'    \\S      \S'    \	\S	'    \\   \S
'    \\S      \S'   Sr
g)rw  iw  ri   r  r  r  r  r  r  r  rm   r  r  r@   Nr   r@   rH   rI   )UpdateLinesParamsLineTaxAmountTaxRateData1Invoice.UpdateLinesParamsLineTaxAmountTaxRateDataw  r  rH   rz  c                   ,    \ rS rSr% \\\      \S'   Srg)Invoice.VoidInvoiceParamsi  r  r@   Nr  r@   rH   rI   VoidInvoiceParamsr}    r  rH   r~  account_countryaccount_namer,   r  
amount_dueamount_overpaidamount_paidamount_remainingamount_shippingr   applicationattempt_count	attemptedr	  r  r  )	&automatic_pending_invoice_item_invoicemanualquote_acceptr  subscription_createsubscription_cyclesubscription_thresholdsubscription_updateupcomingbilling_reasonr  r  confirmation_secretr  r  r  r"   r  customer_addresscustomer_emailcustomer_namecustomer_phonecustomer_shipping)exemptr8  reversecustomer_tax_exemptcustomer_tax_idsr'   r  r  r  r-   r  r  r#   r  r  r  ending_balancer  r  hosted_invoice_urlr  invoice_pdfr  last_finalization_errorlatest_revisionr$   r  livemoder  next_payment_attemptr  objectr   r  parentr!  r%   payments
period_endperiod_start post_payment_credit_notes_amountpre_payment_credit_notes_amountreceipt_numberr&  r(  r*  starting_balancer+  r  rS   status_transitionssubtotalsubtotal_excluding_taxr/   
test_clockthreshold_reasontotaltotal_discount_amountstotal_excluding_taxtotal_pretax_credit_amountstotal_taxeswebhooks_delivered_atTr  paramsr  returnc                 d    [        SU R                  SSR                  [        U5      S9US95      $ )a
Adds multiple line items to an invoice. This is only possible when an invoice is still a draft.
r2   post /v1/invoices/{invoice}/add_linesr4   r  r   _static_requestformatr   clsr4   r  s      rI   _cls_add_linesInvoice._cls_add_lines  sJ     299'0 :     	
 		
rH   c                     gr  Nr@   r4   r  s     rI   	add_linesInvoice.add_lines       	rH   c                     gr  r@   r>   r  s     rI   r  r         	rH   r  c                     [        SU R                  SSR                  [        U R	                  S5      5      S9US95      $ )r  r2   r  r  r  r  r  r   _requestr  r   getr  s     rI   r  r    sP     MM299'7 :    	
 		
rH   c                    #    [        SU R                  SSR                  [        U5      S9US9I Sh  vN 5      $  N7f)r  r2   r  r  r  r  Nr   _static_request_asyncr  r   r  s      rI   _cls_add_lines_asyncInvoice._cls_add_lines_async-  sW      ++299'0 :   ,  	
 		
   1><
	>c                    #    g7fr  r@   r  s     rI   add_lines_asyncInvoice.add_lines_async?  
      	   c                    #    g7fr  r@   r  s     rI   r  r  I  
      	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  r2   r  r  r  r  r  Nr   _request_asyncr  r   r  r  s     rI   r  r  R  s_      %%299'7 :   &  	
 		
   A AA
	Ar  c           	      T    [        SU R                  SU R                  5       US95      $ )  
This endpoint creates a draft invoice for a given customer. The invoice remains a draft until you [finalize the invoice, which allows you to [pay](#pay_invoice) or <a href="#send_invoice">send](https://stripe.com/docs/api#finalize_invoice) the invoice to your customers.
r2   r  r  )r   r  	class_urlr  r  s     rI   createInvoice.created  s6    
    
 	
rH   c           	      p   #    [        SU R                  SU R                  5       US9I Sh  vN 5      $  N7f)r  r2   r  r  N)r   r  r  r  s     rI   create_asyncInvoice.create_asyncr  sC      ++ ,  
 	
s   )64
	6r  c           	      8    [        SU R                  SSUS95      $ )  
At any time, you can preview the upcoming invoice for a customer. This will show you all the charges that are pending, including subscription renewal charges, invoice item charges, etc. It will also show you any discounts that are applicable to the invoice.

Note that when you are viewing an upcoming invoice, you are simply viewing a preview – the invoice has not yet been created. As such, the upcoming invoice will not show up in invoice listing calls, and you cannot use the API to pay or edit the invoice. If you want to change the amount that your customer will be billed, you can add, remove, or update pending invoice items, or update the customer's discount.

You can preview the effects of updating a subscription, including a preview of what proration will take place. To ensure that the actual proration is calculated exactly the same as the previewed proration, you should pass the subscription_details.proration_date parameter when doing the actual subscription update. The recommended way to get only the prorations being previewed is to consider only proration line items where period[start] is equal to the subscription_details.proration_date value passed in the request.

Note: Currency conversion calculations use the latest exchange rates. Exchange rates may vary between the time of the preview and the time of the actual invoice creation. [Learn more](https://docs.stripe.com/currencies/conversions)
r2   r  /v1/invoices/create_previewr  )r   r  r  s     rI   create_previewInvoice.create_preview  s0     -   
 	
rH   c           	      T   #    [        SU R                  SSUS9I Sh  vN 5      $  N7f)r  r2   r  r  r  N)r   r  r  s     rI   create_preview_asyncInvoice.create_preview_async  s=      ++- ,  
 	
s   (&
	(sidr  c           	      x    U R                  5       < S[        U5      < 3n[        SU R                  SUUS95      $ )  
Permanently deletes a one-off invoice draft. This cannot be undone. Attempts to delete invoices that are no longer in a draft state will fail; once an invoice has been finalized or if an invoice is for a subscription, it must be [voided](https://stripe.com/docs/api#void_invoice).
/r2   rK  r  r  r   r   r  r  r  r  urls       rI   _cls_deleteInvoice._cls_delete  sE     +c*:;   
 	
rH   c                     gr  Nr@   r  r  s     rI   rK  Invoice.delete  r  rH   c                     gr  r@   r  s     rI   rK  r        
 	rH   r  c                 @    U R                  SU R                  5       US9$ )r  rK  r  )_request_and_refreshinstance_urlr  s     rI   rK  r    s.     (( ) 
 	
rH   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  r2   rK  r  Nr  r   r   r  r  s       rI   _cls_delete_asyncInvoice._cls_delete_async  sR      +c*:;++ ,  
 	
   ;AA
	Ac                    #    g7fr  r@   r   s     rI   delete_asyncInvoice.delete_async  r  r  c                    #    g7fr  r@   r  s     rI   r  r    r  r  r	  c                 \   #    U R                  SU R                  5       US9I Sh  vN $  N7f)r  rK  r  N)_request_and_refresh_asyncr  r  s     rI   r  r    s;      44 5 
 
 	
 
s   #,*,r  c                 d    [        SU R                  SSR                  [        U5      S9US95      $ )
Stripe automatically finalizes drafts before sending and attempting payment on invoices. However, if you'd like to finalize a draft invoice manually, you can do so using this method.
r2   r  /v1/invoices/{invoice}/finalizer  r  r  r  s      rI   _cls_finalize_invoiceInvoice._cls_finalize_invoice  sJ     188'0 9     	
 		
rH   c                     gr  Nr@   r  s     rI   finalize_invoiceInvoice.finalize_invoice   r  rH   c                     gr  r@   r  s     rI   r  r  *  r  rH   r  c                     [        SU R                  SSR                  [        U R	                  S5      5      S9US95      $ )r  r2   r  r  r  r  r  r  r  s     rI   r  r  3  sP     MM188'7 9    	
 		
rH   c                    #    [        SU R                  SSR                  [        U5      S9US9I Sh  vN 5      $  N7f)r  r2   r  r  r  r  Nr  r  s      rI   _cls_finalize_invoice_async#Invoice._cls_finalize_invoice_asyncE  sW      ++188'0 9   ,  	
 		
r  c                    #    g7fr  r@   r  s     rI   finalize_invoice_asyncInvoice.finalize_invoice_asyncW  r  r  c                    #    g7fr  r@   r  s     rI   r!  r"  a  r  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  r2   r  r  r  r  r  Nr  r  s     rI   r!  r"  j  s_      %%188'7 9   &  	
 		
r  r  c                     U R                  SU R                  5       US9n[        U[        5      (       d!  [	        S[        U5      R                  -  5      eU$ )
You can list all invoices, or list the invoices for a specific customer. The invoices are returned sorted by creation date, with the most recently created invoices appearing first.
r  r  %Expected list object from API, got %s)r  r  
isinstancer   	TypeErrorr?   rB   r  r  results      rI   listInvoice.list|  s`     $$MMO % 

 &*--7<((* 
 rH   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)  r?   rB   r*  s      rI   
list_asyncInvoice.list_async  sm      00MMO 1 
 

 &*--7<((* 
 
s   #A$A"=A$r  c                 d    [        SU R                  SSR                  [        U5      S9US95      $ )
Marking an invoice as uncollectible is useful for keeping track of bad debts that can be written off for accounting purposes.
r2   r  )/v1/invoices/{invoice}/mark_uncollectibler  r  r  r  s      rI   _cls_mark_uncollectibleInvoice._cls_mark_uncollectible  sK     ;BB'0 C     	
 		
rH   c                     gr2  Nr@   r  s     rI   mark_uncollectibleInvoice.mark_uncollectible  r  rH   c                     gr7  r@   r  s     rI   r8  r9    r  rH   r4  c                     [        SU R                  SSR                  [        U R	                  S5      5      S9US95      $ )r2  r2   r  r3  r  r  r  r  r  s     rI   r8  r9    sQ     MM;BB'7 C    	
 		
rH   c                    #    [        SU R                  SSR                  [        U5      S9US9I Sh  vN 5      $  N7f)r2  r2   r  r3  r  r  Nr  r  s      rI   _cls_mark_uncollectible_async%Invoice._cls_mark_uncollectible_async  sX      ++;BB'0 C   ,  	
 		
r  c                    #    g7fr7  r@   r  s     rI   mark_uncollectible_async Invoice.mark_uncollectible_async  r  r  c                    #    g7fr7  r@   r  s     rI   r@  rA    r  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)r2  r2   r  r3  r  r  r  Nr  r  s     rI   r@  rA     s`      %%;BB'7 C   &  	
 		
r  r  c           	      x    U R                  5       < S[        U5      < 3n[        SU R                  SUUS95      $ )  
Draft invoices are fully editable. Once an invoice is [finalized](https://stripe.com/docs/billing/invoices/workflow#finalized),
monetary values, as well as collection_method, become uneditable.

If you would like to stop the Stripe Billing engine from automatically finalizing, reattempting payments on,
sending reminders for, or [automatically reconciling](https://stripe.com/docs/billing/invoices/reconciliation) invoices, pass
auto_advance=false.
r  r2   r  r  r  r  r  r  r  s       rI   modifyInvoice.modify  sD     +b/:   
 	
rH   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)rE  r  r2   r  r  Nr  rF  s       rI   modify_asyncInvoice.modify_async(  sQ      +b/:++ ,  
 	
r  r?  c                 d    [        SU R                  SSR                  [        U5      S9US95      $ )Y  
Stripe automatically creates and then attempts to collect payment on invoices for customers on subscriptions according to your [subscriptions settings](https://dashboard.stripe.com/account/billing/automatic). However, if you'd like to attempt payment on an invoice out of the normal collection schedule or for some other reason, you can do so.
r2   r  /v1/invoices/{invoice}/payr  r  r  r  s      rI   _cls_payInvoice._cls_pay>  sJ     ,33'0 4     	
 		
rH   c                     grM  Nr@   r  s     rI   payInvoice.payP  s     	rH   c                     grR  r@   r  s     rI   rS  rT  X  r  rH   rO  c                     [        SU R                  SSR                  [        U R	                  S5      5      S9US95      $ )rM  r2   r  rN  r  r  r  r  r  s     rI   rS  rT  _  sP     MM,33'7 4    	
 		
rH   c                    #    [        SU R                  SSR                  [        U5      S9US9I Sh  vN 5      $  N7f)rM  r2   r  rN  r  r  Nr  r  s      rI   _cls_pay_asyncInvoice._cls_pay_asyncq  sW      ++,33'0 4   ,  	
 		
r  c                    #    g7frR  r@   r  s     rI   	pay_asyncInvoice.pay_async  r  r  c                    #    g7frR  r@   r  s     rI   r[  r\    r  r  rX  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)rM  r2   r  rN  r  r  r  Nr  r  s     rI   r[  r\    s_      %%,33'7 4   &  	
 		
r  rF  c                 d    [        SU R                  SSR                  [        U5      S9US95      $ )f
Removes multiple line items from an invoice. This is only possible when an invoice is still a draft.
r2   r  #/v1/invoices/{invoice}/remove_linesr  r  r  r  s      rI   _cls_remove_linesInvoice._cls_remove_lines  J     5<<'0 =     	
 		
rH   c                     gr`  Nr@   r  s     rI   remove_linesInvoice.remove_lines  r  rH   c                     grf  r@   r  s     rI   rg  rh    r  rH   rb  c                     [        SU R                  SSR                  [        U R	                  S5      5      S9US95      $ )r`  r2   r  ra  r  r  r  r  r  s     rI   rg  rh    P     MM5<<'7 =    	
 		
rH   c                    #    [        SU R                  SSR                  [        U5      S9US9I Sh  vN 5      $  N7f)r`  r2   r  ra  r  r  Nr  r  s      rI   _cls_remove_lines_asyncInvoice._cls_remove_lines_async  W      ++5<<'0 =   ,  	
 		
r  c                    #    g7frf  r@   r  s     rI   remove_lines_asyncInvoice.remove_lines_async  r  r  c                    #    g7frf  r@   r  s     rI   rq  rr    r  r  rm  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`  r2   r  ra  r  r  r  Nr  r  s     rI   rq  rr    _      %%5<<'7 =   &  	
 		
r  rQ  c                 8    U " U40 UD6nUR                  5         U$ )*
Retrieves the invoice with the given ID.
)refreshr  r  r  instances       rI   retrieveInvoice.retrieve  s$     r$V$rH   c                 T   #    U " U40 UD6nUR                  5       I Sh  vN   U$  N7f)rw  N)refresh_asyncry  s       rI   retrieve_asyncInvoice.retrieve_async!  s2      r$V$$$&&& 	's   (&(rY  c                 d    [        SU R                  SSR                  [        U5      S9US95      $ )  
Stripe will automatically send invoices to customers according to your [subscriptions settings](https://dashboard.stripe.com/account/billing/automatic). However, if you'd like to manually send an invoice to your customer out of the normal schedule, you can do so. When sending invoices that have already been paid, there will be no reference to the payment in the email.

Requests made in test-mode result in no emails being sent, despite sending an invoice.sent event.
r2   r  /v1/invoices/{invoice}/sendr  r  r  r  s      rI   _cls_send_invoiceInvoice._cls_send_invoice,  J     -44'0 5     	
 		
rH   c                     gr  Nr@   r  s     rI   r  Invoice.send_invoice@       	rH   c                     gr  r@   r  s     rI   r  r  L       	rH   r  c                     [        SU R                  SSR                  [        U R	                  S5      5      S9US95      $ )r  r2   r  r  r  r  r  r  r  s     rI   r  r  W  P     MM-44'7 5    	
 		
rH   c                    #    [        SU R                  SSR                  [        U5      S9US9I Sh  vN 5      $  N7f)r  r2   r  r  r  r  Nr  r  s      rI   _cls_send_invoice_asyncInvoice._cls_send_invoice_asynck  W      ++-44'0 5   ,  	
 		
r  c                    #    g7fr  r@   r  s     rI   send_invoice_asyncInvoice.send_invoice_async  
      	r  c                    #    g7fr  r@   r  s     rI   r  r    
      	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  r2   r  r  r  r  r  Nr  r  s     rI   r  r    _      %%-44'7 5   &  	
 		
r  r\  c                 d    [        SU R                  SSR                  [        U5      S9US95      $ )d
Updates multiple line items on an invoice. This is only possible when an invoice is still a draft.
r2   r  #/v1/invoices/{invoice}/update_linesr  r  r  r  s      rI   _cls_update_linesInvoice._cls_update_lines  rd  rH   c                     gr  Nr@   r  s     rI   update_linesInvoice.update_lines  r  rH   c                     gr  r@   r  s     rI   r  r    r  rH   r  c                     [        SU R                  SSR                  [        U R	                  S5      5      S9US95      $ )r  r2   r  r  r  r  r  r  r  s     rI   r  r    rk  rH   c                    #    [        SU R                  SSR                  [        U5      S9US9I Sh  vN 5      $  N7f)r  r2   r  r  r  r  Nr  r  s      rI   _cls_update_lines_asyncInvoice._cls_update_lines_async  ro  r  c                    #    g7fr  r@   r  s     rI   update_lines_asyncInvoice.update_lines_async  r  r  c                    #    g7fr  r@   r  s     rI   r  r    r  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  r2   r  r  r  r  r  Nr  r  s     rI   r  r    ru  r  r}  c                 d    [        SU R                  SSR                  [        U5      S9US95      $ )  
Mark a finalized invoice as void. This cannot be undone. Voiding an invoice is similar to [deletion](https://stripe.com/docs/api#delete_invoice), however it only applies to finalized invoices and maintains a papertrail where the invoice can still be found.

Consult with local regulations to determine whether and how an invoice might be amended, canceled, or voided in the jurisdiction you're doing business in. You might need to [issue another invoice or <a href="#create_credit_note">credit note](https://stripe.com/docs/api#create_invoice) instead. Stripe recommends that you consult with your legal counsel for advice specific to your business.
r2   r  /v1/invoices/{invoice}/voidr  r  r  r  s      rI   _cls_void_invoiceInvoice._cls_void_invoice  r  rH   c                     gr  Nr@   r  s     rI   void_invoiceInvoice.void_invoice,  r  rH   c                     gr  r@   r  s     rI   r  r  8  r  rH   r  c                     [        SU R                  SSR                  [        U R	                  S5      5      S9US95      $ )r  r2   r  r  r  r  r  r  r  s     rI   r  r  C  r  rH   c                    #    [        SU R                  SSR                  [        U5      S9US9I Sh  vN 5      $  N7f)r  r2   r  r  r  r  Nr  r  s      rI   _cls_void_invoice_asyncInvoice._cls_void_invoice_asyncW  r  r  c                    #    g7fr  r@   r  s     rI   void_invoice_asyncInvoice.void_invoice_asynck  r  r  c                    #    g7fr  r@   r  s     rI   r  r  w  r  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  r2   r  r  r  r  r  Nr  r  s     rI   r  r    r  r  kwargsrT  c                 *    U R                   " USS0UD6$ )  
Search for invoices you've previously created using Stripe's [Search Query Language](https://stripe.com/docs/search#search-query-language).
Don't use search in read-after-write flows where strict consistency is necessary. Under normal operating
conditions, data is searchable in less than a minute. Occasionally, propagation of new or updated data can be up
to an hour behind during outages. Search functionality is not available to merchants in India.

search_url/v1/invoices/search)_searchr  argsr  s      rI   searchInvoice.search  s     {{dM&;MfMMrH   c                 F   #    U R                   " USS0UD6I Sh  vN $  N7f)r  r  r  N)_search_asyncr  s      rI   search_asyncInvoice.search_async  s7      &&/3
,
7=
 
 	
 
s   !!c                 B    U R                   " U0 UD6R                  5       $ N)r  auto_paging_iterr  s      rI   search_auto_paging_iterInvoice.search_auto_paging_iter  s!     zz4*6*;;==rH   c                 ^   #    U R                   " U0 UD6I S h  vN R                  5       $  N7fr  )r  r  r  s      rI   search_auto_paging_iter_async%Invoice.search_auto_paging_iter_async  s,      &&777IIKK7s   -+-r  c                 r    [        [        S   U R                  SSR                  [	        U5      S9US95      $ )
When retrieving an invoice, you'll get a lines property containing the total count of line items and 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/invoices/{invoice}/linesr  r  )r   r   r  r  r   r  s      rI   
list_linesInvoice.list_lines  sP     ().55'0 6     	
 		
rH   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      rI   list_lines_asyncInvoice.list_lines_async  s]      ()++.55'0 6   ,  	
 		
s   8AA
	A)r  r  r@   N)rB   rC   rD   rE   __doc__r5   r   r   rF   r   rV   r]   rc   ro   r}   r   r   r   r  r  rG  rV  ru  rz  r  r  r  r  r  r	   r  r   r  r  r  r  r  r  r  r  r/  r3  r8  r=  r@  rD  rG  rN  rR  rY  r]  rb  rg  rl  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!  r%  r'  r*  r-  r:  rM  rR  rU  rX  r\  r_  rd  rg  rj  rn  rr  ru  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/  r2  r7  r9  r=  rD  rH  rN  rR  rW  rZ  r^  rc  rg  ri  rm  rp  rs  rx  rz  r~  r   r\   r   r   r  rT   r   r   r   classmethodr   r  r   staticmethodr  r   r  r  r  r  r  r  r  rK  r	  r  r  r  r  r!  r,  r/  r4  r8  r=  r@  rG  rJ  rO  rS  rX  r[  rb  rg  rm  rq  r{  r  r  r  r  r  r  r  r  r  r  r  r  r  r
   r  r  r   r  r   r  r  r  rU   rG   r@   rH   rI   r2   r2   9   s   !F 1:K'),-9"6| "6H\ l , 4,2< ,2\n n`l  W Wr%
 %
NKN, KNZ*L *2;,| ;,z,2, ,2\L $:, :*l , (-B< -B^ 4Y 4lY 9 i < ,I $i $L9 9vH~ HT9 I ) y ) Y i $*) *X9 I i  " 9  4	 (9 
9 
"9 "H9 



i &i Y 49 Bn BH
) 
9 Y <I 4Y I 4	 m) m^i F FP y ) 0I Y $d) dL	 8 4
i 


)   

 i  Di y 8

i 0 0d,Y ,\Y i 8

~  . $)^ )VI $I $. x~ xt9 I ) y Y i $*) *X9 I i  " 9  4	 (9 
9 
"9 "H9 



i &i Y 49 N @N 	  ~ $N N 4	 4l	 i  <I ,y $ $L9I 9vN  c]" 3- d?7#;<== O     /-899  O 4.    (- 
	
 
 EFF ""455 L M D-.. z233 // SM! C=  SM!   011 "'*E"FGG tM233 %__%EFF DE	
 
 I& # OJ/00 sm 3- SM! SM ;'' !% 	 # N%&;<< oi899 '(( N tCH~&& #3-' SM I ?9566 V &%z"2344 O  '*) &)( SM! 	"" L)) //  #3-' WMNOO *)M %SM) 566 //J %T*=%>?? "#& "*$/F*G!HH $x.)) $C=( gdm$$ 

%+,D%E
	
 
"  &'? @	   78	  *+
78
	
 ,
" 

%+,D%E
	
 
"  &'? @	   78	  01
78
	
 2
" 
f%;< 
 
 
 
45
	
 
 
;<
	
 
* 
;<
	
 
* 

!'(>!?
	
 
  "#9:	   v&<= )   -(

56

	

 )

 

!'(>!?
	
 
  "#9:	   56	  -.

56

	

 /

 

%+,K%L
	
 
"  &'F G	   >?	  12
>?
	
 3
" 

%+,K%L
	
 
"  &'F G	   >?	  78
>?
	
 9
" 23	I	 & 23	I	 & 

%+,M%N
	
 
"  &'H I	   @A	  34
@A
	
 5
" 

%+,M%N
	
 
"  &'H I	   @A	  9:
@A
	
 ;
" 

 &'= >
	
 
* 

 &'= >
	
 
* 

%+,?%@
	
 
" S F+>$? I    F#67 I   *%
23
	
 &
" 

%+,?%@
	
 
"  &': ;	   23	  *+
23
	
 ,
" 

%+,G%H
	
 
"  &'B C	   :;	  -.
:;
	
 /
" 

%+,G%H
	
 
"  &'B C	   :;	  34
:;
	
 5
"  &'? @	   &'? @	  

%+,G%H
	
 
&  &'B C	   :;	  -.
:;
	
 /
& 

%+,G%H
	
 
&  &'B C	   :;	  34
:;
	
 5
& 

%+,G%H
	
 
"  &'B C	   :;	  -.
:;
	
 /
" 

%+,G%H
	
 
"  &'B C	   :;	  34
:;
	
 5
" 

%+,G%H
	
 
&  &'B C	   :;	  -.
:;
	
 /
& 

%+,G%H
	
 
&  &'B C	   :;	  34
:;
	
 5
& 	N$%;<	N	I	&	N 	N 
$%;<
	I	&
 
 >$%;<>	)	> >
 L$%;<L	y	!L L
 

%+,E%F
	%	&
 
" 

%+,E%F
	%	&
 
"1 	 	O	
 	- 	M 	 	& 	"#8 	& 	O 	Y 	 	O 	/  	O!" 	!"5#$ (?'rH   r2   N)Ostripe._createable_api_resourcer   stripe._deletable_api_resourcer   stripe._expandable_fieldr   stripe._list_objectr   stripe._listable_api_resourcer   %stripe._nested_resource_class_methodsr   stripe._request_optionsr	   stripe._search_result_objectr
   stripe._searchable_api_resourcer   stripe._stripe_objectr   stripe._updateable_api_resourcer   stripe._utilr   r   typingr   r   r   r   r   r   r   r   r   typing_extensionsr   r   r   r   r   stripe._accountr   stripe._applicationr   stripe._bank_accountr    stripe._cardr!   r  stripe._customerr"   stripe._discountr#   stripe._invoice_line_itemr$   stripe._invoice_paymentr%   stripe._payment_intentr&   stripe._payment_methodr'   stripe._setup_intentr(   stripe._shipping_rater)   stripe._sourcer*   stripe._subscriptionr+   stripe._tax_idr,   stripe._tax_rater-   *stripe.billing._credit_balance_transactionr.   stripe.test_helpers._test_clockr/   r2   r@   rH   rI   <module>r     s    B ? 4 * = O 2 ; A . A :
 
 
  '/01))964402%1$( : v&zV)$#	")$)$zV 'zVrH   