
    (g                     F    S SK Jr  S SKJrJrJr  S SKJr   " S S\5      rg)    )StripeObject)ClassVarListOptional)Literalc                       \ rS rSr% Sr\\S      \S'    " S S\5      r	\
\S'    \
\S'    \\S'    \\S	'    \S   \S
'    \\   \S'    \
\S'    \\   \S'    \S   \S'    \\\	      \S'    \\S'    S\	0rSrg)CalculationLineItem   ztax.calculation_line_itemOBJECT_NAMEc                       \ rS rSr%  " S S\5      r " S S\5      r\\S'    \\S'   \	S   \S	'    \
\   \S
'    \	S   \S'    \\S'    \\S.rSrg) CalculationLineItem.TaxBreakdown   c                   P    \ rS rSr% \\S'    \\S'    \S   \S'    \\   \S'   Srg)	-CalculationLineItem.TaxBreakdown.Jurisdiction   countrydisplay_name)cityr   countydistrictstatelevelr    N)	__name__
__module____qualname____firstlineno__str__annotations__r   r   __static_attributes__r       fC:\Suresh\moveshuttle\MDcreated\moveengine\venv\Lib\site-packages\stripe/tax/_calculation_line_item.pyJurisdictionr      s=    L  KLL C= r!   r#   c                   >    \ rS rSr% \\S'    \\S'    \S   \S'   Srg)/CalculationLineItem.TaxBreakdown.TaxRateDetails    r   percentage_decimal)amusement_taxcommunications_taxgsthstigstjct	lease_taxpstqstretail_delivery_feerst	sales_taxservice_taxvattax_typer   N)r   r   r   r   r   r   r   r    r   r!   r"   TaxRateDetailsr%       s3     !$#   r!   r7   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)r9   r=   r   N)r   r   r   r   r   r#   r7   intr   r   r   _inner_class_typesr    r   r!   r"   TaxBreakdownr      s    	< 	$	\ 	: 	 #"122	 #>22	 #
 	
"	 	 ) .
r!   rQ   r8   
amount_taxidlivemodeobjectproductquantity	reference)	exclusive	inclusivetax_behaviortax_breakdowntax_coder   N)r   r   r   r   r   r   r   r   r   rQ   rO   r   boolr   r   rP   r    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>rb      s!    / + + %K9, K9r!   