import { MTableQueries } from "../../common-types/common"; import { FleetRouteStops, FleetRouteStopsBase } from "../../schema/fleet/fleet_route_stops"; import { controllerResponse } from "../../utilities"; type IFleetRouteStopsErrorLogger = { [key in keyof MFleetRouteStops]: string; }; type IFleetRouteStopsGetByIdErrorLogger = { [key in keyof MFleetRouteStopsGetByIdPayload]: string; }; type IFleetRouteStopsDeleteErrorLogger = { [key in keyof MFleetRouteStopsDeletePayload]: string; }; type IFleetRouteStopsInsertUpdateErrorLogger = { [key in keyof MFleetRouteStopsInsertUpdatePayload]: string; }; declare class MFleetRouteStops extends MTableQueries { fltrs_route_id_fltrm?: string; fltrs_stop_name?: string; fltrs_entity_id_syen?: string; constructor(init: MFleetRouteStops); Validate?(): Partial; } declare class MFleetRouteStopsGetByIdPayload { fltrs_id?: string; constructor(init: MFleetRouteStopsGetByIdPayload); Validate?(): Partial; } declare class MFleetRouteStopsDeletePayload { fltrs_id?: string; constructor(init: MFleetRouteStopsDeletePayload); Validate?(): Partial; } declare class MFleetRouteStopsInsertUpdatePayload extends FleetRouteStops { constructor(init: FleetRouteStops); Validate?(): Partial; } interface FleetRouteStopsResponse extends Omit { fltrs_route_id_fltrm?: { _id: string; fltrm_route_name: string; fltrm_route_code: string; }; fltrs_stop_type_sygms?: { _id: string; sygms_title: string; sygms_code: string; }; fltrs_entity_id_syen?: { _id: string; syen_name: string; }; } interface fleetRouteStopsControllerResponse extends controllerResponse { data?: FleetRouteStopsResponse[] | FleetRouteStopsResponse | null; totalDocument?: number; } interface fleetRouteStopsByIdControllerResponse extends controllerResponse { data?: FleetRouteStopsResponse; } interface fleetRouteStopsInsertUpdateControllerResponse extends controllerResponse { data?: FleetRouteStopsResponse; } interface fleetRouteStopsDeleteControllerResponse extends controllerResponse { data?: { deleted: boolean; }; } export { IFleetRouteStopsErrorLogger, IFleetRouteStopsGetByIdErrorLogger, IFleetRouteStopsDeleteErrorLogger, IFleetRouteStopsInsertUpdateErrorLogger, MFleetRouteStops, MFleetRouteStopsGetByIdPayload, MFleetRouteStopsDeletePayload, MFleetRouteStopsInsertUpdatePayload, FleetRouteStopsResponse, fleetRouteStopsControllerResponse, fleetRouteStopsByIdControllerResponse, fleetRouteStopsInsertUpdateControllerResponse, fleetRouteStopsDeleteControllerResponse };