@golemio/energetics
Version:
Golemio Energetics Module
42 lines • 1.92 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.oictDevicesJsonSchema = void 0;
exports.oictDevicesJsonSchema = {
type: "array",
items: {
type: "object",
properties: {
id: { type: "integer" },
addr: { oneOf: [{ type: "string" }, { type: "null", nullable: true }] },
description: { oneOf: [{ type: "string" }, { type: "null", nullable: true }] },
meterNumber: { oneOf: [{ type: "string" }, { type: "null", nullable: true }] },
meterIndex: { oneOf: [{ type: "string" }, { type: "integer" }, { type: "null", nullable: true }] },
locationNumber: { oneOf: [{ type: "string" }, { type: "null", nullable: true }] },
locationDescription: { oneOf: [{ type: "string" }, { type: "null", nullable: true }] },
includeInEvaluation: { oneOf: [{ type: "string" }, { type: "null", nullable: true }] },
meterType: { oneOf: [{ type: "string" }, { type: "null", nullable: true }] },
category: { oneOf: [{ type: "string" }, { type: "null", nullable: true }] },
unit: { oneOf: [{ type: "string" }, { type: "null", nullable: true }] },
replacedMeterId: { oneOf: [{ type: "string" }, { type: "number" }, { type: "null", nullable: true }] },
deleted: { oneOf: [{ type: "string" }, { type: "null", nullable: true }] },
buildingId: { type: "number" },
},
required: [
"id",
"addr",
"description",
"meterNumber",
"meterIndex",
"locationNumber",
"locationDescription",
"includeInEvaluation",
"meterType",
"category",
"unit",
"replacedMeterId",
"deleted",
"buildingId",
],
},
};
//# sourceMappingURL=OictDevicesJsonSchema.js.map