UNPKG

@citrineos/data

Version:

The OCPP data module which includes all persistence layer implementation.

157 lines 16.5 kB
"use strict"; // 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; }; })(); Object.defineProperty(exports, "__esModule", { value: true }); exports.SequelizeAuthorizationRepository = exports.SequelizeRepository = exports.Tenant = exports.ChangeConfiguration = exports.ChargingStationSecurityInfo = exports.Reservation = exports.OCPPMessage = exports.SalesTariff = exports.CompositeSchedule = exports.ChargingSchedule = exports.ChargingNeeds = exports.ChargingProfile = exports.InstalledCertificate = exports.Certificate = exports.Subscription = exports.Tariff = exports.MessageInfo = exports.ChargingStationSequence = exports.Connector = exports.StatusNotification = exports.SetNetworkProfile = exports.ServerNetworkProfile = exports.Location = exports.ChargingStationNetworkProfile = exports.ChargingStation = exports.VariableMonitoringStatus = exports.EventData = exports.VariableMonitoring = exports.SecurityEvent = exports.MeterValue = exports.TransactionEvent = exports.Transaction = exports.StopTransaction = exports.StartTransaction = exports.SendLocalListAuthorization = exports.LocalListVersionAuthorization = exports.SendLocalList = exports.LocalListVersion = exports.LocalListAuthorization = exports.AdditionalInfo = exports.IdTokenInfo = exports.IdToken = exports.Authorization = exports.VariableStatus = exports.Variable = exports.Evse = exports.Component = exports.VariableCharacteristics = exports.VariableAttribute = exports.Boot = void 0; exports.OCPP1_6_Mapper = exports.OCPP2_0_1_Mapper = exports.DefaultSequelizeInstance = exports.SequelizeTenantRepository = exports.SequelizeChangeConfigurationRepository = exports.SequelizeChargingStationSequenceRepository = exports.SequelizeChargingStationSecurityInfoRepository = exports.SequelizeReservationRepository = exports.SequelizeOCPPMessageRepository = exports.SequelizeChargingProfileRepository = exports.SequelizeInstalledCertificateRepository = exports.SequelizeCertificateRepository = exports.SequelizeSubscriptionRepository = exports.SequelizeTariffRepository = exports.SequelizeMessageInfoRepository = exports.SequelizeVariableMonitoringRepository = exports.SequelizeSecurityEventRepository = exports.SequelizeTransactionEventRepository = exports.SequelizeLocationRepository = exports.SequelizeLocalAuthListRepository = exports.SequelizeDeviceModelRepository = exports.SequelizeBootRepository = void 0; // Sequelize Persistence Models var Boot_1 = require("./model/Boot"); Object.defineProperty(exports, "Boot", { enumerable: true, get: function () { return Boot_1.Boot; } }); var DeviceModel_1 = require("./model/DeviceModel"); Object.defineProperty(exports, "VariableAttribute", { enumerable: true, get: function () { return DeviceModel_1.VariableAttribute; } }); Object.defineProperty(exports, "VariableCharacteristics", { enumerable: true, get: function () { return DeviceModel_1.VariableCharacteristics; } }); Object.defineProperty(exports, "Component", { enumerable: true, get: function () { return DeviceModel_1.Component; } }); Object.defineProperty(exports, "Evse", { enumerable: true, get: function () { return DeviceModel_1.Evse; } }); Object.defineProperty(exports, "Variable", { enumerable: true, get: function () { return DeviceModel_1.Variable; } }); Object.defineProperty(exports, "VariableStatus", { enumerable: true, get: function () { return DeviceModel_1.VariableStatus; } }); var Authorization_1 = require("./model/Authorization"); Object.defineProperty(exports, "Authorization", { enumerable: true, get: function () { return Authorization_1.Authorization; } }); Object.defineProperty(exports, "IdToken", { enumerable: true, get: function () { return Authorization_1.IdToken; } }); Object.defineProperty(exports, "IdTokenInfo", { enumerable: true, get: function () { return Authorization_1.IdTokenInfo; } }); Object.defineProperty(exports, "AdditionalInfo", { enumerable: true, get: function () { return Authorization_1.AdditionalInfo; } }); Object.defineProperty(exports, "LocalListAuthorization", { enumerable: true, get: function () { return Authorization_1.LocalListAuthorization; } }); Object.defineProperty(exports, "LocalListVersion", { enumerable: true, get: function () { return Authorization_1.LocalListVersion; } }); Object.defineProperty(exports, "SendLocalList", { enumerable: true, get: function () { return Authorization_1.SendLocalList; } }); Object.defineProperty(exports, "LocalListVersionAuthorization", { enumerable: true, get: function () { return Authorization_1.LocalListVersionAuthorization; } }); Object.defineProperty(exports, "SendLocalListAuthorization", { enumerable: true, get: function () { return Authorization_1.SendLocalListAuthorization; } }); var TransactionEvent_1 = require("./model/TransactionEvent"); Object.defineProperty(exports, "StartTransaction", { enumerable: true, get: function () { return TransactionEvent_1.StartTransaction; } }); Object.defineProperty(exports, "StopTransaction", { enumerable: true, get: function () { return TransactionEvent_1.StopTransaction; } }); Object.defineProperty(exports, "Transaction", { enumerable: true, get: function () { return TransactionEvent_1.Transaction; } }); Object.defineProperty(exports, "TransactionEvent", { enumerable: true, get: function () { return TransactionEvent_1.TransactionEvent; } }); Object.defineProperty(exports, "MeterValue", { enumerable: true, get: function () { return TransactionEvent_1.MeterValue; } }); var SecurityEvent_1 = require("./model/SecurityEvent"); Object.defineProperty(exports, "SecurityEvent", { enumerable: true, get: function () { return SecurityEvent_1.SecurityEvent; } }); var VariableMonitoring_1 = require("./model/VariableMonitoring"); Object.defineProperty(exports, "VariableMonitoring", { enumerable: true, get: function () { return VariableMonitoring_1.VariableMonitoring; } }); Object.defineProperty(exports, "EventData", { enumerable: true, get: function () { return VariableMonitoring_1.EventData; } }); Object.defineProperty(exports, "VariableMonitoringStatus", { enumerable: true, get: function () { return VariableMonitoring_1.VariableMonitoringStatus; } }); var Location_1 = require("./model/Location"); Object.defineProperty(exports, "ChargingStation", { enumerable: true, get: function () { return Location_1.ChargingStation; } }); Object.defineProperty(exports, "ChargingStationNetworkProfile", { enumerable: true, get: function () { return Location_1.ChargingStationNetworkProfile; } }); Object.defineProperty(exports, "Location", { enumerable: true, get: function () { return Location_1.Location; } }); Object.defineProperty(exports, "ServerNetworkProfile", { enumerable: true, get: function () { return Location_1.ServerNetworkProfile; } }); Object.defineProperty(exports, "SetNetworkProfile", { enumerable: true, get: function () { return Location_1.SetNetworkProfile; } }); Object.defineProperty(exports, "StatusNotification", { enumerable: true, get: function () { return Location_1.StatusNotification; } }); Object.defineProperty(exports, "Connector", { enumerable: true, get: function () { return Location_1.Connector; } }); var ChargingStationSequence_1 = require("./model/ChargingStationSequence"); Object.defineProperty(exports, "ChargingStationSequence", { enumerable: true, get: function () { return ChargingStationSequence_1.ChargingStationSequence; } }); var MessageInfo_1 = require("./model/MessageInfo"); Object.defineProperty(exports, "MessageInfo", { enumerable: true, get: function () { return MessageInfo_1.MessageInfo; } }); var Tariff_1 = require("./model/Tariff"); Object.defineProperty(exports, "Tariff", { enumerable: true, get: function () { return Tariff_1.Tariff; } }); var Subscription_1 = require("./model/Subscription"); Object.defineProperty(exports, "Subscription", { enumerable: true, get: function () { return Subscription_1.Subscription; } }); var Certificate_1 = require("./model/Certificate"); Object.defineProperty(exports, "Certificate", { enumerable: true, get: function () { return Certificate_1.Certificate; } }); Object.defineProperty(exports, "InstalledCertificate", { enumerable: true, get: function () { return Certificate_1.InstalledCertificate; } }); var ChargingProfile_1 = require("./model/ChargingProfile"); Object.defineProperty(exports, "ChargingProfile", { enumerable: true, get: function () { return ChargingProfile_1.ChargingProfile; } }); Object.defineProperty(exports, "ChargingNeeds", { enumerable: true, get: function () { return ChargingProfile_1.ChargingNeeds; } }); Object.defineProperty(exports, "ChargingSchedule", { enumerable: true, get: function () { return ChargingProfile_1.ChargingSchedule; } }); Object.defineProperty(exports, "CompositeSchedule", { enumerable: true, get: function () { return ChargingProfile_1.CompositeSchedule; } }); Object.defineProperty(exports, "SalesTariff", { enumerable: true, get: function () { return ChargingProfile_1.SalesTariff; } }); var OCPPMessage_1 = require("./model/OCPPMessage"); Object.defineProperty(exports, "OCPPMessage", { enumerable: true, get: function () { return OCPPMessage_1.OCPPMessage; } }); var Reservation_1 = require("./model/Reservation"); Object.defineProperty(exports, "Reservation", { enumerable: true, get: function () { return Reservation_1.Reservation; } }); var ChargingStationSecurityInfo_1 = require("./model/ChargingStationSecurityInfo"); Object.defineProperty(exports, "ChargingStationSecurityInfo", { enumerable: true, get: function () { return ChargingStationSecurityInfo_1.ChargingStationSecurityInfo; } }); var ChangeConfiguration_1 = require("./model/ChangeConfiguration"); Object.defineProperty(exports, "ChangeConfiguration", { enumerable: true, get: function () { return ChangeConfiguration_1.ChangeConfiguration; } }); var Tenant_1 = require("./model/Tenant"); Object.defineProperty(exports, "Tenant", { enumerable: true, get: function () { return Tenant_1.Tenant; } }); // Sequelize Repositories var Base_1 = require("./repository/Base"); Object.defineProperty(exports, "SequelizeRepository", { enumerable: true, get: function () { return Base_1.SequelizeRepository; } }); var Authorization_2 = require("./repository/Authorization"); Object.defineProperty(exports, "SequelizeAuthorizationRepository", { enumerable: true, get: function () { return Authorization_2.SequelizeAuthorizationRepository; } }); var Boot_2 = require("./repository/Boot"); Object.defineProperty(exports, "SequelizeBootRepository", { enumerable: true, get: function () { return Boot_2.SequelizeBootRepository; } }); var DeviceModel_2 = require("./repository/DeviceModel"); Object.defineProperty(exports, "SequelizeDeviceModelRepository", { enumerable: true, get: function () { return DeviceModel_2.SequelizeDeviceModelRepository; } }); var LocalAuthList_1 = require("./repository/LocalAuthList"); Object.defineProperty(exports, "SequelizeLocalAuthListRepository", { enumerable: true, get: function () { return LocalAuthList_1.SequelizeLocalAuthListRepository; } }); var Location_2 = require("./repository/Location"); Object.defineProperty(exports, "SequelizeLocationRepository", { enumerable: true, get: function () { return Location_2.SequelizeLocationRepository; } }); var TransactionEvent_2 = require("./repository/TransactionEvent"); Object.defineProperty(exports, "SequelizeTransactionEventRepository", { enumerable: true, get: function () { return TransactionEvent_2.SequelizeTransactionEventRepository; } }); var SecurityEvent_2 = require("./repository/SecurityEvent"); Object.defineProperty(exports, "SequelizeSecurityEventRepository", { enumerable: true, get: function () { return SecurityEvent_2.SequelizeSecurityEventRepository; } }); var VariableMonitoring_2 = require("./repository/VariableMonitoring"); Object.defineProperty(exports, "SequelizeVariableMonitoringRepository", { enumerable: true, get: function () { return VariableMonitoring_2.SequelizeVariableMonitoringRepository; } }); var MessageInfo_2 = require("./repository/MessageInfo"); Object.defineProperty(exports, "SequelizeMessageInfoRepository", { enumerable: true, get: function () { return MessageInfo_2.SequelizeMessageInfoRepository; } }); var Tariff_2 = require("./repository/Tariff"); Object.defineProperty(exports, "SequelizeTariffRepository", { enumerable: true, get: function () { return Tariff_2.SequelizeTariffRepository; } }); var Subscription_2 = require("./repository/Subscription"); Object.defineProperty(exports, "SequelizeSubscriptionRepository", { enumerable: true, get: function () { return Subscription_2.SequelizeSubscriptionRepository; } }); var Certificate_2 = require("./repository/Certificate"); Object.defineProperty(exports, "SequelizeCertificateRepository", { enumerable: true, get: function () { return Certificate_2.SequelizeCertificateRepository; } }); var InstalledCertificate_1 = require("./repository/InstalledCertificate"); Object.defineProperty(exports, "SequelizeInstalledCertificateRepository", { enumerable: true, get: function () { return InstalledCertificate_1.SequelizeInstalledCertificateRepository; } }); var ChargingProfile_2 = require("./repository/ChargingProfile"); Object.defineProperty(exports, "SequelizeChargingProfileRepository", { enumerable: true, get: function () { return ChargingProfile_2.SequelizeChargingProfileRepository; } }); var OCPPMessage_2 = require("./repository/OCPPMessage"); Object.defineProperty(exports, "SequelizeOCPPMessageRepository", { enumerable: true, get: function () { return OCPPMessage_2.SequelizeOCPPMessageRepository; } }); var Reservation_2 = require("./repository/Reservation"); Object.defineProperty(exports, "SequelizeReservationRepository", { enumerable: true, get: function () { return Reservation_2.SequelizeReservationRepository; } }); var ChargingStationSecurityInfo_2 = require("./repository/ChargingStationSecurityInfo"); Object.defineProperty(exports, "SequelizeChargingStationSecurityInfoRepository", { enumerable: true, get: function () { return ChargingStationSecurityInfo_2.SequelizeChargingStationSecurityInfoRepository; } }); var ChargingStationSequence_2 = require("./repository/ChargingStationSequence"); Object.defineProperty(exports, "SequelizeChargingStationSequenceRepository", { enumerable: true, get: function () { return ChargingStationSequence_2.SequelizeChargingStationSequenceRepository; } }); var ChangeConfiguration_2 = require("./repository/ChangeConfiguration"); Object.defineProperty(exports, "SequelizeChangeConfigurationRepository", { enumerable: true, get: function () { return ChangeConfiguration_2.SequelizeChangeConfigurationRepository; } }); var Tenant_2 = require("./repository/Tenant"); Object.defineProperty(exports, "SequelizeTenantRepository", { enumerable: true, get: function () { return Tenant_2.SequelizeTenantRepository; } }); // Sequelize Utilities var util_1 = require("./util"); Object.defineProperty(exports, "DefaultSequelizeInstance", { enumerable: true, get: function () { return util_1.DefaultSequelizeInstance; } }); // Sequelize Mappers exports.OCPP2_0_1_Mapper = __importStar(require("./mapper/2.0.1")); exports.OCPP1_6_Mapper = __importStar(require("./mapper/1.6")); //# sourceMappingURL=index.js.map