toJson method
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)),
};