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