Table of Contents

Class RoutePlannerStatus

Namespace
Nyra.Entities
Assembly
Nyra.dll

Status of the server's IP route planner, served by both.

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

Remarks

Lavalink answers 204 with no body when none is configured, which this client surfaces as an exception, NodeLink always answers a status object, an unconfigured planner showing up as a size of 0.

Properties

Class

The planner the server uses.

[JsonPropertyName("class")]
[JsonInclude]
public RoutePlannerClass Class { get; }

Property Value

RoutePlannerClass

Details

The details of the planner, null when the server sent none.

[JsonPropertyName("details")]
[JsonInclude]
public RoutePlannerDetails? Details { get; }

Property Value

RoutePlannerDetails