import type * as Samsara from "../index.js"; /** * A saved, one-time, or unknown task service location. */ export interface FleetOrderServiceLocationObjectResponseBody { /** Saved address ID. */ addressId?: string | undefined; customAddress?: Samsara.FleetOrderCustomAddressObjectResponseBody | undefined; /** Location discriminator. Returns unknown when the backend location variant is not recognized. Valid values: `unknown`, `savedAddress`, `customAddress` */ serviceLocationType: FleetOrderServiceLocationObjectResponseBody.ServiceLocationType; } export declare namespace FleetOrderServiceLocationObjectResponseBody { /** Location discriminator. Returns unknown when the backend location variant is not recognized. Valid values: `unknown`, `savedAddress`, `customAddress` */ const ServiceLocationType: { readonly Unknown: "unknown"; readonly SavedAddress: "savedAddress"; readonly CustomAddress: "customAddress"; }; type ServiceLocationType = (typeof ServiceLocationType)[keyof typeof ServiceLocationType]; }