DiscordMessageModel.fromJson constructor

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

Implementation

factory DiscordMessageModel.fromJson(Map<String, dynamic> json) =>
    DiscordMessageModel(
      id: json["id"],
      type: json["type"],
      content: json["content"],
      channelId: json["channel_id"],
      author: Author.fromJson(json["author"]),
      attachments: List<dynamic>.from(json["attachments"].map((x) => x)),
      embeds: List<dynamic>.from(json["embeds"].map((x) => x)),
      mentions: List<dynamic>.from(json["mentions"].map((x) => x)),
      mentionRoles: List<dynamic>.from(json["mention_roles"].map((x) => x)),
      pinned: json["pinned"],
      mentionEveryone: json["mention_everyone"],
      tts: json["tts"],
      timestamp: DateTime.parse(json["timestamp"]),
      editedTimestamp: json["edited_timestamp"],
      flags: json["flags"],
      components: List<dynamic>.from(json["components"].map((x) => x)),
    );