import { MTableQueries } from "../../common-types/common"; import { CoreDashboardCards } from "../../schema"; import { controllerResponse } from "../../utilities"; type IDashboardCardsErrorLogger = { [key in keyof MDashboardCards]: string; }; type DashboardCardsErrorLogger = { [key in keyof CoreDashboardCards]: string; }; type IDashboardCardsGetByIdErrorLogger = { [key in keyof MDashboardCardsGetByIdPayload]: string; }; type IDashboardCardsDeleteErrorLogger = { [key in keyof MDashboardCardsDeletePayload]: string; }; declare class DashboardCardsSaveUpdatePayload { core_dashboard_cards?: CoreDashboardCards; constructor(init: DashboardCardsSaveUpdatePayload); Validate?(): Partial; } declare class MDashboardCards extends MTableQueries { cdc_id?: string; constructor(init: MDashboardCards); Validate?(): Partial; } declare class MDashboardCardsGetByIdPayload { cdc_id?: string; constructor(init: MDashboardCardsGetByIdPayload); Validate?(): Partial; } declare class MDashboardCardsDeletePayload { cdc_id?: string; constructor(init: MDashboardCardsDeletePayload); Validate?(): Partial; } interface dashboardCardsControllerResponse extends controllerResponse { data?: DashboardCardsListResponse[]; } interface dashboardCardsInsertUpdateControllerResponse extends controllerResponse { data?: CoreDashboardCards; } interface dashboardCardsByIdControllerResponse extends controllerResponse { data?: CoreDashboardCards; } interface DashboardCardsListResponse extends Omit { cdc_entity_id_syen?: { _id?: string; syen_name?: string; }; cdc_created_by_user?: { _id?: string; user_fullname?: string; }; cdc_modified_by_user?: { _id?: string; user_fullname?: string; }; } export { IDashboardCardsErrorLogger, DashboardCardsErrorLogger, IDashboardCardsGetByIdErrorLogger, IDashboardCardsDeleteErrorLogger, DashboardCardsSaveUpdatePayload, MDashboardCards, MDashboardCardsGetByIdPayload, MDashboardCardsDeletePayload, dashboardCardsControllerResponse, dashboardCardsInsertUpdateControllerResponse, dashboardCardsByIdControllerResponse, DashboardCardsListResponse };