// This file was generated by [ts-rs](https://github.com/Aleph-Alpha/ts-rs). Do not edit this file manually. import type { InstallErrorView } from "./InstallErrorView"; import type { InstallJobDisplay } from "./InstallJobDisplay"; import type { InstallJobKind } from "./InstallJobKind"; import type { InstallJobStatus } from "./InstallJobStatus"; import type { InstallPhaseDetails } from "./InstallPhaseDetails"; import type { InstallPhaseId } from "./InstallPhaseId"; import type { InstallProgress } from "./InstallProgress"; import type { InstallTarget } from "./InstallTarget"; export type InstallJobSnapshot = { job_id: string, instance_id: string | null, kind: InstallJobKind, status: InstallJobStatus, target: InstallTarget, phase: InstallPhaseId, progress: InstallProgress | null, details: InstallPhaseDetails, display: InstallJobDisplay | null, error: InstallErrorView | null, rollback_error: InstallErrorView | null, created: string, modified: string, finished: string | null, };