using System; using Status = System.Net.HttpStatusCode; using Cysharp.Threading.Tasks; using System.Collections.Generic; using MoralisUnity.Web3Api.Models; namespace MoralisUnity.Web3Api.Interfaces { public interface IWebClient { /// /// Executes HTTP request to a with HTTP verb /// and . /// /// The HTTP request to be executed. /// A task that resolves to Htt UniTask, string>> ExecuteAsync(WebRequest httpRequest); //, IProgress uploadProgress, IProgress downloadProgress, CancellationToken cancellationToken = default); } }