/** * Asset that the location readings are tied to */ export interface TripAssetResponseBody { /** Unique ID for the asset object that is reporting the location. */ id: string; /** Name for the asset object that is reporting the location. Only returns when `includeAsset` is set to `true`. */ name?: string | undefined; /** Type for the asset object that is reporting the location. Only returns when `includeAsset` is set to `true`. Valid values: `uncategorized`, `trailer`, `equipment`, `unpowered`, `vehicle` */ type?: TripAssetResponseBody.Type | undefined; /** VIN for the asset object that is reporting the location. Only returns when `includeAsset` is set to `true`. */ vin?: string | undefined; } export declare namespace TripAssetResponseBody { /** Type for the asset object that is reporting the location. Only returns when `includeAsset` is set to `true`. Valid values: `uncategorized`, `trailer`, `equipment`, `unpowered`, `vehicle` */ const Type: { readonly Uncategorized: "uncategorized"; readonly Trailer: "trailer"; readonly Equipment: "equipment"; readonly Unpowered: "unpowered"; readonly Vehicle: "vehicle"; }; type Type = (typeof Type)[keyof typeof Type]; }