§
    _õ‚j  ã                   ó‚   — d dl mZ d dlmZ d dlmZ d dlmZmZm	Z	 e	rd dl
mZ d dlmZ  G d„ ded         ¦  «        Zd	S )
é    )Ú
ListObject)ÚListableAPIResource)ÚClassVar)ÚLiteralÚUnpackÚTYPE_CHECKING)ÚTaxCodeListParams)ÚTaxCodeRetrieveParamsc                   óF  — e Zd ZU dZdZeed                  ed<   eed<   	 eed<   	 eed<   	 ed         ed<   	 e	de
d	         d
ed          fd„¦   «         Ze	de
d	         d
ed          fd„¦   «         Ze	dede
d         d
d fd„¦   «         Ze	dede
d         d
d fd„¦   «         ZdS )ÚTaxCodezo
    [Tax codes](https://stripe.com/docs/tax/tax-categories) classify goods and services for tax purposes.
    Útax_codeÚOBJECT_NAMEÚdescriptionÚidÚnameÚobjectÚparamsr	   Úreturnc                 óÌ   — |                       d|                      ¦   «         |¬¦  «        }t          |t          ¦  «        s$t	          dt          |¦  «        j        z  ¦  «        ‚|S )ú¡
        A list of [all tax codes available](https://stripe.com/docs/tax/tax-categories) to add to Products in order to allow specific tax calculations.
        Úget©r   ú%Expected list object from API, got %s)Ú_static_requestÚ	class_urlÚ
isinstancer   Ú	TypeErrorÚtypeÚ__name__©Úclsr   Úresults      úT/var/www/app.qaans.com/backend/venv/lib/python3.11/site-packages/stripe/_tax_code.pyÚlistzTaxCode.list$   sp   € ð ×$Ò$ØØMŠM‰OŒOØð %ñ 
ô 
ˆõ
 ˜&¥*Ñ-Ô-ð 	ÝØ7Ý˜‘<”<Ô(ñ*ñô ð ð
 ˆó    c              ‹   óÜ   K  — |                       d|                      ¦   «         |¬¦  «        ƒ d{V —†}t          |t          ¦  «        s$t	          dt          |¦  «        j        z  ¦  «        ‚|S )r   r   r   Nr   )Ú_static_request_asyncr   r   r   r   r   r   r    s      r#   Ú
list_asynczTaxCode.list_async8   s’   è è € ð ×0Ò0ØØMŠM‰OŒOØð 1ñ 
ô 
ð 
ð 
ð 
ð 
ð 
ð 
ˆõ
 ˜&¥*Ñ-Ô-ð 	ÝØ7Ý˜‘<”<Ô(ñ*ñô ð ð
 ˆr%   r
   c                 ó@   —  | |fi |¤Ž}|                      ¦   «          |S )ú
        Retrieves the details of an existing tax code. Supply the unique tax code ID and Stripe will return the corresponding tax code information.
        )Úrefresh©r!   r   r   Úinstances       r#   ÚretrievezTaxCode.retrieveL   s2   € ð 3rÐ$Ð$˜VÐ$Ð$ˆØ×ÒÑÔÐØˆr%   c              ‹   óP   K  —  | |fi |¤Ž}|                      ¦   «         ƒ d{V —† |S )r*   N)Úrefresh_asyncr,   s       r#   Úretrieve_asynczTaxCode.retrieve_asyncW   sH   è è € ð 3rÐ$Ð$˜VÐ$Ð$ˆØ×$Ò$Ñ&Ô&Ð&Ð&Ð&Ð&Ð&Ð&Ð&Øˆr%   N)r   Ú
__module__Ú__qualname__Ú__doc__r   r   r   Ú__annotations__ÚstrÚclassmethodr   r   r$   r(   r.   r1   © r%   r#   r   r      sw  € € € € € € ðð ð 2<€K˜' *Ô-Ô.Ð;Ð;Ñ;ØÐÐÑðð 	€G€GGðð €I€IIðð JÔÐÐÑðð ðØÐ1Ô2ðà	IÔ	ðð ð ñ „[ðð& ðØÐ1Ô2ðà	IÔ	ðð ð ñ „[ðð& ðØðØ &Ð'>Ô ?ðà	ðð ð ñ „[ðð ðØðØ &Ð'>Ô ?ðà	ðð ð ñ „[ðð ð r%   r   N)Ústripe._list_objectr   Ústripe._listable_api_resourcer   Útypingr   Útyping_extensionsr   r   r   Ú#stripe.params._tax_code_list_paramsr	   Ú'stripe.params._tax_code_retrieve_paramsr
   r   r8   r%   r#   ú<module>r?      sÌ   ðð +Ð *Ð *Ð *Ð *Ð *Ø =Ð =Ð =Ð =Ð =Ð =Ø Ð Ð Ð Ð Ð Ø <Ð <Ð <Ð <Ð <Ð <Ð <Ð <Ð <Ð <àð NØEÐEÐEÐEÐEÐEØMÐMÐMÐMÐMÐMðSð Sð Sð Sð SÐ! )Ô,ñ Sô Sð Sð Sð Sr%   