Ë
    <@‹g"  ã                   ó²   — d dl Z d dlmZ  G d„ de«      Z G d„ de«      Z G d„ de«      Z G d	„ d
e«      Z G d„ de«      Z G d„ de«      Z G d„ de«      Z	y)é    N)ÚStripeErrorc                   ó.   ‡ — e Zd Z	 	 	 	 dˆ fd„	Zd„ Zˆ xZS )Ú
OAuthErrorc                 ó6   •— t         t        | �  ||||||«       y )N)Úsuperr   Ú__init__)ÚselfÚcodeÚdescriptionÚ	http_bodyÚhttp_statusÚ	json_bodyÚheadersÚ	__class__s          €úQ/var/www/html/AdoubleTech/venv/lib/python3.12/site-packages/stripe/oauth_error.pyr   zOAuthError.__init__   s!   ø€ ô 	Œj˜$Ñ(Ø˜ K°¸GÀTõ	
ó    c                 óÀ   — | j                   €y t        j                  j                  j	                  | j                   t        j
                  j                  «       d¬«      S )NÚV1)ÚvaluesÚ	requestorÚapi_mode)r   ÚstripeÚerror_objectÚOAuthErrorObjectÚ_construct_fromÚ_APIRequestorÚ_global_instance)r	   s    r   Ú_construct_error_objectz"OAuthError._construct_error_object   sP   € Ø�>‰>Ð!Øä×"Ñ"×3Ñ3×CÑCØ—>‘>Ü×*Ñ*×;Ñ;Ó=Øð Dó 
ð 	
r   )NNNN)Ú__name__Ú
__module__Ú__qualname__r   r   Ú__classcell__)r   s   @r   r   r      s   ø„ ð
 ØØØõ
ö
r   r   c                   ó   — e Zd Zy)ÚInvalidClientErrorN©r   r    r!   © r   r   r$   r$      ó   „ Ør   r$   c                   ó   — e Zd Zy)ÚInvalidGrantErrorNr%   r&   r   r   r)   r)   #   r'   r   r)   c                   ó   — e Zd Zy)ÚInvalidRequestErrorNr%   r&   r   r   r+   r+   '   r'   r   r+   c                   ó   — e Zd Zy)ÚInvalidScopeErrorNr%   r&   r   r   r-   r-   +   r'   r   r-   c                   ó   — e Zd Zy)ÚUnsupportedGrantTypeErrorNr%   r&   r   r   r/   r/   /   r'   r   r/   c                   ó   — e Zd Zy)ÚUnsupportedResponseTypeErrorNr%   r&   r   r   r1   r1   3   r'   r   r1   )
r   Ústripe._errorr   r   r$   r)   r+   r-   r/   r1   r&   r   r   ú<module>r3      s_   ðã Ý %ô
�ô 
ô2	˜ô 	ô	˜
ô 	ô	˜*ô 	ô	˜
ô 	ô	 
ô 	ô	 :õ 	r   