OptionalcategoryCategory path that disambiguates queryName — ComponentQueryDataRequirement.categoryPath.
OptionalentityEntity name — corresponds to ComponentEntityDataRequirement.name.
OptionalqueryPresent when the call named a query by ID, which takes precedence over name.
OptionalqueryQuery name — corresponds to ComponentQueryDataRequirement.name. Not unique alone.
OptionalviewPresent when the call named a saved view by ID.
OptionalviewPresent when the call named a saved view by name.
Machine-readable identity of what a data call resolved to.
Field names mirror
ComponentSpec.dataRequirements(ComponentQueryDataRequirement.name/.categoryPath,ComponentEntityDataRequirement.name) so a caller can correlate what a component declared against what it actually called, without parsing a display string.It mirrors that vocabulary rather than referencing the spec, because a record must be able to describe a call that appears nowhere in
dataRequirements.