
    +h                     F    d dl mZ d dlmZmZmZ d dlmZ  G d de      Zy)    )StripeObject)ClassVarListOptional)Literalc                       e Zd ZU dZeed      ed<    G d de      Ze	ed<   	 e	ed<   	 e
ed<   	 eed<   	 ed   ed	<   	 ee
   ed
<   	 e	ed<   	 ee
   ed<   	 ed   ed<   	 eee      ed<   	 e
ed<   	 deiZy)CalculationLineItemztax.calculation_line_itemOBJECT_NAMEc                       e Zd ZU  G d de      Z G d de      Zeed<   	 eed<   ed   ed<   	 e	e   ed	<   	 ed
   ed<   	 eed<   	 eedZ
y) CalculationLineItem.TaxBreakdownc                   H    e Zd ZU eed<   	 eed<   	 ed   ed<   	 ee   ed<   y)-CalculationLineItem.TaxBreakdown.Jurisdictioncountrydisplay_name)cityr   countydistrictstatelevelr   N)__name__
__module____qualname__str__annotations__r   r        a/var/www/html/venv/lib/python3.12/site-packages/stripe/api_resources/tax/calculation_line_item.pyJurisdictionr      s=    L  KLL C= r   r   c                   6    e Zd ZU eed<   	 eed<   	 ed   ed<   y)/CalculationLineItem.TaxBreakdown.TaxRateDetailsr   percentage_decimal)amusement_taxcommunications_taxgsthstigstjct	lease_taxpstqstrst	sales_taxvattax_typeN)r   r   r   r   r   r   r   r   r   TaxRateDetailsr        s3     !$#  r   r/   amountjurisdiction)destinationoriginsourcingtax_rate_details)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_amount)r1   r5   N)r   r   r   r   r   r/   intr   r   r   _inner_class_typesr   r   r   TaxBreakdownr      s    	< 	$	\ 	6 	 #"122	 #>22	 #
 	
"	 	 ) .
r   rI   r0   
amount_taxidlivemodeobjectproductquantity	reference)	exclusive	inclusivetax_behaviortax_breakdowntax_codeN)r   r   r   r
   r   r   r   r   rI   rG   r   boolr   r   rH   r   r   r   r	   r	      s     	$ +, $V
| V
p K O 	G N /00 c] M } 233 D.// M *<8r   r	   N)	stripe.stripe_objectr   typingr   r   r   typing_extensionsr   r	   r   r   r   <module>rZ      s!    . + + %J9, J9r   