import type * as Samsara from "../index.mjs"; /** * A canonical order to create or update in an atomic standalone batch. */ export interface FleetOrderBatchUpsertInputRequestBody { /** Order-specific customer metadata. */ customerProperties?: Samsara.FleetOrderBatchCustomerPropertyInputRequestBody[] | undefined; /** Org-scoped external identifiers. */ externalIds?: FleetOrderBatchUpsertInputRequestBody.ExternalIds | undefined; /** Existing Samsara order UUID. Required unless externalIds is supplied. */ id?: string | undefined; /** Human-readable order label. */ samsaraCustomerOrderName?: string | undefined; /** Existing task IDs to retire. */ taskIdsToRemove?: string[] | undefined; /** Tasks to create or update. Omitted existing tasks remain live. */ tasks?: Samsara.FleetOrderBatchTaskUpsertInputRequestBody[] | undefined; } export declare namespace FleetOrderBatchUpsertInputRequestBody { /** * Org-scoped external identifiers. */ type ExternalIds = {}; }