using System.Text.Json.Serialization; namespace PlaylistShared.Shared.Models; /// DTO пользователя (без конфиденциальных данных). public class ApplicationUserDto { /// Идентификатор пользователя в системе. [JsonPropertyName("id")] public Guid Id { get; set; } /// Имя пользователя (логин). [JsonPropertyName("userName")] public string UserName { get; set; } = null!; /// Email пользователя. [JsonPropertyName("email")] public string? Email { get; set; } /// Идентификатор пользователя в Яндексе (если привязан). [JsonPropertyName("yandexId")] public string? YandexId { get; set; } /// Отображаемое имя (можно использовать UserName). [JsonPropertyName("displayName")] public string? DisplayName { get; set; } }