
    Dh                     J    S SK Jr  S SKJrJrJrJr  S SKJr   " S S\5      r	g)    )StripeObject)ClassVarDictListOptional)Literalc                      \ rS rSr% Sr\\S      \S'    " S S\5      r	\
\S'    \
\S'    \\S'    \\S	'    \\\\4      \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       d/home/kali/devsecops-assessor/venv/lib/python3.13/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"   r8   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)r:   r>   r   N)r   r   r   r   r   r$   r8   intr    r   r   _inner_class_typesr!   r   r"   r#   TaxBreakdownr      s    	< 	$	\ 	: 	 #"122	 #>22	 #
 	
"	 	 ) .
r"   rR   r9   
amount_taxidlivemodemetadataobjectproductquantity	reference)	exclusive	inclusivetax_behaviortax_breakdowntax_coder   N)r   r   r   r   r   r   r   r    r   rR   rP   r   boolr   r   r   rQ   r!   r   r"   r#   r
   r
      s    # '"=>? X
| X
t K O 	G N tCH~&& /00 c] M N 233 D.// M *<8r"   r
   N)
stripe._stripe_objectr   typingr   r   r   r   typing_extensionsr   r
   r   r"   r#   <module>rd      s!    / 1 1 %O9, O9r"   