
    H                         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  \R                   " S	 S
\R                  5      5       rg)z9Command to disable a user creds for a Firestore Database.    )absolute_import)division)unicode_literals)
user_creds)base)flags)
propertiesc                   .    \ rS rSrSr\S 5       rS rSrg)Disable   zDisables a Cloud Firestore user creds.

## EXAMPLES

To disable user creds 'test-user-creds-id' under database testdb.

    $ {command} test-user-creds-id --database='testdb'
c                 Z    [         R                  " U SS9  [         R                  " U 5        g)z1Set args for gcloud firestore user-creds disable.TrequiredN)r   AddDatabaseIdFlagAddUserCredsIdArg)parsers    +lib/surface/firestore/user_creds/disable.pyArgsDisable.Args&   s"     
FT2	F#    c                     [         R                  R                  R                  R	                  SS9n[
        R                  " X!R                  UR
                  5      $ )NTr   )r	   VALUEScoreprojectGetr   DisableUserCredsdatabase)selfargsr   s      r   RunDisable.Run,   sG    $$,,00$0?G&& r    N)	__name__
__module____qualname____firstlineno____doc__staticmethodr   r    __static_attributes__r"   r   r   r   r      s      $ $
r   r   N)r'   
__future__r   r   r    googlecloudsdk.api_lib.firestorer   googlecloudsdk.callioper   $googlecloudsdk.command_lib.firestorer   googlecloudsdk.corer	   DefaultUniverseOnlyCommandr   r"   r   r   <module>r1      sE    @ &  ' 7 ( 6 * dll  r   