Table of Contents

Class EternalBoxLinks

Namespace
Nyra.Entities
Assembly
Nyra.dll

Alternate URLs for an EternalBox track, pages, analysis, and audio sources.

public sealed record EternalBoxLinks : IEquatable<EternalBoxLinks>
Inheritance
EternalBoxLinks
Implements
Inherited Members

NodeLink only.

Properties

The URL of the full analysis, null when the server sent none.

[JsonPropertyName("analysisUrl")]
[JsonInclude]
public string? AnalysisUrl { get; }

Property Value

string

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

string

Null when the server sent none.

The source audio the EternalBox analysis was built from, null when the server sent none.

[JsonPropertyName("ogAudioSource")]
[JsonInclude]
public string? OgAudioSource { get; }

Property Value

string

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

string

Null when the server sent none.

The URL of the audio stream, null when the server sent none.

[JsonPropertyName("streamUrl")]
[JsonInclude]
public string? StreamUrl { get; }

Property Value

string