9 – ArgumentCountError: Too few arguments to function LetterQueryClient::__construct(), 0 passed and exactly 1 expected

I’ve been trying to find a solution to an argument error that im getting. Please help me understand what im doing wrong.

namespace Drupal*******PluginViews;

use DrupalComponentSerializationJson;


class LetterQueryClient {

  /**
   * @var GuzzleHttpClient
   */
  protected $client;

  /**
   * LetterQueryClient constructor.
   *
   * @param $http_client_factory
   */
  public function __construct($http_client_factory) {
    $this->http_client_factory = $http_client_factory;
    $this->client = $http_client_factory->fromOptions((
      'base_uri' => '**********',
    ));
  }


  public function getLetters() {
    $response = $this->client->get('********');
    $data = Json::decode($response->getBody());
    return $data;
}

}