Ë
    <@‹g­(  ã                   ó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            	       óx  — e Zd 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	i i fde
dddedefd„Zi i fde
dddedefd„Zi i fde
dddedefd„Zi i fde
dddedefd„Zi i fdddedee   fd„Zi i fdddedee   fd„Zi fdddedefd„Zi fdddedefd„Zy)ÚTaxIdServicec                   óT   — e Zd ZU eee      ed<   	 ed   ed<   	 ed   ed<   	 eed<   y)úTaxIdService.CreateParamsÚexpandúTaxIdService.CreateParamsOwnerÚowner)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
   © ó    úU/var/www/html/AdoubleTech/venv/lib/python3.12/site-packages/stripe/_tax_id_service.pyÚCreateParamsr      sR   … Ø˜D ™IÑ&Ó&ð	ð Ð;Ñ<Ó<ð	ð ðcñe
ó e	
ðL	ð ‹
ð	r€   r‚   c                   óB   — e Zd ZU ee   ed<   	 ee   ed<   	 ed   ed<   y)r   ÚaccountÚcustomer©r„   Úapplicationr…   Úselfrx   N©rz   r{   r|   r   r}   r~   r
   r   r€   r�   ÚCreateParamsOwnerzTaxIdService.CreateParamsOwner„   ó7   … Ø˜SÑ!Ó!ð	ð ˜cÑ"Ó"ð	ð ÐBÑCÓCð	r€   rŠ   c                   ó   — e Zd Zy)úTaxIdService.DeleteParamsN)rz   r{   r|   r   r€   r�   ÚDeleteParamsr�   ’   s   „ Ør€   rŽ   c                   ól   — e Zd ZU ee   ed<   	 eee      ed<   	 ee   ed<   	 ed   ed<   	 ee   ed<   y)úTaxIdService.ListParamsÚending_beforer   ÚlimitúTaxIdService.ListParamsOwnerr   Ústarting_afterN)rz   r{   r|   r   r}   r~   r   Úintr   r€   r�   Ú
ListParamsr�   •   s_   … Ø" 3Ñ'Ó'ð	ð ˜D ™IÑ&Ó&ð	ð ˜3ÑÓð	ð Ð9Ñ:Ó:ð	ð $ CÑ(Ó(ð	r€   r–   c                   óB   — e Zd ZU ee   ed<   	 ee   ed<   	 ed   ed<   y)r“   r„   r…   r†   rx   Nr‰   r   r€   r�   ÚListParamsOwnerzTaxIdService.ListParamsOwner«   r‹   r€   r˜   c                   ó$   — e Zd ZU eee      ed<   y)úTaxIdService.RetrieveParamsr   N)rz   r{   r|   r   r   r}   r~   r   r€   r�   ÚRetrieveParamsrš   ¹   s   … Ø˜D ™IÑ&Ó&ð	r€   r›   ÚidÚparamsr�   ÚoptionsÚreturnc                 ó|   — t        t        | j                  ddj                  t	        |«      ¬«      d||¬«      «      S )úH
        Deletes an existing account or customer tax_id object.
        Údeleteú/v1/tax_ids/{id}©rœ   Úapi©Úbase_addressr�   rž   ©r	   r   Ú_requestÚformatr   ©rˆ   rœ   r�   rž   s       r�   r¢   zTaxIdService.delete¿   sF   € ô ÜØ�M‰MØØ"×)Ñ)¬[¸«_Ð)Ó=Ø"ØØð ó ó	
ð 		
r€   c              ƒ   ó˜   K  — t        t        | j                  ddj                  t	        |«      ¬«      d||¬«      ƒ d{  –—† «      S 7 Œ­w)r¡   r¢   r£   r¤   r¥   r¦   N©r	   r   Ú_request_asyncrª   r   r«   s       r�   Údelete_asynczTaxIdService.delete_asyncÓ   sV   è ø€ ô ÜØ×%Ñ%ØØ"×)Ñ)¬[¸«_Ð)Ó=Ø"ØØð &ó ÷ ó	
ð 		
ðúó   ‚=A
¿A
Á 	A
rš   c                 ó|   — t        t        | j                  ddj                  t	        |«      ¬«      d||¬«      «      S )úA
        Retrieves an account or customer tax_id object.
        Úgetr£   r¤   r¥   r¦   r¨   r«   s       r�   ÚretrievezTaxIdService.retrieveç   sF   € ô ÜØ�M‰MØØ"×)Ñ)¬[¸«_Ð)Ó=Ø"ØØð ó ó	
ð 		
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�   Úretrieve_asynczTaxIdService.retrieve_asyncû   sV   è ø€ ô ÜØ×%Ñ%ØØ"×)Ñ)¬[¸«_Ð)Ó=Ø"ØØð &ó ÷ ó	
ð 		
ðúr°   r�   c           
      óX   — t        t        t           | j                  ddd||¬«      «      S )ú,
        Returns a list of tax IDs.
        r³   ú/v1/tax_idsr¥   r¦   )r	   r   r   r©   ©rˆ   r�   rž   s      r�   ÚlistzTaxIdService.list  s9   € ô Ü”uÑØ�M‰MØØØ"ØØð ó ó	
ð 		
r€   c           
   ƒ   ót   K  — t        t        t           | j                  ddd||¬«      ƒ d{  –—† «      S 7 Œ­w)r¸   r³   r¹   r¥   r¦   N)r	   r   r   r®   rº   s      r�   Ú
list_asynczTaxIdService.list_async"  sI   è ø€ ô Ü”uÑØ×%Ñ%ØØØ"ØØð &ó ÷ ó	
ð 		
ðús   ‚+8­6
®	8r   c           
      óJ   — t        t        | j                  ddd||¬«      «      S )úB
        Creates a new account or customer tax_id object.
        Úpostr¹   r¥   r¦   )r	   r   r©   rº   s      r�   ÚcreatezTaxIdService.create5  s4   € ô ÜØ�M‰MØØØ"ØØð ó ó	
ð 		
r€   c           
   ƒ   óf   K  — t        t        | j                  ddd||¬«      ƒ d{  –—† «      S 7 Œ­w)r¿   rÀ   r¹   r¥   r¦   N)r	   r   r®   rº   s      r�   Úcreate_asynczTaxIdService.create_asyncF  sD   è ø€ ô ÜØ×%Ñ%ØØØ"ØØð &ó ÷ ó	
ð 		
ðús   ‚$1¦/
§	1N)rz   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      s½  „ ôu�yô uôn˜Iô ô�yô ô�Yô ô,˜)ô ô˜ô ð /1Ø"$ñ	
àð
ð ,ð
ð  ð	
ð
 
ó
ð. /1Ø"$ñ	
àð
ð ,ð
ð  ð	
ð
 
ó
ð. 13Ø"$ñ	
àð
ð .ð
ð  ð	
ð
 
ó
ð. 13Ø"$ñ	
àð
ð .ð
ð  ð	
ð
 
ó
ð, -/Ø"$ñ
à)ð
ð  ð
ð 
�EÑ	ó	
ð* -/Ø"$ñ
à)ð
ð  ð
ð 
�EÑ	ó	
ð( NPñ
Ø1ð
Ø<Jð
à	ó
ð$ NPñ
Ø1ð
Ø<Jð
à	ô
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Ý  Ý $ß ß =Ñ =ôI
�=õ I
r€   