ReportSignoff
Named signers attesting a run. It references the run's manifest digest; the manifest itself never changes.
type ReportSignoff {
completedAt: DateTimeISO
createdAt: DateTimeISO!
dueAt: DateTimeISO!
expiresAt: DateTimeISO!
id: ID!
manifestSha256: String!
note: String
requestedBy: Identity
requiredCount: Int!
runId: ID!
signers: [ReportSigner!]!
status: ReportSignoffStatus!
}
Fields
ReportSignoff.completedAt ● DateTimeISO scalar
ReportSignoff.createdAt ● DateTimeISO! non-null scalar
ReportSignoff.dueAt ● DateTimeISO! non-null scalar
ReportSignoff.expiresAt ● DateTimeISO! non-null scalar
When a sign-off still pending expires; the run's file is kept until then.
ReportSignoff.id ● ID! non-null scalar
ReportSignoff.manifestSha256 ● String! non-null scalar
ReportSignoff.note ● String scalar
ReportSignoff.requestedBy ● Identity object
ReportSignoff.requiredCount ● Int! non-null scalar
Approvals that sign it off.
ReportSignoff.runId ● ID! non-null scalar
ReportSignoff.signers ● [ReportSigner!]! non-null object
ReportSignoff.status ● ReportSignoffStatus! non-null enum
Returned By
decideReportSignoff mutation ● mySignoffs query ● requestReportSignoff mutation
Member Of
ReportRun object