@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.
258 lines (257 loc) • 24.4 kB
TypeScript
export * from './enums';
export { AuthorizeRequest } from './types/AuthorizeRequest';
export { default as AuthorizeRequestSchema } from './schemas/AuthorizeRequest.json';
export { CustomDataType, StatusInfoType, UpdateFirmwareResponse, } from './types/UpdateFirmwareResponse';
export { default as UpdateFirmwareResponseSchema } from './schemas/UpdateFirmwareResponse.json';
export { AdditionalInfoType, IdTokenType, IdTokenInfoType, MessageContentType, TransactionEventResponse, } from './types/TransactionEventResponse';
export { default as TransactionEventResponseSchema } from './schemas/TransactionEventResponse.json';
export { OCSPRequestDataType, GetCertificateStatusRequest, } from './types/GetCertificateStatusRequest';
export { default as GetCertificateStatusRequestSchema } from './schemas/GetCertificateStatusRequest.json';
export { AuthorizeResponse } from './types/AuthorizeResponse';
export { default as AuthorizeResponseSchema } from './schemas/AuthorizeResponse.json';
export { BootNotificationRequest, ChargingStationType, ModemType, } from './types/BootNotificationRequest';
export { default as BootNotificationRequestSchema } from './schemas/BootNotificationRequest.json';
export { BootNotificationResponse } from './types/BootNotificationResponse';
export { default as BootNotificationResponseSchema } from './schemas/BootNotificationResponse.json';
export { CancelReservationRequest } from './types/CancelReservationRequest';
export { default as CancelReservationRequestSchema } from './schemas/CancelReservationRequest.json';
export { CancelReservationResponse } from './types/CancelReservationResponse';
export { default as CancelReservationResponseSchema } from './schemas/CancelReservationResponse.json';
export { CertificateSignedRequest } from './types/CertificateSignedRequest';
export { default as CertificateSignedRequestSchema } from './schemas/CertificateSignedRequest.json';
export { CertificateSignedResponse } from './types/CertificateSignedResponse';
export { default as CertificateSignedResponseSchema } from './schemas/CertificateSignedResponse.json';
export { ChangeAvailabilityRequest } from './types/ChangeAvailabilityRequest';
export { default as ChangeAvailabilityRequestSchema } from './schemas/ChangeAvailabilityRequest.json';
export { EVSEType, TriggerMessageRequest } from './types/TriggerMessageRequest';
export { default as TriggerMessageRequestSchema } from './schemas/TriggerMessageRequest.json';
export { ChangeAvailabilityResponse } from './types/ChangeAvailabilityResponse';
export { default as ChangeAvailabilityResponseSchema } from './schemas/ChangeAvailabilityResponse.json';
export { ClearCacheRequest } from './types/ClearCacheRequest';
export { default as ClearCacheRequestSchema } from './schemas/ClearCacheRequest.json';
export { ClearCacheResponse } from './types/ClearCacheResponse';
export { default as ClearCacheResponseSchema } from './schemas/ClearCacheResponse.json';
export { ClearChargingProfileRequest, ClearChargingProfileType, } from './types/ClearChargingProfileRequest';
export { default as ClearChargingProfileRequestSchema } from './schemas/ClearChargingProfileRequest.json';
export { ClearChargingProfileResponse } from './types/ClearChargingProfileResponse';
export { default as ClearChargingProfileResponseSchema } from './schemas/ClearChargingProfileResponse.json';
export { ClearDisplayMessageRequest } from './types/ClearDisplayMessageRequest';
export { default as ClearDisplayMessageRequestSchema } from './schemas/ClearDisplayMessageRequest.json';
export { ClearDisplayMessageResponse } from './types/ClearDisplayMessageResponse';
export { default as ClearDisplayMessageResponseSchema } from './schemas/ClearDisplayMessageResponse.json';
export { ClearedChargingLimitRequest } from './types/ClearedChargingLimitRequest';
export { default as ClearedChargingLimitRequestSchema } from './schemas/ClearedChargingLimitRequest.json';
export { ClearedChargingLimitResponse } from './types/ClearedChargingLimitResponse';
export { default as ClearedChargingLimitResponseSchema } from './schemas/ClearedChargingLimitResponse.json';
export { ClearVariableMonitoringRequest } from './types/ClearVariableMonitoringRequest';
export { default as ClearVariableMonitoringRequestSchema } from './schemas/ClearVariableMonitoringRequest.json';
export { ClearVariableMonitoringResponse, ClearMonitoringResultType, } from './types/ClearVariableMonitoringResponse';
export { default as ClearVariableMonitoringResponseSchema } from './schemas/ClearVariableMonitoringResponse.json';
export { CostUpdatedRequest } from './types/CostUpdatedRequest';
export { default as CostUpdatedRequestSchema } from './schemas/CostUpdatedRequest.json';
export { CostUpdatedResponse } from './types/CostUpdatedResponse';
export { default as CostUpdatedResponseSchema } from './schemas/CostUpdatedResponse.json';
export { CustomerInformationRequest } from './types/CustomerInformationRequest';
export { default as CustomerInformationRequestSchema } from './schemas/CustomerInformationRequest.json';
export { CertificateHashDataType, GetInstalledCertificateIdsResponse, CertificateHashDataChainType, } from './types/GetInstalledCertificateIdsResponse';
export { default as GetInstalledCertificateIdsResponseSchema } from './schemas/GetInstalledCertificateIdsResponse.json';
export { CustomerInformationResponse } from './types/CustomerInformationResponse';
export { default as CustomerInformationResponseSchema } from './schemas/CustomerInformationResponse.json';
export { DataTransferRequest } from './types/DataTransferRequest';
export { default as DataTransferRequestSchema } from './schemas/DataTransferRequest.json';
export { DataTransferResponse } from './types/DataTransferResponse';
export { default as DataTransferResponseSchema } from './schemas/DataTransferResponse.json';
export { DeleteCertificateRequest } from './types/DeleteCertificateRequest';
export { default as DeleteCertificateRequestSchema } from './schemas/DeleteCertificateRequest.json';
export { DeleteCertificateResponse } from './types/DeleteCertificateResponse';
export { default as DeleteCertificateResponseSchema } from './schemas/DeleteCertificateResponse.json';
export { FirmwareStatusNotificationRequest } from './types/FirmwareStatusNotificationRequest';
export { default as FirmwareStatusNotificationRequestSchema } from './schemas/FirmwareStatusNotificationRequest.json';
export { FirmwareStatusNotificationResponse } from './types/FirmwareStatusNotificationResponse';
export { default as FirmwareStatusNotificationResponseSchema } from './schemas/FirmwareStatusNotificationResponse.json';
export { Get15118EVCertificateRequest } from './types/Get15118EVCertificateRequest';
export { default as Get15118EVCertificateRequestSchema } from './schemas/Get15118EVCertificateRequest.json';
export { Get15118EVCertificateResponse } from './types/Get15118EVCertificateResponse';
export { default as Get15118EVCertificateResponseSchema } from './schemas/Get15118EVCertificateResponse.json';
export { GetBaseReportRequest } from './types/GetBaseReportRequest';
export { default as GetBaseReportRequestSchema } from './schemas/GetBaseReportRequest.json';
export { GetBaseReportResponse } from './types/GetBaseReportResponse';
export { default as GetBaseReportResponseSchema } from './schemas/GetBaseReportResponse.json';
export { GetCertificateStatusResponse } from './types/GetCertificateStatusResponse';
export { default as GetCertificateStatusResponseSchema } from './schemas/GetCertificateStatusResponse.json';
export { GetChargingProfilesRequest, ChargingProfileCriterionType, } from './types/GetChargingProfilesRequest';
export { default as GetChargingProfilesRequestSchema } from './schemas/GetChargingProfilesRequest.json';
export { GetChargingProfilesResponse } from './types/GetChargingProfilesResponse';
export { default as GetChargingProfilesResponseSchema } from './schemas/GetChargingProfilesResponse.json';
export { GetCompositeScheduleRequest } from './types/GetCompositeScheduleRequest';
export { default as GetCompositeScheduleRequestSchema } from './schemas/GetCompositeScheduleRequest.json';
export { GetCompositeScheduleResponse, CompositeScheduleType, } from './types/GetCompositeScheduleResponse';
export { default as GetCompositeScheduleResponseSchema } from './schemas/GetCompositeScheduleResponse.json';
export { ChargingSchedulePeriodType, ChargingScheduleType, ConsumptionCostType, CostType, RelativeTimeIntervalType, SalesTariffEntryType, SalesTariffType, ChargingProfileType, SetChargingProfileRequest, } from './types/SetChargingProfileRequest';
export { default as SetChargingProfileRequestSchema } from './schemas/SetChargingProfileRequest.json';
export { GetDisplayMessagesRequest } from './types/GetDisplayMessagesRequest';
export { default as GetDisplayMessagesRequestSchema } from './schemas/GetDisplayMessagesRequest.json';
export { GetDisplayMessagesResponse } from './types/GetDisplayMessagesResponse';
export { default as GetDisplayMessagesResponseSchema } from './schemas/GetDisplayMessagesResponse.json';
export { GetInstalledCertificateIdsRequest } from './types/GetInstalledCertificateIdsRequest';
export { default as GetInstalledCertificateIdsRequestSchema } from './schemas/GetInstalledCertificateIdsRequest.json';
export { GetLocalListVersionRequest } from './types/GetLocalListVersionRequest';
export { default as GetLocalListVersionRequestSchema } from './schemas/GetLocalListVersionRequest.json';
export { GetLocalListVersionResponse } from './types/GetLocalListVersionResponse';
export { default as GetLocalListVersionResponseSchema } from './schemas/GetLocalListVersionResponse.json';
export { GetLogRequest, LogParametersType } from './types/GetLogRequest';
export { default as GetLogRequestSchema } from './schemas/GetLogRequest.json';
export { GetLogResponse } from './types/GetLogResponse';
export { default as GetLogResponseSchema } from './schemas/GetLogResponse.json';
export { GetMonitoringReportRequest } from './types/GetMonitoringReportRequest';
export { default as GetMonitoringReportRequestSchema } from './schemas/GetMonitoringReportRequest.json';
export { ComponentType, VariableType, SetVariablesResponse, SetVariableResultType, } from './types/SetVariablesResponse';
export { default as SetVariablesResponseSchema } from './schemas/SetVariablesResponse.json';
export { ComponentVariableType, GetReportRequest } from './types/GetReportRequest';
export { default as GetReportRequestSchema } from './schemas/GetReportRequest.json';
export { GetMonitoringReportResponse } from './types/GetMonitoringReportResponse';
export { default as GetMonitoringReportResponseSchema } from './schemas/GetMonitoringReportResponse.json';
export { GetReportResponse } from './types/GetReportResponse';
export { default as GetReportResponseSchema } from './schemas/GetReportResponse.json';
export { GetTransactionStatusRequest } from './types/GetTransactionStatusRequest';
export { default as GetTransactionStatusRequestSchema } from './schemas/GetTransactionStatusRequest.json';
export { GetTransactionStatusResponse } from './types/GetTransactionStatusResponse';
export { default as GetTransactionStatusResponseSchema } from './schemas/GetTransactionStatusResponse.json';
export { GetVariablesRequest, GetVariableDataType } from './types/GetVariablesRequest';
export { default as GetVariablesRequestSchema } from './schemas/GetVariablesRequest.json';
export { GetVariablesResponse, GetVariableResultType } from './types/GetVariablesResponse';
export { default as GetVariablesResponseSchema } from './schemas/GetVariablesResponse.json';
export { HeartbeatRequest } from './types/HeartbeatRequest';
export { default as HeartbeatRequestSchema } from './schemas/HeartbeatRequest.json';
export { HeartbeatResponse } from './types/HeartbeatResponse';
export { default as HeartbeatResponseSchema } from './schemas/HeartbeatResponse.json';
export { InstallCertificateRequest } from './types/InstallCertificateRequest';
export { default as InstallCertificateRequestSchema } from './schemas/InstallCertificateRequest.json';
export { InstallCertificateResponse } from './types/InstallCertificateResponse';
export { default as InstallCertificateResponseSchema } from './schemas/InstallCertificateResponse.json';
export { LogStatusNotificationRequest } from './types/LogStatusNotificationRequest';
export { default as LogStatusNotificationRequestSchema } from './schemas/LogStatusNotificationRequest.json';
export { LogStatusNotificationResponse } from './types/LogStatusNotificationResponse';
export { default as LogStatusNotificationResponseSchema } from './schemas/LogStatusNotificationResponse.json';
export { MeterValuesRequest } from './types/MeterValuesRequest';
export { default as MeterValuesRequestSchema } from './schemas/MeterValuesRequest.json';
export { MeterValueType, SampledValueType, SignedMeterValueType, UnitOfMeasureType, TransactionEventRequest, TransactionType, } from './types/TransactionEventRequest';
export { default as TransactionEventRequestSchema } from './schemas/TransactionEventRequest.json';
export { MeterValuesResponse } from './types/MeterValuesResponse';
export { default as MeterValuesResponseSchema } from './schemas/MeterValuesResponse.json';
export { NotifyChargingLimitRequest, ChargingLimitType } from './types/NotifyChargingLimitRequest';
export { default as NotifyChargingLimitRequestSchema } from './schemas/NotifyChargingLimitRequest.json';
export { NotifyChargingLimitResponse } from './types/NotifyChargingLimitResponse';
export { default as NotifyChargingLimitResponseSchema } from './schemas/NotifyChargingLimitResponse.json';
export { NotifyCustomerInformationRequest } from './types/NotifyCustomerInformationRequest';
export { default as NotifyCustomerInformationRequestSchema } from './schemas/NotifyCustomerInformationRequest.json';
export { NotifyCustomerInformationResponse } from './types/NotifyCustomerInformationResponse';
export { default as NotifyCustomerInformationResponseSchema } from './schemas/NotifyCustomerInformationResponse.json';
export { NotifyDisplayMessagesRequest } from './types/NotifyDisplayMessagesRequest';
export { default as NotifyDisplayMessagesRequestSchema } from './schemas/NotifyDisplayMessagesRequest.json';
export { MessageInfoType, SetDisplayMessageRequest } from './types/SetDisplayMessageRequest';
export { default as SetDisplayMessageRequestSchema } from './schemas/SetDisplayMessageRequest.json';
export { NotifyDisplayMessagesResponse } from './types/NotifyDisplayMessagesResponse';
export { default as NotifyDisplayMessagesResponseSchema } from './schemas/NotifyDisplayMessagesResponse.json';
export { NotifyEVChargingNeedsRequest, ACChargingParametersType, ChargingNeedsType, DCChargingParametersType, } from './types/NotifyEVChargingNeedsRequest';
export { default as NotifyEVChargingNeedsRequestSchema } from './schemas/NotifyEVChargingNeedsRequest.json';
export { NotifyEVChargingNeedsResponse } from './types/NotifyEVChargingNeedsResponse';
export { default as NotifyEVChargingNeedsResponseSchema } from './schemas/NotifyEVChargingNeedsResponse.json';
export { NotifyEVChargingScheduleRequest } from './types/NotifyEVChargingScheduleRequest';
export { default as NotifyEVChargingScheduleRequestSchema } from './schemas/NotifyEVChargingScheduleRequest.json';
export { NotifyEVChargingScheduleResponse } from './types/NotifyEVChargingScheduleResponse';
export { default as NotifyEVChargingScheduleResponseSchema } from './schemas/NotifyEVChargingScheduleResponse.json';
export { NotifyEventRequest, EventDataType } from './types/NotifyEventRequest';
export { default as NotifyEventRequestSchema } from './schemas/NotifyEventRequest.json';
export { NotifyEventResponse } from './types/NotifyEventResponse';
export { default as NotifyEventResponseSchema } from './schemas/NotifyEventResponse.json';
export { NotifyMonitoringReportRequest, MonitoringDataType, VariableMonitoringType, } from './types/NotifyMonitoringReportRequest';
export { default as NotifyMonitoringReportRequestSchema } from './schemas/NotifyMonitoringReportRequest.json';
export { NotifyMonitoringReportResponse } from './types/NotifyMonitoringReportResponse';
export { default as NotifyMonitoringReportResponseSchema } from './schemas/NotifyMonitoringReportResponse.json';
export { NotifyReportRequest, ReportDataType, VariableAttributeType, VariableCharacteristicsType, } from './types/NotifyReportRequest';
export { default as NotifyReportRequestSchema } from './schemas/NotifyReportRequest.json';
export { NotifyReportResponse } from './types/NotifyReportResponse';
export { default as NotifyReportResponseSchema } from './schemas/NotifyReportResponse.json';
export { PublishFirmwareRequest } from './types/PublishFirmwareRequest';
export { default as PublishFirmwareRequestSchema } from './schemas/PublishFirmwareRequest.json';
export { PublishFirmwareResponse } from './types/PublishFirmwareResponse';
export { default as PublishFirmwareResponseSchema } from './schemas/PublishFirmwareResponse.json';
export { PublishFirmwareStatusNotificationRequest } from './types/PublishFirmwareStatusNotificationRequest';
export { default as PublishFirmwareStatusNotificationRequestSchema } from './schemas/PublishFirmwareStatusNotificationRequest.json';
export { PublishFirmwareStatusNotificationResponse } from './types/PublishFirmwareStatusNotificationResponse';
export { default as PublishFirmwareStatusNotificationResponseSchema } from './schemas/PublishFirmwareStatusNotificationResponse.json';
export { ReportChargingProfilesRequest } from './types/ReportChargingProfilesRequest';
export { default as ReportChargingProfilesRequestSchema } from './schemas/ReportChargingProfilesRequest.json';
export { ReportChargingProfilesResponse } from './types/ReportChargingProfilesResponse';
export { default as ReportChargingProfilesResponseSchema } from './schemas/ReportChargingProfilesResponse.json';
export { RequestStartTransactionRequest } from './types/RequestStartTransactionRequest';
export { default as RequestStartTransactionRequestSchema } from './schemas/RequestStartTransactionRequest.json';
export { RequestStartTransactionResponse } from './types/RequestStartTransactionResponse';
export { default as RequestStartTransactionResponseSchema } from './schemas/RequestStartTransactionResponse.json';
export { RequestStopTransactionRequest } from './types/RequestStopTransactionRequest';
export { default as RequestStopTransactionRequestSchema } from './schemas/RequestStopTransactionRequest.json';
export { RequestStopTransactionResponse } from './types/RequestStopTransactionResponse';
export { default as RequestStopTransactionResponseSchema } from './schemas/RequestStopTransactionResponse.json';
export { ReservationStatusUpdateRequest } from './types/ReservationStatusUpdateRequest';
export { default as ReservationStatusUpdateRequestSchema } from './schemas/ReservationStatusUpdateRequest.json';
export { ReservationStatusUpdateResponse } from './types/ReservationStatusUpdateResponse';
export { default as ReservationStatusUpdateResponseSchema } from './schemas/ReservationStatusUpdateResponse.json';
export { ReserveNowRequest } from './types/ReserveNowRequest';
export { default as ReserveNowRequestSchema } from './schemas/ReserveNowRequest.json';
export { ReserveNowResponse } from './types/ReserveNowResponse';
export { default as ReserveNowResponseSchema } from './schemas/ReserveNowResponse.json';
export { ResetRequest } from './types/ResetRequest';
export { default as ResetRequestSchema } from './schemas/ResetRequest.json';
export { ResetResponse } from './types/ResetResponse';
export { default as ResetResponseSchema } from './schemas/ResetResponse.json';
export { SecurityEventNotificationRequest } from './types/SecurityEventNotificationRequest';
export { default as SecurityEventNotificationRequestSchema } from './schemas/SecurityEventNotificationRequest.json';
export { SecurityEventNotificationResponse } from './types/SecurityEventNotificationResponse';
export { default as SecurityEventNotificationResponseSchema } from './schemas/SecurityEventNotificationResponse.json';
export { SendLocalListRequest, AuthorizationData } from './types/SendLocalListRequest';
export { default as SendLocalListRequestSchema } from './schemas/SendLocalListRequest.json';
export { SendLocalListResponse } from './types/SendLocalListResponse';
export { default as SendLocalListResponseSchema } from './schemas/SendLocalListResponse.json';
export { SetChargingProfileResponse } from './types/SetChargingProfileResponse';
export { default as SetChargingProfileResponseSchema } from './schemas/SetChargingProfileResponse.json';
export { SetDisplayMessageResponse } from './types/SetDisplayMessageResponse';
export { default as SetDisplayMessageResponseSchema } from './schemas/SetDisplayMessageResponse.json';
export { SetMonitoringBaseRequest } from './types/SetMonitoringBaseRequest';
export { default as SetMonitoringBaseRequestSchema } from './schemas/SetMonitoringBaseRequest.json';
export { SetMonitoringBaseResponse } from './types/SetMonitoringBaseResponse';
export { default as SetMonitoringBaseResponseSchema } from './schemas/SetMonitoringBaseResponse.json';
export { SetMonitoringLevelRequest } from './types/SetMonitoringLevelRequest';
export { default as SetMonitoringLevelRequestSchema } from './schemas/SetMonitoringLevelRequest.json';
export { SetMonitoringLevelResponse } from './types/SetMonitoringLevelResponse';
export { default as SetMonitoringLevelResponseSchema } from './schemas/SetMonitoringLevelResponse.json';
export { SetNetworkProfileRequest, APNType, NetworkConnectionProfileType, VPNType, } from './types/SetNetworkProfileRequest';
export { default as SetNetworkProfileRequestSchema } from './schemas/SetNetworkProfileRequest.json';
export { SetNetworkProfileResponse } from './types/SetNetworkProfileResponse';
export { default as SetNetworkProfileResponseSchema } from './schemas/SetNetworkProfileResponse.json';
export { SetVariableMonitoringRequest, SetMonitoringDataType, } from './types/SetVariableMonitoringRequest';
export { default as SetVariableMonitoringRequestSchema } from './schemas/SetVariableMonitoringRequest.json';
export { SetVariableMonitoringResponse, SetMonitoringResultType, } from './types/SetVariableMonitoringResponse';
export { default as SetVariableMonitoringResponseSchema } from './schemas/SetVariableMonitoringResponse.json';
export { SetVariablesRequest, SetVariableDataType } from './types/SetVariablesRequest';
export { default as SetVariablesRequestSchema } from './schemas/SetVariablesRequest.json';
export { SignCertificateRequest } from './types/SignCertificateRequest';
export { default as SignCertificateRequestSchema } from './schemas/SignCertificateRequest.json';
export { SignCertificateResponse } from './types/SignCertificateResponse';
export { default as SignCertificateResponseSchema } from './schemas/SignCertificateResponse.json';
export { StatusNotificationRequest } from './types/StatusNotificationRequest';
export { default as StatusNotificationRequestSchema } from './schemas/StatusNotificationRequest.json';
export { StatusNotificationResponse } from './types/StatusNotificationResponse';
export { default as StatusNotificationResponseSchema } from './schemas/StatusNotificationResponse.json';
export { TriggerMessageResponse } from './types/TriggerMessageResponse';
export { default as TriggerMessageResponseSchema } from './schemas/TriggerMessageResponse.json';
export { UnlockConnectorRequest } from './types/UnlockConnectorRequest';
export { default as UnlockConnectorRequestSchema } from './schemas/UnlockConnectorRequest.json';
export { UnlockConnectorResponse } from './types/UnlockConnectorResponse';
export { default as UnlockConnectorResponseSchema } from './schemas/UnlockConnectorResponse.json';
export { UnpublishFirmwareRequest } from './types/UnpublishFirmwareRequest';
export { default as UnpublishFirmwareRequestSchema } from './schemas/UnpublishFirmwareRequest.json';
export { UnpublishFirmwareResponse } from './types/UnpublishFirmwareResponse';
export { default as UnpublishFirmwareResponseSchema } from './schemas/UnpublishFirmwareResponse.json';
export { UpdateFirmwareRequest, FirmwareType } from './types/UpdateFirmwareRequest';
export { default as UpdateFirmwareRequestSchema } from './schemas/UpdateFirmwareRequest.json';