
                            d Z ddlmZ ddlmZ ddlmZ ddlmZ  G d dej                        Z G d d	ej                        Z G d
 de      Z	 G d de	      Z
 G d de	      Z G d dej                        Z G d de      Zy)zResource execeptions.    )absolute_import)division)unicode_literals)
exceptionsc                       e Zd ZdZy)ErrorzGA base exception for all recoverable resource errors => no stack trace.N__name__
__module____qualname____doc__     7lib/googlecloudsdk/core/resource/resource_exceptions.pyr   r      s    Or   r   c                       e Zd ZdZy)InternalErrorzFA base exception for all unrecoverable resource errors => stack trace.Nr	   r   r   r   r   r      s    Nr   r   c                       e Zd ZdZy)ExpressionSyntaxErrorz!Resource expression syntax error.Nr	   r   r   r   r   r   !   s    )r   r   c                       e Zd ZdZy)UnknownFieldErrorzThe field name is unknown.Nr	   r   r   r   r   r   %   s    "r   r   c                       e Zd ZdZy)UnknownTransformErrorzUnknown transform.Nr	   r   r   r   r   r   )   s    r   r   c                       e Zd ZdZy)ResourceRegistryAttributeErrorz5Missing or invalid resource registry attribute error.Nr	   r   r   r   r   r   -   s    =r   r   c                       e Zd ZdZy)UnregisteredCollectionErrorz'Unregistered resource collection error.Nr	   r   r   r   r   r   1   s    /r   r   N)r   
__future__r   r   r   googlecloudsdk.corer   r   r   r   r   r   r   r   r   r   r   <module>r      s      &  ' *PJ POJ,, O*E *#- #1 >Z%=%= >0% 0r   