Class LavalinkRouteStatusDetails
The lavalink route status details.
Inheritance
System.Object
LavalinkRouteStatusDetails
Namespace: DisCatSharp.Lavalink.Entities
Assembly: DisCatSharp.Lavalink.dll
Syntax
public class LavalinkRouteStatusDetails
Properties
| Improve this Doc View SourceBlockIndex
Gets the information in which /64 block ips are chosen. This number increases on each ban.
Only present in the RotatingNanoIpRoutePlanner.
Declaration
public string BlockIndex { get; }
Property Value
Type | Description |
---|---|
System.String |
CurrentAddress
Gets the current IP Address used by the planner.
Only present in the RotatingIpRoutePlanner.
Declaration
public string CurrentAddress { get; }
Property Value
Type | Description |
---|---|
System.String |
CurrentAddressIndex
Gets the current offset of the IP block.
Only present in the NanoIpRoutePlanner and the RotatingNanoIpRoutePlanner.
Declaration
public long CurrentAddressIndex { get; }
Property Value
Type | Description |
---|---|
System.Int64 |
FailedAddresses
Gets the collection of failed addresses.
Declaration
public IEnumerable<LavalinkFailedAddress> FailedAddresses { get; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.IEnumerable<LavalinkFailedAddress> |
IpBlock
Gets the details for the current IP block.
Declaration
public LavalinkIpBlock IpBlock { get; }
Property Value
Type | Description |
---|---|
LavalinkIpBlock |
IpIndex
Gets the current offset of the IP block.
Only present in the RotatingIpRoutePlanner.
Declaration
public string IpIndex { get; }
Property Value
Type | Description |
---|---|
System.String |
RotateIndex
Gets the number of rotations since the restart of Lavalink.
Only present in the RotatingIpRoutePlanner.
Declaration
public string RotateIndex { get; }
Property Value
Type | Description |
---|---|
System.String |