
     h@                         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	 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 G d de          ZdS )c                       e Zd ZddZd ZdS )ConnectionErrorNc                 0    || _         || _        || _        d S )N)responsecontentmessage)selfr   r   r   s       T/var/www/html/Sam_Eipo/venv/lib/python3.11/site-packages/paypalrestsdk/exceptions.py__init__zConnectionError.__init__   s         c                     d}t          | j        d          r|d| j        j        z  z  }t          | j        d          r|d| j        j        z  z  }| j        |dt          | j                  z   z  }|S )NzFailed.status_codez Response status: %s.reasonz Response message: %s.z Error message: )hasattrr   r   r   r   str)r   r   s     r	   __str__zConnectionError.__str__   s    4=-00 	M.$-2KLLG4=(++ 	I/4=3GHHG<#)C,=,===Gr   )NN)__name__
__module____qualname__r
   r    r   r	   r   r      s7           
    r   r   c                   "     e Zd ZdZ fdZ xZS )Redirectionz3xx Redirection
    c                     t          t          |                                           }| j                            d          r|d| j                            d          }|S )NLocationz => )superr   r   r   get)r   r   	__class__s     r	   r   zRedirection.__str__   s]    T**2244=Z(( 	L$+GGT]->->z-J-J-JKGr   )r   r   r   __doc__r   __classcell__)r   s   @r	   r   r      sB                 r   r   c                       e Zd ZdS )MissingParamNr   r   r   r   r   r	   r    r               Dr   r    c                       e Zd ZdS )MissingConfigNr!   r   r   r	   r$   r$   !   r"   r   r$   c                       e Zd ZdS )InvalidConfigNr!   r   r   r	   r&   r&   $   r"   r   r&   c                       e Zd ZdZdS )ClientErrorz4xx Client Error
    Nr   r   r   r   r   r   r	   r(   r(   (            Dr   r(   c                       e Zd ZdZdS )
BadRequestz400 Bad Request
    Nr)   r   r   r	   r,   r,   .   r*   r   r,   c                       e Zd ZdZdS )UnauthorizedAccessz401 Unauthorized
    Nr)   r   r   r	   r.   r.   4   r*   r   r.   c                       e Zd ZdZdS )ForbiddenAccessz403 Forbidden
    Nr)   r   r   r	   r0   r0   :   r*   r   r0   c                       e Zd ZdZdS )ResourceNotFoundz404 Not Found
    Nr)   r   r   r	   r2   r2   @   r*   r   r2   c                       e Zd ZdZdS )ResourceConflictz409 Conflict
    Nr)   r   r   r	   r4   r4   F   r*   r   r4   c                       e Zd ZdZdS )ResourceGonez410 Gone
    Nr)   r   r   r	   r6   r6   L   r*   r   r6   c                       e Zd ZdZdS )ResourceInvalidz422 Invalid
    Nr)   r   r   r	   r8   r8   R   r*   r   r8   c                       e Zd ZdZdS )ServerErrorz5xx Server Error
    Nr)   r   r   r	   r:   r:   X   r*   r   r:   c                       e Zd ZdZd ZdS )MethodNotAllowedz405 Method Not Allowed
    c                     | j         d         S )NAllow)r   )r   s    r	   allowed_methodsz MethodNotAllowed.allowed_methodsb   s    }W%%r   N)r   r   r   r   r?   r   r   r	   r<   r<   ^   s-         & & & & &r   r<   N)	Exceptionr   r   	TypeErrorr    r$   
ValueErrorr&   r(   r,   r.   r0   r2   r4   r6   r8   r:   r<   r   r   r	   <module>rC      s      i   "    /   	 	 	 	 	9 	 	 		 	 	 	 	I 	 	 		 	 	 	 	J 	 	 		 	 	 	 	/ 	 	 		 	 	 	 	 	 	 		 	 	 	 	 	 	 		 	 	 	 	k 	 	 		 	 	 	 	{ 	 	 		 	 	 	 	{ 	 	 		 	 	 	 	; 	 	 		 	 	 	 	k 	 	 		 	 	 	 	/ 	 	 	& & & & &{ & & & & &r   