client_oauth_authentication.go
func clientOAuth(tokens *oauthTokens) *clientOAuthAuthentication {
	a := clientOAuthAuthentication{
		Tokens:  tokens,
		BaseUrl: config.BaseUrl,
		Client: http.Client{
			Transport: &http.Transport{
				Dial: dialTimeout,
			},
		},
	}
	return &a
}
func clientOAuth(tokens *oauthTokens) *clientOAuthAuthentication {
	a := clientOAuthAuthentication{
		Tokens:  tokens,
		BaseUrl: config.BaseUrl,
		Client: http.Client{
			Transport: &http.Transport{
				Dial: dialTimeout,
			},
		},
	}
	return &a
}
// ClientOAuth instantiates ClientOAuthAuthentication with the client OAuth tokens