cloud-ide-lms-model
Version:
Package for Model management of Cloud IDEsys LMS
25 lines (24 loc) • 896 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;
sycr_iso_code: 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 };