code: def send_result(self, result):
          
          response_data = self._client.upload_results(result)
          if response_data:
              if self.logger is not None:
                  self.logger.info("Results sent to the server. ID: {}".format(response_data["_id"]))
              return response_data
          else:
              if self.logger is not None:
                  self.logger.info("Server didn't respond or client initialization has failed.")
              return None
docs: Send results to the cloud
          :param result: result dictionary
          :return: response from _client.upload_results(result) or None if something went wrong