o
    FD©iÁ  ã                   @   sj   d Z G dd„ deƒZG dd„ deeƒZG dd„ deƒZG dd„ deƒZG d	d
„ d
eƒZG dd„ deƒZdS )zException classes.c                   @   ó   e Zd ZdZdS )ÚAPISpecErrorz*Base class for all apispec-related errors.N©Ú__name__Ú
__module__Ú__qualname__Ú__doc__© r   r   úK/var/www/Datamplify/venv/lib/python3.10/site-packages/apispec/exceptions.pyr      ó    r   c                   @   r   )ÚPluginMethodNotImplementedErrorz>Raised when calling an unimplemented helper method in a pluginNr   r   r   r   r	   r      r
   r   c                   @   r   )ÚDuplicateComponentNameErrorz9Raised when registering two components with the same nameNr   r   r   r   r	   r      r
   r   c                   @   r   )ÚDuplicateParameterErrorzERaised when registering a parameter already existing in a given scopeNr   r   r   r   r	   r      r
   r   c                   @   r   )ÚInvalidParameterErrorz4Raised when parameter doesn't contains required keysNr   r   r   r   r	   r      r
   r   c                   @   r   )ÚOpenAPIErrorz,Raised when a OpenAPI spec validation fails.Nr   r   r   r   r	   r      r
   r   N)	r   Ú	Exceptionr   ÚNotImplementedErrorr   r   r   r   r   r   r   r   r	   Ú<module>   s    