Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type HTTPClientInput ¶
type HTTPClientInput struct { Context context.Context TokenSourceSource oauth.TokenSourceSource }
type HTTPClientOutput ¶
type HTTPClientSource ¶
type HTTPClientSource struct { HTTPClientInvocations int HTTPClientInputs []HTTPClientInput HTTPClientStub func(ctx context.Context, tokenSourceSource oauth.TokenSourceSource) (*http.Client, error) HTTPClientOutputs []HTTPClientOutput HTTPClientOutput *HTTPClientOutput }
func NewHTTPClientSource ¶
func NewHTTPClientSource() *HTTPClientSource
func (*HTTPClientSource) AssertOutputsEmpty ¶
func (h *HTTPClientSource) AssertOutputsEmpty()
func (*HTTPClientSource) HTTPClient ¶
func (h *HTTPClientSource) HTTPClient(ctx context.Context, tokenSourceSource oauth.TokenSourceSource) (*http.Client, error)
type RefreshedTokenOutput ¶
type TokenSource ¶
type TokenSource struct { *HTTPClientSource RefreshedTokenInvocations int RefreshedTokenStub func() (*oauth.Token, error) RefreshedTokenOutputs []RefreshedTokenOutput RefreshedTokenOutput *RefreshedTokenOutput ExpireTokenInvocations int ExpireTokenStub func() }
func NewTokenSource ¶
func NewTokenSource() *TokenSource
func (*TokenSource) AssertOutputsEmpty ¶
func (t *TokenSource) AssertOutputsEmpty()
func (*TokenSource) ExpireToken ¶
func (t *TokenSource) ExpireToken()
func (*TokenSource) RefreshedToken ¶
func (t *TokenSource) RefreshedToken() (*oauth.Token, error)
type TokenSourceOutput ¶
type TokenSourceOutput struct { TokenSource oauth2.TokenSource Error error }
type TokenSourceSource ¶
type TokenSourceSource struct { TokenSourceInvocations int TokenSourceInputs []TokenSourceInput TokenSourceStub func(ctx context.Context, token *oauth.Token) (oauth2.TokenSource, error) TokenSourceOutputs []TokenSourceOutput TokenSourceOutput *TokenSourceOutput }
func NewTokenSourceSource ¶
func NewTokenSourceSource() *TokenSourceSource
func (*TokenSourceSource) AssertOutputsEmpty ¶
func (t *TokenSourceSource) AssertOutputsEmpty()
func (*TokenSourceSource) TokenSource ¶
func (t *TokenSourceSource) TokenSource(ctx context.Context, token *oauth.Token) (oauth2.TokenSource, error)
Click to show internal directories.
Click to hide internal directories.