cloud-ide-lms-model
Version:
Package for Model management of Cloud IDEsys LMS
64 lines (63 loc) • 2.67 kB
TypeScript
import { MTableQueries, MRequestMiddelware } from "../../common-types/common";
import { IAppUserUpdateStatusMst } from "../../schema/app/app_user_update_status_mst";
import { controllerResponse } from "../../utilities";
type IAppUserUpdateStatusErrorLogger = {
[key in keyof MAppUserUpdateStatus]: string;
};
type IAppUserUpdateStatusGetByIdErrorLogger = {
[key in keyof MAppUserUpdateStatusGetByIdPayload]: string;
};
type IAppUserUpdateStatusInsertUpdateErrorLogger = {
[key in keyof MAppUserUpdateStatusInsertUpdatePayload]: string;
};
declare class MAppUserUpdateStatus extends MTableQueries {
appust_id?: string;
appust_reg_id_appreg?: string;
appust_user_id_auth?: string;
appust_device_id?: string;
appust_platform_id_sygms?: string;
appust_update_status_id_sygms?: string;
query?: string;
constructor(init: MAppUserUpdateStatus);
Validate?(): Partial<IAppUserUpdateStatusErrorLogger>;
}
declare class MAppUserUpdateStatusGetByIdPayload implements MRequestMiddelware {
appust_id?: string;
_id?: string;
constructor(init: MAppUserUpdateStatusGetByIdPayload);
Validate?(): Partial<IAppUserUpdateStatusGetByIdErrorLogger>;
}
declare class MAppUserUpdateStatusInsertUpdatePayload implements IAppUserUpdateStatusMst, MRequestMiddelware {
_id?: string;
appust_reg_id_appreg?: string;
appust_user_id_auth?: string;
appust_device_id?: string;
appust_current_version?: string;
appust_current_version_code?: number;
appust_platform_id_sygms?: string;
appust_last_update_check?: Date;
appust_last_update_attempt?: Date;
appust_last_update_success?: Date;
appust_last_update_error?: string;
appust_update_status_id_sygms?: string;
appust_auto_update_enabled?: boolean;
appust_device_info?: Record<string, unknown>;
appust_created_at?: Date;
appust_updated_at?: Date;
constructor(init: Partial<IAppUserUpdateStatusMst> & {
_id?: string;
});
Validate?(): Partial<IAppUserUpdateStatusInsertUpdateErrorLogger>;
}
interface appUserUpdateStatusControllerResponse extends controllerResponse {
data?: any[] | any | null;
total?: number;
totalDocument?: number;
}
interface appUserUpdateStatusByIdControllerResponse extends controllerResponse {
data?: any | null;
}
interface appUserUpdateStatusInsertUpdateControllerResponse extends controllerResponse {
data?: any | null;
}
export { MAppUserUpdateStatus, MAppUserUpdateStatusGetByIdPayload, MAppUserUpdateStatusInsertUpdatePayload, appUserUpdateStatusControllerResponse, appUserUpdateStatusByIdControllerResponse, appUserUpdateStatusInsertUpdateControllerResponse };