UNPKG

cloud-ide-lms-model

Version:

Package for Model management of Cloud IDEsys LMS

41 lines (40 loc) 1.78 kB
import { MTableQueries } from "../../common-types/common"; import { AccFinancialConfig } from "../../schema/accounts/acc_financial_config"; import { controllerResponse } from "../../utilities"; type IAccFinancialConfigErrorLogger = { [key in keyof MAccFinancialConfigInsertUpdatePayload]: string; }; type IAccFinancialConfigGetByIdErrorLogger = { [key in keyof MAccFinancialConfigGetByIdPayload]: string; }; /** * Financial Configuration Query Model * Extends MTableQueries for pagination/querying */ declare class MAccFinancialConfig extends MTableQueries { accfincfg_entity_id_syen?: string; accfincfg_isactive?: boolean; constructor(init: MAccFinancialConfig); Validate?(): Partial<IAccFinancialConfigErrorLogger>; } declare class MAccFinancialConfigGetByIdPayload { accfincfg_id?: string; accfincfg_entity_id_syen?: string; constructor(init: MAccFinancialConfigGetByIdPayload); Validate?(): Partial<IAccFinancialConfigGetByIdErrorLogger>; } declare class MAccFinancialConfigInsertUpdatePayload extends AccFinancialConfig { constructor(init: AccFinancialConfig); Validate?(): Partial<IAccFinancialConfigErrorLogger>; } interface accFinancialConfigControllerResponse extends controllerResponse { data?: AccFinancialConfig[]; totalDocument?: number; } interface accFinancialConfigByIdControllerResponse extends controllerResponse { data?: AccFinancialConfig; } interface accFinancialConfigInsertUpdateControllerResponse extends controllerResponse { data?: AccFinancialConfig; } export { MAccFinancialConfig, MAccFinancialConfigGetByIdPayload, MAccFinancialConfigInsertUpdatePayload, accFinancialConfigControllerResponse, accFinancialConfigByIdControllerResponse, accFinancialConfigInsertUpdateControllerResponse };