
                         R   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	d
Z e	j                  e	j                  j                         G d de	j                                Z e	j                  e	j                  j$                         G d de	j                                Zy)z$Command to detach a Service Project.    )absolute_import)division)unicode_literals)service_projects)base)
propertiesz{description}z~         To detach the service project `my-service-project`, run:

          $ {command} --project=my-service-project
        )DESCRIPTIONEXAMPLESc                       e Zd ZdZeZd Zy)DetachGA!Detach an Apphub service project.c                     t        j                  t        j                  j                        }t
        j                  j                  j                  j                         }|j                  |      S zRun the detach command.)release_track)service_project)apisServiceProjectsClientr   ReleaseTrackGAr   VALUEScoreprojectGetDetachselfargsclientr   s       -lib/surface/apphub/service_projects/detach.pyRunzDetachGA.Run(   sO    ''d6G6G6J6JKF '',,4488:O===99    N__name__
__module____qualname____doc___DETAILED_HELPdetailed_helpr     r!   r   r   r   "       ) -:r!   r   c                       e Zd ZdZeZd Zy)DetachAlphar   c                     t        j                  t        j                  j                        }t
        j                  j                  j                  j                         }|j                  |      S r   )r   r   r   r   ALPHAr   r   r   r   r   r   r   s       r   r    zDetachAlpha.Run5   sO    ''d6G6G6M6MNF '',,4488:O===99r!   Nr"   r)   r!   r   r,   r,   /   r*   r!   r,   N)r&   
__future__r   r   r   googlecloudsdk.api_lib.apphubr   r   googlecloudsdk.callioper   googlecloudsdk.corer   r'   ReleaseTracksr   r   SilentCommandr   r.   r,   r)   r!   r   <module>r5      s    + &  ' B ( * # D%%(()	:t!! 	: *	: D%%++,	:$$$ 	: -	:r!   