Rework body formatting wiring
[netconf.git] / restconf / restconf-nb / src / main / java / org / opendaylight / restconf / nb / rfc8040 / legacy / NormalizedNodePayload.java
index fc392fb758008a442aa69510cf60e300efc3f281..c8c9d7221a11d4b6d6099a8eb723d8ce104be528 100644 (file)
@@ -10,6 +10,7 @@ package org.opendaylight.restconf.nb.rfc8040.legacy;
 import static java.util.Objects.requireNonNull;
 
 import org.eclipse.jdt.annotation.NonNullByDefault;
+import org.opendaylight.restconf.api.FormatParameters;
 import org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode;
 import org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.Inference;
 
@@ -18,10 +19,15 @@ import org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.Inference
  * messy details needed to deal with the payload.
  */
 @NonNullByDefault
-public record NormalizedNodePayload(Inference inference, NormalizedNode data, WriterParameters writerParameters) {
+public record NormalizedNodePayload(
+        Inference inference,
+        NormalizedNode data,
+        WriterParameters writerParameters,
+        FormatParameters format) {
     public NormalizedNodePayload {
         requireNonNull(inference);
         requireNonNull(data);
         requireNonNull(writerParameters);
+        requireNonNull(format);
     }
 }