Variable: SetupOverview
constSetupOverview:TObject<{answers:TObject<{anchor:TOptional<TObject<{contacts:TOptional<TArray<TString>>;displayName:TString;disputeRoute:TOptional<TString>;frameworkDocument:TOptional<TUnion<[TString,TObject<...>,TObject<...>]>>;slug:TString; }>>;deployment:TOptional<TObject<{airGapped:TOptional<TBoolean>;domain:TString;name:TString; }>>;governance:TOptional<TObject<{fourEyes:TOptional<TBoolean>;statementLifetimes:TOptional<TObject<{anchorConfigurationSeconds:TOptional<...>;entityConfigurationSeconds:TOptional<...>;subordinateStatementSeconds:TOptional<...>; }>>; }>>;governingAccount:TOptional<TObject<{displayName:TString;TString; }>>;identifiers:TOptional<TObject<{anchor:TOptional<TBoolean>;anchorMethod:TOptional<TLiteral<"webvh">>;methods:TOptional<TWith<TArray<TUnsafe<...>>, {default: readonly [...]; }>>;registries:TOptional<TArray<TUnsafe<"centralized">>>; }>>;identityProvider:TOptional<TObject<{adminCredential:TString;invitationLinkHours:TOptional<TInteger>;kind:TUnion<[TLiteral<"keycloak">,TLiteral<"wso2">]>;TOptional<TObject<{from:TString;fromName:TOptional<...>;smtp:TString; }>>;mode:TUnion<[TLiteral<"bundled">,TLiteral<"customer-run">,TLiteral<"bring-your-own">]>;publicClients:TOptional<TArray<TObject<{clientId: ...;offlineAccess: ...;realm: ...;redirectUris: ...;webOrigins: ...; }>>>;realms:TObject<{holders:TOptional<TString>;staff:TString; }>;tenantDomains:TOptional<TRecord<"^.*$",TString>>;testRecipients:TOptional<TArray<TObject<{channel: ...;code: ...;realm: ...;recipient: ...; }>>>; }>>;keyStore:TOptional<TObject<{expectedManufacturer:TOptional<TString>;expectedModel:TOptional<TString>; }>>;machineClients:TOptional<TArray<TObject<{actsFor:TString;bundle:TOptional<TString>;clientId:TString;secret:TString; }>>>;organizations:TOptional<TArray<TObject<{displayName:TString;path:TString; }>>>;rootAccount:TOptional<TObject<{bundle:TOptional<TString>;displayName:TString;TString; }>>; }>;completedAt:TOptional<TString>;completedEngineVersion:TOptional<TInteger>;currentStep:TOptional<TUnsafe<"anchor"|"identifiers"|"organizations"|"identity-provider"|"accounts"|"key-store"|"configuration">>;defaults:TOptional<TObject<{frameworkDocument:TOptional<TUnion<[TObject<{governingAuthority:TObject<...>;name:TWith<..., ...>;roles:TArray<...>;version:TInteger; }>,TObject<{name:TWith<..., ...>;primaryDocument:TObject<...>;roles:TArray<...>;schemaVersion:TWith<..., ...>;version:TInteger; }>]>>;frameworkIssues:TOptional<TArray<TObject<{message:TString;path:TString; }>>>;frameworkSource:TOptional<TUnion<[TLiteral<"file">,TLiteral<"proposal">]>>; }>>;engineVersion:TInteger;reopenedAtStep:TOptional<TUnsafe<"anchor"|"identifiers"|"organizations"|"identity-provider"|"accounts"|"key-store"|"configuration">>;staffHost:TOptional<TString>;state:TUnsafe<"unredeemed"|"redeemed"|"reopened"|"complete">;steps:TArray<TObject<{checks:TArray<TUnsafe<"provider.reachable"|"provider.capabilities"|"provider.converged"|"provider.root_account"|"organizations.request"|"organizations.applied"|"anchor.declared"|"anchor.framework"|"anchor.applied"|"accounts.declared"|"accounts.applied"|"accounts.invitation"|"module.library"|"module.session"|"module.identification"|"module.test_key"|"identifiers.declared"|"identifiers.agent"|"identifiers.registry"|"identifiers.applied"|"configuration.authority"|"configuration.stored"|"configuration.applied"|"publish.federation"|"publish.identifier"|"root.signed_in">>;completedAt:TOptional<TString>;id:TUnsafe<"anchor"|"identifiers"|"organizations"|"identity-provider"|"accounts"|"key-store"|"configuration">;lastRun:TOptional<TObject<{at:TString;changed:TOptional<TBoolean>;checks:TArray<TUnion<[..., ..., ..., ...]>>;module:TOptional<TObject<{library: ...;session: ...;token: ...; }>>;partitions:TOptional<TArray<TObject<...>>>;plan:TBoolean;runId:TString;state:TOptional<TUnsafe<... | ...>>; }>>;newSinceCompletion:TBoolean;sections:TArray<TString>;sinceEngineVersion:TInteger;state:TUnsafe<"failed"|"open"|"passed"|"checking"|"not_reached"|"done">; }>>; }>
Defined in: packages/contracts/src/setup-api.ts:334
GET /setup/api/steps reply: everything the wizard draws its frame from.
The reopened page reads three things here: completedAt (when setup was last
completed), each step's completedAt, and each step's newSinceCompletion.