import { MTableQueries } from "../../common-types/common"; import { FleetRouteMaster, FleetRouteMasterBase } from "../../schema/fleet/fleet_route_master"; import { controllerResponse } from "../../utilities"; type IFleetRouteMasterErrorLogger = { [key in keyof MFleetRouteMaster]: string; }; type IFleetRouteMasterGetByIdErrorLogger = { [key in keyof MFleetRouteMasterGetByIdPayload]: string; }; type IFleetRouteMasterDeleteErrorLogger = { [key in keyof MFleetRouteMasterDeletePayload]: string; }; type IFleetRouteMasterInsertUpdateErrorLogger = { [key in keyof MFleetRouteMasterInsertUpdatePayload]: string; }; declare class MFleetRouteMaster extends MTableQueries { fltrm_route_code?: string; fltrm_route_name?: string; fltrm_entity_id_syen?: string; fltrm_isactive?: boolean; constructor(init: MFleetRouteMaster); Validate?(): Partial; } declare class MFleetRouteMasterGetByIdPayload { fltrm_id?: string; constructor(init: MFleetRouteMasterGetByIdPayload); Validate?(): Partial; } declare class MFleetRouteMasterDeletePayload { fltrm_id?: string; constructor(init: MFleetRouteMasterDeletePayload); Validate?(): Partial; } declare class MFleetRouteMasterInsertUpdatePayload extends FleetRouteMaster { constructor(init: FleetRouteMaster); Validate?(): Partial; } interface FleetRouteMasterResponse extends Omit { fltrm_route_type_sygms?: { _id: string; sygms_title: string; sygms_code: string; }; fltrm_entity_id_syen?: { _id: string; syen_name: string; }; fltrm_academic_year_id_acayr?: { _id: string; acayr_year_name: string; }; } interface fleetRouteMasterControllerResponse extends controllerResponse { data?: FleetRouteMasterResponse[] | FleetRouteMasterResponse | null; totalDocument?: number; } interface fleetRouteMasterByIdControllerResponse extends controllerResponse { data?: FleetRouteMasterResponse; } interface fleetRouteMasterInsertUpdateControllerResponse extends controllerResponse { data?: FleetRouteMasterResponse; } interface fleetRouteMasterDeleteControllerResponse extends controllerResponse { data?: { deleted: boolean; }; } export { IFleetRouteMasterErrorLogger, IFleetRouteMasterGetByIdErrorLogger, IFleetRouteMasterDeleteErrorLogger, IFleetRouteMasterInsertUpdateErrorLogger, MFleetRouteMaster, MFleetRouteMasterGetByIdPayload, MFleetRouteMasterDeletePayload, MFleetRouteMasterInsertUpdatePayload, FleetRouteMasterResponse, fleetRouteMasterControllerResponse, fleetRouteMasterByIdControllerResponse, fleetRouteMasterInsertUpdateControllerResponse, fleetRouteMasterDeleteControllerResponse };