@criticalmanufacturing/node-package-bundler
Version:
Connect IoT Package Bundler
52 lines • 1.51 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.JsonTemplateCommandParameterDefaults = exports.JsonTemplateCommandDefaults = exports.JsonTemplateEventDefaults = exports.JsonTemplateEventPropertyDefaults = exports.JsonTemplatePropertyDefaults = exports.TemplateType = void 0;
/** Possible action to perform on a template file */
var TemplateType;
(function (TemplateType) {
/** Index file */
TemplateType["Index"] = "Index";
/** Template */
TemplateType["Template"] = "Template";
})(TemplateType || (exports.TemplateType = TemplateType = {}));
exports.JsonTemplatePropertyDefaults = {
Name: "",
Description: "",
DevicePropertyId: "",
DataType: "String",
IsWritable: true,
IsReadable: true,
AutomationProtocolDataType: "",
ExtendedData: {}
};
exports.JsonTemplateEventPropertyDefaults = {
Property: "",
Order: -1,
ExtendedData: {}
};
exports.JsonTemplateEventDefaults = {
Name: "",
Description: "",
DeviceEventId: "",
IsEnabled: true,
ExtendedData: {},
EventProperties: [],
};
exports.JsonTemplateCommandDefaults = {
Name: "",
Description: "",
DeviceCommandId: "",
ExtendedData: {},
CommandParameters: [],
};
exports.JsonTemplateCommandParameterDefaults = {
Name: "",
Description: "",
Order: -1,
DataType: "",
AutomationProtocolDataType: "",
DefaultValue: "",
IsMandatory: true,
ExtendedData: {}
};
//# sourceMappingURL=template.js.map