import type * as Samsara from "../../../../index.js"; /** * @example * { * id: "id" * } */ export interface EquipmentPatchEquipmentRequestBody { /** The unique Samsara ID of the Equipment. This is automatically generated when the Equipment object is created. It cannot be changed. */ id: string; /** List of attributes associated with the entity */ attributes?: Samsara.GoaAttributeTiny[]; /** When you provide a manual engine hours override, Samsara will begin updating a equipment's engine hours used since this override was set. */ engineHours?: number; /** The serial number of the equipment. */ equipmentSerialNumber?: string; /** A map of external ids */ externalIds?: Record; /** The human-readable name of the Equipment. This is set by a fleet administrator and will appear in both Samsara’s cloud dashboard as well as the Samsara Driver mobile app. By default, this name is the serial number of the Samsara Asset Gateway. It can be set or updated through the Samsara Dashboard or through the API at any time. */ name?: string; /** These are generic notes about the Equipment. Empty by default. Can be set or updated through the Samsara Dashboard or the API at any time. */ notes?: string; /** When you provide a manual odometer override, Samsara will begin updating a equipment's odometer using GPS distance traveled since this override was set. */ odometerMeters?: number; /** An array of IDs of tags to associate with this equipment. If your access to the API is scoped by one or more tags, this field is required to pass in. */ tagIds?: string[]; }