AccessSummaryRow
No description
type AccessSummaryRow {
answer: AccessAnswer!
check_target_entity_types: [String!]!
context: JSONObject!
context_available: Boolean!
context_displays: JSONObject!
coverage: AccessCoverage!
holder: GraphSnapshotNodeRef!
kind: String!
membershipPathEdgeIds: [ID!]!
path: [GraphSnapshotNodeRef!]!
propagates: Boolean!
qualifier_displays: JSONObject!
qualifiers: JSONObject!
target: ReviewGrantTarget!
target_entity_types: [String!]!
targets(after: String, filter: JSONObject, first: Int): AccessTargetPage!
value: String
via: String!
}
Fields
AccessSummaryRow.answer ● AccessAnswer! non-null enum
AccessSummaryRow.check_target_entity_types ● [String!]! non-null scalar
Named-check target types: the kind's direct targets plus their propagating hierarchy closures.
AccessSummaryRow.context ● JSONObject! non-null scalar
Read-only namespaced membership scope, separate from native Grant qualifiers. Omitted input means unscoped {}.
AccessSummaryRow.context_available ● Boolean! non-null scalar
Whether this scope can still be used for live checks and explanations; false for retired membership kinds.
AccessSummaryRow.context_displays ● JSONObject! non-null scalar
AccessSummaryRow.coverage ● AccessCoverage! non-null object
AccessSummaryRow.holder ● GraphSnapshotNodeRef! non-null object
AccessSummaryRow.kind ● String! non-null scalar
AccessSummaryRow.membershipPathEdgeIds ● [ID!]! non-null scalar
AccessSummaryRow.path ● [GraphSnapshotNodeRef!]! non-null object
AccessSummaryRow.propagates ● Boolean! non-null scalar
AccessSummaryRow.qualifier_displays ● JSONObject! non-null scalar
AccessSummaryRow.qualifiers ● JSONObject! non-null scalar
AccessSummaryRow.target ● ReviewGrantTarget! non-null object
AccessSummaryRow.target_entity_types ● [String!]! non-null scalar
Descendant entity types covered beneath this row's target; empty for non-propagating rows.
AccessSummaryRow.targets ● AccessTargetPage! non-null object
Live descendant candidates; answers resolve only this page. Requires review.item.read.
AccessSummaryRow.targets.after ● String scalar
AccessSummaryRow.targets.filter ● JSONObject scalar
AccessSummaryRow.targets.first ● Int scalar
AccessSummaryRow.value ● String scalar
AccessSummaryRow.via ● String! non-null scalar
Member Of
AccessSummaryPage object ● AssignedResource object