Class EternalBoxLinks
Alternate URLs for an EternalBox track, pages, analysis, and audio sources.
public sealed record EternalBoxLinks : IEquatable<EternalBoxLinks>
- Inheritance
-
EternalBoxLinks
- Implements
- Inherited Members
Remarks
NodeLink only.
Properties
AnalysisUrl
The URL of the full analysis, null when the server sent none.
[JsonPropertyName("analysisUrl")]
[JsonInclude]
public string? AnalysisUrl { get; }
Property Value
JukeboxPage
The track's URI, the original source page when the payload carried one, otherwise the EternalBox jukebox page.
[JsonPropertyName("jukeboxPage")]
[JsonInclude]
public string? JukeboxPage { get; }
Property Value
Remarks
Null when the server sent none.
OgAudioSource
The source audio the EternalBox analysis was built from, null when the server sent none.
[JsonPropertyName("ogAudioSource")]
[JsonInclude]
public string? OgAudioSource { get; }
Property Value
SpotifyUrl
Spotify page of the track, falls back to the track URI when Spotify enrichment reported no URL.
[JsonPropertyName("spotifyUrl")]
[JsonInclude]
public string? SpotifyUrl { get; }
Property Value
Remarks
Null when the server sent none.
StreamUrl
The URL of the audio stream, null when the server sent none.
[JsonPropertyName("streamUrl")]
[JsonInclude]
public string? StreamUrl { get; }