Map<String, dynamic> toJson() { return { "channel_id": channelId.toString(), "description": description, "emoji_id": emojiId == null ? null : emojiId.toString(), "emoji_name": emojiName }; }