
                         l    S 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.    )
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__.   s#    	
. :.:28:r   r   )r   r   r    r!   r   r#   r$   r%   s   @r   r'   r'   ,   s    : :r   r'   N)	r"   +googlecloudsdk.command_lib.resource_managerr   r   googlecloudsdk.command_lib.utilr   ListCommandCompleterr   r'   r   r   r   <module>r.      s5    . b 6 >z66 *:+ :r   