using Application.Classes; using Application.DataTransferObjects.ZombieSiegeParticipant; namespace Application.Interfaces; public interface IZombieSiegeParticipantRepository { Task> GetZombieSiegeParticipantAsync(Guid zombieSiegeParticipantId, CancellationToken cancellationToken); Task> InsertZombieSiegeParticipantsAsync(List createZombieSiegeParticipants, CancellationToken cancellationToken); Task>> GetPlayerZombieSiegeParticipantsAsync(Guid playerId, int last, CancellationToken cancellationToken); Task> UpdateZombieSiegeParticipantAsync(UpdateZombieSiegeParticipantDto updateZombieSiegeParticipantDto, CancellationToken cancellationToken); }