ocpp-standard-schema
Version:
Contains OCPP JSON schemas for validation purposes
243 lines (242 loc) • 16.1 kB
TypeScript
import IAuthorizeRequest from './AuthorizeRequest';
import IAuthorizeResponse from './AuthorizeResponse';
import IBootNotificationRequest from './BootNotificationRequest';
import IBootNotificationResponse from './BootNotificationResponse';
import ICancelReservationRequest from './CancelReservationRequest';
import ICancelReservationResponse from './CancelReservationResponse';
import IChangeAvailabilityRequest from './ChangeAvailabilityRequest';
import IChangeAvailabilityResponse from './ChangeAvailabilityResponse';
import IClearCacheRequest from './ClearCacheRequest';
import IClearCacheResponse from './ClearCacheResponse';
import IClearChargingProfileRequest from './ClearChargingProfileRequest';
import IClearChargingProfileResponse from './ClearChargingProfileResponse';
import IClearDisplayMessageRequest from './ClearDisplayMessageRequest';
import IClearDisplayMessageResponse from './ClearDisplayMessageResponse';
import IClearedChargingLimitRequest from './ClearedChargingLimitRequest';
import IClearedChargingLimitResponse from './ClearedChargingLimitResponse';
import IClearVariableMonitoringRequest from './ClearVariableMonitoringRequest';
import IClearVariableMonitoringResponse from './ClearVariableMonitoringResponse';
import ICostUpdatedRequest from './CostUpdatedRequest';
import ICostUpdatedResponse from './CostUpdatedResponse';
import ICustomerInformationRequest from './CustomerInformationRequest';
import ICustomerInformationResponse from './CustomerInformationResponse';
import IDataTransferRequest from './DataTransferRequest';
import IDataTransferResponse from './DataTransferResponse';
import IDeleteCertificateRequest from './DeleteCertificateRequest';
import IDeleteCertificateResponse from './DeleteCertificateResponse';
import IFirmwareStatusNotificationRequest from './FirmwareStatusNotificationRequest';
import IFirmwareStatusNotificationResponse from './FirmwareStatusNotificationResponse';
import IGet15118EVCertificateRequest from './Get15118EVCertificateRequest';
import IGet15118EVCertificateResponse from './Get15118EVCertificateResponse';
import IGetBaseReportRequest from './GetBaseReportRequest';
import IGetBaseReportResponse from './GetBaseReportResponse';
import IGetCertificateStatusRequest from './GetCertificateStatusRequest';
import IGetCertificateStatusResponse from './GetCertificateStatusResponse';
import IGetChargingProfilesRequest from './GetChargingProfilesRequest';
import IGetChargingProfilesResponse from './GetChargingProfilesResponse';
import IGetCompositeScheduleRequest from './GetCompositeScheduleRequest';
import IGetCompositeScheduleResponse from './GetCompositeScheduleResponse';
import IGetDisplayMessagesRequest from './GetDisplayMessagesRequest';
import IGetDisplayMessagesResponse from './GetDisplayMessagesResponse';
import IGetInstalledCertificateIdsRequest from './GetInstalledCertificateIdsRequest';
import IGetInstalledCertificateIdsResponse from './GetInstalledCertificateIdsResponse';
import IGetLocalListVersionRequest from './GetLocalListVersionRequest';
import IGetLocalListVersionResponse from './GetLocalListVersionResponse';
import IGetLogRequest from './GetLogRequest';
import IGetLogResponse from './GetLogResponse';
import IGetMonitoringReportRequest from './GetMonitoringReportRequest';
import IGetMonitoringReportResponse from './GetMonitoringReportResponse';
import IGetReportRequest from './GetReportRequest';
import IGetReportResponse from './GetReportResponse';
import IGetTransactionStatusRequest from './GetTransactionStatusRequest';
import IGetTransactionStatusResponse from './GetTransactionStatusResponse';
import IGetVariablesRequest from './GetVariablesRequest';
import IGetVariablesResponse from './GetVariablesResponse';
import IHeartbeatRequest from './HeartbeatRequest';
import IHeartbeatResponse from './HeartbeatResponse';
import IInstallCertificateRequest from './InstallCertificateRequest';
import IInstallCertificateResponse from './InstallCertificateResponse';
import ILogStatusNotificationRequest from './LogStatusNotificationRequest';
import ILogStatusNotificationResponse from './LogStatusNotificationResponse';
import IMeterValuesRequest from './MeterValuesRequest';
import IMeterValuesResponse from './MeterValuesResponse';
import INotifyCustomerInformationRequest from './NotifyCustomerInformationRequest';
import INotifyCustomerInformationResponse from './NotifyCustomerInformationResponse';
import INotifyDisplayMessagesRequest from './NotifyDisplayMessagesRequest';
import INotifyDisplayMessagesResponse from './NotifyDisplayMessagesResponse';
import INotifyEVChargingNeedsRequest from './NotifyEVChargingNeedsRequest';
import INotifyEVChargingNeedsResponse from './NotifyEVChargingNeedsResponse';
import INotifyEventRequest from './NotifyEventRequest';
import INotifyEventResponse from './NotifyEventResponse';
import INotifyMonitoringReportRequest from './NotifyMonitoringReportRequest';
import INotifyMonitoringReportResponse from './NotifyMonitoringReportResponse';
import INotifyReportRequest from './NotifyReportRequest';
import INotifyReportResponse from './NotifyReportResponse';
import IPublishFirmwareRequest from './PublishFirmwareRequest';
import IPublishFirmwareResponse from './PublishFirmwareResponse';
import IPublishFirmwareStatusNotificationRequest from './PublishFirmwareStatusNotificationRequest';
import IPublishFirmwareStatusNotificationResponse from './PublishFirmwareStatusNotificationResponse';
import IRequestStartTransactionRequest from './RequestStartTransactionRequest';
import IRequestStartTransactionResponse from './RequestStartTransactionResponse';
import IRequestStopTransactionRequest from './RequestStopTransactionRequest';
import IRequestStopTransactionResponse from './RequestStopTransactionResponse';
import IReservationStatusUpdateRequest from './ReservationStatusUpdateRequest';
import IReservationStatusUpdateResponse from './ReservationStatusUpdateResponse';
import IReserveNowRequest from './ReserveNowRequest';
import IReserveNowResponse from './ReserveNowResponse';
import IResetRequest from './ResetRequest';
import IResetResponse from './ResetResponse';
import ISecurityEventNotificationRequest from './SecurityEventNotificationRequest';
import ISecurityEventNotificationResponse from './SecurityEventNotificationResponse';
import ISendLocalListRequest from './SendLocalListRequest';
import ISendLocalListResponse from './SendLocalListResponse';
import ISetChargingProfileRequest from './SetChargingProfileRequest';
import ISetChargingProfileResponse from './SetChargingProfileResponse';
import ISetDisplayMessageRequest from './SetDisplayMessageRequest';
import ISetDisplayMessageResponse from './SetDisplayMessageResponse';
import ISetMonitoringBaseRequest from './SetMonitoringBaseRequest';
import ISetMonitoringBaseResponse from './SetMonitoringBaseResponse';
import ISetMonitoringLevelRequest from './SetMonitoringLevelRequest';
import ISetMonitoringLevelResponse from './SetMonitoringLevelResponse';
import ISetNetworkProfileRequest from './SetNetworkProfileRequest';
import ISetNetworkProfileResponse from './SetNetworkProfileResponse';
import ISetVariableMonitoringRequest from './SetVariableMonitoringRequest';
import ISetVariableMonitoringResponse from './SetVariableMonitoringResponse';
import ISetVariablesRequest from './SetVariablesRequest';
import ISetVariablesResponse from './SetVariablesResponse';
import ISignCertificateRequest from './SignCertificateRequest';
import ISignCertificateResponse from './SignCertificateResponse';
import IStatusNotificationRequest from './StatusNotificationRequest';
import IStatusNotificationResponse from './StatusNotificationResponse';
import ITransactionEventRequest from './TransactionEventRequest';
import ITransactionEventResponse from './TransactionEventResponse';
import ITriggerMessageRequest from './TriggerMessageRequest';
import ITriggerMessageResponse from './TriggerMessageResponse';
import IUnlockConnectorRequest from './UnlockConnectorRequest';
import IUnlockConnectorResponse from './UnlockConnectorResponse';
import IUnpublishFirmwareRequest from './UnpublishFirmwareRequest';
import IUnpublishFirmwareResponse from './UnpublishFirmwareResponse';
import IUpdateFirmwareRequest from './UpdateFirmwareRequest';
import IUpdateFirmwareResponse from './UpdateFirmwareResponse';
export declare namespace Ocpp20Types {
type AuthorizeRequest = IAuthorizeRequest;
type AuthorizeResponse = IAuthorizeResponse;
type BootNotificationRequest = IBootNotificationRequest;
type BootNotificationResponse = IBootNotificationResponse;
type CancelReservationRequest = ICancelReservationRequest;
type CancelReservationResponse = ICancelReservationResponse;
type ChangeAvailabilityRequest = IChangeAvailabilityRequest;
type ChangeAvailabilityResponse = IChangeAvailabilityResponse;
type ClearCacheRequest = IClearCacheRequest;
type ClearCacheResponse = IClearCacheResponse;
type ClearChargingProfileRequest = IClearChargingProfileRequest;
type ClearChargingProfileResponse = IClearChargingProfileResponse;
type ClearDisplayMessageRequest = IClearDisplayMessageRequest;
type ClearDisplayMessageResponse = IClearDisplayMessageResponse;
type ClearedChargingLimitRequest = IClearedChargingLimitRequest;
type ClearedChargingLimitResponse = IClearedChargingLimitResponse;
type ClearVariableMonitoringRequest = IClearVariableMonitoringRequest;
type ClearVariableMonitoringResponse = IClearVariableMonitoringResponse;
type CostUpdatedRequest = ICostUpdatedRequest;
type CostUpdatedResponse = ICostUpdatedResponse;
type CustomerInformationRequest = ICustomerInformationRequest;
type CustomerInformationResponse = ICustomerInformationResponse;
type DataTransferRequest = IDataTransferRequest;
type DataTransferResponse = IDataTransferResponse;
type DeleteCertificateRequest = IDeleteCertificateRequest;
type DeleteCertificateResponse = IDeleteCertificateResponse;
type FirmwareStatusNotificationRequest = IFirmwareStatusNotificationRequest;
type FirmwareStatusNotificationResponse = IFirmwareStatusNotificationResponse;
type Get15118EVCertificateRequest = IGet15118EVCertificateRequest;
type Get15118EVCertificateResponse = IGet15118EVCertificateResponse;
type GetBaseReportRequest = IGetBaseReportRequest;
type GetBaseReportResponse = IGetBaseReportResponse;
type GetCertificateStatusRequest = IGetCertificateStatusRequest;
type GetCertificateStatusResponse = IGetCertificateStatusResponse;
type GetChargingProfilesRequest = IGetChargingProfilesRequest;
type GetChargingProfilesResponse = IGetChargingProfilesResponse;
type GetCompositeScheduleRequest = IGetCompositeScheduleRequest;
type GetCompositeScheduleResponse = IGetCompositeScheduleResponse;
type GetDisplayMessagesRequest = IGetDisplayMessagesRequest;
type GetDisplayMessagesResponse = IGetDisplayMessagesResponse;
type GetInstalledCertificateIdsRequest = IGetInstalledCertificateIdsRequest;
type GetInstalledCertificateIdsResponse = IGetInstalledCertificateIdsResponse;
type GetLocalListVersionRequest = IGetLocalListVersionRequest;
type GetLocalListVersionResponse = IGetLocalListVersionResponse;
type GetLogRequest = IGetLogRequest;
type GetLogResponse = IGetLogResponse;
type GetMonitoringReportRequest = IGetMonitoringReportRequest;
type GetMonitoringReportResponse = IGetMonitoringReportResponse;
type GetReportRequest = IGetReportRequest;
type GetReportResponse = IGetReportResponse;
type GetTransactionStatusRequest = IGetTransactionStatusRequest;
type GetTransactionStatusResponse = IGetTransactionStatusResponse;
type GetVariablesRequest = IGetVariablesRequest;
type GetVariablesResponse = IGetVariablesResponse;
type HeartbeatRequest = IHeartbeatRequest;
type HeartbeatResponse = IHeartbeatResponse;
type InstallCertificateRequest = IInstallCertificateRequest;
type InstallCertificateResponse = IInstallCertificateResponse;
type LogStatusNotificationRequest = ILogStatusNotificationRequest;
type LogStatusNotificationResponse = ILogStatusNotificationResponse;
type MeterValuesRequest = IMeterValuesRequest;
type MeterValuesResponse = IMeterValuesResponse;
type NotifyCustomerInformationRequest = INotifyCustomerInformationRequest;
type NotifyCustomerInformationResponse = INotifyCustomerInformationResponse;
type NotifyDisplayMessagesRequest = INotifyDisplayMessagesRequest;
type NotifyDisplayMessagesResponse = INotifyDisplayMessagesResponse;
type NotifyEVChargingNeedsRequest = INotifyEVChargingNeedsRequest;
type NotifyEVChargingNeedsResponse = INotifyEVChargingNeedsResponse;
type NotifyEventRequest = INotifyEventRequest;
type NotifyEventResponse = INotifyEventResponse;
type NotifyMonitoringReportRequest = INotifyMonitoringReportRequest;
type NotifyMonitoringReportResponse = INotifyMonitoringReportResponse;
type NotifyReportRequest = INotifyReportRequest;
type NotifyReportResponse = INotifyReportResponse;
type PublishFirmwareRequest = IPublishFirmwareRequest;
type PublishFirmwareResponse = IPublishFirmwareResponse;
type PublishFirmwareStatusNotificationRequest = IPublishFirmwareStatusNotificationRequest;
type PublishFirmwareStatusNotificationResponse = IPublishFirmwareStatusNotificationResponse;
type RequestStartTransactionRequest = IRequestStartTransactionRequest;
type RequestStartTransactionResponse = IRequestStartTransactionResponse;
type RequestStopTransactionRequest = IRequestStopTransactionRequest;
type RequestStopTransactionResponse = IRequestStopTransactionResponse;
type ReservationStatusUpdateRequest = IReservationStatusUpdateRequest;
type ReservationStatusUpdateResponse = IReservationStatusUpdateResponse;
type ReserveNowRequest = IReserveNowRequest;
type ReserveNowResponse = IReserveNowResponse;
type ResetRequest = IResetRequest;
type ResetResponse = IResetResponse;
type SecurityEventNotificationRequest = ISecurityEventNotificationRequest;
type SecurityEventNotificationResponse = ISecurityEventNotificationResponse;
type SendLocalListRequest = ISendLocalListRequest;
type SendLocalListResponse = ISendLocalListResponse;
type SetChargingProfileRequest = ISetChargingProfileRequest;
type SetChargingProfileResponse = ISetChargingProfileResponse;
type SetDisplayMessageRequest = ISetDisplayMessageRequest;
type SetDisplayMessageResponse = ISetDisplayMessageResponse;
type SetMonitoringBaseRequest = ISetMonitoringBaseRequest;
type SetMonitoringBaseResponse = ISetMonitoringBaseResponse;
type SetMonitoringLevelRequest = ISetMonitoringLevelRequest;
type SetMonitoringLevelResponse = ISetMonitoringLevelResponse;
type SetNetworkProfileRequest = ISetNetworkProfileRequest;
type SetNetworkProfileResponse = ISetNetworkProfileResponse;
type SetVariableMonitoringRequest = ISetVariableMonitoringRequest;
type SetVariableMonitoringResponse = ISetVariableMonitoringResponse;
type SetVariablesRequest = ISetVariablesRequest;
type SetVariablesResponse = ISetVariablesResponse;
type SignCertificateRequest = ISignCertificateRequest;
type SignCertificateResponse = ISignCertificateResponse;
type StatusNotificationRequest = IStatusNotificationRequest;
type StatusNotificationResponse = IStatusNotificationResponse;
type TransactionEventRequest = ITransactionEventRequest;
type TransactionEventResponse = ITransactionEventResponse;
type TriggerMessageRequest = ITriggerMessageRequest;
type TriggerMessageResponse = ITriggerMessageResponse;
type UnlockConnectorRequest = IUnlockConnectorRequest;
type UnlockConnectorResponse = IUnlockConnectorResponse;
type UnpublishFirmwareRequest = IUnpublishFirmwareRequest;
type UnpublishFirmwareResponse = IUnpublishFirmwareResponse;
type UpdateFirmwareRequest = IUpdateFirmwareRequest;
type UpdateFirmwareResponse = IUpdateFirmwareResponse;
}