<?php
/**
 * Copyright 2020 Adobe
 * All Rights Reserved.
 *
 * NOTICE: Adobe permits you to use, modify, and distribute this file in
 * accordance with the terms of the Adobe license agreement accompanying
 * it.
 */
declare(strict_types=1);

namespace Sut\Domain\Tracking;

interface HttpClientInterface
{
    /**
     * @param string $method
     * @param string $url
     * @param array $headers
     * @param string $body
     * @return HttpResponse
     */
    public function request(string $method, string $url, array $headers, string $body) : HttpResponse;
}
