
                         :   S r SSKJr  SSKJr  SSKJr  SSKJ	r	  SSS.r
\R                  " \R                  R                  5       " S	 S
\R                  5      5       r\R                  " \R                  R                   5       " S S\R                  5      5       rg)z$Command to remove a Service Project.    )service_projects)utils)base)flagsz{description}z         To remove the service project `my-service-project` from the host project
        `my-host-project`, run:

          $ {command} my-service-project --project=my-host-project
        )DESCRIPTIONEXAMPLESc                   2    \ rS rSrSr\r\S 5       rS r	Sr
g)RemoveGA!   !Remove an Apphub service project.c                 0    [         R                  " U 5        g Nr   AddRemoveServiceProjectFlagsparsers    -lib/surface/apphub/service_projects/remove.pyArgsRemoveGA.Args'       	&&v.    c                     [         R                  " [        R                  R                  S9n[
        R                  " U5      nUR                  UR                  5       UR                  S9$ zRun the remove command.)release_track)service_project
async_flag)
apisServiceProjectsClientr   ReleaseTrackGAapi_lib_utilsGetServiceProjectRefRemoveRelativeNameasync_selfargsclientservice_project_refs       r   RunRemoveGA.Run+   sX    ''d6G6G6J6JKF'<<TB==+88:;;   r    N__name__
__module____qualname____firstlineno____doc___DETAILED_HELPdetailed_helpstaticmethodr   r+   __static_attributes__r-   r   r   r
   r
   !   !    ) -/ /r   r
   c                   2    \ rS rSrSr\r\S 5       rS r	Sr
g)RemoveAlpha5   r   c                 0    [         R                  " U 5        g r   r   r   s    r   r   RemoveAlpha.Args;   r   r   c                     [         R                  " [        R                  R                  S9n[
        R                  " U5      nUR                  UR                  5       UR                  S9$ r   )
r   r   r   r   ALPHAr!   r"   r#   r$   r%   r&   s       r   r+   RemoveAlpha.Run?   sX    ''d6G6G6M6MNF'<<TB==+88:;;   r   r-   Nr.   r-   r   r   r:   r:   5   r8   r   r:   N)r3   googlecloudsdk.api_lib.apphubr   r   r   r!   googlecloudsdk.callioper   !googlecloudsdk.command_lib.apphubr   r4   ReleaseTracksr   r    DeleteCommandr
   r?   r:   r-   r   r   <module>rF      s    + B @ ( 3 # D%%(()t!!  *& D%%++,$$$  -r   