cloud-ide-lms-model
Version:
Package for Model management of Cloud IDEsys LMS
20 lines (19 loc) • 744 B
TypeScript
import { MTableQueries } from "../../common-types";
import { ICoreSynat } from "../../schema";
import { controllerResponse } from "../../utilities";
type ICoreSynatErrorLogger = {
[key in keyof ICoreSynat]: string;
};
type ICoreSynatListErrorLogger = {
[key in keyof CoreNationalityListPayload]: string;
};
declare class CoreNationalityListPayload extends MTableQueries {
synat_id: string;
constructor(init: CoreNationalityListPayload);
Validate?(): Partial<ICoreSynatListErrorLogger>;
}
interface nationalityListControllerResponse extends controllerResponse {
data?: ICoreSynat[];
}
export { CoreNationalityListPayload, ICoreSynatErrorLogger, //interface
ICoreSynatListErrorLogger, nationalityListControllerResponse };