mirror of
https://github.com/Tria-plc/edr-platform.git
synced 2026-08-29 16:28:12 +00:00
export flow and fix intercity issue
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
import type { PaginatedResponse } from "@edr/types";
|
||||
import type { Freight, PaginatedResponse } from "@edr/types";
|
||||
|
||||
import { QUERY_KEYS } from "@/constants/QUERY_KEYS";
|
||||
import type { FleetResourceSlug } from "@/pages/fleet/config/resources";
|
||||
@@ -438,6 +438,31 @@ export const api = {
|
||||
],
|
||||
),
|
||||
|
||||
exportTrains: endpoint<
|
||||
{
|
||||
bookingId: string;
|
||||
date: string;
|
||||
cargo?: {
|
||||
containerSizes?: string[];
|
||||
cargoTypeCode?: string;
|
||||
wagons?: number;
|
||||
};
|
||||
},
|
||||
Freight.ExportTrainOption[]
|
||||
>(
|
||||
"train-scheduling",
|
||||
"export-trains",
|
||||
({ bookingId, date, cargo }) =>
|
||||
trainSchedulingService.getExportTrains(bookingId, date, cargo),
|
||||
({ bookingId, date, cargo }) => [
|
||||
...QUERY_KEYS.TRAIN_SCHEDULING.ROOT,
|
||||
"export-trains",
|
||||
bookingId,
|
||||
date,
|
||||
JSON.stringify(cargo ?? {}),
|
||||
],
|
||||
),
|
||||
|
||||
trainTrack: endpoint<{ id: string }, TrainTrackResponse>(
|
||||
"train-scheduling",
|
||||
"track",
|
||||
|
||||
Reference in New Issue
Block a user