cloud-ide-lms-model
Version:
Package for Model management of Cloud IDEsys LMS
24 lines (23 loc) • 869 B
TypeScript
import { MTableQueries } from "../../common-types";
import { ICoreSycr } from "../../schema";
import { controllerResponse } from "../../utilities";
type ICoreSycrErrorLogger = {
[key in keyof ICoreSycr]: string;
};
type ICoreSycrListErrorLogger = {
[key in keyof MSycrList]: string;
};
declare class MSycrList extends MTableQueries {
sycr_id: string;
constructor(init: MSycrList);
Validate?(): Partial<ICoreSycrListErrorLogger>;
}
interface currencyInsertUpdateControllerResponse extends controllerResponse {
data?: ICoreSycr;
}
interface currencyListControllerResponse extends controllerResponse {
data?: ICoreSycr[];
}
export { ICoreSycrErrorLogger, //interface
currencyInsertUpdateControllerResponse, // above coresponding to payload abd this corespons to rresponse,
MSycrList, ICoreSycrListErrorLogger, currencyListControllerResponse };