import type * as Samsara from "../index.js"; export interface BaseRouteResponseObjectResponseBody { /** Actual end time, if it exists, for the route in RFC 3339 format. */ actualRouteEndTime?: string | undefined; /** Actual start time, if it exists, for the route in RFC 3339 format. */ actualRouteStartTime?: string | undefined; driver?: Samsara.GoaDriverTinyResponseResponseBody | undefined; /** A map of external ids */ externalIds?: Record | undefined; /** ID of the route */ id: string; /** Route name */ name?: string | undefined; /** Notes for the route */ notes?: string | undefined; /** The local timezone, as defined in Settings for your organization. Timezones use [IANA timezone database](https://www.iana.org/time-zones) keys (e.g. `America/Los_Angeles`, `America/New_York`, `Europe/London`, etc.). You can find a mapping of common timezone formats to IANA timezone keys [here](https://unicode.org/cldr/charts/latest/supplemental/zone_tzid.html). */ orgLocalTimezone?: string | undefined; /** List of shareable, non-expired 'By recurring Route' Live Sharing Links. */ recurringRouteLiveSharingLinks?: Samsara.LiveSharingLinkResponseObjectResponseBody[] | undefined; /** Scheduled end time, if it exists, for the route in RFC 3339 format. */ scheduledRouteEndTime?: string | undefined; /** Scheduled start time, if it exists, for the route in RFC 3339 format. */ scheduledRouteStartTime?: string | undefined; settings?: Samsara.RouteSettingsResponseBody | undefined; /** List of stops along the route */ stops?: Samsara.RoutesStopResponseObjectResponseBody[] | undefined; /** An array of IDs of tags to associate with this route. */ tagIds?: string[] | undefined; vehicle?: Samsara.GoaVehicleTinyResponseResponseBody | undefined; }