Ë
    <@‹gIÁ ã                   óF  — d dl mZ d dlmZ d dlmZ d dlmZ d dlm	Z	 d dl
mZ d dlmZ d dlmZ d d	lmZ d d
lmZ d dlmZ d dlmZ d dlmZmZ d dlmZmZmZmZm Z m!Z!m"Z"m#Z#m$Z$ d dl%m&Z&m'Z'm(Z(m)Z)m*Z*m+Z+ e+rNd dl,m-Z- d dl.m/Z/ d dl0m1Z1 d dl2m3Z3 d dl4m5Z5 d dl6m7Z7 d dl8m9Z9 d dl:m;Z; d dl<m=Z= d dl>m?Z? d dl@mAZA d dlBmCZC d dlDmEZE  ed«       ed«       ed«       ed «       G d!„ d"ed"   ed"   e	d"   ed"   ed"   «      «       «       «       «       ZFeFeFjŽ                  _H        y#)$é    )ÚCreateableAPIResource)ÚDeletableAPIResource)ÚExpandableField)Ú
ListObject)ÚListableAPIResource)Únested_resource_class_methods)ÚRequestOptions)ÚSearchResultObject)ÚSearchableAPIResource)ÚStripeObject)ÚAPIResourceTestHelpers)ÚUpdateableAPIResource)Úclass_method_variantÚsanitize_id)	ÚAsyncIteratorÚClassVarÚDictÚIteratorÚListÚOptionalÚUnionÚcastÚoverload)ÚLiteralÚNotRequiredÚTypeÚ	TypedDictÚUnpackÚTYPE_CHECKING)ÚAccount)ÚBankAccount)ÚCard)ÚCashBalance)ÚCustomerBalanceTransaction)ÚCustomerCashBalanceTransaction)ÚDiscount)ÚFundingInstructions)ÚPaymentMethod)ÚSource)ÚSubscription)ÚTaxId)Ú	TestClockÚbalance_transactionÚcash_balance_transactionÚsourceÚtax_idc            
       ó’  — e Zd ZU dZdZeed      ed<    G d„ de«      Z	 G d„ de«      Z
 G d„ d	e«      Z G d
„ de«      Z G d„ de«      Z G d„ de«      Z G d„ de«      Z G d„ de«      Z G d„ de«      Z G d„ de«      Z G d„ de«      Z G d„ de«      Z G d„ de«      Z G d„ de«      Z G d „ d!e«      Z G d"„ d#e«      Z G d$„ d%e«      Z G d&„ d'e«      Z G d(„ d)e«      Z G d*„ d+e«      Z G d,„ d-e«      Z G d.„ d/e«      Z  G d0„ d1e«      Z! G d2„ d3e«      Z" G d4„ d5e«      Z# G d6„ d7e«      Z$ G d8„ d9e«      Z% G d:„ d;e«      Z& G d<„ d=e«      Z' G d>„ d?e«      Z( G d@„ dAe«      Z) G dB„ dCe«      Z* G dD„ dEe«      Z+ G dF„ dGe«      Z, G dH„ dIe«      Z- G dJ„ dKe«      Z. G dL„ dMe«      Z/ G dN„ dOe«      Z0 G dP„ dQe«      Z1 G dR„ dSe«      Z2 G dT„ dUe«      Z3 G dV„ dWe«      Z4 G dX„ dYe«      Z5 G dZ„ d[e«      Z6 G d\„ d]e«      Z7 G d^„ d_e«      Z8 G d`„ dae«      Z9 G db„ dce«      Z: G dd„ dee«      Z; G df„ dge«      Z< G dh„ die«      Z= G dj„ dke«      Z> G dl„ dme«      Z? G dn„ doe«      Z@ G dp„ dqe«      ZA G dr„ dse«      ZB G dt„ due«      ZCeDe	   edv<   	 eDeE   edw<   	 eDdx   edy<   	 eEedz<   	 eDeF   ed{<   	 eDeGeHd|         ed}<   	 eDeI   ed~<   	 eDeF   ed<   	 eDd€   ed�<   	 eDeF   ed‚<   	 eFedƒ<   	 eDeJeFeEf      ed„<   	 eDeF   ed…<   	 eDe
   ed†<   eIed‡<   	 eDeJeFeFf      edˆ<   	 eDeF   ed‰<   	 eDeE   edŠ<   	 ed   ed‹<   	 eDeF   edŒ<   	 eDeKeF      ed�<   	 eDe   edŽ<   	 eDeLeHd|         ed�<   	 eDeLd�      ed‘<   	 eDe   ed’<   eDed“      ed”<   	 eDeLd•      ed–<   	 eDeGd—      ed˜<   	 eDed™      edš<   	 eMd›eNdœ   d�d fdž„«       ZOeMd›eNdœ   d�d fdŸ„«       ZPeMdeFd›eNd    d�d¡fd¢„«       ZQeReSdeFd›eNd    d�d¡fd£„«       «       ZTeRd›eNd    d�d¡fd¤„«       ZT eUd¥«      d›eNd    d�d¡fd¦„«       ZTeMdeFd›eNd    d�d¡fd§„«       ZVeReSdeFd›eNd    d�d¡fd¨„«       «       ZWeRd›eNd    d�d¡fd©„«       ZW eUdª«      d›eNd    d�d¡fd«„«       ZWeMd¬eFd›eNd­   d�d fd®„«       ZXeReSd¬eFd›eNd­   d�d fd¯„«       «       ZYeRd›eNd­   d�d fd°„«       ZY eUd±«      d›eNd­   d�d fd²„«       ZYeMd¬eFd›eNd­   d�d fd³„«       ZZeReSd¬eFd›eNd­   d�d fd´„«       «       Z[eRd›eNd­   d�d fdµ„«       Z[ eUd¶«      d›eNd­   d�d fd·„«       Z[eMdeFd›eNd¸   d�d€fd¹„«       Z\eReSdeFd›eNd¸   d�d€fdº„«       «       Z]eRd›eNd¸   d�d€fd»„«       Z] eUd¼«      d›eNd¸   d�d€fd½„«       Z]eMdeFd›eNd¸   d�d€fd¾„«       Z^eReSdeFd›eNd¸   d�d€fd¿„«       «       Z_eRd›eNd¸   d�d€fdÀ„«       Z_ eUdÁ«      d›eNd¸   d�d€fdÂ„«       Z_eMd›eNdÃ   d�eLd    fdÄ„«       Z`eMd›eNdÃ   d�eLd    fdÅ„«       ZaeMdeFd›eNdÆ   d�eLdÇ   fdÈ„«       ZbeReSdeFd›eNdÆ   d�eLdÇ   fdÉ„«       «       ZceRd›eNdÆ   d�eLdÇ   fdÊ„«       Zc eUdË«      d›eNdÆ   d�eLdÇ   fdÌ„«       ZceMdeFd›eNdÆ   d�eLdÇ   fdÍ„«       ZdeReSdeFd›eNdÆ   d�eLdÇ   fdÎ„«       «       ZeeRd›eNdÆ   d�eLdÇ   fdÏ„«       Ze eUdÐ«      d›eNdÆ   d�eLdÇ   fdÑ„«       ZeeMdƒeFd›eNdÒ   d�d fdÓ„«       ZfeMdƒeFd›eNdÒ   d�d fdÔ„«       ZgeMdƒeFd›eNdÕ   d�d fdÖ„«       ZheMdƒeFd›eNdÕ   d�d fd×„«       ZieMdeFdØeFd›eNdÙ   d�dÇfdÚ„«       ZjeReSdeFdØeFd›eNdÙ   d�dÇfdÛ„«       «       ZkeRdØeFd›eNdÙ   d�dÇfdÜ„«       Zk eUdÝ«      dØeFd›eNdÙ   d�dÇfdÞ„«       ZkeMdeFdØeFd›eNdÙ   d�dÇfdß„«       ZleReSdeFdØeFd›eNdÙ   d�dÇfdà„«       «       ZmeRdØeFd›eNdÙ   d�dÇfdá„«       Zm eUdâ«      dØeFd›eNdÙ   d�dÇfdã„«       ZmeMdäeNdå   d�end    fdæ„«       ZoeMdäeNdå   d�end    fdç„«       ZpeMdäeNdå   d�eqd    fdè„«       ZreMdäeNdå   d�esd    fdé„«       ZteMdeFd›eNdê   d�dëfdì„«       ZueMdeFd›eNdê   d�dëfdí„«       ZveMdeFdîeFd›eNdï   d�dëfdð„«       ZweMdeFdîeFd›eNdï   d�dëfdñ„«       ZxeMdeFdîeFd›eNdò   d�dëfdó„«       ZyeMdeFdîeFd›eNdò   d�dëfdô„«       ZzeMdeFd›eNdõ   d�eLdë   fdö„«       Z{eMdeFd›eNdõ   d�eLdë   fd÷„«       Z|eMdeFdîeFd›eNdø   d�dùfdú„«       Z}eMdeFdîeFd›eNdø   d�dùfdû„«       Z~eMdeFd›eNdü   d�eLdù   fdý„«       ZeMdeFd›eNdü   d�eLdù   fdþ„«       Z€eMdeFd›eNdÿ   d�eHd|   f�d „«       Z�eMdeFd›eNdÿ   d�eHd|   f�d„«       Z‚eMdeFdƒeFd›eN�d   d�eHd|   f�d„«       ZƒeMdeFdƒeFd›eN�d   d�eHd|   f�d„«       Z„eMdeFdƒeFd›eN�d   d�eHd|   f�d„«       Z…eMdeFdƒeFd›eN�d   d�eHd|   f�d„«       Z†eMdeFdƒeFd›eN�d   d�eHd|   f�d	„«       Z‡eMdeFdƒeFd›eN�d   d�eHd|   f�d
„«       ZˆeMdeFd›eN�d   d�eLeHd|      f�d„«       Z‰eMdeFd›eN�d   d�eLeHd|      f�d„«       ZŠeMdeFd›eN�d   d�d•f�d„«       Z‹eMdeFd›eN�d   d�d•f�d„«       ZŒeMdeFdƒeFd›eN�d   d�d•f�d„«       Z�eMdeFdƒeFd›eN�d   d�d•f�d„«       ZŽeMdeFdƒeFd›eN�d   d�d•f�d„«       Z�eMdeFdƒeFd›eN�d   d�d•f�d„«       Z�eMdeFd›eN�d   d�eLd•   f�d„«       Z‘eMdeFd›eN�d   d�eLd•   f�d„«       Z’eMdeFd›eN�d   d�dxf�d„«       Z“eMdeFd›eN�d   d�dxf�d„«       Z”eMdeFd›eN�d   d�dxf�d„«       Z•eMdeFd›eN�d   d�dxf�d„«       Z– G �d „ �d!e—d    «      Z˜e™�d"„ «       Zše	e
ee�d#œZ›�y$(%  ÚCustomera&  
    This object represents a customer of your business. Use it to [create recurring charges](https://stripe.com/docs/invoicing/customer), [save payment](https://stripe.com/docs/payments/save-during-payment) and contact information,
    and track payments that belong to the same customer.
    ÚcustomerÚOBJECT_NAMEc                   óx   — e Zd ZU ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   y)úCustomer.AddressÚcityÚcountryÚline1Úline2Úpostal_codeÚstateN©Ú__name__Ú
__module__Ú__qualname__r   ÚstrÚ__annotations__© ó    úO/var/www/html/AdoubleTech/venv/lib/python3.12/site-packages/stripe/_customer.pyÚAddressr6   H   sf   … Ø�s‰mÓð	ð ˜#‘Óð	ð ˜‰}Óð	ð ˜‰}Óð	ð ˜c‘]Ó"ð	ð ˜‰}Óð	rD   rF   c                   ó˜   — e Zd ZU  G d„ de«      Z G d„ de«      Zeee      ed<   	 ee	d      ed<   	 ee
   ed<   	 ee   ed	<   	 eed
œZy)úCustomer.InvoiceSettingsc                   ó$   — e Zd ZU eed<   	 eed<   y)ú$Customer.InvoiceSettings.CustomFieldÚnameÚvalueN©r>   r?   r@   rA   rB   rC   rD   rE   ÚCustomFieldrJ   c   s   … Ø‹Iðð ‹JðrD   rN   c                   ó0   — e Zd ZU ee   ed<   	 ee   ed<   y)ú)Customer.InvoiceSettings.RenderingOptionsÚamount_tax_displayÚtemplateNr=   rC   rD   rE   ÚRenderingOptionsrP   m   s"   … Ø (¨¡Ó-ðð ˜s‘mÓ#ðrD   rS   Úcustom_fieldsr(   Údefault_payment_methodÚfooterÚrendering_options)rT   rW   N)r>   r?   r@   r   rN   rS   r   r   rB   r   rA   Ú_inner_class_typesrC   rD   rE   ÚInvoiceSettingsrH   b   s|   … ô	˜,ô 	ô	˜|ô 	ð    [Ñ 1Ñ2Ó2ð	ð !)¨¸Ñ)IÑ JÓJð	ð ˜‘Óð	ð $Ð$4Ñ5Ó5ð	ð )Ø!1ñ
ÑrD   rY   c                   ó„   — e Zd ZU  G d„ de«      Zee   ed<   ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   	 deiZy)	úCustomer.Shippingc                   óx   — e Zd ZU ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   y)úCustomer.Shipping.Addressr7   r8   r9   r:   r;   r<   Nr=   rC   rD   rE   rF   r]   �   sf   … Ø˜3‘-Óðð ˜c‘]Ó"ðð ˜C‘=Ó ðð ˜C‘=Ó ðð " #™Ó&ðð ˜C‘=Ó ðrD   rF   ÚaddressÚcarrierrK   ÚphoneÚtracking_numberN)	r>   r?   r@   r   rF   r   rB   rA   rX   rC   rD   rE   ÚShippingr[   Œ   sj   … ô	�lô 	ð4 ˜'Ñ"Ó"Ø˜#‘Óð	ð �s‰mÓð	ð ˜‰}Óð	ð " #™Ó&ð	ð (¨Ð1ÑrD   rb   c                   ób   — e Zd ZU  G d„ de«      Zed   ed<   	 ee   ed<   	 ee   ed<   	 deiZ	y)úCustomer.Taxc                   ó<   — e Zd ZU eed<   	 ed   ed<   	 ee   ed<   y)úCustomer.Tax.Locationr8   )Úbilling_addressÚ
ip_addressÚpayment_methodÚshipping_destinationr/   r<   N)r>   r?   r@   rA   rB   r   r   rC   rD   rE   ÚLocationrf   »   s6   … Ø‹Lðð ð(ñó ðð ˜C‘=Ó ðrD   rk   )ÚfailedÚnot_collectingÚ	supportedÚunrecognized_locationÚautomatic_taxrh   ÚlocationN)
r>   r?   r@   r   rk   r   rB   r   rA   rX   rC   rD   rE   ÚTaxrd   º   sU   … ô	�|ô 	ð& ØLñ
ó 	
ð	ð ˜S‘MÓ!ð	ð ˜8Ñ$Ó$ð	ð )¨(Ð3ÑrD   rr   c                   ó`   — e Zd ZU eed<   	 eed<   	 ee   ed<   	 eee      ed<   	 ed   ed<   y)ú'Customer.CreateBalanceTransactionParamsÚamountÚcurrencyÚdescriptionÚexpandúLiteral['']|Dict[str, str]ÚmetadataN©r>   r?   r@   ÚintrB   rA   r   r   rC   rD   rE   ÚCreateBalanceTransactionParamsrt   Þ   sS   … Ø‹ð	ð ‹ð	ð ! Ñ%Ó%ð	ð ˜D ™IÑ&Ó&ð	ð Ð:Ñ;Ó;ð	rD   r}   c                   óN   — e Zd ZU ded<   	 eed<   	 eee      ed<   	 ed   ed<   y)ú(Customer.CreateFundingInstructionsParamsú4Customer.CreateFundingInstructionsParamsBankTransferÚbank_transferrv   rx   Úfunding_typeN)r>   r?   r@   rB   rA   r   r   r   rC   rD   rE   ÚCreateFundingInstructionsParamsr   ô   sA   … ØMÓMð	ð ‹ð	ð ˜D ™IÑ&Ó&ð	ð ˜oÑ.Ó.ð	rD   rƒ   c                   óN   — e Zd ZU ed   ed<   	 eeed         ed<   	 ed   ed<   y)r€   úBCustomer.CreateFundingInstructionsParamsBankTransferEuBankTransferÚeu_bank_transfer)ÚibanÚ	sort_codeÚspeiÚzenginÚrequested_address_types)r†   Úgb_bank_transferÚjp_bank_transferÚmx_bank_transferÚus_bank_transferÚtypeN)r>   r?   r@   r   rB   r   r   rC   rD   rE   Ú+CreateFundingInstructionsParamsBankTransferz4Customer.CreateFundingInstructionsParamsBankTransfer  sR   … Ø%ØPñ
ó 	
ð	ð "-Ø�Ð>Ñ?Ñ@ñ"
ó 	
ð	ð
 ð ñ
ó 	
ð	rD   r‘   c                   ó   — e Zd ZU eed<   y)r…   r8   NrM   rC   rD   rE   Ú9CreateFundingInstructionsParamsBankTransferEuBankTransferzBCustomer.CreateFundingInstructionsParamsBankTransferEuBankTransfer   s   … Ø‹ð	rD   r“   c                   ó¶  — e Zd ZU ed   ed<   	 ee   ed<   	 ed   ed<   	 ee   ed<   ee   ed<   	 ee   ed<   	 eee      ed	<   	 ee   ed
<   	 ed   ed<   	 ed   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   ee   ed<   	 eee      ed<   	 ee   ed<   	 ed   ed<   	 ee   ed<   ed   ed<   	 ed   ed<   	 eed      ed<   	 ee   ed<   	 ee   ed<   y )!úCustomer.CreateParamsz(Literal['']|Customer.CreateParamsAddressr^   Úbalanceú Customer.CreateParamsCashBalanceÚcash_balanceÚcouponrw   Úemailrx   Úinvoice_prefixú$Customer.CreateParamsInvoiceSettingsÚinvoice_settingsry   rz   rK   Únext_invoice_sequenceri   r`   Úpreferred_localesÚpromotion_codez)Literal['']|Customer.CreateParamsShippingÚshippingr/   úCustomer.CreateParamsTaxÚtaxú0Literal['']|Literal['exempt', 'none', 'reverse']Ú
tax_exemptúCustomer.CreateParamsTaxIdDatumÚtax_id_dataÚ
test_clockÚvalidateN©	r>   r?   r@   r   rB   r|   rA   r   ÚboolrC   rD   rE   ÚCreateParamsr•   &  s�  … ØÐGÑHÓHð	ð ˜SÑ!Ó!ð	ð "Ð"DÑEÓEð	ð ˜CÑ Ó Ø  Ñ%Ó%ð	ð ˜3ÑÓð	ð ˜D ™IÑ&Ó&ð	ð $ CÑ(Ó(ð	ð &Ð&LÑMÓMð	ð Ð:Ñ;Ó;ð	ð ˜#ÑÓð	ð  +¨3Ñ/Ó/ð	ð $ CÑ(Ó(Ø˜3ÑÓð	ð ' t¨C¡yÑ1Ó1ð	ð $ CÑ(Ó(ð	ð ÐIÑJÓJð	ð ˜CÑ Ó ØÐ3Ñ4Ó4ð	ð  Ø>ñ
ó 	
ð	ð ! Ð&GÑ!HÑIÓIð	ð   Ñ$Ó$ð	ð ˜dÑ#Ô#rD   r¬   c                   óx   — e Zd ZU ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   y)úCustomer.CreateParamsAddressr7   r8   r9   r:   r;   r<   N©r>   r?   r@   r   rA   rB   rC   rD   rE   ÚCreateParamsAddressr®   z  ól   … Ø˜#ÑÓð	ð ˜SÑ!Ó!ð	ð ˜3ÑÓð	ð ˜3ÑÓð	ð ! Ñ%Ó%ð	ð ˜3ÑÓð	rD   r°   c                   ó   — e Zd ZU ed   ed<   y)r—   ú(Customer.CreateParamsCashBalanceSettingsÚsettingsN©r>   r?   r@   r   rB   rC   rD   rE   ÚCreateParamsCashBalancez Customer.CreateParamsCashBalance”  ó   … ØÐHÑIÓIð	rD   r¶   c                   ó$   — e Zd ZU eed      ed<   y)r³   ©Ú	automaticÚmanualÚmerchant_defaultÚreconciliation_modeN©r>   r?   r@   r   r   rB   rC   rD   rE   ÚCreateParamsCashBalanceSettingsz(Customer.CreateParamsCashBalanceSettings›  ó   … Ø(ØÐ=Ñ>ñ
ó 	
ð	rD   r¿   c                   óT   — e Zd ZU ed   ed<   	 ee   ed<   	 ee   ed<   	 ed   ed<   y)rœ   zALiteral['']|List[Customer.CreateParamsInvoiceSettingsCustomField]rT   rU   rV   z@Literal['']|Customer.CreateParamsInvoiceSettingsRenderingOptionsrW   N©r>   r?   r@   r   rB   rA   rC   rD   rE   ÚCreateParamsInvoiceSettingsz$Customer.CreateParamsInvoiceSettings£  óR   … Ø"ØOñ
ó 	
ð	ð !,¨CÑ 0Ó0ð	ð ˜CÑ Ó ð	ð 'ØNñ
ó 	
ð	rD   rÃ   c                   ó$   — e Zd ZU eed<   	 eed<   y)ú/Customer.CreateParamsInvoiceSettingsCustomFieldrK   rL   NrM   rC   rD   rE   Ú&CreateParamsInvoiceSettingsCustomFieldrÆ   ¹  ó   … Ø‹	ð	ð ‹
ð	rD   rÇ   c                   ó0   — e Zd ZU ed   ed<   	 ee   ed<   y)ú4Customer.CreateParamsInvoiceSettingsRenderingOptionsú;Literal['']|Literal['exclude_tax', 'include_inclusive_tax']rQ   rR   NrÂ   rC   rD   rE   Ú+CreateParamsInvoiceSettingsRenderingOptionsrÊ   Ã  ó)   … Ø'ØIñ
ó 	
ð	ð ˜cÑ"Ó"ð	rD   rÌ   c                   ó6   — e Zd ZU ded<   	 eed<   	 ee   ed<   y)úCustomer.CreateParamsShippingú$Customer.CreateParamsShippingAddressr^   rK   r`   N©r>   r?   r@   rB   rA   r   rC   rD   rE   ÚCreateParamsShippingrÏ   Ï  ó+   … Ø7Ó7ð	ð ‹	ð	ð ˜3ÑÓð	rD   rÒ   c                   óx   — e Zd ZU ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   y)rÐ   r7   r8   r9   r:   r;   r<   Nr¯   rC   rD   rE   ÚCreateParamsShippingAddressz$Customer.CreateParamsShippingAddressÝ  r±   rD   rÕ   c                   ó6   — e Zd ZU ed   ed<   	 eed      ed<   y)r¢   úLiteral['']|strrh   )ÚdeferredÚimmediatelyÚvalidate_locationN©r>   r?   r@   r   rB   r   rC   rD   rE   ÚCreateParamsTaxzCustomer.CreateParamsTax÷  s+   … ØÐ 1Ñ2Ó2ð	ð ' wÐ/HÑ'IÑJÓJð	rD   rÜ   c                   ó*   — e Zd ZU ed   ed<   	 eed<   y)r¦   ©dÚ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Úus_einÚuy_rucÚuz_tinÚuz_vatÚve_rifÚvn_tinÚza_vatÚzm_tinÚzw_tinr�   rL   N)r>   r?   r@   r   rB   rA   rC   rD   rE   ÚCreateParamsTaxIdDatumzCustomer.CreateParamsTaxIdDatum  s)   … Øðcñe
ó e	
ðL	ð ‹
ð	rD   rC  c                   ó^   — e Zd ZU eee      ed<   	 eeeef      ed<   	 eed<   	 ee   ed<   y)úCustomer.CreateSourceParamsrx   rz   r/   r©   N)	r>   r?   r@   r   r   rA   rB   r   r«   rC   rD   rE   ÚCreateSourceParamsrE  p  sI   … Ø˜D ™IÑ&Ó&ð	ð ˜d 3¨ 8™nÑ-Ó-ð	ð ‹ð	ð ˜dÑ#Ô#rD   rF  c                   óB   — e Zd ZU eee      ed<   	 ed   ed<   	 eed<   y)úCustomer.CreateTaxIdParamsrx   rÞ   r�   rL   N)r>   r?   r@   r   r   rA   rB   r   rC   rD   rE   ÚCreateTaxIdParamsrH    s?   … Ø˜D ™IÑ&Ó&ð	ð ðcñe
ó e	
ðL	ð ‹
ð	rD   rI  c                   ó   — e Zd Zy)úCustomer.DeleteDiscountParamsN©r>   r?   r@   rC   rD   rE   ÚDeleteDiscountParamsrK  ò  ó   „ ØrD   rM  c                   ó   — e Zd Zy)úCustomer.DeleteParamsNrL  rC   rD   rE   ÚDeleteParamsrP  õ  rN  rD   rQ  c                   ó$   — e Zd ZU eee      ed<   y)úCustomer.DeleteSourceParamsrx   N©r>   r?   r@   r   r   rA   rB   rC   rD   rE   ÚDeleteSourceParamsrS  ø  ó   … Ø˜D ™IÑ&Ó&ð	rD   rU  c                   ó   — e Zd Zy)úCustomer.DeleteTaxIdParamsNrL  rC   rD   rE   ÚDeleteTaxIdParamsrX  þ  rN  rD   rY  c                   óN   — e Zd ZU eed<   	 eed<   	 eee      ed<   	 ee   ed<   y)úCustomer.FundCashBalanceParamsru   rv   rx   Ú	referenceNr{   rC   rD   rE   ÚFundCashBalanceParamsr[    s@   … Ø‹ð	ð ‹ð	ð ˜D ™IÑ&Ó&ð	ð ˜sÑ#Ó#ð	rD   r]  c                   óZ   — e Zd ZU ee   ed<   	 eee      ed<   	 ee   ed<   	 ee   ed<   y)ú&Customer.ListBalanceTransactionsParamsÚending_beforerx   ÚlimitÚstarting_afterN©r>   r?   r@   r   rA   rB   r   r|   rC   rD   rE   ÚListBalanceTransactionsParamsr_    óL   … Ø" 3Ñ'Ó'ð	ð ˜D ™IÑ&Ó&ð	ð ˜3ÑÓð	ð $ CÑ(Ó(ð	rD   rd  c                   óZ   — e Zd ZU ee   ed<   	 eee      ed<   	 ee   ed<   	 ee   ed<   y)ú*Customer.ListCashBalanceTransactionsParamsr`  rx   ra  rb  Nrc  rC   rD   rE   Ú!ListCashBalanceTransactionsParamsrg  %  re  rD   rh  c                   ó�   — e Zd ZU ed   ed<   	 ee   ed<   	 ee   ed<   	 eee      ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   y	)
úCustomer.ListParamszCustomer.ListParamsCreated|intÚcreatedrš   r`  rx   ra  rb  r¨   N)r>   r?   r@   r   rB   rA   r   r|   rC   rD   rE   Ú
ListParamsrj  7  sƒ   … ØÐ=Ñ>Ó>ð	ð ˜3ÑÓð	ð # 3Ñ'Ó'ð	ð ˜D ™IÑ&Ó&ð	ð ˜3ÑÓð	ð $ CÑ(Ó(ð	ð   Ñ$Ó$ð	rD   rl  c                   óT   — e Zd ZU ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   y)úCustomer.ListParamsCreatedÚgtÚgteÚltÚlteN)r>   r?   r@   r   r|   rB   rC   rD   rE   ÚListParamsCreatedrn  U  sH   … Ø˜ÑÓð	ð ˜ÑÓð	ð ˜ÑÓð	ð ˜ÑÓð	rD   rs  c                   óŠ   — e Zd ZU eed      ed<   	 ee   ed<   	 eee      ed<   	 ee   ed<   	 ee   ed<   	 eed      ed<   y	)
ú!Customer.ListPaymentMethodsParams)ÚalwaysÚlimitedÚunspecifiedÚallow_redisplayr`  rx   ra  rb  )+Ú
acss_debitÚaffirmÚafterpay_clearpayÚalipayÚalmaÚ
amazon_payÚau_becs_debitÚ
bacs_debitÚ
bancontactÚblikÚboletoÚcardÚcashappÚcustomer_balanceÚepsÚfpxÚgiropayÚgrabpayÚidealÚ	kakao_payÚklarnaÚkonbiniÚkr_cardÚlinkÚ	mobilepayÚ
multibancoÚ	naver_payÚoxxoÚp24ÚpaycoÚpaynowÚpaypalÚpixÚ	promptpayÚrevolut_payÚsamsung_payÚ
sepa_debitÚsofortÚswishÚtwintÚus_bank_accountÚ
wechat_payÚzipr�   N)	r>   r?   r@   r   r   rB   rA   r   r|   rC   rD   rE   ÚListPaymentMethodsParamsru  g  s‹   … Ø$ØÐ6Ñ7ñ
ó 	
ð	ð # 3Ñ'Ó'ð	ð ˜D ™IÑ&Ó&ð	ð ˜3ÑÓð	ð $ CÑ(Ó(ð	ð Øð*ñ,ñ.
ó .	
ð^	rD   r¥  c                   ól   — e Zd ZU ee   ed<   	 eee      ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   y)úCustomer.ListSourcesParamsr`  rx   ra  Úobjectrb  Nrc  rC   rD   rE   ÚListSourcesParamsr§  ±  s^   … Ø" 3Ñ'Ó'ð	ð ˜D ™IÑ&Ó&ð	ð ˜3ÑÓð	ð ˜CÑ Ó ð	ð $ CÑ(Ó(ð	rD   r©  c                   óZ   — e Zd ZU ee   ed<   	 eee      ed<   	 ee   ed<   	 ee   ed<   y)úCustomer.ListTaxIdsParamsr`  rx   ra  rb  Nrc  rC   rD   rE   ÚListTaxIdsParamsr«  Ç  re  rD   r¬  c                   óH   — e Zd ZU ee   ed<   	 eee      ed<   	 ed   ed<   y)ú'Customer.ModifyBalanceTransactionParamsrw   rx   ry   rz   N)r>   r?   r@   r   rA   rB   r   rC   rD   rE   ÚModifyBalanceTransactionParamsr®  Ù  s;   … Ø  Ñ%Ó%ð	ð ˜D ™IÑ&Ó&ð	ð Ð:Ñ;Ó;ð	rD   r¯  c                   ó6   — e Zd ZU eee      ed<   	 ed   ed<   y)ú Customer.ModifyCashBalanceParamsrx   ú(Customer.ModifyCashBalanceParamsSettingsr´   NrT  rC   rD   rE   ÚModifyCashBalanceParamsr±  ç  s)   … Ø˜D ™IÑ&Ó&ð	ð ÐHÑIÓIð	rD   r³  c                   ó$   — e Zd ZU eed      ed<   y)r²  r¹   r½   Nr¾   rC   rD   rE   ÚModifyCashBalanceParamsSettingsz(Customer.ModifyCashBalanceParamsSettingsñ  rÀ   rD   rµ  c                   óŽ  — e Zd ZU ed   ed<   	 ee   ed<   	 ed   ed<   	 ee   ed<   ee   ed<   	 ee   ed<   	 ee   ed	<   	 eee      ed
<   	 ee   ed<   	 ed   ed<   	 ed   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   	 eee      ed<   	 ee   ed<   	 ed   ed<   	 ee   ed<   ed   ed<   	 ed   ed<   	 ee   ed<   y)úCustomer.ModifyParamsz(Literal['']|Customer.ModifyParamsAddressr^   r–   ú Customer.ModifyParamsCashBalancer˜   r™   Údefault_sourcerw   rš   rx   r›   ú$Customer.ModifyParamsInvoiceSettingsr�   ry   rz   rK   rž   r`   rŸ   r    z)Literal['']|Customer.ModifyParamsShippingr¡   r/   úCustomer.ModifyParamsTaxr£   r¤   r¥   r©   Nrª   rC   rD   rE   ÚModifyParamsr·  ù  sz  … ØÐGÑHÓHð	ð ˜SÑ!Ó!ð	ð "Ð"DÑEÓEð	ð ˜CÑ Ó Ø# CÑ(Ó(ð	ð ! Ñ%Ó%ð	ð ˜3ÑÓð	ð ˜D ™IÑ&Ó&ð	ð $ CÑ(Ó(ð	ð &Ð&LÑMÓMð	ð Ð:Ñ;Ó;ð	ð ˜#ÑÓð	ð  +¨3Ñ/Ó/ð	ð ˜3ÑÓð	ð ' t¨C¡yÑ1Ó1ð	ð $ CÑ(Ó(ð	ð ÐIÑJÓJð	ð ˜CÑ Ó ØÐ3Ñ4Ó4ð	ð  Ø>ñ
ó 	
ð	ð ˜dÑ#Ô#rD   r¼  c                   óx   — e Zd ZU ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   y)úCustomer.ModifyParamsAddressr7   r8   r9   r:   r;   r<   Nr¯   rC   rD   rE   ÚModifyParamsAddressr¾  L  r±   rD   r¿  c                   ó   — e Zd ZU ed   ed<   y)r¸  ú(Customer.ModifyParamsCashBalanceSettingsr´   Nrµ   rC   rD   rE   ÚModifyParamsCashBalancez Customer.ModifyParamsCashBalancef  r·   rD   rÂ  c                   ó$   — e Zd ZU eed      ed<   y)rÁ  r¹   r½   Nr¾   rC   rD   rE   ÚModifyParamsCashBalanceSettingsz(Customer.ModifyParamsCashBalanceSettingsm  rÀ   rD   rÄ  c                   óT   — e Zd ZU ed   ed<   	 ee   ed<   	 ee   ed<   	 ed   ed<   y)rº  zALiteral['']|List[Customer.ModifyParamsInvoiceSettingsCustomField]rT   rU   rV   z@Literal['']|Customer.ModifyParamsInvoiceSettingsRenderingOptionsrW   NrÂ   rC   rD   rE   ÚModifyParamsInvoiceSettingsz$Customer.ModifyParamsInvoiceSettingsu  rÄ   rD   rÆ  c                   ó$   — e Zd ZU eed<   	 eed<   y)ú/Customer.ModifyParamsInvoiceSettingsCustomFieldrK   rL   NrM   rC   rD   rE   Ú&ModifyParamsInvoiceSettingsCustomFieldrÈ  ‹  rÈ   rD   rÉ  c                   ó0   — e Zd ZU ed   ed<   	 ee   ed<   y)ú4Customer.ModifyParamsInvoiceSettingsRenderingOptionsrË   rQ   rR   NrÂ   rC   rD   rE   Ú+ModifyParamsInvoiceSettingsRenderingOptionsrË  •  rÍ   rD   rÌ  c                   ó6   — e Zd ZU ded<   	 eed<   	 ee   ed<   y)úCustomer.ModifyParamsShippingú$Customer.ModifyParamsShippingAddressr^   rK   r`   NrÑ   rC   rD   rE   ÚModifyParamsShippingrÎ  ¡  rÓ   rD   rÐ  c                   óx   — e Zd ZU ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   y)rÏ  r7   r8   r9   r:   r;   r<   Nr¯   rC   rD   rE   ÚModifyParamsShippingAddressz$Customer.ModifyParamsShippingAddress¯  r±   rD   rÒ  c                   ó6   — e Zd ZU ed   ed<   	 eed      ed<   y)r»  r×   rh   )ÚautorØ   rÙ   rÚ   NrÛ   rC   rD   rE   ÚModifyParamsTaxzCustomer.ModifyParamsTaxÉ  s0   … ØÐ 1Ñ2Ó2ð	ð 'ØÐ5Ñ6ñ
ó 	
ð	rD   rÕ  c                   ó  — e Zd ZU ee   ed<   	 eed      ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed	<   	 ee   ed
<   	 ee   ed<   	 eee      ed<   	 ed   ed<   	 ee   ed<   	 ed   ed<   y)úCustomer.ModifySourceParamsÚaccount_holder_name)ÚcompanyÚ
individualÚaccount_holder_typeÚaddress_cityÚaddress_countryÚaddress_line1Úaddress_line2Úaddress_stateÚaddress_zipÚ	exp_monthÚexp_yearrx   ry   rz   rK   ú Customer.ModifySourceParamsOwnerÚownerN)r>   r?   r@   r   rA   rB   r   r   rC   rD   rE   ÚModifySourceParamsr×  Õ  s  … Ø(¨Ñ-Ó-ð	ð )¨Ð1HÑ)IÑJÓJð	ð " #Ñ&Ó&ð	ð % SÑ)Ó)ð	ð # 3Ñ'Ó'ð	ð # 3Ñ'Ó'ð	ð # 3Ñ'Ó'ð	ð ! Ñ%Ó%ð	ð ˜sÑ#Ó#ð	ð ˜cÑ"Ó"ð	ð ˜D ™IÑ&Ó&ð	ð Ð:Ñ;Ó;ð	ð ˜#ÑÓð	ð Ð=Ñ>Ô>rD   ræ  c                   óT   — e Zd ZU ed   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   y)rä  ú'Customer.ModifySourceParamsOwnerAddressr^   rš   rK   r`   NrÂ   rC   rD   rE   ÚModifySourceParamsOwnerz Customer.ModifySourceParamsOwner  sI   … ØÐFÑGÓGð	ð ˜3ÑÓð	ð ˜#ÑÓð	ð ˜3ÑÓð	rD   ré  c                   óx   — e Zd ZU ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   y)rè  r7   r8   r9   r:   r;   r<   Nr¯   rC   rD   rE   ÚModifySourceParamsOwnerAddressz'Customer.ModifySourceParamsOwnerAddress  r±   rD   rë  c                   ó$   — e Zd ZU eee      ed<   y)ú)Customer.RetrieveBalanceTransactionParamsrx   NrT  rC   rD   rE   Ú RetrieveBalanceTransactionParamsrí  8  rV  rD   rî  c                   ó$   — e Zd ZU eee      ed<   y)ú"Customer.RetrieveCashBalanceParamsrx   NrT  rC   rD   rE   ÚRetrieveCashBalanceParamsrð  >  rV  rD   rñ  c                   ó$   — e Zd ZU eee      ed<   y)ú-Customer.RetrieveCashBalanceTransactionParamsrx   NrT  rC   rD   rE   Ú$RetrieveCashBalanceTransactionParamsró  D  rV  rD   rô  c                   ó$   — e Zd ZU eee      ed<   y)úCustomer.RetrieveParamsrx   NrT  rC   rD   rE   ÚRetrieveParamsrö  J  rV  rD   r÷  c                   ó$   — e Zd ZU eee      ed<   y)ú$Customer.RetrievePaymentMethodParamsrx   NrT  rC   rD   rE   ÚRetrievePaymentMethodParamsrù  P  rV  rD   rú  c                   ó$   — e Zd ZU eee      ed<   y)úCustomer.RetrieveSourceParamsrx   NrT  rC   rD   rE   ÚRetrieveSourceParamsrü  V  rV  rD   rý  c                   ó$   — e Zd ZU eee      ed<   y)úCustomer.RetrieveTaxIdParamsrx   NrT  rC   rD   rE   ÚRetrieveTaxIdParamsrÿ  \  rV  rD   r   c                   óT   — e Zd ZU eee      ed<   	 ee   ed<   	 ee   ed<   	 eed<   y)úCustomer.SearchParamsrx   ra  ÚpageÚqueryN)r>   r?   r@   r   r   rA   rB   r|   rC   rD   rE   ÚSearchParamsr  b  sF   … Ø˜D ™IÑ&Ó&ð	ð ˜3ÑÓð	ð ˜#ÑÓð	ð ‹
ð	rD   r  r^   r–   r#   r˜   rk  rv   ©r    r!   r"   r)   r¹  Ú
delinquentrw   r&   Údiscountrš   ÚidÚinvoice_credit_balancer›   r�   Úlivemoderz   rK   rž   r¨  r`   rŸ   r¡   Úsourcesr*   Úsubscriptionsr£   )ÚexemptÚnoneÚreverser¥   r+   Útax_idsr,   r¨   TÚdeletedÚparamsr•   Úreturnc                 óZ   — t        d| j                  d| j                  «       |¬«      «      S )ú0
        Creates a new customer object.
        r2   Úpost©r  )r   Ú_static_requestÚ	class_url©Úclsr  s     rE   ÚcreatezCustomer.createí  s6   € ô
 ØØ×ÑØØ—‘“Øð  ó ó
ð 	
rD   c              ‹   óv   K  — t        d| j                  d| j                  «       |¬«      ƒ d{  –—† «      S 7 Œ­w)r  r2   r  r  N)r   Ú_static_request_asyncr  r  s     rE   Úcreate_asynczCustomer.create_asyncû  sD   è ø€ ô ØØ×+Ñ+ØØ—‘“Øð ,ó ÷ ó
ð 	
ðús   ‚,9®7
¯	9r   r'   c                 óp   — t        d| j                  ddj                  t        |«      ¬«      |¬«      «      S )á‚  
        Retrieve funding instructions for a customer cash balance. If funding instructions do not yet exist for the customer, new
        funding instructions will be created. If funding instructions have already been created for a given customer, the same
        funding instructions will be retrieved. In other words, we will return the same funding instructions each time.
        r'   r  ú-/v1/customers/{customer}/funding_instructions©r3   r  ©r   r  Úformatr   ©r  r3   r  s      rE   Ú _cls_create_funding_instructionsz)Customer._cls_create_funding_instructions  sK   € ô Ø!Ø×ÑØØ?×FÑFÜ(¨Ó2ð Gó ð ð  ó ó	
ð 		
rD   c                  ó   — y©r"  NrC   ©r3   r  s     rE   Úcreate_funding_instructionsz$Customer.create_funding_instructions!  s   € ð 	rD   c                  ó   — yr*  rC   ©Úselfr  s     rE   r,  z$Customer.create_funding_instructions.  ó   € ð 	rD   r(  c                 óŽ   — t        d| j                  ddj                  t        | j	                  d«      «      ¬«      |¬«      «      S )r"  r'   r  r#  r	  r$  r  ©r   Ú_requestr&  r   Úgetr.  s     rE   r,  z$Customer.create_funding_instructions9  sQ   € ô Ø!Ø�M‰MØØ?×FÑFÜ(¨¯©°$«Ó8ð Gó ð ð ó ó	
ð 		
rD   c              ‹   óŒ   K  — t        d| j                  ddj                  t        |«      ¬«      |¬«      ƒ d{  –—† «      S 7 Œ­w)r"  r'   r  r#  r$  r  N©r   r  r&  r   r'  s      rE   Ú&_cls_create_funding_instructions_asyncz/Customer._cls_create_funding_instructions_asyncM  sY   è ø€ ô Ø!Ø×+Ñ+ØØ?×FÑFÜ(¨Ó2ð Gó ð ð ,ó ÷ ó	
ð 		
ðúó   ‚7A¹A
º	Ac              ‹   ó   K  — y­wr*  rC   r+  s     rE   Ú!create_funding_instructions_asyncz*Customer.create_funding_instructions_asyncc  s   è ø€ ð 	ùó   ‚c              ‹   ó   K  — y­wr*  rC   r.  s     rE   r:  z*Customer.create_funding_instructions_asyncp  ó   è ø€ ð 	ùr;  r7  c              ‹   óª   K  — t        d| j                  ddj                  t        | j	                  d«      «      ¬«      |¬«      ƒ d{  –—† «      S 7 Œ­w)r"  r'   r  r#  r	  r$  r  N©r   Ú_request_asyncr&  r   r4  r.  s     rE   r:  z*Customer.create_funding_instructions_async{  sa   è ø€ ô Ø!Ø×%Ñ%ØØ?×FÑFÜ(¨¯©°$«Ó8ð Gó ð ð &ó ÷ ó	
ð 		
ðúó   ‚AAÁA
Á		AÚsidrP  c                 óz   — | j                  «       ›dt        |«      ›�}t        d| j                  d||¬«      «      S )ú‰
        Permanently deletes a customer. It cannot be undone. Also immediately cancels any active subscriptions on the customer.
        ú/r2   Údeleter  ©r  r   r   r  ©r  rB  r  Úurls       rE   Ú_cls_deletezCustomer._cls_delete�  sE   € ð Ÿ™�¬+°cÔ*:Ð;ˆÜØØ×ÑØØØð  ó ó
ð 	
rD   c                  ó   — y©rD  NrC   ©rB  r  s     rE   rF  zCustomer.delete   ó   € ð 	rD   c                  ó   — yrL  rC   r.  s     rE   rF  zCustomer.deleteª  s   € ð
 	rD   rJ  c                 óF   — | j                  d| j                  «       |¬«      S )rD  rF  r  )Ú_request_and_refreshÚinstance_urlr.  s     rE   rF  zCustomer.delete±  s.   € ð ×(Ñ(ØØ×ÑÓØð )ó 
ð 	
rD   c              ‹   ó–   K  — | j                  «       ›dt        |«      ›�}t        d| j                  d||¬«      ƒ d{  –—† «      S 7 Œ­w)rD  rE  r2   rF  r  N©r  r   r   r  rH  s       rE   Ú_cls_delete_asynczCustomer._cls_delete_async¾  sS   è ø€ ð Ÿ™�¬+°cÔ*:Ð;ˆÜØØ×+Ñ+ØØØð ,ó ÷ ó
ð 	
ðúó   ‚<A	¾A
¿	A	c              ‹   ó   K  — y­wrL  rC   rM  s     rE   Údelete_asynczCustomer.delete_asyncÏ  ó   è ø€ ð 	ùr;  c              ‹   ó   K  — y­wrL  rC   r.  s     rE   rX  zCustomer.delete_asyncÙ  ó   è ø€ ð 	ùr;  rU  c              ‹   ób   K  — | j                  d| j                  «       |¬«      ƒ d{  –—† S 7 Œ­w)rD  rF  r  N)Ú_request_and_refresh_asyncrR  r.  s     rE   rX  zCustomer.delete_asyncâ  s<   è ø€ ð ×4Ñ4ØØ×ÑÓØð 5ó 
÷ 
ð 	
ð 
ús   ‚&/¨-©/rK  c                 óp   — t        d| j                  ddj                  t        |«      ¬«      |¬«      «      S )úG
        Removes the currently applied discount on a customer.
        r&   rF  ú!/v1/customers/{customer}/discountr$  r  r%  r'  s      rE   Ú_cls_delete_discountzCustomer._cls_delete_discountï  sJ   € ô ØØ×ÑØØ3×:Ñ:Ü(¨Ó2ð ;ó ð ð  ó ó	
ð 		
rD   c                  ó   — y©r_  NrC   r+  s     rE   Údelete_discountzCustomer.delete_discount  rN  rD   c                  ó   — yrc  rC   r.  s     rE   rd  zCustomer.delete_discount  ó   € ð 	rD   ra  c                 óŽ   — t        d| j                  ddj                  t        | j	                  d«      «      ¬«      |¬«      «      S )r_  r&   rF  r`  r	  r$  r  r2  r.  s     rE   rd  zCustomer.delete_discount  sP   € ô ØØ�M‰MØØ3×:Ñ:Ü(¨¯©°$«Ó8ð ;ó ð ð ó ó	
ð 		
rD   c              ‹   óŒ   K  — t        d| j                  ddj                  t        |«      ¬«      |¬«      ƒ d{  –—† «      S 7 Œ­w)r_  r&   rF  r`  r$  r  Nr6  r'  s      rE   Ú_cls_delete_discount_asyncz#Customer._cls_delete_discount_async&  sX   è ø€ ô ØØ×+Ñ+ØØ3×:Ñ:Ü(¨Ó2ð ;ó ð ð ,ó ÷ ó	
ð 		
ðúr8  c              ‹   ó   K  — y­wrc  rC   r+  s     rE   Údelete_discount_asynczCustomer.delete_discount_async8  rY  r;  c              ‹   ó   K  — y­wrc  rC   r.  s     rE   rk  zCustomer.delete_discount_asyncB  r[  r;  ri  c              ‹   óª   K  — t        d| j                  ddj                  t        | j	                  d«      «      ¬«      |¬«      ƒ d{  –—† «      S 7 Œ­w)r_  r&   rF  r`  r	  r$  r  Nr?  r.  s     rE   rk  zCustomer.delete_discount_asyncK  s`   è ø€ ô ØØ×%Ñ%ØØ3×:Ñ:Ü(¨¯©°$«Ó8ð ;ó ð ð &ó ÷ ó	
ð 		
ðúrA  rj  c                 ó¬   — | j                  d| j                  «       |¬«      }t        |t        «      s!t	        dt        |«      j                  z  «      ‚|S )ú—
        Returns a list of your customers. The customers are returned sorted by creation date, with the most recent customers appearing first.
        r4  r  ú%Expected list object from API, got %s)r  r  Ú
isinstancer   Ú	TypeErrorr�   r>   ©r  r  Úresults      rE   ÚlistzCustomer.list]  s]   € ð ×$Ñ$ØØ�M‰M‹OØð %ó 
ˆô
 ˜&¤*Ô-ÜØ7Ü˜“<×(Ñ(ñ*óð ð
 ˆrD   c              ‹   óÈ   K  — | j                  d| j                  «       |¬«      ƒ d{  –—† }t        |t        «      s!t	        dt        |«      j                  z  «      ‚|S 7 Œ7­w)ro  r4  r  Nrp  )r  r  rq  r   rr  r�   r>   rs  s      rE   Ú
list_asynczCustomer.list_asyncq  sk   è ø€ ð ×0Ñ0ØØ�M‰M‹OØð 1ó 
÷ 
ˆô
 ˜&¤*Ô-ÜØ7Ü˜“<×(Ñ(ñ*óð ð
 ˆð
ús   ‚&A"¨A ©8A"ru  r(   c                 ó~   — t        t        d   | j                  ddj                  t	        |«      ¬«      |¬«      «      S )úG
        Returns a list of PaymentMethods for a given Customer
        r(   r4  ú(/v1/customers/{customer}/payment_methodsr$  r  ©r   r   r  r&  r   r'  s      rE   Ú_cls_list_payment_methodsz"Customer._cls_list_payment_methods…  sP   € ô Ü�Ñ'Ø×ÑØØ:×AÑAÜ(¨Ó2ð Bó ð ð  ó ó	
ð 		
rD   c                  ó   — y©ry  NrC   r+  s     rE   Úlist_payment_methodszCustomer.list_payment_methods™  rN  rD   c                  ó   — yr~  rC   r.  s     rE   r  zCustomer.list_payment_methods£  rf  rD   r|  c                 óœ   — t        t        d   | j                  ddj                  t	        | j                  d«      «      ¬«      |¬«      «      S )ry  r(   r4  rz  r	  r$  r  )r   r   r3  r&  r   r4  r.  s     rE   r  zCustomer.list_payment_methods¬  sV   € ô Ü�Ñ'Ø�M‰MØØ:×AÑAÜ(¨¯©°$«Ó8ð Bó ð ð ó ó	
ð 		
rD   c              ‹   óš   K  — t        t        d   | j                  ddj                  t	        |«      ¬«      |¬«      ƒ d{  –—† «      S 7 Œ­w)ry  r(   r4  rz  r$  r  N©r   r   r  r&  r   r'  s      rE   Ú_cls_list_payment_methods_asyncz(Customer._cls_list_payment_methods_async¾  s^   è ø€ ô Ü�Ñ'Ø×+Ñ+ØØ:×AÑAÜ(¨Ó2ð Bó ð ð ,ó ÷ ó	
ð 		
ðúó   ‚>AÁ A	
Á	Ac              ‹   ó   K  — y­wr~  rC   r+  s     rE   Úlist_payment_methods_asyncz#Customer.list_payment_methods_asyncÒ  rY  r;  c              ‹   ó   K  — y­wr~  rC   r.  s     rE   r‡  z#Customer.list_payment_methods_asyncÜ  r[  r;  r„  c              ‹   ó¸   K  — t        t        d   | j                  ddj                  t	        | j                  d«      «      ¬«      |¬«      ƒ d{  –—† «      S 7 Œ­w)ry  r(   r4  rz  r	  r$  r  N)r   r   r@  r&  r   r4  r.  s     rE   r‡  z#Customer.list_payment_methods_asyncå  sf   è ø€ ô Ü�Ñ'Ø×%Ñ%ØØ:×AÑAÜ(¨¯©°$«Ó8ð Bó ð ð &ó ÷ ó	
ð 		
ðús   ‚AAÁA
Á	Ar·  c                 óz   — | j                  «       ›dt        |«      ›�}t        d| j                  d||¬«      «      S )áw  
        Updates the specified customer by setting the values of the parameters passed. Any parameters not provided will be left unchanged. For example, if you pass the source parameter, that becomes the customer's active source (e.g., a card) to be used for all charges in the future. When you update a customer to a new valid card source by passing the source parameter: for each of the customer's current subscriptions, if the subscription bills automatically and is in the past_due state, then the latest open invoice for the subscription with automatic collection enabled will be retried. This retry will not count as an automatic retry, and will not affect the next regularly scheduled payment for the invoice. Changing the default_source for a customer will not trigger this behavior.

        This request accepts mostly the same arguments as the customer creation call.
        rE  r2   r  r  rG  ©r  r	  r  rI  s       rE   ÚmodifyzCustomer.modify÷  sD   € ð Ÿ™�¬+°b¬/Ð:ˆÜØØ×ÑØØØð  ó ó
ð 	
rD   c              ‹   ó–   K  — | j                  «       ›dt        |«      ›�}t        d| j                  d||¬«      ƒ d{  –—† «      S 7 Œ­w)r‹  rE  r2   r  r  NrT  rŒ  s       rE   Úmodify_asynczCustomer.modify_async
  sR   è ø€ ð Ÿ™�¬+°b¬/Ð:ˆÜØØ×+Ñ+ØØØð ,ó ÷ ó
ð 	
ðúrV  rö  c                 ó8   —  | |fi |¤Ž}|j                  «        |S )ú.
        Retrieves a Customer object.
        )Úrefresh©r  r	  r  Úinstances       rE   ÚretrievezCustomer.retrieve  s$   € ñ �rÑ$˜VÑ$ˆØ×ÑÔØˆrD   c              ‹   óT   K  —  | |fi |¤Ž}|j                  «       ƒ d{  –—†  |S 7 Œ­w)r‘  N)Úrefresh_asyncr“  s       rE   Úretrieve_asynczCustomer.retrieve_async(  s3   è ø€ ñ �rÑ$˜VÑ$ˆØ×$Ñ$Ó&×&Ð&Øˆð 	'ús   ‚(Ÿ& (ri   rù  c                 ó„   — t        d| j                  ddj                  t        |«      t        |«      ¬«      |¬«      «      S )úH
        Retrieves a PaymentMethod object for a given Customer.
        r(   r4  ú9/v1/customers/{customer}/payment_methods/{payment_method}©r3   ri   r  r%  ©r  r3   ri   r  s       rE   Ú_cls_retrieve_payment_methodz%Customer._cls_retrieve_payment_method3  sS   € ô ØØ×ÑØØK×RÑRÜ(¨Ó2Ü#.¨~Ó#>ð Só ð ð  ó ó

ð 
	
rD   c                  ó   — y©rš  NrC   ©r3   ri   r  s      rE   Úretrieve_payment_methodz Customer.retrieve_payment_methodI  s   € ð 	rD   c                  ó   — yr   rC   ©r/  ri   r  s      rE   r¢  z Customer.retrieve_payment_methodU  r0  rD   rž  c                 ó¢   — t        d| j                  ddj                  t        | j	                  d«      «      t        |«      ¬«      |¬«      «      S )rš  r(   r4  r›  r	  rœ  r  r2  r¤  s      rE   r¢  z Customer.retrieve_payment_method`  sY   € ô ØØ�M‰MØØK×RÑRÜ(¨¯©°$«Ó8Ü#.¨~Ó#>ð Só ð ð ó ó

ð 
	
rD   c              ‹   ó    K  — t        d| j                  ddj                  t        |«      t        |«      ¬«      |¬«      ƒ d{  –—† «      S 7 Œ­w)rš  r(   r4  r›  rœ  r  Nr6  r�  s       rE   Ú"_cls_retrieve_payment_method_asyncz+Customer._cls_retrieve_payment_method_asyncu  sa   è ø€ ô ØØ×+Ñ+ØØK×RÑRÜ(¨Ó2Ü#.¨~Ó#>ð Só ð ð ,ó ÷ ó

ð 
	
ðúó   ‚AAÁA
Á	Ac              ‹   ó   K  — y­wr   rC   r¡  s      rE   Úretrieve_payment_method_asyncz&Customer.retrieve_payment_method_async‹  s   è ø€ ð 	ùr;  c              ‹   ó   K  — y­wr   rC   r¤  s      rE   rª  z&Customer.retrieve_payment_method_async—  r=  r;  r§  c              ‹   ó¾   K  — t        d| j                  ddj                  t        | j	                  d«      «      t        |«      ¬«      |¬«      ƒ d{  –—† «      S 7 Œ­w)rš  r(   r4  r›  r	  rœ  r  Nr?  r¤  s      rE   rª  z&Customer.retrieve_payment_method_async¢  si   è ø€ ô ØØ×%Ñ%ØØK×RÑRÜ(¨¯©°$«Ó8Ü#.¨~Ó#>ð Só ð ð &ó ÷ ó

ð 
	
ðús   ‚AAÁA
Á	AÚkwargsr  c                 ó*   —  | j                   |ddi|¤ŽS )áï  
        Search for customers 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/customers/search)Ú_search©r  Úargsr­  s      rE   ÚsearchzCustomer.search·  s    € ð ˆs�{‰{¸tÐNÐ&<ÐNÀvÑNÐNrD   c              �   óF   K  —  | j                   |ddi|¤Žƒ d{  –—† S 7 Œ­w)r¯  r°  r±  N)Ú_search_asyncr³  s      rE   Úsearch_asynczCustomer.search_asyncÃ  s:   è ø€ ð '�S×&Ñ&Ø04ð
Ø-ð
Ø8>ñ
÷ 
ð 	
ð 
ús   ‚!š›!c                 óB   —  | j                   |i |¤Žj                  «       S ©N)rµ  Úauto_paging_iterr³  s      rE   Úsearch_auto_paging_iterz Customer.search_auto_paging_iterÑ  s#   € ð ˆs�z‰z˜4Ð* 6Ñ*×;Ñ;Ó=Ð=rD   c              �   ó^   K  —  | j                   |i |¤Žƒ d {  –—† j                  «       S 7 Œ­wrº  )r¸  r»  r³  s      rE   Úsearch_auto_paging_iter_asyncz&Customer.search_auto_paging_iter_async×  s/   è ø€ ð '�c×&Ñ&¨Ð7°Ñ7×7×IÑIÓKÐKÐ7ús   ‚-˜+™-rt   r$   c                 óp   — t        d| j                  ddj                  t        |«      ¬«      |¬«      «      S )ú’
        Creates an immutable transaction that updates the customer's credit [balance](https://stripe.com/docs/billing/customer/balance).
        r$   r  ú-/v1/customers/{customer}/balance_transactionsr$  r  r%  r'  s      rE   Úcreate_balance_transactionz#Customer.create_balance_transactionÝ  sK   € ô Ø(Ø×ÑØØ?×FÑFÜ(¨Ó2ð Gó ð ð  ó ó	
ð 		
rD   c              ‹   óŒ   K  — t        d| j                  ddj                  t        |«      ¬«      |¬«      ƒ d{  –—† «      S 7 Œ­w)rÀ  r$   r  rÁ  r$  r  Nr6  r'  s      rE   Ú create_balance_transaction_asyncz)Customer.create_balance_transaction_asyncñ  sY   è ø€ ô Ø(Ø×+Ñ+ØØ?×FÑFÜ(¨Ó2ð Gó ð ð ,ó ÷ ó	
ð 		
ðúr8  Útransactionrí  c                 ó„   — t        d| j                  ddj                  t        |«      t        |«      ¬«      |¬«      «      S )ú�
        Retrieves a specific customer balance transaction that updated the customer's [balances](https://stripe.com/docs/billing/customer/balance).
        r$   r4  ú;/v1/customers/{customer}/balance_transactions/{transaction}©r3   rÅ  r  r%  ©r  r3   rÅ  r  s       rE   Úretrieve_balance_transactionz%Customer.retrieve_balance_transaction	  sS   € ô Ø(Ø×ÑØØM×TÑTÜ(¨Ó2Ü +¨KÓ 8ð Uó ð ð  ó ó

ð 
	
rD   c              ‹   ó    K  — t        d| j                  ddj                  t        |«      t        |«      ¬«      |¬«      ƒ d{  –—† «      S 7 Œ­w)rÇ  r$   r4  rÈ  rÉ  r  Nr6  rÊ  s       rE   Ú"retrieve_balance_transaction_asyncz+Customer.retrieve_balance_transaction_async	  sa   è ø€ ô Ø(Ø×+Ñ+ØØM×TÑTÜ(¨Ó2Ü +¨KÓ 8ð Uó ð ð ,ó ÷ ó

ð 
	
ðúr¨  r®  c                 ó„   — t        d| j                  ddj                  t        |«      t        |«      ¬«      |¬«      «      S )úx
        Most credit balance transaction fields are immutable, but you may update its description and metadata.
        r$   r  rÈ  rÉ  r  r%  rÊ  s       rE   Úmodify_balance_transactionz#Customer.modify_balance_transaction1	  sS   € ô Ø(Ø×ÑØØM×TÑTÜ(¨Ó2Ü +¨KÓ 8ð Uó ð ð  ó ó

ð 
	
rD   c              ‹   ó    K  — t        d| j                  ddj                  t        |«      t        |«      ¬«      |¬«      ƒ d{  –—† «      S 7 Œ­w)rÏ  r$   r  rÈ  rÉ  r  Nr6  rÊ  s       rE   Ú modify_balance_transaction_asyncz)Customer.modify_balance_transaction_asyncG	  sa   è ø€ ô Ø(Ø×+Ñ+ØØM×TÑTÜ(¨Ó2Ü +¨KÓ 8ð Uó ð ð ,ó ÷ ó

ð 
	
ðúr¨  r_  c                 ó~   — t        t        d   | j                  ddj                  t	        |«      ¬«      |¬«      «      S )úŠ
        Returns a list of transactions that updated the customer's [balances](https://stripe.com/docs/billing/customer/balance).
        r$   r4  rÁ  r$  r  r{  r'  s      rE   Úlist_balance_transactionsz"Customer.list_balance_transactions]	  sQ   € ô ÜÐ3Ñ4Ø×ÑØØ?×FÑFÜ(¨Ó2ð Gó ð ð  ó ó	
ð 		
rD   c              ‹   óš   K  — t        t        d   | j                  ddj                  t	        |«      ¬«      |¬«      ƒ d{  –—† «      S 7 Œ­w)rÔ  r$   r4  rÁ  r$  r  Nrƒ  r'  s      rE   Úlist_balance_transactions_asyncz(Customer.list_balance_transactions_asyncq	  s_   è ø€ ô ÜÐ3Ñ4Ø×+Ñ+ØØ?×FÑFÜ(¨Ó2ð Gó ð ð ,ó ÷ ó	
ð 		
ðúr…  ró  r%   c                 ó„   — t        d| j                  ddj                  t        |«      t        |«      ¬«      |¬«      «      S )ú 
        Retrieves a specific cash balance transaction, which updated the customer's [cash balance](https://stripe.com/docs/payments/customer-balance).
        r%   r4  ú@/v1/customers/{customer}/cash_balance_transactions/{transaction}rÉ  r  r%  rÊ  s       rE   Ú!retrieve_cash_balance_transactionz*Customer.retrieve_cash_balance_transaction…	  sS   € ô Ø,Ø×ÑØØR×YÑYÜ(¨Ó2Ü +¨KÓ 8ð Zó ð ð  ó ó

ð 
	
rD   c              ‹   ó    K  — t        d| j                  ddj                  t        |«      t        |«      ¬«      |¬«      ƒ d{  –—† «      S 7 Œ­w)rÙ  r%   r4  rÚ  rÉ  r  Nr6  rÊ  s       rE   Ú'retrieve_cash_balance_transaction_asyncz0Customer.retrieve_cash_balance_transaction_async›	  sa   è ø€ ô Ø,Ø×+Ñ+ØØR×YÑYÜ(¨Ó2Ü +¨KÓ 8ð Zó ð ð ,ó ÷ ó

ð 
	
ðúr¨  rg  c                 ó~   — t        t        d   | j                  ddj                  t	        |«      ¬«      |¬«      «      S )ú�
        Returns a list of transactions that modified the customer's [cash balance](https://stripe.com/docs/payments/customer-balance).
        r%   r4  ú2/v1/customers/{customer}/cash_balance_transactionsr$  r  r{  r'  s      rE   Úlist_cash_balance_transactionsz'Customer.list_cash_balance_transactions±	  sQ   € ô ÜÐ7Ñ8Ø×ÑØØD×KÑKÜ(¨Ó2ð Ló ð ð  ó ó	
ð 		
rD   c              ‹   óš   K  — t        t        d   | j                  ddj                  t	        |«      ¬«      |¬«      ƒ d{  –—† «      S 7 Œ­w)rß  r%   r4  rà  r$  r  Nrƒ  r'  s      rE   Ú$list_cash_balance_transactions_asyncz-Customer.list_cash_balance_transactions_asyncÅ	  s_   è ø€ ô ÜÐ7Ñ8Ø×+Ñ+ØØD×KÑKÜ(¨Ó2ð Ló ð ð ,ó ÷ ó	
ð 		
ðúr…  rE  c                 ó~   — t        t        d   | j                  ddj                  t	        |«      ¬«      |¬«      «      S )áª  
        When you create a new credit card, you must specify a customer or recipient on which to create it.

        If the card's owner has no default card, then the new card will become the default.
        However, if the owner already has a default, then it will not change.
        To change the default, you should [update the customer](https://stripe.com/docs/api#update_customer) to have a new default_source.
        r  r  ú /v1/customers/{customer}/sourcesr$  r  ©r   r   r  r&  r   r'  s      rE   Úcreate_sourcezCustomer.create_sourceÙ	  sP   € ô ÜÐ<Ñ=Ø×ÑØØ2×9Ñ9Ü(¨Ó2ð :ó ð ð  ó ó	
ð 		
rD   c              ‹   óš   K  — t        t        d   | j                  ddj                  t	        |«      ¬«      |¬«      ƒ d{  –—† «      S 7 Œ­w)rå  r  r  ræ  r$  r  N©r   r   r  r&  r   r'  s      rE   Úcreate_source_asynczCustomer.create_source_asyncï	  s^   è ø€ ô ÜÐ<Ñ=Ø×+Ñ+ØØ2×9Ñ9Ü(¨Ó2ð :ó ð ð ,ó ÷ ó	
ð 		
ðúr…  rü  c                 ó’   — t        t        d   | j                  ddj                  t	        |«      t	        |«      ¬«      |¬«      «      S )úC
        Retrieve a specified source for a given customer.
        r  r4  ú%/v1/customers/{customer}/sources/{id}©r3   r	  r  rç  ©r  r3   r	  r  s       rE   Úretrieve_sourcezCustomer.retrieve_source
  sV   € ô ÜÐ<Ñ=Ø×ÑØØ7×>Ñ>Ü(¨Ó2´{À2³ð ?ó ð ð  ó ó	
ð 		
rD   c              ‹   ó®   K  — t        t        d   | j                  ddj                  t	        |«      t	        |«      ¬«      |¬«      ƒ d{  –—† «      S 7 Œ­w)rí  r  r4  rî  rï  r  Nrê  rð  s       rE   Úretrieve_source_asynczCustomer.retrieve_source_async
  sd   è ø€ ô ÜÐ<Ñ=Ø×+Ñ+ØØ7×>Ñ>Ü(¨Ó2´{À2³ð ?ó ð ð ,ó ÷ ó	
ð 		
ðúó   ‚AAÁ
A
Á	Ar×  c                 ó’   — t        t        d   | j                  ddj                  t	        |«      t	        |«      ¬«      |¬«      «      S )úA
        Update a specified source for a given customer.
        r  r  rî  rï  r  rç  rð  s       rE   Úmodify_sourcezCustomer.modify_source/
  sV   € ô ÜÐ<Ñ=Ø×ÑØØ7×>Ñ>Ü(¨Ó2´{À2³ð ?ó ð ð  ó ó	
ð 		
rD   c              ‹   ó®   K  — t        t        d   | j                  ddj                  t	        |«      t	        |«      ¬«      |¬«      ƒ d{  –—† «      S 7 Œ­w)rö  r  r  rî  rï  r  Nrê  rð  s       rE   Úmodify_source_asynczCustomer.modify_source_asyncD
  sd   è ø€ ô ÜÐ<Ñ=Ø×+Ñ+ØØ7×>Ñ>Ü(¨Ó2´{À2³ð ?ó ð ð ,ó ÷ ó	
ð 		
ðúrô  rS  c                 ó’   — t        t        d   | j                  ddj                  t	        |«      t	        |«      ¬«      |¬«      «      S )úA
        Delete a specified source for a given customer.
        r  rF  rî  rï  r  rç  rð  s       rE   Údelete_sourcezCustomer.delete_sourceY
  sV   € ô ÜÐ<Ñ=Ø×ÑØØ7×>Ñ>Ü(¨Ó2´{À2³ð ?ó ð ð  ó ó	
ð 		
rD   c              ‹   ó®   K  — t        t        d   | j                  ddj                  t	        |«      t	        |«      ¬«      |¬«      ƒ d{  –—† «      S 7 Œ­w)rû  r  rF  rî  rï  r  Nrê  rð  s       rE   Údelete_source_asynczCustomer.delete_source_asyncn
  sd   è ø€ ô ÜÐ<Ñ=Ø×+Ñ+ØØ7×>Ñ>Ü(¨Ó2´{À2³ð ?ó ð ð ,ó ÷ ó	
ð 		
ðúrô  r§  c                 óŒ   — t        t        t        d      | j                  ddj	                  t        |«      ¬«      |¬«      «      S )ú8
        List sources for a specified customer.
        r  r4  ræ  r$  r  )r   r   r   r  r&  r   r'  s      rE   Úlist_sourceszCustomer.list_sourcesƒ
  sU   € ô Ü”uÐGÑHÑIØ×ÑØØ2×9Ñ9Ü(¨Ó2ð :ó ð ð  ó ó	
ð 		
rD   c              ‹   ó¨   K  — t        t        t        d      | j                  ddj	                  t        |«      ¬«      |¬«      ƒ d{  –—† «      S 7 Œ­w)r   r  r4  ræ  r$  r  N)r   r   r   r  r&  r   r'  s      rE   Úlist_sources_asynczCustomer.list_sources_async•
  sc   è ø€ ô Ü”uÐGÑHÑIØ×+Ñ+ØØ2×9Ñ9Ü(¨Ó2ð :ó ð ð ,ó ÷ ó	
ð 		
ðús   ‚AAÁA
Á	ArH  c                 óp   — t        d| j                  ddj                  t        |«      ¬«      |¬«      «      S )ú=
        Creates a new tax_id object for a customer.
        r+   r  ú /v1/customers/{customer}/tax_idsr$  r  r%  r'  s      rE   Úcreate_tax_idzCustomer.create_tax_id§
  sJ   € ô ØØ×ÑØØ2×9Ñ9Ü(¨Ó2ð :ó ð ð  ó ó	
ð 		
rD   c              ‹   óŒ   K  — t        d| j                  ddj                  t        |«      ¬«      |¬«      ƒ d{  –—† «      S 7 Œ­w)r  r+   r  r  r$  r  Nr6  r'  s      rE   Úcreate_tax_id_asynczCustomer.create_tax_id_async¹
  sX   è ø€ ô ØØ×+Ñ+ØØ2×9Ñ9Ü(¨Ó2ð :ó ð ð ,ó ÷ ó	
ð 		
ðúr8  rÿ  c                 ó„   — t        d| j                  ddj                  t        |«      t        |«      ¬«      |¬«      «      S )úH
        Retrieves the tax_id object with the given identifier.
        r+   r4  ú%/v1/customers/{customer}/tax_ids/{id}rï  r  r%  rð  s       rE   Úretrieve_tax_idzCustomer.retrieve_tax_idË
  sP   € ô ØØ×ÑØØ7×>Ñ>Ü(¨Ó2´{À2³ð ?ó ð ð  ó ó	
ð 		
rD   c              ‹   ó    K  — t        d| j                  ddj                  t        |«      t        |«      ¬«      |¬«      ƒ d{  –—† «      S 7 Œ­w)r  r+   r4  r  rï  r  Nr6  rð  s       rE   Úretrieve_tax_id_asynczCustomer.retrieve_tax_id_asyncà
  s^   è ø€ ô ØØ×+Ñ+ØØ7×>Ñ>Ü(¨Ó2´{À2³ð ?ó ð ð ,ó ÷ ó	
ð 		
ðúr¨  rX  c                 ó„   — t        d| j                  ddj                  t        |«      t        |«      ¬«      |¬«      «      S )ú4
        Deletes an existing tax_id object.
        r+   rF  r  rï  r  r%  rð  s       rE   Údelete_tax_idzCustomer.delete_tax_idõ
  sP   € ô ØØ×ÑØØ7×>Ñ>Ü(¨Ó2´{À2³ð ?ó ð ð  ó ó	
ð 		
rD   c              ‹   ó    K  — t        d| j                  ddj                  t        |«      t        |«      ¬«      |¬«      ƒ d{  –—† «      S 7 Œ­w)r  r+   rF  r  rï  r  Nr6  rð  s       rE   Údelete_tax_id_asynczCustomer.delete_tax_id_async
  s^   è ø€ ô ØØ×+Ñ+ØØ7×>Ñ>Ü(¨Ó2´{À2³ð ?ó ð ð ,ó ÷ ó	
ð 		
ðúr¨  r«  c                 ó~   — t        t        d   | j                  ddj                  t	        |«      ¬«      |¬«      «      S )ú;
        Returns a list of tax IDs for a customer.
        r+   r4  r  r$  r  r{  r'  s      rE   Úlist_tax_idszCustomer.list_tax_ids  sO   € ô Ü�wÑØ×ÑØØ2×9Ñ9Ü(¨Ó2ð :ó ð ð  ó ó	
ð 		
rD   c              ‹   óš   K  — t        t        d   | j                  ddj                  t	        |«      ¬«      |¬«      ƒ d{  –—† «      S 7 Œ­w)r  r+   r4  r  r$  r  Nrƒ  r'  s      rE   Úlist_tax_ids_asynczCustomer.list_tax_ids_async1  s]   è ø€ ô Ü�wÑØ×+Ñ+ØØ2×9Ñ9Ü(¨Ó2ð :ó ð ð ,ó ÷ ó	
ð 		
ðúr…  rð  c                 óp   — t        d| j                  ddj                  t        |«      ¬«      |¬«      «      S )ú6
        Retrieves a customer's cash balance.
        r#   r4  ú%/v1/customers/{customer}/cash_balancer$  r  r%  r'  s      rE   Úretrieve_cash_balancezCustomer.retrieve_cash_balanceC  sJ   € ô ØØ×ÑØØ7×>Ñ>Ü(¨Ó2ð ?ó ð ð  ó ó	
ð 		
rD   c              ‹   óŒ   K  — t        d| j                  ddj                  t        |«      ¬«      |¬«      ƒ d{  –—† «      S 7 Œ­w)r  r#   r4  r  r$  r  Nr6  r'  s      rE   Úretrieve_cash_balance_asyncz$Customer.retrieve_cash_balance_asyncW  sX   è ø€ ô ØØ×+Ñ+ØØ7×>Ñ>Ü(¨Ó2ð ?ó ð ð ,ó ÷ ó	
ð 		
ðúr8  r±  c                 óp   — t        d| j                  ddj                  t        |«      ¬«      |¬«      «      S )úD
        Changes the settings on a customer's cash balance.
        r#   r  r  r$  r  r%  r'  s      rE   Úmodify_cash_balancezCustomer.modify_cash_balancek  sJ   € ô ØØ×ÑØØ7×>Ñ>Ü(¨Ó2ð ?ó ð ð  ó ó	
ð 		
rD   c              ‹   óŒ   K  — t        d| j                  ddj                  t        |«      ¬«      |¬«      ƒ d{  –—† «      S 7 Œ­w)r!  r#   r  r  r$  r  Nr6  r'  s      rE   Úmodify_cash_balance_asyncz"Customer.modify_cash_balance_async  sX   è ø€ ô ØØ×+Ñ+ØØ7×>Ñ>Ü(¨Ó2ð ?ó ð ð ,ó ÷ ó	
ð 		
ðúr8  c                   óZ  — e Zd ZU ed   ed<   ededed   ddfd„«       Ze	e
deded   ddfd	„«       «       Ze	ded   ddfd
„«       Z ed«      ded   ddfd„«       Zededed   ddfd„«       Ze	e
deded   ddfd„«       «       Ze	ded   ddfd„«       Z ed«      ded   ddfd„«       Zy)úCustomer.TestHelpersr2   Ú_resource_clsr3   r  r[  r  r%   c                 óp   — t        d| j                  ddj                  t        |«      ¬«      |¬«      «      S )úC
            Create an incoming testmode bank transfer
            r%   r  ú7/v1/test_helpers/customers/{customer}/fund_cash_balancer$  r  r%  r'  s      rE   Ú_cls_fund_cash_balancez+Customer.TestHelpers._cls_fund_cash_balance–  sK   € ô Ø0Ø×#Ñ#ØØM×TÑTÜ!,¨XÓ!6ð Uó ð "ð $ó ó	ð 	rD   c                  ó   — y©r)  NrC   r+  s     rE   Úfund_cash_balancez&Customer.TestHelpers.fund_cash_balanceª  s   € ð rD   c                  ó   — yr-  rC   r.  s     rE   r.  z&Customer.TestHelpers.fund_cash_balance´  s   € ð rD   r+  c                 ó¶   — t        d| j                  j                  ddj                  t	        | j                  j                  d«      «      ¬«      |¬«      «      S )r)  r%   r  r*  r	  r$  r  )r   Úresourcer3  r&  r   r4  r.  s     rE   r.  z&Customer.TestHelpers.fund_cash_balance½  s^   € ô Ø0Ø—‘×&Ñ&ØØM×TÑTÜ!,¨T¯]©]×->Ñ->¸tÓ-DÓ!Eð Uó ð "ð 'ó ó	ð 	rD   c              ‹   óŒ   K  — t        d| j                  ddj                  t        |«      ¬«      |¬«      ƒ d{  –—† «      S 7 Œ­w)r)  r%   r  r*  r$  r  Nr6  r'  s      rE   Ú_cls_fund_cash_balance_asyncz1Customer.TestHelpers._cls_fund_cash_balance_asyncÏ  sY   è ø€ ô Ø0Ø×/Ñ/ØØM×TÑTÜ!,¨XÓ!6ð Uó ð "ð 0ó ÷ ó	ð 	ðúr8  c              ‹   ó   K  — y­wr-  rC   r+  s     rE   Úfund_cash_balance_asyncz,Customer.TestHelpers.fund_cash_balance_asyncã  s   è ø€ ð ùr;  c              ‹   ó   K  — y­wr-  rC   r.  s     rE   r5  z,Customer.TestHelpers.fund_cash_balance_asyncí  s   è ø€ ð ùr;  r3  c              ‹   óÒ   K  — t        d| j                  j                  ddj                  t	        | j                  j                  d«      «      ¬«      |¬«      ƒ d{  –—† «      S 7 Œ­w)r)  r%   r  r*  r	  r$  r  N)r   r1  r@  r&  r   r4  r.  s     rE   r5  z,Customer.TestHelpers.fund_cash_balance_asyncö  sl   è ø€ ô Ø0Ø—m‘m×2Ñ2ØØM×TÑTÜ!,¨T¯]©]×->Ñ->¸tÓ-DÓ!Eð Uó ð "ð 3ó ÷ ó	ð 	ðús   ‚AA'ÁA%
Á	A'N)r>   r?   r@   r   rB   ÚclassmethodrA   r   r+  r   Ústaticmethodr.  r   r3  r5  rC   rD   rE   ÚTestHelpersr&  “  sŸ  … Ø˜JÑ'Ó'à	ð	àð	ð Ð=Ñ>ð	ð .ò		ó 
ð	ð& 
Ø	ð	Øð	Ø%+Ð,LÑ%Mð	à-ò	ó 
ó 
ð	ð 
ð	Ø"Ð#CÑDð	à-ò	ó 
ð	ñ 
Ð6Ó	7ð	Ø"Ð#CÑDð	à-ò	ó 
8ð	ð" 
ð	àð	ð Ð=Ñ>ð	ð .ò		ó 
ð	ð& 
Ø	ð	Øð	Ø%+Ð,LÑ%Mð	à-ò	ó 
ó 
ð	ð 
ð	Ø"Ð#CÑDð	à-ò	ó 
ð	ñ 
Ð<Ó	=ð	Ø"Ð#CÑDð	à-ò	ó 
>ñ	rD   r:  c                 ó$   — | j                  | «      S rº  )r:  )r/  s    rE   Útest_helperszCustomer.test_helpers  s   € à×Ñ Ó%Ð%rD   )r^   r�   r¡   r£   N)œr>   r?   r@   Ú__doc__r4   r   r   rB   r   rF   rY   rb   rr   r	   r}   rƒ   r   r‘   r“   r¬   r°   r¶   r¿   rÃ   rÇ   rÌ   rÒ   rÕ   rÜ   rC  rF  rI  rM  rQ  rU  rY  r]  rd  rh  rl  rs  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|   rA   r   r   r«   r   r   r   r8  r   r  r   r(  r   r9  r,  r   r7  r:  rJ  rF  rU  rX  ra  rd  ri  rk  ru  rw  r|  r  r„  r‡  r�  r�  r•  r˜  rž  r¢  r§  rª  r
   rµ  r¸  r   r¼  r   r¾  rÂ  rÄ  rË  rÍ  rÐ  rÒ  rÕ  r×  rÛ  rÝ  rá  rã  rè  rë  rñ  ró  r÷  rù  rü  rþ  r  r  r  r	  r  r  r  r  r  r  r  r  r"  r$  r   r:  Úpropertyr<  rX   rC   rD   rE   r2   r2   6   só  … ñð
 2<€K�˜' *Ñ-Ñ.Ó;ô�,ô ô4(
˜,ô (
ôT,2�<ô ,2ô\"4ˆlô "4ôH¨ô ô,¨.ô ô$°iô ô4ÀIô ôR$�~ô R$ôh˜iô ô4 )ô ô¨)ô ô iô ô,°ô ô
°iô 
ô˜yô ô iô ô4˜)ô ôm ô mô^$˜^ô $ôq˜Nô qôf˜~ô ô�~ô ô˜^ô ô˜Nô ô ô ô$¨ô ô$¨Nô ô$�^ô ô<˜Iô ô$H >ô HôT˜Nô ô,˜>ô ô$¨ô ô .ô ô¨)ô ôQ$�~ô Q$ôf˜iô ô4 )ô ô¨)ô ô iô ô,°ô ô
°iô 
ô˜yô ô iô ô4
˜)ô 
ô5?˜^ô 5?ôn )ô ô$¨ô ô4¨>ô ô Nô ô¨~ô ô˜ô ô nô ô˜~ô ô˜nô ô�~ô ð$ �gÑÓðð �c‰]Óðð ˜=Ñ)Ó)ðð ƒLðð �s‰mÓðð Ø˜ÐHÑIÑJñó ðð
 ˜‘Óðð ˜#‘Óðð �zÑ"Ó"ðð �C‰=Óðð 	ƒGðð % T¨#¨s¨(¡^Ñ4Ó4ðð ˜S‘MÓ!ðð ˜Ñ/Ó/ØƒNðð �t˜C ˜H‘~Ñ&Ó&ðð �3‰-Óðð $ C™=Ó(ðð �JÑÓðð �C‰=Óðð    S¡	Ñ*Ó*ðð �xÑ Ó ðð Ø�5ÐCÑDÑEñó ðð ˜J ~Ñ6Ñ7Ó7ðð 
�#‰ÓØ˜Ð!<Ñ=Ñ>Ó>ðð �j Ñ)Ñ*Ó*ðð ˜¨Ñ5Ñ6Ó6ðð �g˜d‘mÑ$Ó$ðð ð
˜fÐ%<Ñ=ð 
À*ò 
ó ð
ð ð
ØÐ5Ñ6ð
à	ò
ó ð
ð ð
àð
ð ÐCÑDð
ð 
ò	
ó ð
ð* Øð	Øð	àÐCÑDð	ð 
ò	ó ó ð	ð ðØÐIÑJðà	òó ðñ Ð<Ó=ð
ØÐIÑJð
à	ò
ó >ð
ð& ð
àð
ð ÐCÑDð
ð 
ò	
ó ð
ð* Øð	Øð	àÐCÑDð	ð 
ò	ó ó ð	ð ðØÐIÑJðà	òó ðñ ÐBÓCð
ØÐIÑJð
à	ò
ó Dð
ð& ð
Øð
Ø!'Ð(?Ñ!@ð
à	ò
ó ð
ð  ØðØðØ"Ð#:Ñ;ðà	òó ó ðð ð˜vÐ&=Ñ>ð À:ò ó ðñ ˜-Ó(ð

ØÐ6Ñ7ð

à	ò

ó )ð

ð ð
Øð
Ø!'Ð(?Ñ!@ð
à	ò
ó ð
ð  ØðØðØ"Ð#:Ñ;ðà	òó ó ðð ðØÐ6Ñ7ðà	òó ðñ Ð-Ó.ð

ØÐ6Ñ7ð

à	ò

ó /ð

ð ð
Øð
Ø&,Ð-LÑ&Mð
à	ò
ó ð
ð" ØðØðØ!'Ð(GÑ!Hðà	òó ó ðð ðØÐ>Ñ?ðà	òó ðñ Ð0Ó1ð
ØÐ>Ñ?ð
à	ò
ó 2ð
ð" ð
Øð
Ø&,Ð-LÑ&Mð
à	ò
ó ð
ð" ØðØðØ!'Ð(GÑ!Hðà	òó ó ðð ðØÐ>Ñ?ðà	òó ðñ Ð6Ó7ð
ØÐ>Ñ?ð
à	ò
ó 8ð
ð" ðØÐ3Ñ4ðà	�JÑ	òó ðð& ðØÐ3Ñ4ðà	�JÑ	òó ðð& ð
àð
ð Ð<Ñ=ð
ð 
�OÑ	$ò	
ó ð
ð& ØðØðØ!'Ð(KÑ!Lðà	�OÑ	$òó ó ðð ðØÐBÑCðà	�OÑ	$òó ðñ Ð5Ó6ð
ØÐBÑCð
à	�OÑ	$ò
ó 7ð
ð" ð
àð
ð Ð<Ñ=ð
ð 
�OÑ	$ò	
ó ð
ð& ØðØðØ!'Ð(KÑ!Lðà	�OÑ	$òó ó ðð ðØÐBÑCðà	�OÑ	$òó ðñ Ð;Ó<ð
ØÐBÑCð
à	�OÑ	$ò
ó =ð
ð" ð
Øð
Ø &Ð'>Ñ ?ð
à	ò
ó ð
ð$ ð
Øð
Ø &Ð'>Ñ ?ð
à	ò
ó ð
ð$ ðØðØ &Ð'@Ñ Aðà	òó ðð ðØðØ &Ð'@Ñ Aðà	òó ðð ð
àð
ð ð
ð Ð?Ñ@ð	
ð
 
ò
ó ð
ð* ØðØðàðð Ð?Ñ@ðð 
ò	ó ó ðð ðàðð Ð?Ñ@ðð 
ò	ó ðñ Ð8Ó9ð
àð
ð Ð?Ñ@ð
ð 
ò	
ó :ð
ð( ð
àð
ð ð
ð Ð?Ñ@ð	
ð
 
ò
ó ð
ð* ØðØðàðð Ð?Ñ@ðð 
ò	ó ó ðð ðàðð Ð?Ñ@ðð 
ò	ó ðñ Ð>Ó?ð
àð
ð Ð?Ñ@ð
ð 
ò	
ó @ð
ð( ð	OØ$Ð%<Ñ=ð	Oà	˜JÑ	'ò	Oó ð	Oð ð
Ø$Ð%<Ñ=ð
à	˜JÑ	'ò
ó ð
ð ð>Ø$Ð%<Ñ=ð>à	�*Ñ	ò>ó ð>ð
 ðLØ$Ð%<Ñ=ðLà	�zÑ	"òLó ðLð
 ð
àð
ð ÐBÑCð
ð 
&ò	
ó ð
ð& ð
àð
ð ÐBÑCð
ð 
&ò	
ó ð
ð& ð
àð
ð ð
ð ÐDÑEð	
ð
 
&ò
ó ð
ð* ð
àð
ð ð
ð ÐDÑEð	
ð
 
&ò
ó ð
ð* ð
àð
ð ð
ð ÐBÑCð	
ð
 
&ò
ó ð
ð* ð
àð
ð ð
ð ÐBÑCð	
ð
 
&ò
ó ð
ð* ð
àð
ð ÐAÑBð
ð 
Ð0Ñ	1ò	
ó ð
ð& ð
àð
ð ÐAÑBð
ð 
Ð0Ñ	1ò	
ó ð
ð& ð
àð
ð ð
ð ÐHÑIð	
ð
 
*ò
ó ð
ð* ð
àð
ð ð
ð ÐHÑIð	
ð
 
*ò
ó ð
ð* ð
àð
ð ÐEÑFð
ð 
Ð4Ñ	5ò	
ó ð
ð& ð
àð
ð ÐEÑFð
ð 
Ð4Ñ	5ò	
ó ð
ð& ð
Øð
Ø&,Ð-JÑ&Kð
à	Ð9Ñ	:ó
ó ð
ð* ð
Øð
Ø&,Ð-JÑ&Kð
à	Ð9Ñ	:ó
ó ð
ð* ð
àð
ð ð
ð Ñ8Ñ9ð	
ð
 
Ð9Ñ	:ó
ó ð
ð( ð
àð
ð ð
ð Ñ8Ñ9ð	
ð
 
Ð9Ñ	:ó
ó ð
ð( ð
àð
ð ð
ð Ñ6Ñ7ð	
ð
 
Ð9Ñ	:ó
ó ð
ð( ð
àð
ð ð
ð Ñ6Ñ7ð	
ð
 
Ð9Ñ	:ó
ó ð
ð( ð
àð
ð ð
ð Ñ6Ñ7ð	
ð
 
Ð9Ñ	:ó
ó ð
ð( ð
àð
ð ð
ð Ñ6Ñ7ð	
ð
 
Ð9Ñ	:ó
ó ð
ð( ð
Øð
Ø&,Ñ-IÑ&Jð
à	�EÐDÑEÑ	Fó
ó ð
ð" ð
Øð
Ø&,Ñ-IÑ&Jð
à	�EÐDÑEÑ	Fó
ó ð
ð" ð
Øð
Ø&,Ñ-IÑ&Jð
à	ó
ó ð
ð" ð
Øð
Ø&,Ñ-IÑ&Jð
à	ó
ó ð
ð" ð
àð
ð ð
ð Ñ7Ñ8ð	
ð
 
ó
ó ð
ð( ð
àð
ð ð
ð Ñ7Ñ8ð	
ð
 
ó
ó ð
ð( ð
àð
ð ð
ð Ñ5Ñ6ð	
ð
 
ó
ó ð
ð( ð
àð
ð ð
ð Ñ5Ñ6ð	
ð
 
ó
ó ð
ð( ð
Øð
Ø&,Ñ-HÑ&Ið
à	�GÑ	ó
ó ð
ð" ð
Øð
Ø&,Ñ-HÑ&Ið
à	�GÑ	ó
ó ð
ð" ð
àð
ð Ñ=Ñ>ð
ð 
ó	
ó ð
ð& ð
àð
ð Ñ=Ñ>ð
ð 
ó	
ó ð
ð& ð
àð
ð Ñ;Ñ<ð
ð 
ó	
ó ð
ð& ð
àð
ð Ñ;Ñ<ð
ð 
ó	
ó ð
ö&sÐ,¨ZÑ8ô sðj ò&ó ð&ð Ø+ØØò	ÒrD   r2   N)IÚ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._test_helpersr   Ústripe._updateable_api_resourcer   Ústripe._utilr   r   Útypingr   r   r   r   r   r   r   r   r   Útyping_extensionsr   r   r   r   r   r   Ústripe._accountr    Ústripe._bank_accountr!   Ústripe._cardr"   Ústripe._cash_balancer#   Ú$stripe._customer_balance_transactionr$   Ú)stripe._customer_cash_balance_transactionr%   Ústripe._discountr&   Ústripe._funding_instructionsr'   Ústripe._payment_methodr(   Ústripe._sourcer)   Ústripe._subscriptionr*   Ústripe._tax_idr+   Ústripe.test_helpers._test_clockr,   r2   r:  r'  rC   rD   rE   ú<module>r[     sü   ðõ BÝ ?Ý 4Ý *Ý =Ý OÝ 2Ý ;Ý AÝ .Ý 7Ý Aß :÷
÷ 
õ 
÷÷ ñ Ý'Ý0Ý!Ý0ÝOõõ *Ý@Ý4Ý%Ý1Ý$Ý9ñ Ð4Ó5ÙÐ9Ó:Ù˜xÓ(Ù˜xÓ(ôW/Ø˜*Ñ%Ø˜Ñ$Ø˜
Ñ#Ø˜*Ñ%Ø˜*Ñ%óW/ó )ó )ó ;ó 6ðW/ðt^ &.€× Ñ Õ "rD   