@citrineos/data
Version:
The OCPP data module which includes all persistence layer implementation.
157 lines • 16.5 kB
JavaScript
;
// 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