ocpp-standard-schema
Version:
Contains OCPP JSON schemas for validation purposes
159 lines (158 loc) • 10.2 kB
TypeScript
import IAuthorizeRequest from './Authorize';
import IAuthorizeResponse from './AuthorizeResponse';
import IBootNotificationRequest from './BootNotification';
import IBootNotificationResponse from './BootNotificationResponse';
import ICancelReservationRequest from './CancelReservation';
import ICancelReservationResponse from './CancelReservationResponse';
import IChangeAvailabilityRequest from './ChangeAvailability';
import IChangeAvailabilityResponse from './ChangeAvailabilityResponse';
import IChangeConfigurationRequest from './ChangeConfiguration';
import IChangeConfigurationResponse from './ChangeConfigurationResponse';
import IClearCacheRequest from './ClearCache';
import IClearCacheResponse from './ClearCacheResponse';
import IClearChargingProfileRequest from './ClearChargingProfile';
import IClearChargingProfileResponse from './ClearChargingProfileResponse';
import IDataTransferRequest from './DataTransfer';
import IDataTransferResponse from './DataTransferResponse';
import IDiagnosticsStatusNotificationRequest from './DiagnosticsStatusNotification';
import IDiagnosticsStatusNotificationResponse from './DiagnosticsStatusNotificationResponse';
import IFirmwareStatusNotificationRequest from './FirmwareStatusNotification';
import IFirmwareStatusNotificationResponse from './FirmwareStatusNotificationResponse';
import IGetCompositeScheduleRequest from './GetCompositeSchedule';
import IGetCompositeScheduleResponse from './GetCompositeScheduleResponse';
import IGetConfigurationRequest from './GetConfiguration';
import IGetConfigurationResponse from './GetConfigurationResponse';
import IGetDiagnosticsRequest from './GetDiagnostics';
import IGetDiagnosticsResponse from './GetDiagnosticsResponse';
import IGetLocalListVersionRequest from './GetLocalListVersion';
import IGetLocalListVersionResponse from './GetLocalListVersionResponse';
import IHeartbeatRequest from './Heartbeat';
import IHeartbeatResponse from './HeartbeatResponse';
import IMeterValuesRequest from './MeterValues';
import IMeterValuesResponse from './MeterValuesResponse';
import IRemoteStartTransactionRequest from './RemoteStartTransaction';
import IRemoteStartTransactionResponse from './RemoteStartTransactionResponse';
import IRemoteStopTransactionRequest from './RemoteStopTransaction';
import IRemoteStopTransactionResponse from './RemoteStopTransactionResponse';
import IReserveNowRequest from './ReserveNow';
import IReserveNowResponse from './ReserveNowResponse';
import IResetRequest from './Reset';
import IResetResponse from './ResetResponse';
import ISendLocalListRequest from './SendLocalList';
import ISendLocalListResponse from './SendLocalListResponse';
import ISetChargingProfileRequest from './SetChargingProfile';
import ISetChargingProfileResponse from './SetChargingProfileResponse';
import IStartTransactionRequest from './StartTransaction';
import IStartTransactionResponse from './StartTransactionResponse';
import IStatusNotificationRequest from './StatusNotification';
import IStatusNotificationResponse from './StatusNotificationResponse';
import IStopTransactionRequest from './StopTransaction';
import IStopTransactionResponse from './StopTransactionResponse';
import ITriggerMessageRequest from './TriggerMessage';
import ITriggerMessageResponse from './TriggerMessageResponse';
import IUnlockConnectorRequest from './UnlockConnector';
import IUnlockConnectorResponse from './UnlockConnectorResponse';
import IUpdateFirmwareRequest from './UpdateFirmware';
import IUpdateFirmwareResponse from './UpdateFirmwareResponse';
import ICertificateSignedRequest from './CertificateSigned';
import ICertificateSignedResponse from './CertificateSignedResponse';
import IDeleteCertificateRequest from './DeleteCertificate';
import IDeleteCertificateResponse from './DeleteCertificateResponse';
import IExtendedTriggerMessageRequest from './ExtendedTriggerMessage';
import IExtendedTriggerMessageResponse from './ExtendedTriggerMessageResponse';
import IGetInstalledCertificateIdsRequest from './GetInstalledCertificateIds';
import IGetInstalledCertificateIdsResponse from './GetInstalledCertificateIdsResponse';
import IGetLogRequest from './GetLog';
import IGetLogResponse from './GetLogResponse';
import IInstallCertificateRequest from './InstallCertificate';
import IInstallCertificateResponse from './InstallCertificateResponse';
import ILogStatusNotificationRequest from './LogStatusNotification';
import ILogStatusNotificationResponse from './LogStatusNotificationResponse';
import ISecurityEventNotificationRequest from './SecurityEventNotification';
import ISecurityEventNotificationResponse from './SecurityEventNotificationResponse';
import ISignCertificateRequest from './SignCertificate';
import ISignCertificateResponse from './SignCertificateResponse';
import ISignedFirmwareStatusNotificationRequest from './SignedFirmwareStatusNotification';
import ISignedFirmwareStatusNotificationResponse from './SignedFirmwareStatusNotificationResponse';
import ISignedUpdateFirmwareRequest from './SignedUpdateFirmware';
import ISignedUpdateFirmwareResponse from './SignedUpdateFirmwareResponse';
export declare namespace Ocpp16Types {
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 ChangeConfigurationRequest = IChangeConfigurationRequest;
type ChangeConfigurationResponse = IChangeConfigurationResponse;
type ClearCacheRequest = IClearCacheRequest;
type ClearCacheResponse = IClearCacheResponse;
type ClearChargingProfileRequest = IClearChargingProfileRequest;
type ClearChargingProfileResponse = IClearChargingProfileResponse;
type DataTransferRequest = IDataTransferRequest;
type DataTransferResponse = IDataTransferResponse;
type DiagnosticsStatusNotificationRequest = IDiagnosticsStatusNotificationRequest;
type DiagnosticsStatusNotificationResponse = IDiagnosticsStatusNotificationResponse;
type FirmwareStatusNotificationRequest = IFirmwareStatusNotificationRequest;
type FirmwareStatusNotificationResponse = IFirmwareStatusNotificationResponse;
type GetCompositeScheduleRequest = IGetCompositeScheduleRequest;
type GetCompositeScheduleResponse = IGetCompositeScheduleResponse;
type GetConfigurationRequest = IGetConfigurationRequest;
type GetConfigurationResponse = IGetConfigurationResponse;
type GetDiagnosticsRequest = IGetDiagnosticsRequest;
type GetDiagnosticsResponse = IGetDiagnosticsResponse;
type GetLocalListVersionRequest = IGetLocalListVersionRequest;
type GetLocalListVersionResponse = IGetLocalListVersionResponse;
type HeartbeatRequest = IHeartbeatRequest;
type HeartbeatResponse = IHeartbeatResponse;
type MeterValuesRequest = IMeterValuesRequest;
type MeterValuesResponse = IMeterValuesResponse;
type RemoteStartTransactionRequest = IRemoteStartTransactionRequest;
type RemoteStartTransactionResponse = IRemoteStartTransactionResponse;
type RemoteStopTransactionRequest = IRemoteStopTransactionRequest;
type RemoteStopTransactionResponse = IRemoteStopTransactionResponse;
type ReserveNowRequest = IReserveNowRequest;
type ReserveNowResponse = IReserveNowResponse;
type ResetRequest = IResetRequest;
type ResetResponse = IResetResponse;
type SendLocalListRequest = ISendLocalListRequest;
type SendLocalListResponse = ISendLocalListResponse;
type SetChargingProfileRequest = ISetChargingProfileRequest;
type SetChargingProfileResponse = ISetChargingProfileResponse;
type StartTransactionRequest = IStartTransactionRequest;
type StartTransactionResponse = IStartTransactionResponse;
type StatusNotificationRequest = IStatusNotificationRequest;
type StatusNotificationResponse = IStatusNotificationResponse;
type StopTransactionRequest = IStopTransactionRequest;
type StopTransactionResponse = IStopTransactionResponse;
type TriggerMessageRequest = ITriggerMessageRequest;
type TriggerMessageResponse = ITriggerMessageResponse;
type UnlockConnectorRequest = IUnlockConnectorRequest;
type UnlockConnectorResponse = IUnlockConnectorResponse;
type UpdateFirmwareRequest = IUpdateFirmwareRequest;
type UpdateFirmwareResponse = IUpdateFirmwareResponse;
type CertificateSignedRequest = ICertificateSignedRequest;
type CertificateSignedResponse = ICertificateSignedResponse;
type DeleteCertificateRequest = IDeleteCertificateRequest;
type DeleteCertificateResponse = IDeleteCertificateResponse;
type ExtendedTriggerMessageRequest = IExtendedTriggerMessageRequest;
type ExtendedTriggerMessageResponse = IExtendedTriggerMessageResponse;
type GetInstalledCertificateIdsRequest = IGetInstalledCertificateIdsRequest;
type GetInstalledCertificateIdsResponse = IGetInstalledCertificateIdsResponse;
type GetLogRequest = IGetLogRequest;
type GetLogResponse = IGetLogResponse;
type InstallCertificateRequest = IInstallCertificateRequest;
type InstallCertificateResponse = IInstallCertificateResponse;
type LogStatusNotificationRequest = ILogStatusNotificationRequest;
type LogStatusNotificationResponse = ILogStatusNotificationResponse;
type SecurityEventNotificationRequest = ISecurityEventNotificationRequest;
type SecurityEventNotificationResponse = ISecurityEventNotificationResponse;
type SignCertificateRequest = ISignCertificateRequest;
type SignCertificateResponse = ISignCertificateResponse;
type SignedFirmwareStatusNotificationRequest = ISignedFirmwareStatusNotificationRequest;
type SignedFirmwareStatusNotificationResponse = ISignedFirmwareStatusNotificationResponse;
type SignedUpdateFirmwareRequest = ISignedUpdateFirmwareRequest;
type SignedUpdateFirmwareResponse = ISignedUpdateFirmwareResponse;
}