@mindconnect/mindconnect-nodejs
Version:
NodeJS Library for Siemens Insights Hub Connectivity - TypeScript SDK for Insights Hub and Industrial IoT - Command Line Interface - Insights Hub Development Proxy (Siemens Insights Hub was formerly known as MindSphere)
80 lines • 3.32 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.CaseManagementModels = void 0;
var CaseManagementModels;
(function (CaseManagementModels) {
/**
*
* @export
* @class RequiredError
* @extends {Error}
*/
class RequiredError extends Error {
constructor(field, msg) {
super(msg);
this.field = field;
this.name = "RequiredError";
}
}
CaseManagementModels.RequiredError = RequiredError;
/**
*
* @export
* @enum {string}
*/
let AssociationTypeEnum;
(function (AssociationTypeEnum) {
AssociationTypeEnum[AssociationTypeEnum["ASSET"] = "ASSET"] = "ASSET";
AssociationTypeEnum[AssociationTypeEnum["EVENT"] = "EVENT"] = "EVENT";
})(AssociationTypeEnum = CaseManagementModels.AssociationTypeEnum || (CaseManagementModels.AssociationTypeEnum = {}));
/**
* Kind of action performed on case, i.e. either insert / update / delete
* @export
* @enum {string}
*/
let CaseOperationEnum;
(function (CaseOperationEnum) {
CaseOperationEnum[CaseOperationEnum["INSERT"] = "INSERT"] = "INSERT";
CaseOperationEnum[CaseOperationEnum["UPDATE"] = "UPDATE"] = "UPDATE";
CaseOperationEnum[CaseOperationEnum["DELETE"] = "DELETE"] = "DELETE";
})(CaseOperationEnum = CaseManagementModels.CaseOperationEnum || (CaseManagementModels.CaseOperationEnum = {}));
/**
* Priority of case; example: LOW,MEDIUM,HIGH,EMERGENCY
* @export
* @enum {string}
*/
let PriorityEnum;
(function (PriorityEnum) {
PriorityEnum[PriorityEnum["EMERGENCY"] = "EMERGENCY"] = "EMERGENCY";
PriorityEnum[PriorityEnum["MEDIUM"] = "MEDIUM"] = "MEDIUM";
PriorityEnum[PriorityEnum["HIGH"] = "HIGH"] = "HIGH";
PriorityEnum[PriorityEnum["LOW"] = "LOW"] = "LOW";
})(PriorityEnum = CaseManagementModels.PriorityEnum || (CaseManagementModels.PriorityEnum = {}));
/**
* Status of case; example: OPEN,INPROGRESS,ONHOLD,DONE,CANCELLED,ARCHIVED
* @export
* @enum {string}
*/
let StatusEnum;
(function (StatusEnum) {
StatusEnum[StatusEnum["OPEN"] = "OPEN"] = "OPEN";
StatusEnum[StatusEnum["INPROGRESS"] = "INPROGRESS"] = "INPROGRESS";
StatusEnum[StatusEnum["ONHOLD"] = "ONHOLD"] = "ONHOLD";
StatusEnum[StatusEnum["DONE"] = "DONE"] = "DONE";
StatusEnum[StatusEnum["OVERDUE"] = "OVERDUE"] = "OVERDUE";
StatusEnum[StatusEnum["CANCELLED"] = "CANCELLED"] = "CANCELLED";
StatusEnum[StatusEnum["ARCHIVED"] = "ARCHIVED"] = "ARCHIVED";
})(StatusEnum = CaseManagementModels.StatusEnum || (CaseManagementModels.StatusEnum = {}));
/**
* Type of case is it planned or incident or annotation
* @export
* @enum {string}
*/
let TypeEnum;
(function (TypeEnum) {
TypeEnum[TypeEnum["PLANNED"] = "PLANNED"] = "PLANNED";
TypeEnum[TypeEnum["INCIDENT"] = "INCIDENT"] = "INCIDENT";
TypeEnum[TypeEnum["ANNOTATION"] = "ANNOTATION"] = "ANNOTATION";
})(TypeEnum = CaseManagementModels.TypeEnum || (CaseManagementModels.TypeEnum = {}));
})(CaseManagementModels || (exports.CaseManagementModels = CaseManagementModels = {}));
//# sourceMappingURL=cases-models.js.map