DiscordApplication.fromJson constructor
DiscordApplication.fromJson(
- 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?,
);