using System.Text.Json.Serialization; namespace PlaylistShared.Shared.Models; /// DTO лога добавления трека (без навигации). public class TrackAdditionLogDto { /// Уникальный идентификатор записи. [JsonPropertyName("id")] public Guid Id { get; set; } /// Идентификатор шеринг-плейлиста. [JsonPropertyName("sharedPlaylistId")] public Guid SharedPlaylistId { get; set; } /// Идентификатор трека в Яндекс.Музыке. [JsonPropertyName("trackId")] public string TrackId { get; set; } = null!; /// Идентификатор пользователя, добавившего трек. [JsonPropertyName("addedByUserId")] public Guid AddedByUserId { get; set; } /// Дата и время добавления (UTC). [JsonPropertyName("addedAtUtc")] public DateTime AddedAtUtc { get; set; } }