Bot.fromJson constructor
Implementation
factory Bot.fromJson(Map<String, dynamic> json) => Bot._(
id: Snowflake.parse(json['user']['id']),
discriminator: json['user']['discriminator'],
version: json['v'],
username: json['user']['username'],
hasEnabledMfa: json['user']['mfa_enabled'],
globalName: json['user']['global_name'],
flags: json['user']['flags'],
avatar: json['user']['avatar'],
sessionType: json['session_type'],
privateChannels: json['private_channels'],
presences: json['presences'],
guildIds: List<String>.from(json['guilds'].map((element) => Snowflake.parse(element['id']))),
application: PartialApplication(
id: Snowflake.parse(json['application']['id']),
flags: json['application']['flags'],
),
);