
    _j                     R    d dl mZ d dlmZmZmZmZ d dlmZ  G d de          Z	dS )    )StripeObject)ClassVarDictListOptional)Literalc                   B   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ee
e
f                  ed	<   	 ed         ed
<   	 ee
         ed<   	 e	ed<   	 e
ed<   	 ed         ed<   	 eee                  ed<   	 e
ed<   	 deiZdS )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
dS ) CalculationLineItem.TaxBreakdownc                   V    e Zd ZU eed<   	 eed<   	 ed         ed<   	 ee         ed<   dS )-CalculationLineItem.TaxBreakdown.Jurisdictioncountrydisplay_name)cityr   countydistrictstatelevelr   N)__name__
__module____qualname__str__annotations__r   r        e/var/www/app.qaans.com/backend/venv/lib/python3.11/site-packages/stripe/tax/_calculation_line_item.pyJurisdictionr      sb         LLL  KLLLL C=    r   r   c                   >    e Zd ZU eed<   	 eed<   	 ed         ed<   dS )/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!       sX          !$###      r   r2   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)r4   r8   N)r   r   r   r   r   r2   intr   r   r   _inner_class_typesr   r   r   TaxBreakdownr      s         	 	 	 	 	< 	 	 	$	 	 	 	 	\ 	 	 	: 	 #"""12222	 #>2222	 #
 	
 	
 	
"	 	 ) .
 
r   rL   r3   
amount_taxidlivemodemetadataobjectproductquantity	reference)	exclusive	inclusivetax_behaviortax_breakdowntax_codeN)r   r   r   r   r   r   r   r   rL   rJ   r   boolr   r   r   rK   r   r   r   r
   r
      sl        # '"=>?   X
 X
 X
 X
 X
| X
 X
 X
t KKK OOO 	GGG NNN tCH~&&&& /0000 c] MMM NNN 23333 D.//// MMM *<8r   r
   N)
stripe._stripe_objectr   typingr   r   r   r   typing_extensionsr   r
   r   r   r   <module>r^      s    / . . . . . 1 1 1 1 1 1 1 1 1 1 1 1 % % % % % %O9 O9 O9 O9 O9, O9 O9 O9 O9 O9r   