
    Ch1                         S SK Jr  S SKJr  S SKJrJrJr  S SKJ	r	J
r
  \
(       a  S SKJr  S SKJr  S SKJr   " S S	\5      rg
)    )ExpandableField)StripeObject)ClassVarListOptional)LiteralTYPE_CHECKING)Discount)TaxRate)CreditBalanceTransactionc                   ~   \ rS rSr% SrSr\\S      \S'    " S S\	5      r
 " S S\	5      r " S	 S
\	5      r\\S'    \\   \S'    \\S'    \\
   \S'    \\S'    \\   \S'    \\S'    \S   \S'    \\   \S'    \\   \S'    \S   \S'    \\\      \S'    \S   \S'    \\   \S'    \\   \S'    \
\\S.rSrg)CreditNoteLineItem   z"
The credit note line item object
credit_note_line_itemOBJECT_NAMEc                   2    \ rS rSr% \\S'    \S   \S'   Srg)!CreditNoteLineItem.DiscountAmount   amountr
   discount N)__name__
__module____qualname____firstlineno__int__annotations__r   __static_attributes__r       `/home/kali/devsecops-assessor/venv/lib/python3.13/site-packages/stripe/_credit_note_line_item.pyDiscountAmountr      s    	 "*--	r   r!   c                   b    \ rS rSr% \\S'    \\S      \S'    \\S      \S'    \S   \S'   S	r	g
)%CreditNoteLineItem.PretaxCreditAmount#   r   r   credit_balance_transactionr
   r   )r%   r   typer   N)
r   r   r   r   r   r   r   r   r   r   r   r   r    PretaxCreditAmountr#   #   sS    	 %-67%
 	
	 ?:677	 >??	r   r'   c                       \ rS rSr%  " S S\5      r\\S'    \S   \S'    \	\   \S'    \S   \S	'    \	\   \S
'    \S   \S'    S\0r
Srg)CreditNoteLineItem.Tax7   c                        \ rS rSr% \\S'   Srg)%CreditNoteLineItem.Tax.TaxRateDetails8   tax_rater   N)r   r   r   r   strr   r   r   r   r    TaxRateDetailsr,   8   s    Mr   r0   r   )	exclusive	inclusivetax_behaviortax_rate_details)customer_exemptnot_available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_amountr&   r   N)r   r   r   r   r   r0   r   r   r   r   _inner_class_typesr   r   r   r    Taxr)   7   s    	\ 	 	 677	 #>22	 #
 	
$	 !%	 ())	 1.Ar   rH   r   descriptiondiscount_amountdiscount_amountsidinvoice_line_itemlivemodeobjectpretax_credit_amountsquantityr   	tax_ratestaxes)custom_line_itemrM   r&   unit_amountunit_amount_decimal)rK   rP   rS   r   N)r   r   r   r   __doc__r   r   r   r   r   r!   r'   rH   r   r   r/   r   boolrG   r   r   r   r    r   r      sU   
 	  '"9:;  \ (-Bl -B^ K #  >** 	G  }$ N +,,   233 sm I DI 9
:: # "#& +!3r   r   N)stripe._expandable_fieldr   stripe._stripe_objectr   typingr   r   r   typing_extensionsr   r	   stripe._discountr
   stripe._tax_rater   *stripe.billing._credit_balance_transactionr   r   r   r   r    <module>r`      s2    5 . + + 4)(
V Vr   