using Application.Classes; using Application.DataTransferObjects.CustomEventParticipant; namespace Application.Interfaces; public interface ICustomEventParticipantRepository { Task> GetCustomEventParticipantAsync(Guid customEventParticipantId, CancellationToken cancellationToken); Task> InsertCustomEventParticipantAsync( List createCustomEventParticipants, CancellationToken cancellationToken); Task>> GetPlayerCustomEventParticipantsAsync(Guid playerId, int last, CancellationToken cancellationToken); Task> UpdateCustomEventParticipantAsync( UpdateCustomEventParticipantDto updateCustomEventParticipant, CancellationToken cancellationToken); }