o
    Âi%  ã                   @   sÈ   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dS )é    )ÚDictÚList)ÚLiteralÚNotRequiredÚ	TypedDictc                   @   sH   e Zd ZU ee ed< 	 ed ed< 	 eee  ed< 	 ed ed< dS )ÚDisputeUpdateParamsÚamountÚDisputeUpdateParamsEvidenceÚevidenceÚexpandzLiteral['']|Dict[str, str]ÚmetadataN)Ú__name__Ú
__module__Ú__qualname__r   ÚintÚ__annotations__r   Ústr© r   r   úŒ/var/www/snowflake_co_dev_github/snow_flake_back_end_deploy/env/lib/python3.10/site-packages/stripe/params/issuing/_dispute_update_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['']|DisputeUpdateParamsEvidenceCanceledÚcanceledz0Literal['']|DisputeUpdateParamsEvidenceDuplicateÚ	duplicatez1Literal['']|DisputeUpdateParamsEvidenceFraudulentÚ
fraudulentz@Literal['']|DisputeUpdateParamsEvidenceMerchandiseNotAsDescribedÚmerchandise_not_as_describedz;Literal['']|DisputeUpdateParamsEvidenceNoValidAuthorizationÚno_valid_authorizationz2Literal['']|DisputeUpdateParamsEvidenceNotReceivedÚnot_receivedz,Literal['']|DisputeUpdateParamsEvidenceOtherÚother)r   r   r   r   r   r   r   Úservice_not_as_describedÚreasonz<Literal['']|DisputeUpdateParamsEvidenceServiceNotAsDescribedr   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 )Ú#DisputeUpdateParamsEvidenceCanceledú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   V   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 )	Ú$DisputeUpdateParamsEvidenceDuplicater   r    Úcard_statementÚcash_receiptÚcheck_imager&   Úoriginal_transactionN)r   r   r   r   r   r   r   r   r   r   r.   ƒ   s   
 r.   c                   @   ó(   e Zd ZU ed ed< 	 ed ed< dS )Ú%DisputeUpdateParamsEvidenceFraudulentr   r    r&   Nr-   r   r   r   r   r4   ž   ó
   
 r4   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 )Ú4DisputeUpdateParamsEvidenceMerchandiseNotAsDescribedr   r    r&   r!   Úreceived_atÚreturn_descriptionr*   r+   r,   Nr-   r   r   r   r   r6   ©   s   
 ÿr6   c                   @   r3   )Ú/DisputeUpdateParamsEvidenceNoValidAuthorizationr   r    r&   Nr-   r   r   r   r   r9   Æ   r5   r9   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 )
Ú&DisputeUpdateParamsEvidenceNotReceivedr   r    r!   r%   r&   r'   r(   r)   Nr-   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 )Ú DisputeUpdateParamsEvidenceOtherr   r    r&   r'   r(   r)   Nr-   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 )	Ú0DisputeUpdateParamsEvidenceServiceNotAsDescribedr   r    r!   r"   r$   r&   r7   Nr-   r   r   r   r   r=   û   r;   r=   N)Útypingr   r   Útyping_extensionsr   r   r   r   r	   r   r.   r4   r6   r9   r:   r<   r=   r   r   r   r   Ú<module>   s   <-