/** * @example * { * id: "id" * } */ export interface HubRouteTemplatesUpdateHubRouteTemplateRequestBody { /** The unique identifier of the route template to update. */ id: string; /** The external identifier of the default end depot, as configured in the hub. Send an empty string to clear it. */ defaultDepotEndExternalId?: string; /** The external identifier of the default start depot, as configured in the hub. Send an empty string to clear it. */ defaultDepotStartExternalId?: string; /** Default start time in HH:MM format in the hub's local timezone (e.g. '08:00'). Send an empty string to clear it. */ defaultStartTimeOfDay?: string; /** Full replacement of the ordered stop list, referenced by external ID. Omit to leave stops unchanged; send an empty array to clear all stops. */ locationsByExternalIds?: string[]; /** The new name of the route template. */ name?: string; }