UNPKG

@golemio/energetics

Version:
66 lines 2.33 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.DevicesModel = void 0; const sequelize_1 = require("@golemio/core/dist/shared/sequelize"); class DevicesModel extends sequelize_1.Model { } exports.DevicesModel = DevicesModel; DevicesModel.TABLE_NAME = "consumption_energy_devices"; DevicesModel.attributeModel = { id: { primaryKey: true, type: sequelize_1.DataTypes.INTEGER, }, addr: sequelize_1.DataTypes.STRING(255), description: sequelize_1.DataTypes.STRING(255), meter_number: sequelize_1.DataTypes.STRING(255), meter_index: sequelize_1.DataTypes.STRING(255), location_number: sequelize_1.DataTypes.STRING(255), location_description: sequelize_1.DataTypes.STRING(255), include_in_evaluation: sequelize_1.DataTypes.STRING(255), meter_type: sequelize_1.DataTypes.STRING(255), category: sequelize_1.DataTypes.STRING(255), unit: sequelize_1.DataTypes.STRING(255), replaced_meter_id: sequelize_1.DataTypes.STRING(255), deleted: sequelize_1.DataTypes.STRING(255), building_id: sequelize_1.DataTypes.INTEGER, }; DevicesModel.arrayJsonSchema = { type: "array", items: { type: "object", properties: { id: { type: "integer" }, addr: { type: "string" }, description: { type: "string" }, meter_number: { type: "string" }, meter_index: { type: "string" }, location_number: { type: "string" }, location_description: { type: "string" }, include_in_evaluation: { type: "string" }, meter_type: { type: "string" }, category: { type: "string" }, unit: { type: "string" }, replaced_meter_id: { type: "string" }, deleted: { type: "string" }, building_id: { type: "integer" }, }, required: [ "id", "addr", "description", "meter_number", "meter_index", "location_number", "location_description", "include_in_evaluation", "meter_type", "category", "unit", "replaced_meter_id", "deleted", "building_id", ], }, }; //# sourceMappingURL=DevicesModel.js.map