o
    ¼Bi"  ã                   @   sl   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
 e
r,d dlmZ d dlmZ G dd„ deƒZd	S )
é    )ÚExpandableField)ÚStripeObject)ÚClassVarÚListÚOptional)ÚLiteralÚTYPE_CHECKING)ÚDiscount)ÚTaxRatec                   @   s   e Zd ZU dZdZeed  ed< G dd„ deƒZ	G dd„ deƒZ
eed< 	 ee ed	< 	 ee ed
< 	 eed< 	 ee	 ed< 	 eed< 	 ee ed< 	 eed< 	 ed ed< 	 ee ed< 	 ee
 ed< 	 ed ed< 	 ed ed< 	 ee ed< 	 ee ed< 	 ee ed< 	 e	e
dœZdS )ÚCreditNoteLineItemz*
    The credit note line item object
    Úcredit_note_line_itemÚOBJECT_NAMEc                   @   s$   e Zd ZU eed< 	 ed ed< dS )z!CreditNoteLineItem.DiscountAmountÚamountr	   ÚdiscountN)Ú__name__Ú
__module__Ú__qualname__ÚintÚ__annotations__r   © r   r   ú]/var/www/html/Trade-python/venv/lib/python3.10/site-packages/stripe/_credit_note_line_item.pyÚDiscountAmount   s
   
 r   c                   @   sN   e Zd ZU eed< 	 eed< 	 ed ed< 	 eed  ed< 	 ee ed< dS )	zCreditNoteLineItem.TaxAmountr   Ú	inclusiver
   Útax_rate)Úcustomer_exemptÚnot_collectingÚnot_subject_to_taxÚnot_supportedÚportion_product_exemptÚportion_reduced_ratedÚportion_standard_ratedÚproduct_exemptÚproduct_exempt_holidayÚproportionally_ratedÚreduced_ratedÚreverse_chargeÚstandard_ratedÚtaxable_basis_reducedÚ
zero_ratedÚtaxability_reasonÚtaxable_amountN)	r   r   r   r   r   Úboolr   r   r   r   r   r   r   Ú	TaxAmount    s   
 ÿÿr,   r   Úamount_excluding_taxÚdescriptionÚdiscount_amountÚdiscount_amountsÚidÚinvoice_line_itemÚlivemodeÚobjectÚquantityÚtax_amountsr
   Ú	tax_rates)Úcustom_line_itemr2   ÚtypeÚunit_amountÚunit_amount_decimalÚunit_amount_excluding_tax)r0   r6   N)r   r   r   Ú__doc__r   r   r   r   r   r   r,   r   r   Ústrr   r+   Ú_inner_class_typesr   r   r   r   r      sR   
 ÿ
(
þr   N)Ústripe._expandable_fieldr   Ústripe._stripe_objectr   Útypingr   r   r   Útyping_extensionsr   r   Ústripe._discountr	   Ústripe._tax_rater
   r   r   r   r   r   Ú<module>   s   