
                         n   S r SSKJr  SSKJr  SSKJ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.    )absolute_import)division)unicode_literals)
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.GetReleaseTrack7   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)
DeleteBeta;   r   c                 6    [         R                  R                  $ r   )r   r(   BETAr*   s    r   r   DeleteBeta.GetReleaseTrack?   s    !!!r   r,   N)r-   r.   r/   r0   r1   r   r4   r,   r   r   r6   r6   ;   s
    "r   r6   N)r1   
__future__r   r   r   (googlecloudsdk.api_lib.service_directoryr   googlecloudsdk.callioper   ,googlecloudsdk.command_lib.service_directoryr   googlecloudsdk.corer	   r   ReleaseTracksr(   r)   DeleteCommandr   ALPHAr9   r6   r,   r   r   <module>rC      s    < &  ' ? ( F # D%%(() T   * : D%%++T->->-C-CD" " E"r   