DiscordUser.fromJson constructor

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

Implementation

factory DiscordUser.fromJson(Map<String, dynamic> json) => DiscordUser(
      id: DiscordSnowflake(json[idEntry] as String),
      username: json[usernameEntry] as String,
      discriminator: json[discriminatorEntry] as String,
      avatar: json[avatarEntry] as String?,
      bot: json[botEntry] as bool?,
      system: json[systemEntry] as bool?,
      mfaEnabled: json[mfaEnabledEntry] as bool?,
      banner: json[bannerEntry] as String?,
      accentColor: json[accentColorEntry] as int?,
      locale: json[localeEntry] as String?,
      verified: json[verifiedEntry] as bool?,
      email: json[emailEntry] as String?,
      flags: json[flagsEntry] as int?,
      premiumType: json[premiumTypeEntry] as int?,
      publicFlags: json[publicFlagsEntry] as int?,
      member: json[memberEntry] != null
          ? DiscordGuildMember.fromJson(
              json[memberEntry] as Map<String, dynamic>,
            )
          : null,
    );