import type * as Samsara from "../../../../index.js"; /** * @example * { * id: "id" * } */ export interface AssetPatch { /** Id of the asset to be updated */ id: string; customMetadata?: Samsara.CustomMetadata; location?: Samsara.AssetLocation; /** Required if locationType is "dataInput". Specifies the id of a location data input which will determine the asset's location. The data input must be in the asset. */ locationDataInputId?: string; locationType?: Samsara.LocationType; name?: Samsara.AssetName; /** The id of the parent asset that the asset belongs to. Pass in an empty string to remove the child from the parent. */ parentId?: string; /** The asset's isRunning status will be true when the associated data input's value is 1. Data input cannot be of location format. The data input must be in the asset. */ runningStatusDataInputId?: string; tagIds?: Samsara.TagIds; }