UNPKG

cloud-ide-lms-model

Version:

Package for Model management of Cloud IDEsys LMS

58 lines (57 loc) 2.62 kB
import { MTableQueries } from "../../common-types/common"; import { AccFinancialYear } from "../../schema"; import { controllerResponse } from "../../utilities"; type IFinancialYearErrorLogger = { [key in keyof MFinancialYear]: string; }; type IFinancialYearGetByIdErrorLogger = { [key in keyof MFinancialYearGetByIdPayload]: string; }; type IFinancialYearDeleteErrorLogger = { [key in keyof MFinancialYearDeletePayload]: string; }; type IFinancialYearInsertUpdateErrorLogger = { [key in keyof MFinancialYearInsertUpdatePayload]: string; }; type IFinancialYearToggleStatusErrorLogger = { [key in keyof MFinancialYearToggleStatusPayload]: string; }; declare class MFinancialYear extends MTableQueries { constructor(init: MFinancialYear); Validate?(): Partial<IFinancialYearErrorLogger>; } declare class MFinancialYearGetByIdPayload { accyr_id?: string; constructor(init: MFinancialYearGetByIdPayload); Validate?(): Partial<IFinancialYearGetByIdErrorLogger>; } declare class MFinancialYearDeletePayload { accyr_id?: string; constructor(init: MFinancialYearDeletePayload); Validate?(): Partial<IFinancialYearDeleteErrorLogger>; } declare class MFinancialYearToggleStatusPayload { accyr_id?: string; constructor(init: MFinancialYearToggleStatusPayload); Validate?(): Partial<IFinancialYearToggleStatusErrorLogger>; } declare class MFinancialYearInsertUpdatePayload extends AccFinancialYear { constructor(init: AccFinancialYear); Validate?(): Partial<IFinancialYearInsertUpdateErrorLogger>; } interface financialYearControllerResponse extends controllerResponse { data?: AccFinancialYear[]; } interface financialYearByIdControllerResponse extends controllerResponse { data?: AccFinancialYear; } interface financialYearInsertUpdateControllerResponse extends controllerResponse { data?: AccFinancialYear; } interface financialYearDeleteControllerResponse extends controllerResponse { data?: boolean; } interface financialYearToggleStatusControllerResponse extends controllerResponse { data?: boolean; } export { IFinancialYearErrorLogger, IFinancialYearGetByIdErrorLogger, IFinancialYearDeleteErrorLogger, IFinancialYearInsertUpdateErrorLogger, IFinancialYearToggleStatusErrorLogger, MFinancialYear, MFinancialYearGetByIdPayload, MFinancialYearDeletePayload, MFinancialYearInsertUpdatePayload, MFinancialYearToggleStatusPayload, financialYearControllerResponse, financialYearByIdControllerResponse, financialYearInsertUpdateControllerResponse, financialYearDeleteControllerResponse, financialYearToggleStatusControllerResponse };