
                         h    S 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.    )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    googlecloudsdk.api_lib.authr   googlecloudsdk.callioper   HiddenCommandr   r   r   r   <module>r'      s5     2 6 (   r   