Class RoutePlannerStatus
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
Details
The details of the planner, null when the server sent none.
[JsonPropertyName("details")]
[JsonInclude]
public RoutePlannerDetails? Details { get; }