o
    ˷eR                     @   s\   d dl mZmZmZ d dlmZ d dlmZ d dlmZ d dlm	Z	 G dd deee	Z
dS )	    )absolute_importdivisionprint_function)util)CreateableAPIResource)ListableAPIResource)UpdateableAPIResourcec                   @   s<   e Zd ZdZdZe			d	ddZedd
ddZ	dS )Disputea  
    As a [card issuer](https://stripe.com/docs/issuing), you can dispute transactions that the cardholder does not recognize, suspects to be fraudulent, or has other issues with.

    Related guide: [Disputing Transactions](https://stripe.com/docs/issuing/purchases/disputes)
    zissuing.disputeNc                 K   s$   | j ddjt|d||||dS )Npost%/v1/issuing/disputes/{dispute}/submitdispute)api_keystripe_versionstripe_accountparams)_static_requestformatr   sanitize_id)clsr   r   r   r   r    r   [/var/www/ideatree/venv/lib/python3.10/site-packages/stripe/api_resources/issuing/dispute.py_cls_submit   s   	zDispute._cls_submitr   c                 K   s&   | j ddjt| dd||dS )Nr
   r   idr   )idempotency_keyr   )_requestr   r   r   get)selfr   r   r   r   r   submit+   s   zDispute.submit)NNN)N)
__name__
__module____qualname____doc__OBJECT_NAMEclassmethodr   r   class_method_variantr   r   r   r   r   r	   
   s    r	   N)
__future__r   r   r   striper   stripe.api_resources.abstractr   r   r   r	   r   r   r   r   <module>   s   
