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);
}
}