using System; using System.Collections.Generic; using System.Threading.Tasks; using Amazon.SQS.Model; namespace Amazon.Lambda.TestTool.Services { public interface IAWSService { IList ListProfiles(); Task> ListQueuesAsync(string profile, string region); Task ReadMessageAsync(string profile, string region, string queueUrl); Task DeleteMessageAsync(string profile, string region, string queueUrl, string receiptHandle); Task PurgeQueueAsync(string profile, string region, string queueUrl); } }