cloud-ide-lms-model
Version:
Package for Model management of Cloud IDEsys LMS
35 lines (34 loc) • 1.68 kB
TypeScript
import { MTableQueries } from "../../common-types/common";
import { FdskLeadAssignmentDetail } from "../../schema";
import { controllerResponse } from "../../utilities";
type IFdskLeadAssignmentDetailErrorLogger = {
[key in keyof MFdskLeadAssignmentDetail]: string;
};
type FdskLeadAssignmentDetailErrorLogger = {
[key in keyof FdskLeadAssignmentDetail]: string;
};
declare class FdskLeadAssignmentDetailSaveUpdatePayload {
fdsk_lead_assignment_detail?: FdskLeadAssignmentDetail;
constructor(init: FdskLeadAssignmentDetailSaveUpdatePayload);
Validate?(): Partial<FdskLeadAssignmentDetailErrorLogger>;
}
declare class MFdskLeadAssignmentDetail extends MTableQueries {
fdla_id?: string;
constructor(init: MFdskLeadAssignmentDetail);
Validate?(): Partial<IFdskLeadAssignmentDetailErrorLogger>;
}
interface fdskLeadAssignmentDetailControllerResponse extends controllerResponse {
data?: FdskLeadAssignmentDetailListResponse[];
}
interface fdskLeadAssignmentDetailInsertUpdateControllerResponse extends controllerResponse {
data?: FdskLeadAssignmentDetail;
}
interface fdskLeadAssignmentDetailByIdControllerResponse extends controllerResponse {
data?: FdskLeadAssignmentDetail;
}
interface FdskLeadAssignmentDetailListResponse extends FdskLeadAssignmentDetail {
children: FdskLeadAssignmentDetailListResponse[];
}
export { IFdskLeadAssignmentDetailErrorLogger, //interface
MFdskLeadAssignmentDetail, // model
fdskLeadAssignmentDetailControllerResponse, FdskLeadAssignmentDetailListResponse, fdskLeadAssignmentDetailInsertUpdateControllerResponse, fdskLeadAssignmentDetailByIdControllerResponse, FdskLeadAssignmentDetailSaveUpdatePayload };