Ë
    <@‹gu(  ã                   ó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  G d„ d	e«      Zy
)é    )Ú
ListObject)ÚRequestOptions)ÚStripeService)ÚTaxId)Úsanitize_id)ÚListÚcast)ÚLiteralÚNotRequiredÚ	TypedDictc                   ól  — e Zd Z G d„ de«      Z G d„ de«      Z G d„ de«      Z G d„ de«      Zi i fd	ed
eddde	de
f
d„Zi i fd	ed
eddde	de
f
d„Zi i fd	ed
eddde	de
f
d„Zi i fd	ed
eddde	de
f
d„Zi i fd	eddde	dee
   fd„Zi i fd	eddde	dee
   fd„Zi fd	eddde	de
fd„Zi fd	eddde	de
fd„Zy)ÚCustomerTaxIdServicec                   óB   — e Zd ZU eee      ed<   	 ed   ed<   	 eed<   y)ú!CustomerTaxIdService.CreateParamsÚexpand)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_tinÚtypeÚvalueN)Ú__name__Ú
__module__Ú__qualname__r   r   ÚstrÚ__annotations__r
   © ó    ú^/var/www/html/AdoubleTech/venv/lib/python3.12/site-packages/stripe/_customer_tax_id_service.pyÚCreateParamsr      s?   … Ø˜D ™IÑ&Ó&ð	ð ðcñe
ó e	
ðL	ð ‹
ð	r~   r€   c                   ó   — e Zd Zy)ú!CustomerTaxIdService.DeleteParamsN)rx   ry   rz   r}   r~   r   ÚDeleteParamsr‚   €   s   „ Ør~   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)úCustomerTaxIdService.ListParamsÚending_beforer   ÚlimitÚstarting_afterN)rx   ry   rz   r   r{   r|   r   Úintr}   r~   r   Ú
ListParamsr…   ƒ   sL   … Ø" 3Ñ'Ó'ð	ð ˜D ™IÑ&Ó&ð	ð ˜3ÑÓð	ð $ CÑ(Ó(ð	r~   rŠ   c                   ó$   — e Zd ZU eee      ed<   y)ú#CustomerTaxIdService.RetrieveParamsr   N)rx   ry   rz   r   r   r{   r|   r}   r~   r   ÚRetrieveParamsrŒ   •   s   … Ø˜D ™IÑ&Ó&ð	r~   r�   ÚcustomerÚidÚparamsr‚   ÚoptionsÚreturnc                 ó�   — t        t        | j                  ddj                  t	        |«      t	        |«      ¬«      d||¬«      «      S )ú4
        Deletes an existing tax_id object.
        Údeleteú%/v1/customers/{customer}/tax_ids/{id}©rŽ   r�   Úapi©Úbase_addressr�   r‘   ©r	   r   Ú_requestÚformatr   ©ÚselfrŽ   r�   r�   r‘   s        r   r•   zCustomerTaxIdService.delete›   sU   € ô ÜØ�M‰MØØ7×>Ñ>Ü(¨Ó2Ü" 2“ð ?ó ð #ØØð ó 	ó
ð 	
r~   c              ƒ   ó¬   K  — t        t        | j                  ddj                  t	        |«      t	        |«      ¬«      d||¬«      ƒ d{  –—† «      S 7 Œ­w)r”   r•   r–   r—   r˜   r™   N©r	   r   Ú_request_asyncr�   r   rž   s        r   Údelete_asyncz!CustomerTaxIdService.delete_async³   se   è ø€ ô ÜØ×%Ñ%ØØ7×>Ñ>Ü(¨Ó2Ü" 2“ð ?ó ð #ØØð &ó 	÷ 	ó
ð 	
ð	úó   ‚AAÁ	A
Á
	ArŒ   c                 ó�   — t        t        | j                  ddj                  t	        |«      t	        |«      ¬«      d||¬«      «      S )úH
        Retrieves the tax_id object with the given identifier.
        Úgetr–   r—   r˜   r™   r›   rž   s        r   ÚretrievezCustomerTaxIdService.retrieveË   sU   € ô ÜØ�M‰MØØ7×>Ñ>Ü(¨Ó2Ü" 2“ð ?ó ð #ØØð ó 	ó
ð 	
r~   c              ƒ   ó¬   K  — t        t        | j                  ddj                  t	        |«      t	        |«      ¬«      d||¬«      ƒ d{  –—† «      S 7 Œ­w)r¦   r§   r–   r—   r˜   r™   Nr¡   rž   s        r   Úretrieve_asyncz#CustomerTaxIdService.retrieve_asyncã   se   è ø€ ô ÜØ×%Ñ%ØØ7×>Ñ>Ü(¨Ó2Ü" 2“ð ?ó ð #ØØð &ó 	÷ 	ó
ð 	
ð	úr¤   r…   c                 óŠ   — t        t        t           | j                  ddj	                  t        |«      ¬«      d||¬«      «      S )ú;
        Returns a list of tax IDs for a customer.
        r§   ú /v1/customers/{customer}/tax_ids©rŽ   r˜   r™   )r	   r   r   rœ   r�   r   ©rŸ   rŽ   r�   r‘   s       r   ÚlistzCustomerTaxIdService.listû   sS   € ô Ü”uÑØ�M‰MØØ2×9Ñ9Ü(¨Ó2ð :ó ð #ØØð ó ó
ð 	
r~   c              ƒ   ó¦   K  — t        t        t           | j                  ddj	                  t        |«      ¬«      d||¬«      ƒ d{  –—† «      S 7 Œ­w)r¬   r§   r­   r®   r˜   r™   N)r	   r   r   r¢   r�   r   r¯   s       r   Ú
list_asynczCustomerTaxIdService.list_async  sc   è ø€ ô Ü”uÑØ×%Ñ%ØØ2×9Ñ9Ü(¨Ó2ð :ó ð #ØØð &ó ÷ ó
ð 	
ðús   ‚AAÁA
Á	Ar   c                 ó|   — t        t        | j                  ddj                  t	        |«      ¬«      d||¬«      «      S )ú=
        Creates a new tax_id object for a customer.
        Úpostr­   r®   r˜   r™   r›   r¯   s       r   ÚcreatezCustomerTaxIdService.create'  sN   € ô ÜØ�M‰MØØ2×9Ñ9Ü(¨Ó2ð :ó ð #ØØð ó ó
ð 	
r~   c              ƒ   ó˜   K  — t        t        | j                  ddj                  t	        |«      ¬«      d||¬«      ƒ d{  –—† «      S 7 Œ­w)r´   rµ   r­   r®   r˜   r™   Nr¡   r¯   s       r   Úcreate_asyncz!CustomerTaxIdService.create_async=  s^   è ø€ ô ÜØ×%Ñ%ØØ2×9Ñ9Ü(¨Ó2ð :ó ð #ØØð &ó ÷ ó
ð 	
ðús   ‚=A
¿A
Á 	A
N)rx   ry   rz   r   r€   rƒ   rŠ   r�   r{   r   r   r•   r£   r¨   rª   r   r°   r²   r¶   r¸   r}   r~   r   r   r      sù  „ ôq�yô qôf�yô ô�Yô ô$˜ô ð 79Ø"$ñ
àð
ð ð
ð 4ð	
ð
  ð
ð 
ó
ð8 79Ø"$ñ
àð
ð ð
ð 4ð	
ð
  ð
ð 
ó
ð8 9;Ø"$ñ
àð
ð ð
ð 6ð	
ð
  ð
ð 
ó
ð8 9;Ø"$ñ
àð
ð ð
ð 6ð	
ð
  ð
ð 
ó
ð6 57Ø"$ñ	
àð
ð 2ð
ð  ð	
ð
 
�EÑ	ó
ð2 57Ø"$ñ	
àð
ð 2ð
ð  ð	
ð
 
�EÑ	ó
ð4 #%ñ	
àð
ð 4ð
ð  ð	
ð
 
ó
ð4 #%ñ	
àð
ð 4ð
ð  ð	
ð
 
ô
r~   r   N)Ústripe._list_objectr   Ústripe._request_optionsr   Ústripe._stripe_servicer   Ústripe._tax_idr   Ústripe._utilr   Útypingr   r	   Útyping_extensionsr
   r   r   r   r}   r~   r   ú<module>rÀ      s-   ðõ +Ý 2Ý 0Ý  Ý $ß ß =Ñ =ôE
˜=õ E
r~   