@override Object toJson() { return { if (parameters != null) 'parameters': parameters!.toJson(), if (metadata != null) 'metadata': metadata!.toJson(), }; }