
     h                     f    d dl mZmZmZ d dlmZ d dlmZ d dlm	Z	 d dl
mZ  G d de          ZdS )	    )absolute_importdivisionprint_function)util)APIResource)Customer)
quote_plusc                   4    e Zd ZdZdZd Zedd            ZdS )TaxIda,  
    You can add one or multiple tax IDs to a [customer](https://stripe.com/docs/api/customers).
    A customer's tax IDs are displayed on invoices and credit notes issued for the customer.

    Related guide: [Customer Tax Identification Numbers](https://stripe.com/docs/billing/taxes/tax-ids).
    tax_idc                     t          j        | j                  }t          j        | j                  }t	          j                    }t          |          }t          |          }|d|d|S )N/z	/tax_ids/)r   utf8idcustomerr   	class_urlr	   )selftokenr   base	cust_extnextns         W/var/www/html/Sam_Eipo/venv/lib/python3.11/site-packages/stripe/api_resources/tax_id.pyinstance_urlzTaxId.instance_url   sc    	$'""9T]++!##x((	%  %)TT999dd;;    Nc                      t          d          )NzUCan't retrieve a tax id without a customer ID. Use customer.retrieve_tax_id('tax_id'))NotImplementedError)clsr   api_keyparamss       r   retrievezTaxId.retrieve   s    !c
 
 	
r   )N)__name__
__module____qualname____doc__OBJECT_NAMEr   classmethodr     r   r   r   r      sT          K< < < 
 
 
 [
 
 
r   r   N)
__future__r   r   r   striper   stripe.api_resources.abstractr   stripe.api_resources.customerr   stripe.six.moves.urllib.parser	   r   r'   r   r   <module>r-      s    A @ @ @ @ @ @ @ @ @       5 5 5 5 5 5 2 2 2 2 2 2 4 4 4 4 4 4
 
 
 
 
K 
 
 
 
 
r   