using RecNet.Domain.Common; namespace RecNet.Domain.Profiles; public interface IProfileRepository { Task GetByIdAsync(Guid profileId, CancellationToken ct = default); Task> GetByIdsAsync(List profileIds, CancellationToken ct = default); Task GetByPlatform(PlatformType platform, string platformId, CancellationToken ct = default); Task AddAsync(Profile profile, CancellationToken ct = default); Task SaveChangesAsync(CancellationToken ct = default); }