using System.Collections.Generic; using System.Threading.Tasks; using Retroactiune.Core.Entities; namespace Retroactiune.Core.Interfaces { public interface IFeedbackReceiversService { /// /// Creates feedback receivers. /// /// A collection of feedback receivers. /// Nothing. public Task CreateManyAsync(IEnumerable items); /// /// Deletes one FeedbackReceiver. /// /// A list of FeedbackReceiver guids to delete. /// Nothing. public Task DeleteManyAsync(IEnumerable guids); /// /// Finds FeedbackReceivers. /// /// A list of guids to filter the FeedbackReceivers. /// An offset, it skips the specified FeedbackReceivers. /// A limit for the returned results. /// A collection of FeedbackReceivers. Task> FindAsync(IEnumerable guid, int? offset = null, int? limit = null); } }