
    soj
                         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 G d de           Z G d  d!e           Z G d" d#e           Zd$S )%c                        e Zd Z fdZ xZS )PredictionExceptionc                 X    || _         t                                          |           d S Nmessagesuper__init__selfr   	__class__s     '/app/src/model/error/CustomException.pyr	   zPredictionException.__init__   (    !!!!!    __name__
__module____qualname__r	   __classcell__r   s   @r   r   r      s8        " " " " " " " " "r   r   c                         e Zd Zd fd	Z xZS )OpponentValidationExceptionNc                 X    || _         t                                          |           d S r   r   r
   s     r   r	   z$OpponentValidationException.__init__   r   r   r   r   r   s   @r   r   r      =        " " " " " " " " " "r   r   c                   &     e Zd Zddef fdZ xZS )GroupMessageValidationExceptionNnotificationc                 f    || _         || _        t                                          |           d S r   )r   r   r   r	   )r   r   r   r   s      r   r	   z(GroupMessageValidationException.__init__   s0    (!!!!!r   )NN)r   r   r   anyr	   r   r   s   @r   r   r      sI        " "3 " " " " " " " " " "r   r   c                         e Zd Zd fd	Z xZS )CrewValidationExceptionNc                 X    || _         t                                          |           d S r   r   r
   s     r   r	   z CrewValidationException.__init__   r   r   r   r   r   s   @r   r    r       r   r   r    c                         e Zd Zd fd	Z xZS )CommandValidationExceptionNc                 X    || _         t                                          |           d S r   r   r
   s     r   r	   z#CommandValidationException.__init__   r   r   r   r   r   s   @r   r#   r#      r   r   r#   c                         e Zd Zd fd	Z xZS )CrewJoinValidationCrewExceptionNc                 X    || _         t                                          |           d S r   r   r
   s     r   r	   z(CrewJoinValidationCrewException.__init__!   r   r   r   r   r   s   @r   r&   r&       r   r   r&   c                         e Zd Zd fd	Z xZS )CrewJoinValidationUserExceptionNc                 X    || _         t                                          |           d S r   r   r
   s     r   r	   z(CrewJoinValidationUserException.__init__'   r   r   r   r   r   s   @r   r)   r)   &   r   r   r)   c                         e Zd Zd fd	Z xZS )NavigationLimitReachedExceptionNc                 X    || _         t                                          |           d S r   r   r
   s     r   r	   z(NavigationLimitReachedException.__init__-   r   r   r   r   r   s   @r   r,   r,   ,   r   r   r,   c                         e Zd Zd fd	Z xZS )DevilFruitValidationExceptionNc                 X    || _         t                                          |           d S r   r   r
   s     r   r	   z&DevilFruitValidationException.__init__3   r   r   r   r   r   s   @r   r/   r/   2   r   r   r/   c                         e Zd Zd fd	Z xZS )"DevilFruitTradeValidationExceptionNc                 X    || _         t                                          |           d S r   r   r
   s     r   r	   z+DevilFruitTradeValidationException.__init__9   r   r   r   r   r   s   @r   r2   r2   8   r   r   r2   c                         e Zd Zd fd	Z xZS )WikiExceptionNc                 X    || _         t                                          |           d S r   r   r
   s     r   r	   zWikiException.__init__?   r   r   r   r   r   s   @r   r5   r5   >   r   r   r5   c                         e Zd Zd fd	Z xZS )BountyLoanValidationExceptionNc                 X    || _         t                                          |           d S r   r   r
   s     r   r	   z&BountyLoanValidationException.__init__E   r   r   r   r   r   s   @r   r8   r8   D   r   r   r8   c                         e Zd Zd fd	Z xZS )StepValidationExceptionNc                 X    || _         t                                          |           d S r   r   r
   s     r   r	   z StepValidationException.__init__K   r   r   r   r   r   s   @r   r;   r;   J   r   r   r;   c                         e Zd Zd fd	Z xZS )DateValidationExceptionNc                 X    || _         t                                          |           d S r   r   r
   s     r   r	   z DateValidationException.__init__Q   r   r   r   r   r   s   @r   r>   r>   P   r   r   r>   c                         e Zd Zd fd	Z xZS )UnauthorizedToViewItemExceptionNc                 X    || _         t                                          |           d S r   r   r
   s     r   r	   z(UnauthorizedToViewItemException.__init__W   r   r   r   r   r   s   @r   rA   rA   V   r   r   rA   c                         e Zd Zd fd	Z xZS )BellyValidationExceptionNc                 X    || _         t                                          |           d S r   r   r
   s     r   r	   z!BellyValidationException.__init__]   r   r   r   r   r   s   @r   rD   rD   \   r   r   rD   c                         e Zd Zd fd	Z xZS )AnonymousAdminExceptionNc                 X    || _         t                                          |           d S r   r   r
   s     r   r	   z AnonymousAdminException.__init__c   r   r   r   r   r   s   @r   rG   rG   b   r   r   rG   c                         e Zd Zd fd	Z xZS )ImpelDownValidationExceptionNc                 X    || _         t                                          |           d S r   r   r
   s     r   r	   z%ImpelDownValidationException.__init__i   r   r   r   r   r   s   @r   rJ   rJ   h   r   r   rJ   N)	Exceptionr   r   r   r    r#   r&   r)   r,   r/   r2   r5   r8   r;   r>   rA   rD   rG   rJ    r   r   <module>rN      s  " " " " ") " " "" " " " ") " " "" " " " "i " " "" " " " "i " " "" " " " " " " "" " " " "i " " "" " " " "i " " "" " " " "i " " "" " " " "I " " "" " " " " " " "" " " " "I " " "" " " " "I " " "" " " " "i " " "" " " " "i " " "" " " " "i " " "" " " " "y " " "" " " " "i " " "" " " " "9 " " " " "r   