GrantQualifierDefinition
One normalized value in a GrantKind. Together, the kind, principal, target, and all qualifier values identify the complete Grant. Qualifiers describe native assignment data; managed duration and provider-observed expiry are lifecycle or observation evidence, not synthetic qualifiers.
type GrantQualifierDefinition {
default: String
entity: String
multi_valued: Boolean!
name: String!
order: [String!]
required: Boolean!
schema: String!
slot_key: Boolean!
unit: String
values: [String!]
}
Fields
GrantQualifierDefinition.default ● String scalar
GrantQualifierDefinition.entity ● String scalar
For entity_ref qualifiers, the referenced entity kind in the same Integration.
GrantQualifierDefinition.multi_valued ● Boolean! non-null scalar
Whether the normalized value is a list of this qualifier's declared schema.
GrantQualifierDefinition.name ● String! non-null scalar
GrantQualifierDefinition.order ● [String!] list scalar
GrantQualifierDefinition.required ● Boolean! non-null scalar
GrantQualifierDefinition.schema ● String! non-null scalar
Canonical qualifier schema kind, such as enum, entity_ref, set, or record.
GrantQualifierDefinition.slot_key ● Boolean! non-null scalar
Whether this value distinguishes independently coexisting native assignment positions.
GrantQualifierDefinition.unit ● String scalar
GrantQualifierDefinition.values ● [String!] list scalar
Member Of
GrantKind object ● RequestableGrantHit object ● ResourceGrantKind object