
    3                     J   S r SSKJr  SSKJr  SSKJr  SSKJr  Sr	\R                  " \R                  R                  5       " S S\R                  5      5       r\R                  " \R                  R                  \R                  R                   5       " S	 S
\5      5       rg)z5`gcloud service-directory namespaces delete` command.    )
namespaces)base)resource_args)log	namespacec                   <    \ rS rSrSrSS0r\S 5       rS rS r	Sr
g	)
Delete   Deletes a namespace.EXAMPLESz|          To delete a Service Directory namespace, run:

            $ {command} my-namespace --location=us-east1
          c                 2    [         R                  " U S5        g )Nz
to delete.)r   AddNamespaceResourceArg)parsers    2lib/surface/service_directory/namespaces/delete.pyArgsDelete.Args'   s    ))&,?    c                    [         R                  " U R                  5       5      nUR                  R                  R                  5       nUR                  U5      n[        R                  " UR                  [        5        U$ N)r   NamespacesClientGetReleaseTrackCONCEPTSr   Parser	   r   DeletedResourcenamespacesId_RESOURCE_TYPE)selfargsclientnamespace_refresults        r   Run
Delete.Run+   s\    (()=)=)?@FMM++113M]]=)F22NCMr   c                 6    [         R                  R                  $ r   )r   ReleaseTrackGAr   s    r   r   Delete.GetReleaseTrack4   s    r    N)__name__
__module____qualname____firstlineno____doc__detailed_helpstaticmethodr   r"   r   __static_attributes__r)   r   r   r	   r	      s6     - @ @ r   r	   c                       \ rS rSrSrS rSrg)
DeleteBeta8   r   c                 6    [         R                  R                  $ r   )r   r%   BETAr'   s    r   r   DeleteBeta.GetReleaseTrack<   s    !!!r   r)   N)r*   r+   r,   r-   r.   r   r1   r)   r   r   r3   r3   8   s
    "r   r3   N)r.   (googlecloudsdk.api_lib.service_directoryr   googlecloudsdk.callioper   ,googlecloudsdk.command_lib.service_directoryr   googlecloudsdk.corer   r   ReleaseTracksr%   r&   DeleteCommandr	   ALPHAr6   r3   r)   r   r   <module>r?      s    < @ ( F # D%%(() T   * : D%%++T->->-C-CD" " E"r   