using Musify.Domain.ValueObjects; namespace Musify.Api.DataTransferObjects.Likes; /// Toggle a like on a track already in the catalog by , or one from an /// external source by + (provisioning it in the /// background if needed) — exactly one of the two must be given. public record ToggleLikeRequest(Guid? TrackId, TrackSource? Source, string? ExternalId);