import type * as Samsara from "../index.js"; /** * Details of a specific Function run. */ export interface GetFunctionRunDetailResponseBody { /** RFC 3339 timestamp when the Function run completed. Absent while the run is in progress. */ completedAtTime?: string | undefined; context: Samsara.FunctionRunContextResponseBody; /** Unique identifier for this Function run. */ correlationId: string; /** Name of the Function. */ name: string; /** RFC 3339 timestamp when the Function run started. */ startedAtTime: string; /** Execution status of the Function run. Valid values: `started`, `timeout`, `error`, `success`, `dropped` */ status: GetFunctionRunDetailResponseBody.Status; } export declare namespace GetFunctionRunDetailResponseBody { /** Execution status of the Function run. Valid values: `started`, `timeout`, `error`, `success`, `dropped` */ const Status: { readonly Started: "started"; readonly Timeout: "timeout"; readonly Error: "error"; readonly Success: "success"; readonly Dropped: "dropped"; }; type Status = (typeof Status)[keyof typeof Status]; }