Skip to main content

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