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; }
}