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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                   @   sl   e Zd ZU ee ed< 	 ed ed< 	 eee  ed< 	 eeeef  ed< 	 ee ed< 	 ed ed< d	S )
ÚDisputeCreateParamsÚamountÚDisputeCreateParamsEvidenceÚevidenceÚexpandÚmetadataÚtransactionÚDisputeCreateParamsTreasuryÚtreasuryN)	Ú__name__Ú
__module__Ú__qualname__r   ÚintÚ__annotations__r   Ústrr   © r   r   úŒ/var/www/snowflake_co_dev_github/snow_flake_back_end_deploy/env/lib/python3.10/site-packages/stripe/params/issuing/_dispute_create_params.pyr      s   
 r   c                   @   sŽ   e Zd ZU ed ed< 	 ed ed< 	 ed ed< 	 ed ed< 	 ed	 ed
< 	 ed ed< 	 ed ed< 	 eed  ed< 	 ed ed< dS )r
   z/Literal['']|DisputeCreateParamsEvidenceCanceledÚcanceledz0Literal['']|DisputeCreateParamsEvidenceDuplicateÚ	duplicatez1Literal['']|DisputeCreateParamsEvidenceFraudulentÚ
fraudulentz@Literal['']|DisputeCreateParamsEvidenceMerchandiseNotAsDescribedÚmerchandise_not_as_describedz;Literal['']|DisputeCreateParamsEvidenceNoValidAuthorizationÚno_valid_authorizationz2Literal['']|DisputeCreateParamsEvidenceNotReceivedÚnot_receivedz,Literal['']|DisputeCreateParamsEvidenceOtherÚother)r   r   r   r   r   r   r   Úservice_not_as_describedÚreasonz<Literal['']|DisputeCreateParamsEvidenceServiceNotAsDescribedr    N)r   r   r   r   r   r   r   r   r   r   r
   #   sB   
 ÿÿÿÿÿÿÿr
   c                   @   s˜   e Zd ZU ed ed< 	 ed ed< 	 ed ed< 	 ed ed< 	 ed ed< 	 ed ed	< 	 ed ed
< 	 ed ed< 	 ed ed< 	 ed ed< dS )Ú#DisputeCreateParamsEvidenceCanceledúLiteral['']|strÚadditional_documentationúLiteral['']|intÚcanceled_atzLiteral['']|boolÚcancellation_policy_providedÚcancellation_reasonÚexpected_atÚexplanationÚproduct_descriptionú-Literal['']|Literal['merchandise', 'service']Úproduct_typeú6Literal['']|Literal['merchant_rejected', 'successful']Úreturn_statusÚreturned_atN©r   r   r   r   r   r   r   r   r   r"   _   s.   
 ÿr"   c                   @   s`   e Zd ZU ed ed< 	 ed ed< 	 ed ed< 	 ed ed< 	 ed ed< 	 ee ed< dS )	Ú$DisputeCreateParamsEvidenceDuplicater#   r$   Úcard_statementÚcash_receiptÚcheck_imager*   Úoriginal_transactionN)r   r   r   r   r   r   r   r   r   r   r2   Œ   s   
 r2   c                   @   ó(   e Zd ZU ed ed< 	 ed ed< dS )Ú%DisputeCreateParamsEvidenceFraudulentr#   r$   r*   Nr1   r   r   r   r   r8   §   ó
   
 r8   c                   @   s`   e Zd ZU ed ed< 	 ed ed< 	 ed ed< 	 ed ed< 	 ed ed< 	 ed ed	< d
S )Ú4DisputeCreateParamsEvidenceMerchandiseNotAsDescribedr#   r$   r*   r%   Úreceived_atÚreturn_descriptionr.   r/   r0   Nr1   r   r   r   r   r:   ²   s   
 ÿr:   c                   @   r7   )Ú/DisputeCreateParamsEvidenceNoValidAuthorizationr#   r$   r*   Nr1   r   r   r   r   r=   Ï   r9   r=   c                   @   sR   e Zd ZU ed ed< 	 ed ed< 	 ed ed< 	 ed ed< 	 ed ed< d	S )
Ú&DisputeCreateParamsEvidenceNotReceivedr#   r$   r%   r)   r*   r+   r,   r-   Nr1   r   r   r   r   r>   Ú   ó   
 r>   c                   @   sD   e Zd ZU ed ed< 	 ed ed< 	 ed ed< 	 ed ed< dS )Ú DisputeCreateParamsEvidenceOtherr#   r$   r*   r+   r,   r-   Nr1   r   r   r   r   r@   ñ   s   
 r@   c                   @   sR   e Zd ZU ed ed< 	 ed ed< 	 ed ed< 	 ed ed< 	 ed ed< dS )	Ú0DisputeCreateParamsEvidenceServiceNotAsDescribedr#   r$   r%   r&   r(   r*   r;   Nr1   r   r   r   r   rA     r?   rA   c                   @   s   e Zd ZU eed< dS )r   Úreceived_debitN)r   r   r   r   r   r   r   r   r   r     s   
 r   N)Ústripe._request_optionsr   Útypingr   r   Útyping_extensionsr   r   r   r   r
   r"   r2   r8   r:   r=   r>   r@   rA   r   r   r   r   r   Ú<module>   s   <-