DiscordApplication.fromJson constructor

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

Implementation

factory DiscordApplication.fromJson(Map<String, dynamic> json) =>
    DiscordApplication(
      id: DiscordSnowflake(json[idEntry] as String),
      name: json[nameEntry] as String,
      icon: json[iconEntry] as String?,
      description: json[descriptionEntry] as String,
      rpcOrigins: json[rpcOriginsEntry] as List<String>?,
      botPublic: json[botPublicEntry] as bool,
      botRequireCodeGrant: json[botRequireCodeGrantEntry] as bool,
      termsOfServiceUrl: json[termsOfServiceUrlEntry] as String?,
      privacyPolicyUrl: json[privacyPolicyUrlEntry] as String?,
      owner: json[ownerEntry] != null
          ? DiscordUser.fromJson(json[ownerEntry] as Map<String, dynamic>)
          : null,
      summary: json[summaryEntry] as String,
      verifyKey: json[verifyKeyEntry] as String,
      team: json[teamEntry] != null
          ? DiscordTeam.fromJson(json[teamEntry] as Map<String, dynamic>)
          : null,
      guildId: json[guildIdEntry] != null
          ? DiscordSnowflake(json[guildIdEntry] as String)
          : null,
      primarySkuId: json[primarySkuIdEntry] != null
          ? DiscordSnowflake(json[primarySkuIdEntry] as String)
          : null,
      slug: json[slugEntry] as String?,
      coverImage: json[coverImageEntry] as String?,
      flags: json[flagsEntry] as int?,
    );