
                         ^   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
  \R                  " \R                  R                  5       " S S	\R                  5      5       r\R                  " \R                  R                   \R                  R"                  5       " S
 S\5      5       rg)z2`gcloud service-directory locations list` command.    )absolute_import)division)unicode_literals)	locations)base)resource_argsc                   <    \ rS rSrSrSS0r\S 5       rS rS r	Sr
g	)
List   Lists locations.EXAMPLESz\          To describe a Service Directory location, run:

            $ {command}
          c                 0    [         R                  " U SSS9  g )Nzto listF)
positional)r   AddProjectResourceArg)parsers    /lib/surface/service_directory/locations/list.pyArgs	List.Args'   s    ''	eL    c                     [         R                  " U R                  5       5      nUR                  R                  R                  5       nUR                  U5      $ N)r   LocationsClientGetReleaseTrackCONCEPTSprojectParser
   )selfargsclientproject_refs       r   RunList.Run+   sB    &&t';';'=>F--''--/K;;{##r   c                 6    [         R                  R                  $ r   )r   ReleaseTrackGAr   s    r   r   List.GetReleaseTrack1   s    r    N)__name__
__module____qualname____firstlineno____doc__detailed_helpstaticmethodr   r!   r   __static_attributes__r(   r   r   r
   r
      s6     - M M$ r   r
   c                       \ rS rSrSrS rSrg)ListBeta5   r   c                 6    [         R                  R                  $ r   )r   r$   BETAr&   s    r   r   ListBeta.GetReleaseTrack9   s    !!!r   r(   N)r)   r*   r+   r,   r-   r   r0   r(   r   r   r2   r2   5   s
    "r   r2   N)r-   
__future__r   r   r   (googlecloudsdk.api_lib.service_directoryr   googlecloudsdk.callioper   ,googlecloudsdk.command_lib.service_directoryr   ReleaseTracksr$   r%   Commandr
   ALPHAr5   r2   r(   r   r   <module>r>      s    9 &  ' > ( F D%%(() 4<<   * 4 D%%++T->->-C-CD"t " E"r   