using System.Text.Json.Serialization; namespace Jellyfin.Plugin.Lyrics.Models; /// /// Response model. /// public class LyricsSearchResponse { /// /// Gets or sets the lrclib id. /// [JsonPropertyName("id")] public long Id { get; set; } /// /// Gets or sets the track name. /// [JsonPropertyName("trackName")] public string? TrackName { get; set; } /// /// Gets or sets the artist name. /// [JsonPropertyName("artistName")] public string? ArtistName { get; set; } /// /// Gets or sets the album name. /// [JsonPropertyName("albumName")] public string? AlbumName { get; set; } /// /// Gets or sets the duration. /// [JsonPropertyName("duration")] public double? Duration { get; set; } /// /// Gets or sets a value indicating whether this is an instrumental. /// [JsonPropertyName("instrumental")] public bool? Instrumental { get; set; } /// /// Gets or sets the plain lyrics. /// [JsonPropertyName("plainLyrics")] public string? PlainLyrics { get; set; } /// /// Gets or sets the synced lyrics. /// [JsonPropertyName("syncedLyrics")] public string? SyncedLyrics { get; set; } }