
    jof[                     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 d dlmZ  G d de          Zd	S )
    )StripeObject)ClassVarListOptional)LiteralTYPE_CHECKING)Discount)Price)TaxRatec                   `   e Zd ZU dZdZeed                  ed<    G d de          Z	 G d de          Z
eed<   	 eed	<   	 eed
<   	 eed<   	 eed<   	 eed<   	 eee	                  ed<   	 eed<   	 ed         ed<   	 ed         ed<   	 ee         ed<   	 eee
                  ed<   	 e	e
dZdS )LineItemz
    A line item.
    itemOBJECT_NAMEc                   &    e Zd ZU eed<   	 ded<   dS )LineItem.DiscountamountDiscountResourcediscountN)__name__
__module____qualname__int__annotations__     K/var/www/html/Alfredo/env/lib/python3.11/site-packages/stripe/_line_item.pyr	   r      s2         	 %$$$	 	r   r	   c                   b    e Zd ZU eed<   	 ded<   	 eed                  ed<   	 ee         ed<   dS )LineItem.Taxr   r   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   r   r   r   r   r   Taxr   !   sq         	 	
 $
 	
 	
 	
&	 !%%%	 	r   r1   amount_discountamount_subtotal
amount_taxamount_totalcurrencydescription	discountsidobjectr
   pricequantitytaxes)r8   r=   N)r   r   r   __doc__r   r   r   r   r   r	   r1   r   strr   r   _inner_class_typesr   r   r   r   r      s          .4K'&/*333    <   $ $ $ $ $l $ $ $L   OOO  MMM  X'''' 	GGG FO G sm DI (0#>>r   r   N)stripe._stripe_objectr   typingr   r   r   typing_extensionsr   r   stripe._discountr	   r   stripe._pricer
   stripe._tax_rater   r   r   r   r   <module>rG      s    / . . . . . + + + + + + + + + + 4 4 4 4 4 4 4 4 )======######((((((j? j? j? j? j?| j? j? j? j? j?r   