
    =                         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\R                  5      r " S	 S
\5      rg)z'Completers to help with tab-completing.    )absolute_import)division)unicode_literals)
completers)parameter_info_libc                   :   ^  \ rS rSrSr  SU 4S jjrS rSrU =r$ )SecretsCompleter   z-A completer for the secret resource argument.c                 2   > [         [        U ]
  " SXS.UD6  g )N)
collectionlist_command )superr	   __init__)selfr   r   kwargs	__class__s       4lib/googlecloudsdk/command_lib/secrets/completers.pyr   SecretsCompleter.__init__   s(     

D* DD<BD    c                 h    [         R                  " UUU R                  S[        R                  S40S9$ )N
projectsIdT)updaters)r   ParameterInfoByConventionr   resource_manager_completersProjectCompleter)r   parsed_argsarguments      r   ParameterInfoSecretsCompleter.ParameterInfo$   s8    776GGN
	 r   r   )zsecretmanager.projects.secretszsecrets list --uri)	__name__
__module____qualname____firstlineno____doc__r   r   __static_attributes____classcell__r   s   @r   r	   r	      s    5 ;0D r   r	   c                   (   ^  \ rS rSrU 4S jrSrU =r$ )BetaSecretsCompleter/   c                 2   > [         [        U ]
  " SSS0UD6  g )Nr   zbeta secrets list --urir   )r   r*   r   )r   r   r   s     r   r   BetaSecretsCompleter.__init__1   s#    	
. :.:28:r   r   )r!   r"   r#   r$   r   r&   r'   r(   s   @r   r*   r*   /   s    : :r   r*   N)r%   
__future__r   r   r   +googlecloudsdk.command_lib.resource_managerr   r   googlecloudsdk.command_lib.utilr   ListCommandCompleterr	   r*   r   r   r   <module>r2      s;    . &  ' a 6 >z66 *:+ :r   