using System.Threading.Tasks; using MalwareMultiScan.Api.Data.Configuration; using MalwareMultiScan.Api.Data.Models; namespace MalwareMultiScan.Api.Services.Interfaces { /// /// Scan backend service. /// public interface IScanBackendService { /// /// Get list of parsed backends. /// ScanBackend[] List { get; } /// /// Queue URL for scan. /// /// Result entry. /// Backend entry. /// Remote URL. Task QueueUrlScan(ScanResult result, ScanBackend backend, string fileUrl); } }