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