
    k                     b    d Z ddlmZ ddlmZ ddlmZ ddlmZ  G d dej                        Zy)	zBThis package exposes credentials for talking to a Docker registry.    )absolute_import)division)print_function)docker_credsc                   2     e Zd ZdZ fdZed        Z xZS )BearerzCImplementation for providing a transaction's Bearer token as creds.c                 :    t         t        |   d       || _        y )Nr   )superr   __init___bearer_token)selfbearer_token	__class__s     >lib/third_party/containerregistry/client/v2_2/docker_creds_.pyr   zBearer.__init__   s    	&$ *%D    c                     | j                   S )N)r   )r   s    r   suffixzBearer.suffix   s    r   )__name__
__module____qualname____doc__r   propertyr   __classcell__)r   s   @r   r   r      s    K&  r   r   N)	r   
__future__r   r   r   containerregistry.clientr   SchemeProviderr    r   r   <module>r      s)    I &  % 1	\(( 	r   