@citrineos/data
Version:
The OCPP data module which includes all persistence layer implementation.
118 lines • 13.6 kB
JavaScript
;
// Copyright (c) 2023 S44, LLC
// Copyright Contributors to the CitrineOS Project
//
// SPDX-License-Identifier: Apache 2.0
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
var desc = Object.getOwnPropertyDescriptor(m, k);
if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
desc = { enumerable: true, get: function() { return m[k]; } };
}
Object.defineProperty(o, k2, desc);
}) : (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
o[k2] = m[k];
}));
var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {
Object.defineProperty(o, "default", { enumerable: true, value: v });
}) : function(o, v) {
o["default"] = v;
});
var __importStar = (this && this.__importStar) || (function () {
var ownKeys = function(o) {
ownKeys = Object.getOwnPropertyNames || function (o) {
var ar = [];
for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k;
return ar;
};
return ownKeys(o);
};
return function (mod) {
if (mod && mod.__esModule) return mod;
var result = {};
if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]);
__setModuleDefault(result, mod);
return result;
};
})();
var __exportStar = (this && this.__exportStar) || function(m, exports) {
for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p);
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.SequelizeChargingStationSecurityInfoRepository = exports.SequelizeChargingProfileRepository = exports.SequelizeChangeConfigurationRepository = exports.SequelizeInstalledCertificateRepository = exports.SequelizeCertificateRepository = exports.SequelizeOCPPMessageRepository = exports.SequelizeBootRepository = exports.SequelizeAuthorizationRepository = exports.Tenant = exports.ChargingStationNetworkProfile = exports.ChargingStationSecurityInfo = exports.StatusNotification = exports.SetNetworkProfile = exports.ServerNetworkProfile = exports.SendLocalList = exports.LocalListVersion = exports.LocalListAuthorization = exports.AdditionalInfo = exports.IdTokenInfo = exports.IdToken = exports.TransactionEvent = exports.InstalledCertificate = exports.Certificate = exports.VariableStatus = exports.VariableCharacteristics = exports.VariableAttribute = exports.Variable = exports.Evse = exports.Subscription = exports.Reservation = exports.Transaction = exports.StopTransaction = exports.StartTransaction = exports.Tariff = exports.OCPPMessage = exports.MeterValue = exports.Location = exports.DefaultSequelizeInstance = exports.Connector = exports.Component = exports.ChargingStationSequence = exports.ChargingStation = exports.ChargingSchedule = exports.ChargingProfile = exports.ChangeConfiguration = exports.Boot = exports.Authorization = exports.sequelize = exports.IdTokenAdditionalInfo = exports.SequelizeTransaction = void 0;
exports.CryptoUtils = exports.RepositoryStore = exports.OCPP1_6_Mapper = exports.OCPP2_0_1_Mapper = exports.SequelizeTenantRepository = exports.SequelizeChargingStationSequenceRepository = exports.SequelizeVariableMonitoringRepository = exports.SequelizeTransactionEventRepository = exports.SequelizeTariffRepository = exports.SequelizeSubscriptionRepository = exports.SequelizeSecurityEventRepository = exports.SequelizeReservationRepository = exports.SequelizeRepository = exports.SequelizeMessageInfoRepository = exports.SequelizeLocationRepository = exports.SequelizeDeviceModelRepository = void 0;
const sequelize_1 = require("sequelize");
Object.defineProperty(exports, "SequelizeTransaction", { enumerable: true, get: function () { return sequelize_1.Transaction; } });
var IdTokenAdditionalInfo_1 = require("./layers/sequelize/model/Authorization/IdTokenAdditionalInfo");
Object.defineProperty(exports, "IdTokenAdditionalInfo", { enumerable: true, get: function () { return IdTokenAdditionalInfo_1.IdTokenAdditionalInfo; } });
exports.sequelize = __importStar(require("./layers/sequelize"));
__exportStar(require("./interfaces"), exports);
__exportStar(require("sequelize-typescript"), exports);
var sequelize_2 = require("./layers/sequelize"); // TODO ensure all needed modules are properly exported
Object.defineProperty(exports, "Authorization", { enumerable: true, get: function () { return sequelize_2.Authorization; } });
Object.defineProperty(exports, "Boot", { enumerable: true, get: function () { return sequelize_2.Boot; } });
Object.defineProperty(exports, "ChangeConfiguration", { enumerable: true, get: function () { return sequelize_2.ChangeConfiguration; } });
Object.defineProperty(exports, "ChargingProfile", { enumerable: true, get: function () { return sequelize_2.ChargingProfile; } });
Object.defineProperty(exports, "ChargingSchedule", { enumerable: true, get: function () { return sequelize_2.ChargingSchedule; } });
Object.defineProperty(exports, "ChargingStation", { enumerable: true, get: function () { return sequelize_2.ChargingStation; } });
Object.defineProperty(exports, "ChargingStationSequence", { enumerable: true, get: function () { return sequelize_2.ChargingStationSequence; } });
Object.defineProperty(exports, "Component", { enumerable: true, get: function () { return sequelize_2.Component; } });
Object.defineProperty(exports, "Connector", { enumerable: true, get: function () { return sequelize_2.Connector; } });
Object.defineProperty(exports, "DefaultSequelizeInstance", { enumerable: true, get: function () { return sequelize_2.DefaultSequelizeInstance; } });
Object.defineProperty(exports, "Location", { enumerable: true, get: function () { return sequelize_2.Location; } });
Object.defineProperty(exports, "MeterValue", { enumerable: true, get: function () { return sequelize_2.MeterValue; } });
Object.defineProperty(exports, "OCPPMessage", { enumerable: true, get: function () { return sequelize_2.OCPPMessage; } });
Object.defineProperty(exports, "Tariff", { enumerable: true, get: function () { return sequelize_2.Tariff; } });
Object.defineProperty(exports, "StartTransaction", { enumerable: true, get: function () { return sequelize_2.StartTransaction; } });
Object.defineProperty(exports, "StopTransaction", { enumerable: true, get: function () { return sequelize_2.StopTransaction; } });
Object.defineProperty(exports, "Transaction", { enumerable: true, get: function () { return sequelize_2.Transaction; } });
Object.defineProperty(exports, "Reservation", { enumerable: true, get: function () { return sequelize_2.Reservation; } });
Object.defineProperty(exports, "Subscription", { enumerable: true, get: function () { return sequelize_2.Subscription; } });
Object.defineProperty(exports, "Evse", { enumerable: true, get: function () { return sequelize_2.Evse; } });
Object.defineProperty(exports, "Variable", { enumerable: true, get: function () { return sequelize_2.Variable; } });
Object.defineProperty(exports, "VariableAttribute", { enumerable: true, get: function () { return sequelize_2.VariableAttribute; } });
Object.defineProperty(exports, "VariableCharacteristics", { enumerable: true, get: function () { return sequelize_2.VariableCharacteristics; } });
Object.defineProperty(exports, "VariableStatus", { enumerable: true, get: function () { return sequelize_2.VariableStatus; } });
Object.defineProperty(exports, "Certificate", { enumerable: true, get: function () { return sequelize_2.Certificate; } });
Object.defineProperty(exports, "InstalledCertificate", { enumerable: true, get: function () { return sequelize_2.InstalledCertificate; } });
Object.defineProperty(exports, "TransactionEvent", { enumerable: true, get: function () { return sequelize_2.TransactionEvent; } });
Object.defineProperty(exports, "IdToken", { enumerable: true, get: function () { return sequelize_2.IdToken; } });
Object.defineProperty(exports, "IdTokenInfo", { enumerable: true, get: function () { return sequelize_2.IdTokenInfo; } });
Object.defineProperty(exports, "AdditionalInfo", { enumerable: true, get: function () { return sequelize_2.AdditionalInfo; } });
Object.defineProperty(exports, "LocalListAuthorization", { enumerable: true, get: function () { return sequelize_2.LocalListAuthorization; } });
Object.defineProperty(exports, "LocalListVersion", { enumerable: true, get: function () { return sequelize_2.LocalListVersion; } });
Object.defineProperty(exports, "SendLocalList", { enumerable: true, get: function () { return sequelize_2.SendLocalList; } });
Object.defineProperty(exports, "ServerNetworkProfile", { enumerable: true, get: function () { return sequelize_2.ServerNetworkProfile; } });
Object.defineProperty(exports, "SetNetworkProfile", { enumerable: true, get: function () { return sequelize_2.SetNetworkProfile; } });
Object.defineProperty(exports, "StatusNotification", { enumerable: true, get: function () { return sequelize_2.StatusNotification; } });
Object.defineProperty(exports, "ChargingStationSecurityInfo", { enumerable: true, get: function () { return sequelize_2.ChargingStationSecurityInfo; } });
Object.defineProperty(exports, "ChargingStationNetworkProfile", { enumerable: true, get: function () { return sequelize_2.ChargingStationNetworkProfile; } });
Object.defineProperty(exports, "Tenant", { enumerable: true, get: function () { return sequelize_2.Tenant; } });
Object.defineProperty(exports, "SequelizeAuthorizationRepository", { enumerable: true, get: function () { return sequelize_2.SequelizeAuthorizationRepository; } });
Object.defineProperty(exports, "SequelizeBootRepository", { enumerable: true, get: function () { return sequelize_2.SequelizeBootRepository; } });
Object.defineProperty(exports, "SequelizeOCPPMessageRepository", { enumerable: true, get: function () { return sequelize_2.SequelizeOCPPMessageRepository; } });
Object.defineProperty(exports, "SequelizeCertificateRepository", { enumerable: true, get: function () { return sequelize_2.SequelizeCertificateRepository; } });
Object.defineProperty(exports, "SequelizeInstalledCertificateRepository", { enumerable: true, get: function () { return sequelize_2.SequelizeInstalledCertificateRepository; } });
Object.defineProperty(exports, "SequelizeChangeConfigurationRepository", { enumerable: true, get: function () { return sequelize_2.SequelizeChangeConfigurationRepository; } });
Object.defineProperty(exports, "SequelizeChargingProfileRepository", { enumerable: true, get: function () { return sequelize_2.SequelizeChargingProfileRepository; } });
Object.defineProperty(exports, "SequelizeChargingStationSecurityInfoRepository", { enumerable: true, get: function () { return sequelize_2.SequelizeChargingStationSecurityInfoRepository; } });
Object.defineProperty(exports, "SequelizeDeviceModelRepository", { enumerable: true, get: function () { return sequelize_2.SequelizeDeviceModelRepository; } });
Object.defineProperty(exports, "SequelizeLocationRepository", { enumerable: true, get: function () { return sequelize_2.SequelizeLocationRepository; } });
Object.defineProperty(exports, "SequelizeMessageInfoRepository", { enumerable: true, get: function () { return sequelize_2.SequelizeMessageInfoRepository; } });
Object.defineProperty(exports, "SequelizeRepository", { enumerable: true, get: function () { return sequelize_2.SequelizeRepository; } });
Object.defineProperty(exports, "SequelizeReservationRepository", { enumerable: true, get: function () { return sequelize_2.SequelizeReservationRepository; } });
Object.defineProperty(exports, "SequelizeSecurityEventRepository", { enumerable: true, get: function () { return sequelize_2.SequelizeSecurityEventRepository; } });
Object.defineProperty(exports, "SequelizeSubscriptionRepository", { enumerable: true, get: function () { return sequelize_2.SequelizeSubscriptionRepository; } });
Object.defineProperty(exports, "SequelizeTariffRepository", { enumerable: true, get: function () { return sequelize_2.SequelizeTariffRepository; } });
Object.defineProperty(exports, "SequelizeTransactionEventRepository", { enumerable: true, get: function () { return sequelize_2.SequelizeTransactionEventRepository; } });
Object.defineProperty(exports, "SequelizeVariableMonitoringRepository", { enumerable: true, get: function () { return sequelize_2.SequelizeVariableMonitoringRepository; } });
Object.defineProperty(exports, "SequelizeChargingStationSequenceRepository", { enumerable: true, get: function () { return sequelize_2.SequelizeChargingStationSequenceRepository; } });
Object.defineProperty(exports, "SequelizeTenantRepository", { enumerable: true, get: function () { return sequelize_2.SequelizeTenantRepository; } });
Object.defineProperty(exports, "OCPP2_0_1_Mapper", { enumerable: true, get: function () { return sequelize_2.OCPP2_0_1_Mapper; } });
Object.defineProperty(exports, "OCPP1_6_Mapper", { enumerable: true, get: function () { return sequelize_2.OCPP1_6_Mapper; } });
var RepositoryStore_1 = require("./layers/sequelize/repository/RepositoryStore");
Object.defineProperty(exports, "RepositoryStore", { enumerable: true, get: function () { return RepositoryStore_1.RepositoryStore; } });
var CryptoUtils_1 = require("./util/CryptoUtils");
Object.defineProperty(exports, "CryptoUtils", { enumerable: true, get: function () { return CryptoUtils_1.CryptoUtils; } });
//# sourceMappingURL=index.js.map