/** * An enrolled vehicle with its latest CARB CTC compliance status. */ export interface CarbCtcVehicleObjectResponseBody { /** Unique identifier for this CARB CTC enrollment. */ enrollmentId: string; /** Vehicle Identification Number associated with the CARB CTC enrollment. */ enrollmentVin: string; /** Samsara vehicle ID. */ id: string; /** When the most recent data collection happened, in RFC 3339 format. */ lastCollectionAtTime?: string | undefined; /** When the next data collection is scheduled, in RFC 3339 format. */ nextCollectionAtTime?: string | undefined; /** Current CARB CTC compliance test status. Valid values: `notScheduled`, `scheduled`, `inProgress`, `awaitingResult`, `pass`, `fail`, `error`, `unknown` */ testStatus: CarbCtcVehicleObjectResponseBody.TestStatus; /** Human-readable context for the test status. */ testStatusDetails?: string | undefined; } export declare namespace CarbCtcVehicleObjectResponseBody { /** Current CARB CTC compliance test status. Valid values: `notScheduled`, `scheduled`, `inProgress`, `awaitingResult`, `pass`, `fail`, `error`, `unknown` */ const TestStatus: { readonly NotScheduled: "notScheduled"; readonly Scheduled: "scheduled"; readonly InProgress: "inProgress"; readonly AwaitingResult: "awaitingResult"; readonly Pass: "pass"; readonly Fail: "fail"; readonly Error: "error"; readonly Unknown: "unknown"; }; type TestStatus = (typeof TestStatus)[keyof typeof TestStatus]; }