import type * as Samsara from "../index.js"; /** * Live Sharing Link object */ export interface LiveSharingLinkFullResponseObjectResponseBody { assetsLocationLinkConfig?: Samsara.AssetsLocationLinkResponseConfigObjectResponseBody | undefined; assetsNearLocationLinkConfig?: Samsara.AssetsNearLocationLinkConfigObjectResponseBody | undefined; assetsOnRouteLinkConfig?: Samsara.AssetsOnRouteLinkConfigObjectResponseBody | undefined; /** Description for the Live Sharing Link (not applicable for 'assetsOnRoute' type). */ description?: string | undefined; /** Date that this link expires, in RFC 3339 format. */ expiresAtTime?: string | undefined; /** Unique identifier for the Live Sharing Link. */ id: string; /** The shareable URL of the vehicle's location. */ liveSharingUrl: string; /** Name of the Live Sharing Link. */ name: string; /** Type of the Live Sharing Link. Valid values: `assetsLocation`, `assetsNearLocation`, `assetsOnRoute` */ type: LiveSharingLinkFullResponseObjectResponseBody.Type; } export declare namespace LiveSharingLinkFullResponseObjectResponseBody { /** Type of the Live Sharing Link. Valid values: `assetsLocation`, `assetsNearLocation`, `assetsOnRoute` */ const Type: { readonly AssetsLocation: "assetsLocation"; readonly AssetsNearLocation: "assetsNearLocation"; readonly AssetsOnRoute: "assetsOnRoute"; }; type Type = (typeof Type)[keyof typeof Type]; }