
    dUhN                          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y)c                       e Zd ZdZy)FCMErrorz
    PyFCM Error
    N__name__
__module____qualname____doc__     L/var/www/html/Ryun_Seer/newvenv/lib/python3.12/site-packages/pyfcm/errors.pyr   r           	r
   r   c                       e Zd ZdZy)AuthenticationErrorzK
    API key not found or there was an error authenticating the sender
    Nr   r	   r
   r   r   r   	   r   r
   r   c                       e Zd ZdZy)FCMNotRegisteredErrorzk
    push token is not registered
    https://firebase.google.com/docs/reference/fcm/rest/v1/ErrorCode
    Nr   r	   r
   r   r   r          
 	r
   r   c                       e Zd ZdZy)FCMSenderIdMismatchErrorz
    Sender is not allowed for the given device tokens
    https://firebase.google.com/docs/reference/fcm/rest/v1/ErrorCode
    Nr   r	   r
   r   r   r      r   r
   r   c                       e Zd ZdZy)FCMServerErrorzS
    Internal server error or timeout error on Firebase cloud messaging server
    Nr   r	   r
   r   r   r   #   r   r
   r   c                       e Zd ZdZy)InvalidDataErrorz
    Invalid input
    Nr   r	   r
   r   r   r   +   r   r
   r   c                       e Zd ZdZy)InternalPackageErrorz[
    JSON parsing error, please create a new github issue describing what you're doing
    Nr   r	   r
   r   r   r   3   r   r
   r   c                       e Zd ZdZd Zy)RetryAfterExceptionz8
    Retry-After must be handled by external logic.
    c                     || _         y )N)delay)selfr   s     r   __init__zRetryAfterException.__init__@   s	    
r
   N)r   r   r   r   r   r	   r
   r   r   r   ;   s    r
   r   N)		Exceptionr   r   r   r   r   r   r   r   r	   r
   r   <module>r!      se   	y 		( 		H 		x 		X 		x 		8 	) r
   