UNPKG

@citrineos/data

Version:

The OCPP data module which includes all persistence layer implementation.

79 lines 1.8 kB
"use strict"; // Copyright (c) 2023 S44, LLC // Copyright Contributors to the CitrineOS Project // // SPDX-License-Identifier: Apache 2.0 Object.defineProperty(exports, "__esModule", { value: true }); exports.WebsocketRequestSchema = exports.WebsocketDeleteQuerySchema = exports.WebsocketGetQuerySchema = void 0; const base_1 = require("@citrineos/base"); exports.WebsocketGetQuerySchema = (0, base_1.QuerySchema)('WebsocketGetQuerySchema', [ { key: 'id', type: 'string', }, { key: 'tenantId', type: 'string', }, ]); exports.WebsocketDeleteQuerySchema = (0, base_1.QuerySchema)('WebsocketDeleteQuerySchema', [ { key: 'id', type: 'string', required: true, }, ]); exports.WebsocketRequestSchema = (0, base_1.QuerySchema)('WebsocketRequestSchema', [ { key: 'id', type: 'string', required: true, }, { key: 'host', type: 'string', required: true, }, { key: 'port', type: 'number', required: true, }, { key: 'pingInterval', type: 'number', required: true, }, { key: 'protocol', type: 'string', required: true, }, { key: 'securityProfile', type: 'number', required: true, }, { key: 'allowUnknownChargingStations', type: 'boolean', required: true, }, { key: 'tlsKeyFilePath', type: 'string', }, { key: 'tlsCertificateChainFilePath', type: 'string', }, { key: 'mtlsCertificateAuthorityKeyFilePath', type: 'string', }, { key: 'rootCACertificateFilePath', type: 'string', }, ]); //# sourceMappingURL=Websocket.js.map