
                         >   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                  R                  \R                  R                  \R                  R                   5       " S S	\R"                  5      5       5       rg
)z/List all Firestore databases under the project.    )absolute_import)division)unicode_literals)	databases)base)
propertiesc                   4    \ rS rSrSr\S 5       rS rS rSr	g)	ListAlpha   zLists all Firestore databases under the project.

## EXAMPLES

To list all active Firestore databases.

    $ {command}

To list all Firestore databases including deleted databases.

    $ {command} --show-deleted
c                 (    U R                  SSSSS9  g )Nz--show-deletedzShow the deleted databases.
store_trueF)helpactiondefault)add_argument)parsers    'lib/surface/firestore/databases/list.pyArgsListAlpha.Args,   s!    
*	      c                     [         R                  R                  R                  R	                  SS9n[
        R                  " X!5      $ )NT)required)r   VALUEScoreprojectGetr   ListDatabases)selfshow_deletedr   s      r   r   ListAlpha.ListDatabases5   s8    $$,,00$0?G""799r   c                 8    U R                  UR                  5      $ )N)r   r   )r   argss     r   RunListAlpha.Run9   s    d//00r    N)
__name__
__module____qualname____firstlineno____doc__staticmethodr   r   r#   __static_attributes__r%   r   r   r
   r
      s%    
  :1r   r
   N)r*   
__future__r   r   r    googlecloudsdk.api_lib.firestorer   googlecloudsdk.callioper   googlecloudsdk.corer   DefaultUniverseOnlyReleaseTracksReleaseTrackALPHABETAGAListCommandr
   r%   r   r   <module>r8      s    6 &  ' 6 ( * T..33T5F5F5I5I1   1 1r   