Ë
    <@‹g.  ã                   ó~   — 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mZ d dlmZmZmZ  G d„ d	e«      Zy
)é    )Ú
ListObject)ÚRequestOptions)ÚStripeService)ÚTaxRate)Úsanitize_id)ÚDictÚListÚcast)ÚLiteralÚNotRequiredÚ	TypedDictc            	       ób  — 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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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y)ÚTaxRateServicec                   óÖ   — e Zd ZU ee   ed<   	 ee   ed<   	 ee   ed<   	 eed<   	 eee      ed<   	 eed<   	 ee   ed<   	 eeeef      ed<   	 e	ed	<   	 ee   ed
<   	 ee
d      ed<   y)úTaxRateService.CreateParamsÚactiveÚcountryÚdescriptionÚdisplay_nameÚexpandÚ	inclusiveÚjurisdictionÚmetadataÚ
percentageÚstate©Úamusement_taxÚcommunications_taxÚgstÚhstÚigstÚjctÚ	lease_taxÚpstÚqstÚretail_delivery_feeÚrstÚ	sales_taxÚservice_taxÚvatÚtax_typeN)Ú__name__Ú
__module__Ú__qualname__r   ÚboolÚ__annotations__Ústrr	   r   Úfloatr   © ó    úW/var/www/html/AdoubleTech/venv/lib/python3.12/site-packages/stripe/_tax_rate_service.pyÚCreateParamsr      sÑ   … Ø˜DÑ!Ó!ð	ð ˜SÑ!Ó!ð	ð ! Ñ%Ó%ð	ð Óð	ð ˜D ™IÑ&Ó&ð	ð ‹ð	ð " #Ñ&Ó&ð	ð ˜d 3¨ 8™nÑ-Ó-ð	ð Óð	ð ˜3ÑÓð	ð Øðññ
ó 	
ð$	r4   r6   c                   ó�   — e Zd ZU ee   ed<   	 ed   ed<   	 ee   ed<   	 eee      ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   y	)
úTaxRateService.ListParamsr   z$TaxRateService.ListParamsCreated|intÚcreatedÚending_beforer   r   ÚlimitÚstarting_afterN)	r,   r-   r.   r   r/   r0   r1   r	   Úintr3   r4   r5   Ú
ListParamsr8   L   sƒ   … Ø˜DÑ!Ó!ð	ð ÐCÑDÓDð	ð # 3Ñ'Ó'ð	ð ˜D ™IÑ&Ó&ð	ð ˜tÑ$Ó$ð	ð ˜3ÑÓð	ð $ CÑ(Ó(ð	r4   r>   c                   óT   — e Zd ZU ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   y)ú TaxRateService.ListParamsCreatedÚgtÚgteÚltÚlteN)r,   r-   r.   r   r=   r0   r3   r4   r5   ÚListParamsCreatedr@   j   sH   … Ø˜ÑÓð	ð ˜ÑÓð	ð ˜ÑÓð	ð ˜ÑÓð	r4   rE   c                   ó$   — e Zd ZU eee      ed<   y)úTaxRateService.RetrieveParamsr   N)r,   r-   r.   r   r	   r1   r0   r3   r4   r5   ÚRetrieveParamsrG   |   s   … Ø˜D ™IÑ&Ó&ð	r4   rH   c                   óº   — e Zd ZU 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ed
      ed<   y)úTaxRateService.UpdateParamsr   r   r   r   r   r   zLiteral['']|Dict[str, str]r   r   r   r+   N)	r,   r-   r.   r   r/   r0   r1   r	   r   r3   r4   r5   ÚUpdateParamsrJ   ‚   s¶   … Ø˜DÑ!Ó!ð	ð ˜SÑ!Ó!ð	ð ! Ñ%Ó%ð	ð " #Ñ&Ó&ð	ð ˜D ™IÑ&Ó&ð	ð " #Ñ&Ó&ð	ð Ð:Ñ;Ó;ð	ð ˜3ÑÓð	ð Øðññ
ó 	
ð$	r4   rK   Úparamsr8   ÚoptionsÚreturnc           
      óX   — t        t        t           | j                  ddd||¬«      «      S )ú�
        Returns a list of your tax rates. Tax rates are returned sorted by creation date, with the most recently created tax rates appearing first.
        Úgetú/v1/tax_ratesÚapi©Úbase_addressrL   rM   )r
   r   r   Ú_request©ÚselfrL   rM   s      r5   ÚlistzTaxRateService.list¹   s9   € ô Ü”wÑØ�M‰MØØØ"ØØð ó ó	
ð 		
r4   c           
   ƒ   ót   K  — t        t        t           | j                  ddd||¬«      ƒ d{  –—† «      S 7 Œ­w)rP   rQ   rR   rS   rT   N)r
   r   r   Ú_request_asyncrW   s      r5   Ú
list_asynczTaxRateService.list_asyncÌ   sI   è ø€ ô Ü”wÑØ×%Ñ%ØØØ"ØØð &ó ÷ ó	
ð 		
ðús   ‚+8­6
®	8r   c           
      óJ   — t        t        | j                  ddd||¬«      «      S )ú)
        Creates a new tax rate.
        ÚpostrR   rS   rT   )r
   r   rV   rW   s      r5   ÚcreatezTaxRateService.createß   s4   € ô ÜØ�M‰MØØØ"ØØð ó ó	
ð 		
r4   c           
   ƒ   óf   K  — t        t        | j                  ddd||¬«      ƒ d{  –—† «      S 7 Œ­w)r^   r_   rR   rS   rT   N)r
   r   r[   rW   s      r5   Úcreate_asynczTaxRateService.create_asyncò   sD   è ø€ ô ÜØ×%Ñ%ØØØ"ØØð &ó ÷ ó	
ð 		
ðús   ‚$1¦/
§	1Útax_raterG   c                 ó|   — t        t        | j                  ddj                  t	        |«      ¬«      d||¬«      «      S )ú8
        Retrieves a tax rate with the given ID
        rQ   ú/v1/tax_rates/{tax_rate}©rc   rS   rT   ©r
   r   rV   Úformatr   ©rX   rc   rL   rM   s       r5   ÚretrievezTaxRateService.retrieve  sN   € ô ÜØ�M‰MØØ*×1Ñ1Ü(¨Ó2ð 2ó ð #ØØð ó ó
ð 	
r4   c              ƒ   ó˜   K  — t        t        | j                  ddj                  t	        |«      ¬«      d||¬«      ƒ d{  –—† «      S 7 Œ­w)re   rQ   rf   rg   rS   rT   N©r
   r   r[   ri   r   rj   s       r5   Úretrieve_asynczTaxRateService.retrieve_async  s^   è ø€ ô ÜØ×%Ñ%ØØ*×1Ñ1Ü(¨Ó2ð 2ó ð #ØØð &ó ÷ ó
ð 	
ðúó   ‚=A
¿A
Á 	A
rJ   c                 ó|   — t        t        | j                  ddj                  t	        |«      ¬«      d||¬«      «      S )ú/
        Updates an existing tax rate.
        r_   rf   rg   rS   rT   rh   rj   s       r5   ÚupdatezTaxRateService.update1  sN   € ô ÜØ�M‰MØØ*×1Ñ1Ü(¨Ó2ð 2ó ð #ØØð ó ó
ð 	
r4   c              ƒ   ó˜   K  — t        t        | j                  ddj                  t	        |«      ¬«      d||¬«      ƒ d{  –—† «      S 7 Œ­w)rq   r_   rf   rg   rS   rT   Nrm   rj   s       r5   Úupdate_asynczTaxRateService.update_asyncG  s^   è ø€ ô ÜØ×%Ñ%ØØ*×1Ñ1Ü(¨Ó2ð 2ó ð #ØØð &ó ÷ ó
ð 	
ðúro   N)r,   r-   r.   r   r6   r>   rE   rH   rK   r   r   r   rY   r\   r`   rb   r1   rk   rn   rr   rt   r3   r4   r5   r   r      s´  „ ô=�yô =ô~�Yô ô<˜Iô ô$˜ô ô5�yô 5ðr /1Ø"$ñ
à+ð
ð  ð
ð 
�GÑ	ó	
ð* /1Ø"$ñ
à+ð
ð  ð
ð 
�GÑ	ó	
ð, #%ñ
à-ð
ð  ð
ð 
ó	
ð, #%ñ
à-ð
ð  ð
ð 
ó	
ð, 35Ø"$ñ	
àð
ð 0ð
ð  ð	
ð
 
ó
ð2 35Ø"$ñ	
àð
ð 0ð
ð  ð	
ð
 
ó
ð2 13Ø"$ñ	
àð
ð .ð
ð  ð	
ð
 
ó
ð2 13Ø"$ñ	
àð
ð .ð
ð  ð	
ð
 
ô
r4   r   N)Ústripe._list_objectr   Ústripe._request_optionsr   Ústripe._stripe_servicer   Ústripe._tax_rater   Ústripe._utilr   Útypingr   r	   r
   Útyping_extensionsr   r   r   r   r3   r4   r5   ú<module>r|      s0   ðõ +Ý 2Ý 0Ý $Ý $ß #Ñ #ß =Ñ =ôO
�]õ O
r4   