
    Ai                         d dl mZ d dlmZmZ d dlmZmZmZ  G d de      Z	 G d de      Z
 G d d	e      Z G d
 de      Z G d de      Z G d de      Zy)    )RequestOptions)DictList)LiteralNotRequired	TypedDictc                   *   e Zd ZU ee   ed<   	 ee   ed<   	 ee   ed<   	 eed      ed<   	 eee      ed<   	 eed<   	 eed      ed	<   	 ee   ed
<   	 ee	eef      ed<   	 ee   ed<   	 eed      ed<   	 ee   ed<   	 eed      ed<   	 ed   ed<   y)CreditNotePreviewParamsamountcredit_amounteffective_at)credit_notenone
email_typeexpandinvoiceCreditNotePreviewParamsLinelinesmemometadataout_of_band_amount)	duplicate
fraudulentorder_changeproduct_unsatisfactoryreasonrefund_amountCreditNotePreviewParamsRefundrefunds#CreditNotePreviewParamsShippingCostshipping_costN)
__name__
__module____qualname__r   int__annotations__r   r   strr        \/var/www/html/immo/lib/python3.12/site-packages/stripe/params/_credit_note_preview_params.pyr
   r
      s"    s## c"" G$9:;; S	"" L t9:;; c
 $sCx.)) $C(( O	
 
 s## =>?? DEEr)   r
   c                       e Zd ZU ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   	 ed   ed<   	 ed   ed<   	 ed	   ed
<   	 ee   ed<   	 ee   ed<   y)r   r   descriptioninvoice_line_itemquantityz6Literal['']|List[CreditNotePreviewParamsLineTaxAmount]tax_amountszLiteral['']|List[str]	tax_rates)custom_line_itemr-   typeunit_amountunit_amount_decimalNr"   r#   r$   r   r%   r&   r'   r   r(   r)   r*   r   r   G   s     S!! #3'' # @  233 9
:: S!! %S))r)   r   c                   0    e Zd ZU eed<   	 eed<   	 eed<   y)$CreditNotePreviewParamsLineTaxAmountr   tax_ratetaxable_amountN)r"   r#   r$   r%   r&   r'   r(   r)   r*   r7   r7   p   s%    K M r)   r7   c                   Z    e Zd ZU ee   ed<   	 ed   ed<   	 ee   ed<   	 eed      ed<   y)r   amount_refunded0CreditNotePreviewParamsRefundPaymentRecordRefundpayment_record_refundrefund)r=   r>   r2   Nr5   r(   r)   r*   r   r      sS     %% ':   g?@
AAr)   r   c                   $    e Zd ZU eed<   	 eed<   y)r<   payment_recordrefund_groupN)r"   r#   r$   r'   r&   r(   r)   r*   r<   r<      s     r)   r<   c                       e Zd ZU ee   ed<   y)r    shipping_rateN)r"   r#   r$   r   r'   r&   r(   r)   r*   r    r       s    s##r)   r    N)stripe._request_optionsr   typingr   r   typing_extensionsr   r   r   r
   r   r7   r   r<   r    r(   r)   r*   <module>rG      s]    3  = =<n <~&) &R9 I *y ) r)   