import type * as Samsara from "../index.js"; export interface VehicleAssignmentObjectResponseBody { /** Assignment type of the driver-vehicle assignment, indicating the provenance of the assignment. The only type of assignment supported right now is `driverApp` assignments. This list could change, so it is recommended that clients gracefully handle any types not enumerated in this list. Valid values: `driverApp` */ assignmentType: VehicleAssignmentObjectResponseBody.AssignmentType; /** An end time in RFC 3339 format. Omitted if not applicable. Millisecond precision and timezones are supported. (Examples: 2019-06-13T19:08:25Z, 2019-06-13T19:08:25.455Z, OR 2015-09-15T14:00:12-04:00). */ endTime?: string | undefined; /** Boolean indicating whether the driver is a passenger. */ isPassenger: boolean; /** A start time in RFC 3339 format. Millisecond precision and timezones are supported. (Examples: 2019-06-13T19:08:25Z, 2019-06-13T19:08:25.455Z, OR 2015-09-15T14:00:12-04:00). */ startTime: string; vehicle: Samsara.GoaVehicleTinyResponseResponseBody; } export declare namespace VehicleAssignmentObjectResponseBody { /** Assignment type of the driver-vehicle assignment, indicating the provenance of the assignment. The only type of assignment supported right now is `driverApp` assignments. This list could change, so it is recommended that clients gracefully handle any types not enumerated in this list. Valid values: `driverApp` */ const AssignmentType: { readonly DriverApp: "driverApp"; }; type AssignmentType = (typeof AssignmentType)[keyof typeof AssignmentType]; }