cloud-ide-lms-model
Version:
Package for Model management of Cloud IDEsys LMS
58 lines (57 loc) • 1.56 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.fleetRoutesUrl = void 0;
/**
* Object containing URLs for fleet management endpoints.
* These URLs are used for various fleet operations such as vehicle, driver, fuel, maintenance, etc.
*/
const fleetRoutesUrl = {
module: 'fleet',
/**
* Endpoint to manage driver master records
*/
driver: 'driver-master',
/**
* Endpoint to manage vehicle master records
*/
vehicle: 'vehicle-master',
/**
* Endpoint to manage fuel logs
*/
fuel: 'fuel-log',
/**
* Endpoint to manage maintenance records
*/
maintenance: 'maintenance-record',
/**
* Endpoint to manage trip logs
*/
trip: 'trip-log',
/**
* Endpoint to manage incident reports
*/
incident: 'incident-report',
/**
* Endpoint to manage vehicle assignments
*/
vehicleAssignment: 'vehicle-assignment',
/**
* Endpoint to manage route master
*/
route: 'route-master',
/**
* Endpoint to manage route stops
*/
routeStop: 'route-stops',
/**
* Endpoint for route allocation (passenger ↔ route + pickup/drop). API path remains 'student-transport' for backward compatibility.
*/
studentTransport: 'student-transport',
/**
* Endpoint to manage fleet configuration
*/
configuration: 'configuration'
};
exports.fleetRoutesUrl = fleetRoutesUrl;
// Freeze the fleetRoutesUrl object to prevent modifications
Object.freeze(fleetRoutesUrl);