elliebot/src/EllieBot/Modules/Music/_common/Musix/Track.cs

23 lines
No EOL
651 B
C#

using System.Text.Json.Serialization;
namespace Musix.Models;
public class Track
{
[JsonPropertyName("track_id")]
public int TrackId { get; set; }
[JsonPropertyName("track_name")]
public string TrackName { get; set; } = string.Empty;
[JsonPropertyName("artist_name")]
public string ArtistName { get; set; } = string.Empty;
[JsonPropertyName("album_name")]
public string AlbumName { get; set; } = string.Empty;
[JsonPropertyName("track_share_url")]
public string TrackShareUrl { get; set; } = string.Empty;
public override string ToString() => $"{TrackName} by {ArtistName} (Album: {AlbumName})";
}