diff --git a/web-admin/src/api/pl/public-transport.ts b/web-admin/src/api/pl/public-transport.ts index 4d0f9cbe8..0c84fa2c0 100644 --- a/web-admin/src/api/pl/public-transport.ts +++ b/web-admin/src/api/pl/public-transport.ts @@ -64,8 +64,34 @@ export interface PublicUploadResult { fileName?: string } +export interface PublicTransportHistoryRecord { + planId: string + planNo: string + transportId: string + driverAccessToken?: string + driverUrl?: string + licensePlate?: string + pickupTime?: string + deliveryTime?: string + pickupAddress?: string + destinationAddress?: string + planVoided?: boolean + planArchived?: boolean + statusLabel?: string +} + +export interface PublicTransportHistoryPage { + licensePlate?: string + date: string + records: PublicTransportHistoryRecord[] +} + export const publicTransportApi = { getPage: (token: string) => publicPlGet(`/public/pl/transport/${token}`), + getHistory: (token: string, date: string) => + publicPlGet( + `/public/pl/transport/${token}/history?date=${encodeURIComponent(date)}` + ), saveFeedback: ( token: string, data: {