import type * as Samsara from "../index.js"; /** * Job object with fields to update. If a field is not provided, it will not be updated */ export interface PatchJobObjectRequestBody { address?: Samsara.PatchJobObjectjobLocationRequestObjectRequestBody | undefined; /** Customer name for job */ customerName?: string | undefined; /** End date of job in RFC 3339 format. Must be greater than or equal to the start date */ endDate?: string | undefined; /** Fleet devices to be added to this job (cannot have both industrial assets and fleet devices in the same job) */ fleetDeviceIds?: number[] | undefined; /** Job Id */ id?: string | undefined; /** IndustrialAssets to be added to this job (cannot have both industrial assets and fleet devices in the same job) */ industrialAssetIds?: string[] | undefined; /** Job name */ name?: string | undefined; /** Notes for the upcoming job */ notes?: string | undefined; /** Specifies the time window (in milliseconds) after a stop's scheduled arrival time during which the stop is considered 'on-time'. */ ontimeWindowAfterArrivalMs?: number | undefined; /** Specifies the time window (in milliseconds) before a stop's scheduled arrival time during which the stop is considered 'on-time'. */ ontimeWindowBeforeArrivalMs?: number | undefined; /** Start date of job in RFC 3339 format. */ startDate?: string | undefined; }