Skip to main content

RequestItemPreview

The dry-run outcome for one requested resource: the approval it would need, the approvers that resolve today, the policy verdicts it would hit, and the two dead ends worth showing up front (capacity_ok false = the resource is at capacity, already_assigned true = the beneficiary already has it). instant true = it would be granted with no human approval step.

type RequestItemPreview {
already_assigned: Boolean!
capacity_ok: Boolean!
effective_end_time: DateTimeISO
effective_start_time: DateTimeISO!
eligible: Boolean!
grant_timing: RequestGrantTiming!
ineligibility_reason: String
instant: Boolean!
intended_end_time: DateTimeISO
intended_start_time: DateTimeISO!
invocation_basis: EmergencyInvocationMode
policy: [RequestPreviewPolicyVerdict!]!
post_hoc_certification_required: Boolean!
provisional_expires_at: DateTimeISO
request_mode: RequestMode!
resource_id: UUID!
stages: [RequestPreviewStage!]!
}

Fields

RequestItemPreview.already_assigned ● Boolean! non-null scalar

RequestItemPreview.capacity_ok ● Boolean! non-null scalar

RequestItemPreview.effective_end_time ● DateTimeISO scalar

RequestItemPreview.effective_start_time ● DateTimeISO! non-null scalar

RequestItemPreview.eligible ● Boolean! non-null scalar

RequestItemPreview.grant_timing ● RequestGrantTiming! non-null enum

RequestItemPreview.ineligibility_reason ● String scalar

RequestItemPreview.instant ● Boolean! non-null scalar

RequestItemPreview.intended_end_time ● DateTimeISO scalar

RequestItemPreview.intended_start_time ● DateTimeISO! non-null scalar

RequestItemPreview.invocation_basis ● EmergencyInvocationMode enum

RequestItemPreview.policy ● [RequestPreviewPolicyVerdict!]! non-null object

RequestItemPreview.post_hoc_certification_required ● Boolean! non-null scalar

RequestItemPreview.provisional_expires_at ● DateTimeISO scalar

RequestItemPreview.request_mode ● RequestMode! non-null enum

RequestItemPreview.resource_id ● UUID! non-null scalar

RequestItemPreview.stages ● [RequestPreviewStage!]! non-null object

Member Of

RequestPreview object