Ë
    €Ï`  ã                   ó’   — d Z ddlmZ ddlmZ ddlmZ ddlm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y)zCommand to undelete a project.é    )Úabsolute_import)Údivision)Úunicode_literals)Úprojects_api)Úbase)Úflags)Úutil)Úlogc                   óB   — e Zd ZdZdej
                  iZed„ «       Zd„ Z	y)ÚUndeletea¤  Undelete a project.

  Undeletes the project with the given project ID.

  This command can fail for the following reasons:
  * There is no project with the given ID.
  * The active account does not have Owner or Editor permissions for the
    given project.

  ## EXAMPLES

  The following command undeletes the project with the ID `example-foo-bar-1`:

    $ {command} example-foo-bar-1

  ## SEE ALSO

  {see_also}
  Úsee_alsoc                 óL   — t        j                  d«      j                  | «       y )NÚundelete)r   ÚGetProjectIDNumberFlagÚAddToParser)Úparsers    ú lib/surface/projects/undelete.pyÚArgszUndelete.Args4   s   € ä	× Ñ  Ó,×8Ñ8¸Õ@ó    c                 óœ   — t        j                  |j                  «      }t        j                  |«      }t        j                  |d¬«       |S )NÚproject)Úkind)Úcommand_lib_utilÚParseProjectÚidr   r   r
   ÚRestoredResource)ÚselfÚargsÚproject_refÚresults       r   ÚRunzUndelete.Run8   s;   € Ü"×/Ñ/°·±Ó8€KÜ×"Ñ" ;Ó/€FÜ×Ñ˜¨9Õ5Ø€Mr   N)
Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   Ú!CREATE_DELETE_IN_CONSOLE_SEE_ALSOÚdetailed_helpÚstaticmethodr   r!   © r   r   r   r      s2   „ ñð( ˜u×FÑFÐG€-àñAó ðAór   r   N)r%   Ú
__future__r   r   r   Ú+googlecloudsdk.api_lib.cloudresourcemanagerr   Úgooglecloudsdk.callioper   Ú#googlecloudsdk.command_lib.projectsr   r	   r   Úgooglecloudsdk.corer
   ÚCreateCommandr   r)   r   r   Ú<module>r0      s4   ðñ  %å &Ý Ý 'å DÝ (Ý 5Ý HÝ #ôˆt×!Ñ!õ r   