@override Map<String, Object?> toMap() { return { ...data, 'action': action.toString(), '_meta': $meta?.toMap(), 'content': content, }; }