@citrineos/base
Version:
The base module for OCPP v2.0.1 including all interfaces. This module is not intended to be used directly, but rather as a dependency for other modules.
44 lines (43 loc) • 2.97 kB
TypeScript
export { AbstractModuleApi, AsDataEndpoint, AsMessageEndpoint, HttpMethod, IModuleApi, } from './interfaces/api';
export { BadRequestError } from './interfaces/api/exceptions/BadRequestError';
export { ICache } from './interfaces/cache/cache';
export { CacheNamespace, IWebsocketConnection } from './interfaces/cache/types';
export { AbstractMessageRouter, IAuthenticator, AuthenticationOptions, IMessageRouter, } from './interfaces/router';
export { AbstractMessageHandler, AbstractMessageSender, EventGroup, HandlerProperties, IMessage, IMessageConfirmation, IMessageContext, IMessageHandler, IMessageSender, Message, MessageOrigin, MessageState, RetryMessageError, } from './interfaces/messages';
export { AbstractModule, AsHandler, IModule } from './interfaces/modules';
export { Call, CallAction, OCPP1_6_CallAction, OCPP2_0_1_CallAction, CallError, CallResult, ErrorCode, MessageTypeId, OcppError, OCPPVersion, OCPPVersionType, mapToCallAction, } from './ocpp/rpc/message';
export { ChargingStationSequenceType } from './ocpp/model/requestIds';
export { IFileAccess, IFileStorage } from './interfaces/files';
export { CrudEvent, CrudRepository } from './interfaces/repository';
export * from './ocpp/persistence';
export { BootConfig, BOOT_STATUS } from './config/BootConfig';
export { defineConfig } from './config/defineConfig';
export { SystemConfig, WebsocketServerConfig } from './config/types';
export { SignedMeterValuesConfig } from './config/signedMeterValuesConfig';
export { ConfigStore, ConfigStoreFactory } from './config/ConfigStore';
export { RequestBuilder } from './util/request';
export { MeterValueUtils } from './util/MeterValueUtils';
export declare const LOG_LEVEL_OCPP = 10;
export * from './ocpp/model';
export { UpdateChargingStationPasswordRequest } from './ocpp/model/UpdateChargingStationPasswordRequest';
import { CallAction } from './ocpp/rpc/message';
import Ajv from 'ajv';
export interface OcppRequest {
}
export interface OcppResponse {
}
export declare const OCPP1_6_CALL_SCHEMA_MAP: Map<CallAction, object>;
export declare const OCPP2_0_1_CALL_SCHEMA_MAP: Map<CallAction, object>;
export declare const OCPP1_6_CALL_RESULT_SCHEMA_MAP: Map<CallAction, object>;
export declare const OCPP2_0_1_CALL_RESULT_SCHEMA_MAP: Map<CallAction, object>;
export { eventGroupFromString } from './interfaces/messages';
export { UnauthorizedException } from './interfaces/api/exceptions/unauthorized.exception';
export { HttpHeader } from './interfaces/api/http.header';
export { HttpStatus } from './interfaces/api/http.status';
export { Money } from './money/Money';
export { Currency, CurrencyCode } from './money/Currency';
export { assert, notNull, deepDirectionalEqual } from './assertion/assertion';
export { UnauthorizedError } from './interfaces/api/exception/UnauthorizedError';
export { AuthorizationSecurity } from './interfaces/api/AuthorizationSecurity';
export { Ajv };
export declare type Constructable<T> = new (...args: any[]) => T;