/**
* @param HttpClient $client An HTTP adapter.
* @param string $apiKey An API key.
* @param bool $useSsl Whether to use an SSL connection (optional).
* @param string|null $locale A locale (optional).
*/
public function __construct(HttpClient $client, $apiKey, $useSsl = false, $locale = null)
{
parent::__construct($client);
$this->apiKey = $apiKey;
$this->scheme = $useSsl ? 'https' : 'http';
$this->locale = $locale;
}