
    f                        S 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.    )	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.ListDatabases2   s8    $$,,00$0?G""799r   c                 8    U R                  UR                  5      $ )N)r   r   )r   argss     r   RunListAlpha.Run6   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'    googlecloudsdk.api_lib.firestorer   googlecloudsdk.callioper   googlecloudsdk.corer   DefaultUniverseOnlyReleaseTracksReleaseTrackALPHABETAGAListCommandr   r"   r   r   <module>r4      sz    6 7 ( * T..33T5F5F5I5I1   1 1r   