using Application.Classes; using Application.DataTransferObjects.DesertStorm; namespace Application.Interfaces; public interface IDesertStormRepository { Task> GetDesertStormAsync(Guid desertStormId, CancellationToken cancellationToken); Task>> GetPlayerDesertStormsAsync(Guid playerId, CancellationToken cancellationToken); Task> CreateDesertStormAsync(CreateDesertStormDto createDesertStormDto, CancellationToken cancellationToken); Task> UpdateDesertStormAsync(UpdateDesertStormDto updateDesertStormDto, CancellationToken cancellationToken); Task> DeleteDesertStormAsync(Guid desertStormId, CancellationToken cancellationToken); }