Player.fromJson constructor

Player.fromJson(
  1. Map<String, dynamic> json
)

Implementation

factory Player.fromJson(Map<String, dynamic> json) {
  return Player(
    guildId: json['guildId'] as String,
    track: json['track'] != null
        ? Track.fromJson(json['track'] as Map<String, dynamic>)
        : null,
    volume: json['volume'] as int,
    paused: json['paused'] as bool,
    state: PlayerState.fromJson(json['state'] as Map<String, dynamic>),
    voice: json['voice'] != null
        ? VoiceState.fromJson(json['voice'] as Map<String, dynamic>)
        : null,
    filters: json['filters'] as Map<String, dynamic>?,
  );
}