cloud-ide-lms-model
Version:
Package for Model management of Cloud IDEsys LMS
58 lines (57 loc) • 2.92 kB
TypeScript
import { MTableQueries } from "../../common-types/common";
import { AcaAcademicYearMapping } from "../../schema";
import { controllerResponse } from "../../utilities";
type IAcademicYearMappingErrorLogger = {
[key in keyof MAcademicYearMapping]: string;
};
type IAcademicYearMappingGetByIdErrorLogger = {
[key in keyof MAcademicYearMappingGetByIdPayload]: string;
};
type IAcademicYearMappingDeleteErrorLogger = {
[key in keyof MAcademicYearMappingDeletePayload]: string;
};
type IAcademicYearMappingInsertUpdateErrorLogger = {
[key in keyof MAcademicYearMappingInsertUpdatePayload]: string;
};
type IAcademicYearMappingToggleStatusErrorLogger = {
[key in keyof MAcademicYearMappingToggleStatusPayload]: string;
};
declare class MAcademicYearMapping extends MTableQueries {
constructor(init: MAcademicYearMapping);
Validate?(): Partial<IAcademicYearMappingErrorLogger>;
}
declare class MAcademicYearMappingGetByIdPayload {
acayrmp_id?: string;
constructor(init: MAcademicYearMappingGetByIdPayload);
Validate?(): Partial<IAcademicYearMappingGetByIdErrorLogger>;
}
declare class MAcademicYearMappingDeletePayload {
acayrmp_id?: string;
constructor(init: MAcademicYearMappingDeletePayload);
Validate?(): Partial<IAcademicYearMappingDeleteErrorLogger>;
}
declare class MAcademicYearMappingToggleStatusPayload {
acayrmp_id?: string;
constructor(init: MAcademicYearMappingToggleStatusPayload);
Validate?(): Partial<IAcademicYearMappingToggleStatusErrorLogger>;
}
declare class MAcademicYearMappingInsertUpdatePayload extends AcaAcademicYearMapping {
constructor(init: AcaAcademicYearMapping);
Validate?(): Partial<IAcademicYearMappingInsertUpdateErrorLogger>;
}
interface academicYearMappingControllerResponse extends controllerResponse {
data?: AcaAcademicYearMapping[];
}
interface academicYearMappingByIdControllerResponse extends controllerResponse {
data?: AcaAcademicYearMapping;
}
interface academicYearMappingInsertUpdateControllerResponse extends controllerResponse {
data?: AcaAcademicYearMapping;
}
interface academicYearMappingDeleteControllerResponse extends controllerResponse {
data?: boolean;
}
interface academicYearMappingToggleStatusControllerResponse extends controllerResponse {
data?: boolean;
}
export { IAcademicYearMappingErrorLogger, IAcademicYearMappingGetByIdErrorLogger, IAcademicYearMappingDeleteErrorLogger, IAcademicYearMappingInsertUpdateErrorLogger, IAcademicYearMappingToggleStatusErrorLogger, MAcademicYearMapping, MAcademicYearMappingGetByIdPayload, MAcademicYearMappingDeletePayload, MAcademicYearMappingInsertUpdatePayload, MAcademicYearMappingToggleStatusPayload, academicYearMappingControllerResponse, academicYearMappingByIdControllerResponse, academicYearMappingInsertUpdateControllerResponse, academicYearMappingDeleteControllerResponse, academicYearMappingToggleStatusControllerResponse };