Skip to main content

ParamValue

One leaf value in a params comparison, captured for a single side.

present indicates whether the key exists on this side:

  • present: false means the key is missing entirely.
  • present: true, value: null means the key exists with a JSON null value.
  • present: true, value: "..." means the key exists with the given value.

value is a display string — for non-string leaves (numbers, booleans, arrays), the value is rendered as text ("5432", "true", "[1,2,3]"). Use the corresponding paramDimensions entry or the bundle schema for the original type.

type ParamValue {
present: Boolean!
value: String
}

Fields

ParamValue.present ● Boolean! non-null scalar {#present}

Whether a value exists at this path on this side of the comparison.

ParamValue.value ● String scalar {#value}

Display-ready string form of the leaf value. null when the key is missing or its value is JSON null — disambiguate with present.

Member Of

ParamComparison object