ó
    €Ï*	  ã                   óà   • S r SSKJr  SSKJr  SSKJr  SSKJr   " S S\R                  5      r " S S	\R                  5      r	 " S
 S\R                  5      r
 " S S\R                  5      rg)z&Errors for Fleet memberships commands.é    )Úabsolute_import)Údivision)Úunicode_literals)Ú
exceptionsc                   ó,   ^ • \ rS rSrSrU 4S jrSrU =r$ )ÚInsufficientPermissionsErroré   zEAn error raised when the caller does not have sufficient permissions.c                 ó0   >• Sn[         [        U ]  U5        g )Nz+Caller doesn't have sufficient permissions.)Úsuperr   Ú__init__)ÚselfÚmessageÚ	__class__s     €ÚDlib/googlecloudsdk/command_lib/container/fleet/memberships/errors.pyr   Ú%InsufficientPermissionsError.__init__   s   ø€ Ø;€GÜ	Ô
&¨Ñ6°wÕ?ó    © ©Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__r   Ú__static_attributes__Ú__classcell__©r   s   @r   r   r      s   ø† ÙM÷@ó @r   r   c                   ó,   ^ • \ rS rSrSrU 4S jrSrU =r$ )ÚInvalidFlagValueErroré   z7An error raised for an invalid value for certain flags.c                 óN   >• SR                  U5      n[        [        U ]  U5        g )NzInvalid flag value: {})Úformatr   r   r   )r   Úmsgr   r   s      €r   r   ÚInvalidFlagValueError.__init__"   s#   ø€ Ø&×-Ñ-¨cÓ2€GÜ	Ô
 Ñ/°Õ8r   r   r   r   s   @r   r   r      s   ø† Ù?÷9ó 9r   r   c                   ó,   ^ • \ rS rSrSrU 4S jrSrU =r$ )ÚUnknownApiEndpointOverrideErroré'   zBAn error raised for an invalid value for `api_endpoint_overrides`.c                 óN   >• SR                  U5      n[        [        U ]  U5        g )Nz+Unknown api_endpoint_overrides value for {})r!   r   r%   r   )r   Úapi_namer   r   s      €r   r   Ú(UnknownApiEndpointOverrideError.__init__*   s#   ø€ Ø;×BÑBÀ8ÓL€GÜ	Ô
)¨4Ñ9¸'ÕBr   r   r   r   s   @r   r%   r%   '   s   ø† ÙJ÷Có Cr   r%   c                   ó,   ^ • \ rS rSrSrU 4S jrSrU =r$ )ÚServiceNotEnabledErroré/   z4An error raised when a necessary API is not enabled.c                 óL   >• SR                  XUS9n[        [        U ]  U5        g )Na#  {} has not been used in project {project_id} before or it is disabled. Enable it by visiting https://console.developers.google.com/apis/api/{}/overview?project={project_id} then retry. If you enabled this API recently, wait a few minutes for the action to propagate to our systems and retry.)Ú
project_id)r!   r   r+   r   )r   Úservice_friendly_nameÚservice_namer.   r   r   s        €r   r   ÚServiceNotEnabledError.__init__2   s8   ø€ ð	=÷ ?E¹fØ!¸Jð ?Eð ?Hð ô 
Ô
  $Ñ0°Õ9r   r   r   r   s   @r   r+   r+   /   s   ø† Ù<÷:ó :r   r+   N)r   Ú
__future__r   r   r   Úgooglecloudsdk.corer   ÚErrorr   r   r%   r+   r   r   r   Ú<module>r5      sb   ðñ -Ý &Ý Ý 'å *ô@ :×#3Ñ#3ô @ô9˜J×,Ñ,ô 9ôC j×&6Ñ&6ô Cô:˜Z×-Ñ-õ :r   