
    <@g                     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        `/var/www/html/AdoubleTech/venv/lib/python3.12/site-packages/stripe/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retail_delivery_feerst	sales_taxservice_taxvattax_typeN)r   r   r   r   r   r   r   r   r   TaxRateDetailsr        s3     !$#   r   r1   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)r3   r7   N)r   r   r   r   r   r1   intr   r   r   _inner_class_typesr   r   r   TaxBreakdownr      s    	< 	$	\ 	: 	 #"122	 #>22	 #
 	
"	 	 ) .
r   rK   r2   
amount_taxidlivemodeobjectproductquantity	reference)	exclusive	inclusivetax_behaviortax_breakdowntax_codeN)r   r   r   r
   r   r   r   r   rK   rI   r   boolr   r   rJ   r   r   r   r	   r	      s    # '"=>? X
| X
t 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>r\      s!    / + + %K9, K9r   