
                             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  \R                   " S S\R                  5      5       rg	)
z+A hidden command that prints access tokens.    )absolute_import)division)unicode_literals)refresh_token)basec                   .    \ rS rSrSr\S 5       rS rSrg)PrintRefreshToken   z@A command that prints the refresh token for the current account.c                 \    U R                  SSSS9  U R                  R                  S5        g )Naccount?zMThe account to get the refresh token for. Leave empty for the active account.)nargshelpzvalue(refresh_token))add_argumentdisplay_info	AddFormat)parsers    'lib/surface/auth/print_refresh_token.pyArgsPrintRefreshToken.Args   s6    
   " !!"89    c                 F    S[         R                  " UR                  5      0$ )zRun the helper command.r   )r   GetForAccountr   )selfargss     r   RunPrintRefreshToken.Run&   s"     	44T\\B r    N)	__name__
__module____qualname____firstlineno____doc__staticmethodr   r   __static_attributes__r   r   r   r	   r	      s    H: :r   r	   N)r#   
__future__r   r   r   googlecloudsdk.api_lib.authr   googlecloudsdk.callioper   HiddenCommandr	   r   r   r   <module>r+      s<     2 &  ' 5 (   r   