LavalinkInfo class

Information about a Lavalink server.

Annotations
  • @JsonSerializable()

Constructors

LavalinkInfo({required Version version, required DateTime buildTime, required Git git, required String jvm, required String lavaplayer, required List<String> sourceManagers, required List<String> filters, required List<Plugin> plugins})
Create a new LavalinkInfo.
LavalinkInfo.fromJson(Map<String, Object?> json)
factory

Properties

buildTime DateTime
The time at which the server was built.
final
filters List<String>
A list of available filters.
final
git Git
Information about the git revision the server is running.
final
hashCode int
The hash code for this object.
no setterinherited
jvm String
The version of the JVM used to run the server.
final
lavaplayer String
The version of lavaplayer being used.
final
plugins List<Plugin>
A list of plugins the server is using.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
sourceManagers List<String>
A list of available source managers.
final
version Version
The version of ths server.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited