toJson method

Map<String, dynamic> toJson()

Implementation

Map<String, dynamic> toJson() => {
      "id": id,
      "type": type,
      "content": content,
      "channel_id": channelId,
      "author": author.toJson(),
      "attachments": List<dynamic>.from(attachments.map((x) => x)),
      "embeds": List<dynamic>.from(embeds.map((x) => x)),
      "mentions": List<dynamic>.from(mentions.map((x) => x)),
      "mention_roles": List<dynamic>.from(mentionRoles.map((x) => x)),
      "pinned": pinned,
      "mention_everyone": mentionEveryone,
      "tts": tts,
      "timestamp": timestamp.toIso8601String(),
      "edited_timestamp": editedTimestamp,
      "flags": flags,
      "components": List<dynamic>.from(components.map((x) => x)),
    };