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; } declare class MFinancialYearGetByIdPayload { accyr_id?: string; constructor(init: MFinancialYearGetByIdPayload); Validate?(): Partial; } declare class MFinancialYearDeletePayload { accyr_id?: string; constructor(init: MFinancialYearDeletePayload); Validate?(): Partial; } declare class MFinancialYearToggleStatusPayload { accyr_id?: string; constructor(init: MFinancialYearToggleStatusPayload); Validate?(): Partial; } declare class MFinancialYearInsertUpdatePayload extends AccFinancialYear { constructor(init: AccFinancialYear); Validate?(): Partial; } 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 };