code: function getAuthenticationUrl(scopes, clientId, clientSecret, redirectUri = 'urn:ietf:wg:oauth:2.0:oob') {
  	const oauth2Client = new OAuth2(
  		clientId,
  		clientSecret,
  		redirectUri
  	);
  	const url = oauth2Client.generateAuthUrl({
  		access_type: 'offline', // 'online' (default) or 'offline' (gets refresh_token)
  		scope: scopes // If you only need one scope you can pass it as string
  	});
  	return url;
  }
docs: /* eslint-disable camelcase