UNPKG

@golemio/energetics

Version:
35 lines 1.1 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.StaticMeterSettingsModel = void 0; const sequelize_1 = require("@golemio/core/dist/shared/sequelize"); class StaticMeterSettingsModel extends sequelize_1.Model { } exports.StaticMeterSettingsModel = StaticMeterSettingsModel; StaticMeterSettingsModel.tableName = "commodity_static_meter_settings"; StaticMeterSettingsModel.attributeModel = { provider: { type: sequelize_1.DataTypes.STRING(30), primaryKey: true, }, resource_type: { type: sequelize_1.DataTypes.STRING(30), primaryKey: true, }, data: { type: sequelize_1.DataTypes.JSON, allowNull: false, }, }; StaticMeterSettingsModel.jsonSchema = { type: "object", properties: { provider: { type: "string" }, resource_type: { type: "string" }, data: { type: "array", items: { type: "object", required: [] }, }, }, required: ["provider", "resource_type", "data"], }; //# sourceMappingURL=StaticMeterSettingsModel.js.map