a
    Šxdã  ã                   @   sP   d dl mZmZmZ d dlmZ d dlmZ G dd„ deƒZG dd„ deƒZ	dS )	é    )Úabsolute_importÚdivisionÚprint_function)Úmerge_dicts)ÚStripeObjectc                       s   e Zd Zd‡ fdd„	Z‡  ZS )ÚErrorObjectNFc                    s<   t d d d d d d d d d d d dœ|ƒ}tt| ƒ ||||||¡S )N)ZchargeÚcodeZdecline_codeZdoc_urlÚmessageÚparamZpayment_intentZpayment_methodZsetup_intentÚsourceÚtype)r   Úsuperr   Úrefresh_from©ÚselfÚvaluesZapi_keyÚpartialZstripe_versionZstripe_accountZlast_response©Ú	__class__© úY/var/www/html/Ranjet/env/lib/python3.9/site-packages/stripe/api_resources/error_object.pyr      s.    õò
úzErrorObject.refresh_from)NFNNN©Ú__name__Ú
__module__Ú__qualname__r   Ú__classcell__r   r   r   r   r      s        ùr   c                       s   e Zd Zd‡ fdd„	Z‡  ZS )ÚOAuthErrorObjectNFc                    s*   t d d dœ|ƒ}tt| ƒ ||||||¡S )N)ÚerrorZerror_description)r   r   r   r   r   r   r   r   r   /   s    
ÿ
úzOAuthErrorObject.refresh_from)NFNNNr   r   r   r   r   r   .   s        ùr   N)
Ú
__future__r   r   r   Zstripe.utilr   Zstripe.stripe_objectr   r   r   r   r   r   r   Ú<module>   s   '