o
    Âi±  ã                   @   s”   d dl mZ d dlmZmZ d dlmZmZmZ G dd„ deƒZ	G dd„ deƒZ
G dd	„ d	eƒZG d
d„ deƒZG dd„ deƒZG dd„ deƒZdS )é    )ÚRequestOptions)ÚDictÚList)ÚLiteralÚNotRequiredÚ	TypedDictc                   @   sè   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< dS )Ú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   © r&   r&   ú‰/var/www/snowflake_co_dev_github/snow_flake_back_end_deploy/env/lib/python3.10/site-packages/stripe/params/_credit_note_preview_params.pyr      sB   
 ÿÿr   c                   @   sŠ   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< dS )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*   
 ÿr   c                   @   s*   e Zd ZU eed< 	 eed< 	 eed< dS )Ú$CreditNotePreviewParamsLineTaxAmountr	   Útax_rateÚtaxable_amountN)r    r!   r"   r#   r$   r%   r&   r&   r&   r'   r2   p   s   
 r2   c                   @   sH   e Zd ZU ee ed< 	 ed ed< 	 ee ed< 	 eed  ed< dS )r   Úamount_refundedÚ0CreditNotePreviewParamsRefundPaymentRecordRefundÚpayment_record_refundÚrefund)r7   r8   r.   Nr1   r&   r&   r&   r'   r      s   
 ÿr   c                   @   s    e Zd ZU eed< 	 eed< dS )r6   Úpayment_recordÚrefund_groupN)r    r!   r"   r%   r$   r&   r&   r&   r'   r6   ”   s
   
 r6   c                   @   s   e Zd ZU ee ed< dS )r   Úshipping_rateN)r    r!   r"   r   r%   r$   r&   r&   r&   r'   r   Ÿ   s   
 r   N)Ústripe._request_optionsr   Útypingr   r   Útyping_extensionsr   r   r   r   r   r2   r   r6   r   r&   r&   r&   r'   Ú<module>   s   ?)