cloud-ide-lms-model
Version:
Package for Model management of Cloud IDEsys LMS
56 lines (55 loc) • 2.44 kB
TypeScript
import { MTableQueries, MRequestMiddelware } from "../../common-types/common";
import { IAppRegistrationStartMst } from "../../schema/app/app_registration_start_mst";
import { controllerResponse } from "../../utilities";
type IAppRegistrationStartErrorLogger = {
[key in keyof MAppRegistrationStart]: string;
};
type IAppRegistrationStartGetByIdErrorLogger = {
[key in keyof MAppRegistrationStartGetByIdPayload]: string;
};
type IAppRegistrationStartInsertUpdateErrorLogger = {
[key in keyof MAppRegistrationStartInsertUpdatePayload]: string;
};
declare class MAppRegistrationStart extends MTableQueries {
appstart_id?: string;
appstart_reg_id_appreg?: string;
appstart_start_date?: Date;
appstart_configuration_data?: Record<string, unknown>;
appstart_start_status_id_sygms?: string;
query?: string;
constructor(init: MAppRegistrationStart);
Validate?(): Partial<IAppRegistrationStartErrorLogger>;
}
declare class MAppRegistrationStartGetByIdPayload implements MRequestMiddelware {
appstart_id?: string;
_id?: string;
constructor(init: MAppRegistrationStartGetByIdPayload);
Validate?(): Partial<IAppRegistrationStartGetByIdErrorLogger>;
}
declare class MAppRegistrationStartInsertUpdatePayload implements IAppRegistrationStartMst, MRequestMiddelware {
_id?: string;
appstart_reg_id_appreg?: string;
appstart_start_date?: Date;
appstart_configuration_data?: Record<string, unknown>;
appstart_start_status_id_sygms?: string;
appstart_started_by_id_auth?: string;
appstart_completed_at?: Date;
appstart_created_at?: Date;
appstart_updated_at?: Date;
constructor(init: Partial<IAppRegistrationStartMst> & {
_id?: string;
});
Validate?(): Partial<IAppRegistrationStartInsertUpdateErrorLogger>;
}
interface appRegistrationStartControllerResponse extends controllerResponse {
data?: any[] | any | null;
total?: number;
totalDocument?: number;
}
interface appRegistrationStartByIdControllerResponse extends controllerResponse {
data?: any | null;
}
interface appRegistrationStartInsertUpdateControllerResponse extends controllerResponse {
data?: any | null;
}
export { MAppRegistrationStart, MAppRegistrationStartGetByIdPayload, MAppRegistrationStartInsertUpdatePayload, appRegistrationStartControllerResponse, appRegistrationStartByIdControllerResponse, appRegistrationStartInsertUpdateControllerResponse };