fromJson static method

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

Implementation

static GuildPreview fromJson(Map<String, dynamic> json) {
  var features = json['features'];
  return GuildPreview(
    id: json['id'],
    name: json['name'],
    icon: json['icon'],
    splash: json['splash'],
    discoverySplash: json['discoverySplash'],
    emojis: fromArray(Emoji.fromJson, json['emojis'])!,
    features: List.generate(
      features.length,
      (i) => GuildFeature.forValue(features[i]),
    ),
    approximateMemberCount: json['approximateMemberCount'],
    approximatePresenceCount: json['approximatePresenceCount'],
    description: json['description'],
  );
}