Catch-all for input fields that aren't promoted to a flat column. Object-
only at the top level (never an array). Carries the full MatcherCriteria
snapshot the resolver evaluated against — every numeric matcher field
(sourceAmount, usage*) is persisted as its decimal-string form because
BigNumber doesn't round-trip through JSON.parse. Use the
toPinnedCriteria / fromPinnedCriteria codecs in
product-services/src/internal/pinnedCriteria.ts to convert in/out.
Catch-all for input fields that aren't promoted to a flat column. Object- only at the top level (never an array). Carries the full
MatcherCriteriasnapshot the resolver evaluated against — every numeric matcher field (sourceAmount,usage*) is persisted as its decimal-string form because BigNumber doesn't round-trip throughJSON.parse. Use thetoPinnedCriteria/fromPinnedCriteriacodecs inproduct-services/src/internal/pinnedCriteria.tsto convert in/out.