import { type AuthorizeResponseV16 } from "./v16/authorize-response"; import { type AuthorizeRequestV16 } from "./v16/authorize"; import { type BootNotificationResponseV16 } from "./v16/boot-notification-response"; import { type BootNotificationRequestV16 } from "./v16/boot-notification"; import { type CancelReservationResponseV16 } from "./v16/cancel-reservation-response"; import { type CancelReservationRequestV16 } from "./v16/cancel-reservation"; import { type CertificateSignedResponseV16 } from "./v16/certificate-signed-response"; import { type CertificateSignedRequestV16 } from "./v16/certificate-signed"; import { type ChangeAvailabilityResponseV16 } from "./v16/change-availability-response"; import { type ChangeAvailabilityRequestV16 } from "./v16/change-availability"; import { type ChangeConfigurationResponseV16 } from "./v16/change-configuration-response"; import { type ChangeConfigurationRequestV16 } from "./v16/change-configuration"; import { type ClearCacheResponseV16 } from "./v16/clear-cache-response"; import { type ClearCacheRequestV16 } from "./v16/clear-cache"; import { type ClearChargingProfileResponseV16 } from "./v16/clear-charging-profile-response"; import { type ClearChargingProfileRequestV16 } from "./v16/clear-charging-profile"; import { type DataTransferResponseV16 } from "./v16/data-transfer-response"; import { type DataTransferRequestV16 } from "./v16/data-transfer"; import { type DeleteCertificateResponseV16 } from "./v16/delete-certificate-response"; import { type DeleteCertificateRequestV16 } from "./v16/delete-certificate"; import { type DiagnosticsStatusNotificationResponseV16 } from "./v16/diagnostics-status-notification-response"; import { type DiagnosticsStatusNotificationRequestV16 } from "./v16/diagnostics-status-notification"; import { type ExtendedTriggerMessageResponseV16 } from "./v16/extended-trigger-message-response"; import { type ExtendedTriggerMessageRequestV16 } from "./v16/extended-trigger-message"; import { type FirmwareStatusNotificationResponseV16 } from "./v16/firmware-status-notification-response"; import { type FirmwareStatusNotificationRequestV16 } from "./v16/firmware-status-notification"; import { type GetCompositeScheduleResponseV16 } from "./v16/get-composite-schedule-response"; import { type GetCompositeScheduleRequestV16 } from "./v16/get-composite-schedule"; import { type GetConfigurationResponseV16 } from "./v16/get-configuration-response"; import { type GetConfigurationRequestV16 } from "./v16/get-configuration"; import { type GetDiagnosticsResponseV16 } from "./v16/get-diagnostics-response"; import { type GetDiagnosticsRequestV16 } from "./v16/get-diagnostics"; import { type GetInstalledCertificateIdsResponseV16 } from "./v16/get-installed-certificate-ids-response"; import { type GetInstalledCertificateIdsRequestV16 } from "./v16/get-installed-certificate-ids"; import { type GetLocalListVersionResponseV16 } from "./v16/get-local-list-version-response"; import { type GetLocalListVersionRequestV16 } from "./v16/get-local-list-version"; import { type GetLogResponseV16 } from "./v16/get-log-response"; import { type GetLogRequestV16 } from "./v16/get-log"; import { type HeartbeatResponseV16 } from "./v16/heartbeat-response"; import { type HeartbeatRequestV16 } from "./v16/heartbeat"; import { type InstallCertificateResponseV16 } from "./v16/install-certificate-response"; import { type InstallCertificateRequestV16 } from "./v16/install-certificate"; import { type LogStatusNotificationResponseV16 } from "./v16/log-status-notification-response"; import { type LogStatusNotificationRequestV16 } from "./v16/log-status-notification"; import { type MeterValuesResponseV16 } from "./v16/meter-values-response"; import { type MeterValuesRequestV16 } from "./v16/meter-values"; import { type RemoteStartTransactionResponseV16 } from "./v16/remote-start-transaction-response"; import { type RemoteStartTransactionRequestV16 } from "./v16/remote-start-transaction"; import { type RemoteStopTransactionResponseV16 } from "./v16/remote-stop-transaction-response"; import { type RemoteStopTransactionRequestV16 } from "./v16/remote-stop-transaction"; import { type ReserveNowResponseV16 } from "./v16/reserve-now-response"; import { type ReserveNowRequestV16 } from "./v16/reserve-now"; import { type ResetResponseV16 } from "./v16/reset-response"; import { type ResetRequestV16 } from "./v16/reset"; import { type RpcCallErrorV16 } from "./v16/rpc-call-error"; import { type RpcCallResultV16 } from "./v16/rpc-call-result"; import { type RpcCallV16 } from "./v16/rpc-call"; import { type SecurityEventNotificationResponseV16 } from "./v16/security-event-notification-response"; import { type SecurityEventNotificationRequestV16 } from "./v16/security-event-notification"; import { type SendLocalListResponseV16 } from "./v16/send-local-list-response"; import { type SendLocalListRequestV16 } from "./v16/send-local-list"; import { type SetChargingProfileResponseV16 } from "./v16/set-charging-profile-response"; import { type SetChargingProfileRequestV16 } from "./v16/set-charging-profile"; import { type SignCertificateResponseV16 } from "./v16/sign-certificate-response"; import { type SignCertificateRequestV16 } from "./v16/sign-certificate"; import { type SignedFirmwareStatusNotificationResponseV16 } from "./v16/signed-firmware-status-notification-response"; import { type SignedFirmwareStatusNotificationRequestV16 } from "./v16/signed-firmware-status-notification"; import { type SignedUpdateFirmwareResponseV16 } from "./v16/signed-update-firmware-response"; import { type SignedUpdateFirmwareRequestV16 } from "./v16/signed-update-firmware"; import { type StartTransactionResponseV16 } from "./v16/start-transaction-response"; import { type StartTransactionRequestV16 } from "./v16/start-transaction"; import { type StatusNotificationResponseV16 } from "./v16/status-notification-response"; import { type StatusNotificationRequestV16 } from "./v16/status-notification"; import { type StopTransactionResponseV16 } from "./v16/stop-transaction-response"; import { type StopTransactionRequestV16 } from "./v16/stop-transaction"; import { type TriggerMessageResponseV16 } from "./v16/trigger-message-response"; import { type TriggerMessageRequestV16 } from "./v16/trigger-message"; import { type UnlockConnectorResponseV16 } from "./v16/unlock-connector-response"; import { type UnlockConnectorRequestV16 } from "./v16/unlock-connector"; import { type UpdateFirmwareResponseV16 } from "./v16/update-firmware-response"; import { type UpdateFirmwareRequestV16 } from "./v16/update-firmware"; export type { AuthorizeResponseV16 }; export type { AuthorizeRequestV16 }; export type { BootNotificationResponseV16 }; export type { BootNotificationRequestV16 }; export type { CancelReservationResponseV16 }; export type { CancelReservationRequestV16 }; export type { CertificateSignedResponseV16 }; export type { CertificateSignedRequestV16 }; export type { ChangeAvailabilityResponseV16 }; export type { ChangeAvailabilityRequestV16 }; export type { ChangeConfigurationResponseV16 }; export type { ChangeConfigurationRequestV16 }; export type { ClearCacheResponseV16 }; export type { ClearCacheRequestV16 }; export type { ClearChargingProfileResponseV16 }; export type { ClearChargingProfileRequestV16 }; export type { DataTransferResponseV16 }; export type { DataTransferRequestV16 }; export type { DeleteCertificateResponseV16 }; export type { DeleteCertificateRequestV16 }; export type { DiagnosticsStatusNotificationResponseV16 }; export type { DiagnosticsStatusNotificationRequestV16 }; export type { ExtendedTriggerMessageResponseV16 }; export type { ExtendedTriggerMessageRequestV16 }; export type { FirmwareStatusNotificationResponseV16 }; export type { FirmwareStatusNotificationRequestV16 }; export type { GetCompositeScheduleResponseV16 }; export type { GetCompositeScheduleRequestV16 }; export type { GetConfigurationResponseV16 }; export type { GetConfigurationRequestV16 }; export type { GetDiagnosticsResponseV16 }; export type { GetDiagnosticsRequestV16 }; export type { GetInstalledCertificateIdsResponseV16 }; export type { GetInstalledCertificateIdsRequestV16 }; export type { GetLocalListVersionResponseV16 }; export type { GetLocalListVersionRequestV16 }; export type { GetLogResponseV16 }; export type { GetLogRequestV16 }; export type { HeartbeatResponseV16 }; export type { HeartbeatRequestV16 }; export type { InstallCertificateResponseV16 }; export type { InstallCertificateRequestV16 }; export type { LogStatusNotificationResponseV16 }; export type { LogStatusNotificationRequestV16 }; export type { MeterValuesResponseV16 }; export type { MeterValuesRequestV16 }; export type { RemoteStartTransactionResponseV16 }; export type { RemoteStartTransactionRequestV16 }; export type { RemoteStopTransactionResponseV16 }; export type { RemoteStopTransactionRequestV16 }; export type { ReserveNowResponseV16 }; export type { ReserveNowRequestV16 }; export type { ResetResponseV16 }; export type { ResetRequestV16 }; export type { RpcCallErrorV16 }; export type { RpcCallResultV16 }; export type { RpcCallV16 }; export type { SecurityEventNotificationResponseV16 }; export type { SecurityEventNotificationRequestV16 }; export type { SendLocalListResponseV16 }; export type { SendLocalListRequestV16 }; export type { SetChargingProfileResponseV16 }; export type { SetChargingProfileRequestV16 }; export type { SignCertificateResponseV16 }; export type { SignCertificateRequestV16 }; export type { SignedFirmwareStatusNotificationResponseV16 }; export type { SignedFirmwareStatusNotificationRequestV16 }; export type { SignedUpdateFirmwareResponseV16 }; export type { SignedUpdateFirmwareRequestV16 }; export type { StartTransactionResponseV16 }; export type { StartTransactionRequestV16 }; export type { StatusNotificationResponseV16 }; export type { StatusNotificationRequestV16 }; export type { StopTransactionResponseV16 }; export type { StopTransactionRequestV16 }; export type { TriggerMessageResponseV16 }; export type { TriggerMessageRequestV16 }; export type { UnlockConnectorResponseV16 }; export type { UnlockConnectorRequestV16 }; export type { UpdateFirmwareResponseV16 }; export type { UpdateFirmwareRequestV16 }; /** Actions initiated by Charge Point */ export type CPActionV16 = "Authorize" | "BootNotification" | "DiagnosticsStatusNotification" | "FirmwareStatusNotification" | "Heartbeat" | "LogStatusNotification" | "MeterValues" | "SecurityEventNotification" | "SignCertificate" | "SignedFirmwareStatusNotification" | "StartTransaction" | "StatusNotification" | "StopTransaction"; /** Actions initiated by CSMS (Central System) */ export type CSMSActionV16 = "CancelReservation" | "CertificateSigned" | "ChangeAvailability" | "ChangeConfiguration" | "ClearCache" | "ClearChargingProfile" | "DataTransfer" | "DeleteCertificate" | "ExtendedTriggerMessage" | "GetCompositeSchedule" | "GetConfiguration" | "GetDiagnostics" | "GetInstalledCertificateIds" | "GetLocalListVersion" | "GetLog" | "InstallCertificate" | "RemoteStartTransaction" | "RemoteStopTransaction" | "ReserveNow" | "Reset" | "SendLocalList" | "SetChargingProfile" | "SignedUpdateFirmware" | "TriggerMessage" | "UnlockConnector" | "UpdateFirmware"; /** All OCPP actions */ export type ActionV16 = "Authorize" | "BootNotification" | "CancelReservation" | "CertificateSigned" | "ChangeAvailability" | "ChangeConfiguration" | "ClearCache" | "ClearChargingProfile" | "DataTransfer" | "DeleteCertificate" | "DiagnosticsStatusNotification" | "ExtendedTriggerMessage" | "FirmwareStatusNotification" | "GetCompositeSchedule" | "GetConfiguration" | "GetDiagnostics" | "GetInstalledCertificateIds" | "GetLocalListVersion" | "GetLog" | "Heartbeat" | "InstallCertificate" | "LogStatusNotification" | "MeterValues" | "RemoteStartTransaction" | "RemoteStopTransaction" | "ReserveNow" | "Reset" | "SecurityEventNotification" | "SendLocalList" | "SetChargingProfile" | "SignCertificate" | "SignedFirmwareStatusNotification" | "SignedUpdateFirmware" | "StartTransaction" | "StatusNotification" | "StopTransaction" | "TriggerMessage" | "UnlockConnector" | "UpdateFirmware"; export declare enum ActionNameV16 { Authorize = "Authorize", BootNotification = "BootNotification", CancelReservation = "CancelReservation", CertificateSigned = "CertificateSigned", ChangeAvailability = "ChangeAvailability", ChangeConfiguration = "ChangeConfiguration", ClearCache = "ClearCache", ClearChargingProfile = "ClearChargingProfile", DataTransfer = "DataTransfer", DeleteCertificate = "DeleteCertificate", DiagnosticsStatusNotification = "DiagnosticsStatusNotification", ExtendedTriggerMessage = "ExtendedTriggerMessage", FirmwareStatusNotification = "FirmwareStatusNotification", GetCompositeSchedule = "GetCompositeSchedule", GetConfiguration = "GetConfiguration", GetDiagnostics = "GetDiagnostics", GetInstalledCertificateIds = "GetInstalledCertificateIds", GetLocalListVersion = "GetLocalListVersion", GetLog = "GetLog", Heartbeat = "Heartbeat", InstallCertificate = "InstallCertificate", LogStatusNotification = "LogStatusNotification", MeterValues = "MeterValues", RemoteStartTransaction = "RemoteStartTransaction", RemoteStopTransaction = "RemoteStopTransaction", ReserveNow = "ReserveNow", Reset = "Reset", SecurityEventNotification = "SecurityEventNotification", SendLocalList = "SendLocalList", SetChargingProfile = "SetChargingProfile", SignCertificate = "SignCertificate", SignedFirmwareStatusNotification = "SignedFirmwareStatusNotification", SignedUpdateFirmware = "SignedUpdateFirmware", StartTransaction = "StartTransaction", StatusNotification = "StatusNotification", StopTransaction = "StopTransaction", TriggerMessage = "TriggerMessage", UnlockConnector = "UnlockConnector", UpdateFirmware = "UpdateFirmware" } /** Request messages sent from Charge Point to CSMS */ export type CPRequestTypeV16 = AuthorizeRequestV16 | BootNotificationRequestV16 | DiagnosticsStatusNotificationRequestV16 | FirmwareStatusNotificationRequestV16 | HeartbeatRequestV16 | LogStatusNotificationRequestV16 | MeterValuesRequestV16 | SecurityEventNotificationRequestV16 | SignCertificateRequestV16 | SignedFirmwareStatusNotificationRequestV16 | StartTransactionRequestV16 | StatusNotificationRequestV16 | StopTransactionRequestV16; /** Request messages sent from CSMS to Charge Point */ export type CSMSRequestTypeV16 = CancelReservationRequestV16 | CertificateSignedRequestV16 | ChangeAvailabilityRequestV16 | ChangeConfigurationRequestV16 | ClearCacheRequestV16 | ClearChargingProfileRequestV16 | DataTransferRequestV16 | DeleteCertificateRequestV16 | ExtendedTriggerMessageRequestV16 | GetCompositeScheduleRequestV16 | GetConfigurationRequestV16 | GetDiagnosticsRequestV16 | GetInstalledCertificateIdsRequestV16 | GetLocalListVersionRequestV16 | GetLogRequestV16 | InstallCertificateRequestV16 | RemoteStartTransactionRequestV16 | RemoteStopTransactionRequestV16 | ReserveNowRequestV16 | ResetRequestV16 | SendLocalListRequestV16 | SetChargingProfileRequestV16 | SignedUpdateFirmwareRequestV16 | TriggerMessageRequestV16 | UnlockConnectorRequestV16 | UpdateFirmwareRequestV16; /** All OCPP request types */ export type OCPPRequestTypeV16 = AuthorizeRequestV16 | BootNotificationRequestV16 | CancelReservationRequestV16 | CertificateSignedRequestV16 | ChangeAvailabilityRequestV16 | ChangeConfigurationRequestV16 | ClearCacheRequestV16 | ClearChargingProfileRequestV16 | DataTransferRequestV16 | DeleteCertificateRequestV16 | DiagnosticsStatusNotificationRequestV16 | ExtendedTriggerMessageRequestV16 | FirmwareStatusNotificationRequestV16 | GetCompositeScheduleRequestV16 | GetConfigurationRequestV16 | GetDiagnosticsRequestV16 | GetInstalledCertificateIdsRequestV16 | GetLocalListVersionRequestV16 | GetLogRequestV16 | HeartbeatRequestV16 | InstallCertificateRequestV16 | LogStatusNotificationRequestV16 | MeterValuesRequestV16 | RemoteStartTransactionRequestV16 | RemoteStopTransactionRequestV16 | ReserveNowRequestV16 | ResetRequestV16 | SecurityEventNotificationRequestV16 | SendLocalListRequestV16 | SetChargingProfileRequestV16 | SignCertificateRequestV16 | SignedFirmwareStatusNotificationRequestV16 | SignedUpdateFirmwareRequestV16 | StartTransactionRequestV16 | StatusNotificationRequestV16 | StopTransactionRequestV16 | TriggerMessageRequestV16 | UnlockConnectorRequestV16 | UpdateFirmwareRequestV16; /** Response messages sent from CSMS to Charge Point (in response to CP requests) */ export type CPResponseTypeV16 = AuthorizeResponseV16 | BootNotificationResponseV16 | DiagnosticsStatusNotificationResponseV16 | FirmwareStatusNotificationResponseV16 | HeartbeatResponseV16 | LogStatusNotificationResponseV16 | MeterValuesResponseV16 | SecurityEventNotificationResponseV16 | SignCertificateResponseV16 | SignedFirmwareStatusNotificationResponseV16 | StartTransactionResponseV16 | StatusNotificationResponseV16 | StopTransactionResponseV16; /** Response messages sent from Charge Point to CSMS (in response to CSMS requests) */ export type CSMSResponseTypeV16 = CancelReservationResponseV16 | CertificateSignedResponseV16 | ChangeAvailabilityResponseV16 | ChangeConfigurationResponseV16 | ClearCacheResponseV16 | ClearChargingProfileResponseV16 | DataTransferResponseV16 | DeleteCertificateResponseV16 | ExtendedTriggerMessageResponseV16 | GetCompositeScheduleResponseV16 | GetConfigurationResponseV16 | GetDiagnosticsResponseV16 | GetInstalledCertificateIdsResponseV16 | GetLocalListVersionResponseV16 | GetLogResponseV16 | InstallCertificateResponseV16 | RemoteStartTransactionResponseV16 | RemoteStopTransactionResponseV16 | ReserveNowResponseV16 | ResetResponseV16 | SendLocalListResponseV16 | SetChargingProfileResponseV16 | SignedUpdateFirmwareResponseV16 | TriggerMessageResponseV16 | UnlockConnectorResponseV16 | UpdateFirmwareResponseV16; /** All OCPP response types */ export type OCPPResponseTypeV16 = AuthorizeResponseV16 | BootNotificationResponseV16 | CancelReservationResponseV16 | CertificateSignedResponseV16 | ChangeAvailabilityResponseV16 | ChangeConfigurationResponseV16 | ClearCacheResponseV16 | ClearChargingProfileResponseV16 | DataTransferResponseV16 | DeleteCertificateResponseV16 | DiagnosticsStatusNotificationResponseV16 | ExtendedTriggerMessageResponseV16 | FirmwareStatusNotificationResponseV16 | GetCompositeScheduleResponseV16 | GetConfigurationResponseV16 | GetDiagnosticsResponseV16 | GetInstalledCertificateIdsResponseV16 | GetLocalListVersionResponseV16 | GetLogResponseV16 | HeartbeatResponseV16 | InstallCertificateResponseV16 | LogStatusNotificationResponseV16 | MeterValuesResponseV16 | RemoteStartTransactionResponseV16 | RemoteStopTransactionResponseV16 | ReserveNowResponseV16 | ResetResponseV16 | SecurityEventNotificationResponseV16 | SendLocalListResponseV16 | SetChargingProfileResponseV16 | SignCertificateResponseV16 | SignedFirmwareStatusNotificationResponseV16 | SignedUpdateFirmwareResponseV16 | StartTransactionResponseV16 | StatusNotificationResponseV16 | StopTransactionResponseV16 | TriggerMessageResponseV16 | UnlockConnectorResponseV16 | UpdateFirmwareResponseV16; export declare enum OCPPErrorCodeV16 { NotImplemented = "NotImplemented", NotSupported = "NotSupported", InternalError = "InternalError", ProtocolError = "ProtocolError", SecurityError = "SecurityError", FormationViolation = "FormationViolation", PropertyConstraintViolation = "PropertyConstraintViolation", OccurenceConstraintViolation = "OccurenceConstraintViolation", TypeConstraintViolation = "TypeConstraintViolation", GenericError = "GenericError" } export type OCPPRpcMessageV16 = RpcCallV16 | RpcCallResultV16 | RpcCallErrorV16; import { type AuthorizeResponseV201 } from "./v201/authorize-response"; import { type AuthorizeRequestV201 } from "./v201/authorize"; import { type BootNotificationResponseV201 } from "./v201/boot-notification-response"; import { type BootNotificationRequestV201 } from "./v201/boot-notification"; import { type CancelReservationResponseV201 } from "./v201/cancel-reservation-response"; import { type CancelReservationRequestV201 } from "./v201/cancel-reservation"; import { type CertificateSignedResponseV201 } from "./v201/certificate-signed-response"; import { type CertificateSignedRequestV201 } from "./v201/certificate-signed"; import { type ChangeAvailabilityResponseV201 } from "./v201/change-availability-response"; import { type ChangeAvailabilityRequestV201 } from "./v201/change-availability"; import { type ClearCacheResponseV201 } from "./v201/clear-cache-response"; import { type ClearCacheRequestV201 } from "./v201/clear-cache"; import { type ClearChargingProfileResponseV201 } from "./v201/clear-charging-profile-response"; import { type ClearChargingProfileRequestV201 } from "./v201/clear-charging-profile"; import { type ClearDisplayMessageResponseV201 } from "./v201/clear-display-message-response"; import { type ClearDisplayMessageRequestV201 } from "./v201/clear-display-message"; import { type ClearVariableMonitoringResponseV201 } from "./v201/clear-variable-monitoring-response"; import { type ClearVariableMonitoringRequestV201 } from "./v201/clear-variable-monitoring"; import { type ClearedChargingLimitResponseV201 } from "./v201/cleared-charging-limit-response"; import { type ClearedChargingLimitRequestV201 } from "./v201/cleared-charging-limit"; import { type CostUpdatedResponseV201 } from "./v201/cost-updated-response"; import { type CostUpdatedRequestV201 } from "./v201/cost-updated"; import { type CustomerInformationResponseV201 } from "./v201/customer-information-response"; import { type CustomerInformationRequestV201 } from "./v201/customer-information"; import { type DataTransferResponseV201 } from "./v201/data-transfer-response"; import { type DataTransferRequestV201 } from "./v201/data-transfer"; import { type DeleteCertificateResponseV201 } from "./v201/delete-certificate-response"; import { type DeleteCertificateRequestV201 } from "./v201/delete-certificate"; import { type FirmwareStatusNotificationResponseV201 } from "./v201/firmware-status-notification-response"; import { type FirmwareStatusNotificationRequestV201 } from "./v201/firmware-status-notification"; import { type GetBaseReportResponseV201 } from "./v201/get-base-report-response"; import { type GetBaseReportRequestV201 } from "./v201/get-base-report"; import { type GetCertificateStatusResponseV201 } from "./v201/get-certificate-status-response"; import { type GetCertificateStatusRequestV201 } from "./v201/get-certificate-status"; import { type GetChargingProfilesResponseV201 } from "./v201/get-charging-profiles-response"; import { type GetChargingProfilesRequestV201 } from "./v201/get-charging-profiles"; import { type GetCompositeScheduleResponseV201 } from "./v201/get-composite-schedule-response"; import { type GetCompositeScheduleRequestV201 } from "./v201/get-composite-schedule"; import { type GetDisplayMessagesResponseV201 } from "./v201/get-display-messages-response"; import { type GetDisplayMessagesRequestV201 } from "./v201/get-display-messages"; import { type GetInstalledCertificateIdsResponseV201 } from "./v201/get-installed-certificate-ids-response"; import { type GetInstalledCertificateIdsRequestV201 } from "./v201/get-installed-certificate-ids"; import { type GetLocalListVersionResponseV201 } from "./v201/get-local-list-version-response"; import { type GetLocalListVersionRequestV201 } from "./v201/get-local-list-version"; import { type GetLogResponseV201 } from "./v201/get-log-response"; import { type GetLogRequestV201 } from "./v201/get-log"; import { type GetMonitoringReportResponseV201 } from "./v201/get-monitoring-report-response"; import { type GetMonitoringReportRequestV201 } from "./v201/get-monitoring-report"; import { type GetReportResponseV201 } from "./v201/get-report-response"; import { type GetReportRequestV201 } from "./v201/get-report"; import { type GetTransactionStatusResponseV201 } from "./v201/get-transaction-status-response"; import { type GetTransactionStatusRequestV201 } from "./v201/get-transaction-status"; import { type GetVariablesResponseV201 } from "./v201/get-variables-response"; import { type GetVariablesRequestV201 } from "./v201/get-variables"; import { type Get15118EVCertificateResponseV201 } from "./v201/get15118-e-v-certificate-response"; import { type Get15118EVCertificateRequestV201 } from "./v201/get15118-e-v-certificate"; import { type HeartbeatResponseV201 } from "./v201/heartbeat-response"; import { type HeartbeatRequestV201 } from "./v201/heartbeat"; import { type InstallCertificateResponseV201 } from "./v201/install-certificate-response"; import { type InstallCertificateRequestV201 } from "./v201/install-certificate"; import { type LogStatusNotificationResponseV201 } from "./v201/log-status-notification-response"; import { type LogStatusNotificationRequestV201 } from "./v201/log-status-notification"; import { type MeterValuesResponseV201 } from "./v201/meter-values-response"; import { type MeterValuesRequestV201 } from "./v201/meter-values"; import { type NotifyChargingLimitResponseV201 } from "./v201/notify-charging-limit-response"; import { type NotifyChargingLimitRequestV201 } from "./v201/notify-charging-limit"; import { type NotifyCustomerInformationResponseV201 } from "./v201/notify-customer-information-response"; import { type NotifyCustomerInformationRequestV201 } from "./v201/notify-customer-information"; import { type NotifyDisplayMessagesResponseV201 } from "./v201/notify-display-messages-response"; import { type NotifyDisplayMessagesRequestV201 } from "./v201/notify-display-messages"; import { type NotifyEVChargingNeedsResponseV201 } from "./v201/notify-e-v-charging-needs-response"; import { type NotifyEVChargingNeedsRequestV201 } from "./v201/notify-e-v-charging-needs"; import { type NotifyEVChargingScheduleResponseV201 } from "./v201/notify-e-v-charging-schedule-response"; import { type NotifyEVChargingScheduleRequestV201 } from "./v201/notify-e-v-charging-schedule"; import { type NotifyEventResponseV201 } from "./v201/notify-event-response"; import { type NotifyEventRequestV201 } from "./v201/notify-event"; import { type NotifyMonitoringReportResponseV201 } from "./v201/notify-monitoring-report-response"; import { type NotifyMonitoringReportRequestV201 } from "./v201/notify-monitoring-report"; import { type NotifyReportResponseV201 } from "./v201/notify-report-response"; import { type NotifyReportRequestV201 } from "./v201/notify-report"; import { type PublishFirmwareResponseV201 } from "./v201/publish-firmware-response"; import { type PublishFirmwareStatusNotificationResponseV201 } from "./v201/publish-firmware-status-notification-response"; import { type PublishFirmwareStatusNotificationRequestV201 } from "./v201/publish-firmware-status-notification"; import { type PublishFirmwareRequestV201 } from "./v201/publish-firmware"; import { type ReportChargingProfilesResponseV201 } from "./v201/report-charging-profiles-response"; import { type ReportChargingProfilesRequestV201 } from "./v201/report-charging-profiles"; import { type ReservationStatusUpdateResponseV201 } from "./v201/reservation-status-update-response"; import { type ReservationStatusUpdateRequestV201 } from "./v201/reservation-status-update"; import { type ReserveNowResponseV201 } from "./v201/reserve-now-response"; import { type ReserveNowRequestV201 } from "./v201/reserve-now"; import { type ResetResponseV201 } from "./v201/reset-response"; import { type ResetRequestV201 } from "./v201/reset"; import { type RpcCallErrorV201 } from "./v201/rpc-call-error"; import { type RpcCallResultV201 } from "./v201/rpc-call-result"; import { type RpcCallV201 } from "./v201/rpc-call"; import { type SecurityEventNotificationResponseV201 } from "./v201/security-event-notification-response"; import { type SecurityEventNotificationRequestV201 } from "./v201/security-event-notification"; import { type SendLocalListResponseV201 } from "./v201/send-local-list-response"; import { type SendLocalListRequestV201 } from "./v201/send-local-list"; import { type SetChargingProfileResponseV201 } from "./v201/set-charging-profile-response"; import { type SetChargingProfileRequestV201 } from "./v201/set-charging-profile"; import { type SetDisplayMessageResponseV201 } from "./v201/set-display-message-response"; import { type SetDisplayMessageRequestV201 } from "./v201/set-display-message"; import { type SetMonitoringBaseResponseV201 } from "./v201/set-monitoring-base-response"; import { type SetMonitoringBaseRequestV201 } from "./v201/set-monitoring-base"; import { type SetMonitoringLevelResponseV201 } from "./v201/set-monitoring-level-response"; import { type SetMonitoringLevelRequestV201 } from "./v201/set-monitoring-level"; import { type SetNetworkProfileResponseV201 } from "./v201/set-network-profile-response"; import { type SetNetworkProfileRequestV201 } from "./v201/set-network-profile"; import { type SetVariableMonitoringResponseV201 } from "./v201/set-variable-monitoring-response"; import { type SetVariableMonitoringRequestV201 } from "./v201/set-variable-monitoring"; import { type SetVariablesResponseV201 } from "./v201/set-variables-response"; import { type SetVariablesRequestV201 } from "./v201/set-variables"; import { type SignCertificateResponseV201 } from "./v201/sign-certificate-response"; import { type SignCertificateRequestV201 } from "./v201/sign-certificate"; import { type RequestStartTransactionResponseV201 } from "./v201/start-transaction-response"; import { type RequestStartTransactionRequestV201 } from "./v201/start-transaction"; import { type StatusNotificationResponseV201 } from "./v201/status-notification-response"; import { type StatusNotificationRequestV201 } from "./v201/status-notification"; import { type RequestStopTransactionResponseV201 } from "./v201/stop-transaction-response"; import { type RequestStopTransactionRequestV201 } from "./v201/stop-transaction"; import { type TransactionEventResponseV201 } from "./v201/transaction-event-response"; import { type TransactionEventRequestV201 } from "./v201/transaction-event"; import { type TriggerMessageResponseV201 } from "./v201/trigger-message-response"; import { type TriggerMessageRequestV201 } from "./v201/trigger-message"; import { type UnlockConnectorResponseV201 } from "./v201/unlock-connector-response"; import { type UnlockConnectorRequestV201 } from "./v201/unlock-connector"; import { type UnpublishFirmwareResponseV201 } from "./v201/unpublish-firmware-response"; import { type UnpublishFirmwareRequestV201 } from "./v201/unpublish-firmware"; import { type UpdateFirmwareResponseV201 } from "./v201/update-firmware-response"; import { type UpdateFirmwareRequestV201 } from "./v201/update-firmware"; export type { AuthorizeResponseV201 }; export type { AuthorizeRequestV201 }; export type { BootNotificationResponseV201 }; export type { BootNotificationRequestV201 }; export type { CancelReservationResponseV201 }; export type { CancelReservationRequestV201 }; export type { CertificateSignedResponseV201 }; export type { CertificateSignedRequestV201 }; export type { ChangeAvailabilityResponseV201 }; export type { ChangeAvailabilityRequestV201 }; export type { ClearCacheResponseV201 }; export type { ClearCacheRequestV201 }; export type { ClearChargingProfileResponseV201 }; export type { ClearChargingProfileRequestV201 }; export type { ClearDisplayMessageResponseV201 }; export type { ClearDisplayMessageRequestV201 }; export type { ClearVariableMonitoringResponseV201 }; export type { ClearVariableMonitoringRequestV201 }; export type { ClearedChargingLimitResponseV201 }; export type { ClearedChargingLimitRequestV201 }; export type { CostUpdatedResponseV201 }; export type { CostUpdatedRequestV201 }; export type { CustomerInformationResponseV201 }; export type { CustomerInformationRequestV201 }; export type { DataTransferResponseV201 }; export type { DataTransferRequestV201 }; export type { DeleteCertificateResponseV201 }; export type { DeleteCertificateRequestV201 }; export type { FirmwareStatusNotificationResponseV201 }; export type { FirmwareStatusNotificationRequestV201 }; export type { GetBaseReportResponseV201 }; export type { GetBaseReportRequestV201 }; export type { GetCertificateStatusResponseV201 }; export type { GetCertificateStatusRequestV201 }; export type { GetChargingProfilesResponseV201 }; export type { GetChargingProfilesRequestV201 }; export type { GetCompositeScheduleResponseV201 }; export type { GetCompositeScheduleRequestV201 }; export type { GetDisplayMessagesResponseV201 }; export type { GetDisplayMessagesRequestV201 }; export type { GetInstalledCertificateIdsResponseV201 }; export type { GetInstalledCertificateIdsRequestV201 }; export type { GetLocalListVersionResponseV201 }; export type { GetLocalListVersionRequestV201 }; export type { GetLogResponseV201 }; export type { GetLogRequestV201 }; export type { GetMonitoringReportResponseV201 }; export type { GetMonitoringReportRequestV201 }; export type { GetReportResponseV201 }; export type { GetReportRequestV201 }; export type { GetTransactionStatusResponseV201 }; export type { GetTransactionStatusRequestV201 }; export type { GetVariablesResponseV201 }; export type { GetVariablesRequestV201 }; export type { Get15118EVCertificateResponseV201 }; export type { Get15118EVCertificateRequestV201 }; export type { HeartbeatResponseV201 }; export type { HeartbeatRequestV201 }; export type { InstallCertificateResponseV201 }; export type { InstallCertificateRequestV201 }; export type { LogStatusNotificationResponseV201 }; export type { LogStatusNotificationRequestV201 }; export type { MeterValuesResponseV201 }; export type { MeterValuesRequestV201 }; export type { NotifyChargingLimitResponseV201 }; export type { NotifyChargingLimitRequestV201 }; export type { NotifyCustomerInformationResponseV201 }; export type { NotifyCustomerInformationRequestV201 }; export type { NotifyDisplayMessagesResponseV201 }; export type { NotifyDisplayMessagesRequestV201 }; export type { NotifyEVChargingNeedsResponseV201 }; export type { NotifyEVChargingNeedsRequestV201 }; export type { NotifyEVChargingScheduleResponseV201 }; export type { NotifyEVChargingScheduleRequestV201 }; export type { NotifyEventResponseV201 }; export type { NotifyEventRequestV201 }; export type { NotifyMonitoringReportResponseV201 }; export type { NotifyMonitoringReportRequestV201 }; export type { NotifyReportResponseV201 }; export type { NotifyReportRequestV201 }; export type { PublishFirmwareResponseV201 }; export type { PublishFirmwareStatusNotificationResponseV201 }; export type { PublishFirmwareStatusNotificationRequestV201 }; export type { PublishFirmwareRequestV201 }; export type { ReportChargingProfilesResponseV201 }; export type { ReportChargingProfilesRequestV201 }; export type { ReservationStatusUpdateResponseV201 }; export type { ReservationStatusUpdateRequestV201 }; export type { ReserveNowResponseV201 }; export type { ReserveNowRequestV201 }; export type { ResetResponseV201 }; export type { ResetRequestV201 }; export type { RpcCallErrorV201 }; export type { RpcCallResultV201 }; export type { RpcCallV201 }; export type { SecurityEventNotificationResponseV201 }; export type { SecurityEventNotificationRequestV201 }; export type { SendLocalListResponseV201 }; export type { SendLocalListRequestV201 }; export type { SetChargingProfileResponseV201 }; export type { SetChargingProfileRequestV201 }; export type { SetDisplayMessageResponseV201 }; export type { SetDisplayMessageRequestV201 }; export type { SetMonitoringBaseResponseV201 }; export type { SetMonitoringBaseRequestV201 }; export type { SetMonitoringLevelResponseV201 }; export type { SetMonitoringLevelRequestV201 }; export type { SetNetworkProfileResponseV201 }; export type { SetNetworkProfileRequestV201 }; export type { SetVariableMonitoringResponseV201 }; export type { SetVariableMonitoringRequestV201 }; export type { SetVariablesResponseV201 }; export type { SetVariablesRequestV201 }; export type { SignCertificateResponseV201 }; export type { SignCertificateRequestV201 }; export type { RequestStartTransactionResponseV201 }; export type { RequestStartTransactionRequestV201 }; export type { StatusNotificationResponseV201 }; export type { StatusNotificationRequestV201 }; export type { RequestStopTransactionResponseV201 }; export type { RequestStopTransactionRequestV201 }; export type { TransactionEventResponseV201 }; export type { TransactionEventRequestV201 }; export type { TriggerMessageResponseV201 }; export type { TriggerMessageRequestV201 }; export type { UnlockConnectorResponseV201 }; export type { UnlockConnectorRequestV201 }; export type { UnpublishFirmwareResponseV201 }; export type { UnpublishFirmwareRequestV201 }; export type { UpdateFirmwareResponseV201 }; export type { UpdateFirmwareRequestV201 }; /** Actions initiated by Charge Point */ export type CPActionV201 = "Authorize" | "BootNotification" | "ClearedChargingLimit" | "FirmwareStatusNotification" | "Get15118EVCertificate" | "GetCertificateStatus" | "Heartbeat" | "LogStatusNotification" | "MeterValues" | "NotifyChargingLimit" | "NotifyCustomerInformation" | "NotifyDisplayMessages" | "NotifyEVChargingNeeds" | "NotifyEVChargingSchedule" | "NotifyEvent" | "NotifyMonitoringReport" | "NotifyReport" | "PublishFirmwareStatusNotification" | "ReportChargingProfiles" | "ReservationStatusUpdate" | "SecurityEventNotification" | "SignCertificate" | "StatusNotification" | "TransactionEvent"; /** Actions initiated by CSMS (Central System) */ export type CSMSActionV201 = "CancelReservation" | "CertificateSigned" | "ChangeAvailability" | "ClearCache" | "ClearChargingProfile" | "ClearDisplayMessage" | "ClearVariableMonitoring" | "CostUpdated" | "CustomerInformation" | "DataTransfer" | "DeleteCertificate" | "GetBaseReport" | "GetChargingProfiles" | "GetCompositeSchedule" | "GetDisplayMessages" | "GetInstalledCertificateIds" | "GetLocalListVersion" | "GetLog" | "GetMonitoringReport" | "GetReport" | "GetTransactionStatus" | "GetVariables" | "InstallCertificate" | "PublishFirmware" | "StartTransactionRequest" | "StopTransactionRequest" | "ReserveNow" | "Reset" | "SendLocalList" | "SetChargingProfile" | "SetDisplayMessage" | "SetMonitoringBase" | "SetMonitoringLevel" | "SetNetworkProfile" | "SetVariableMonitoring" | "SetVariables" | "TriggerMessage" | "UnlockConnector" | "UnpublishFirmware" | "UpdateFirmware"; /** All OCPP actions */ export type ActionV201 = "Authorize" | "BootNotification" | "CancelReservation" | "CertificateSigned" | "ChangeAvailability" | "ClearCache" | "ClearChargingProfile" | "ClearDisplayMessage" | "ClearVariableMonitoring" | "ClearedChargingLimit" | "CostUpdated" | "CustomerInformation" | "DataTransfer" | "DeleteCertificate" | "FirmwareStatusNotification" | "GetBaseReport" | "GetCertificateStatus" | "GetChargingProfiles" | "GetCompositeSchedule" | "GetDisplayMessages" | "GetInstalledCertificateIds" | "GetLocalListVersion" | "GetLog" | "GetMonitoringReport" | "GetReport" | "GetTransactionStatus" | "GetVariables" | "Get15118EVCertificate" | "Heartbeat" | "InstallCertificate" | "LogStatusNotification" | "MeterValues" | "NotifyChargingLimit" | "NotifyCustomerInformation" | "NotifyDisplayMessages" | "NotifyEVChargingNeeds" | "NotifyEVChargingSchedule" | "NotifyEvent" | "NotifyMonitoringReport" | "NotifyReport" | "PublishFirmwareStatusNotification" | "PublishFirmware" | "ReportChargingProfiles" | "ReservationStatusUpdate" | "ReserveNow" | "Reset" | "SecurityEventNotification" | "SendLocalList" | "SetChargingProfile" | "SetDisplayMessage" | "SetMonitoringBase" | "SetMonitoringLevel" | "SetNetworkProfile" | "SetVariableMonitoring" | "SetVariables" | "SignCertificate" | "StartTransactionResponse" | "StartTransactionRequest" | "StatusNotification" | "StopTransactionResponse" | "StopTransactionRequest" | "TransactionEvent" | "TriggerMessage" | "UnlockConnector" | "UnpublishFirmware" | "UpdateFirmware"; export declare enum ActionNameV201 { Authorize = "Authorize", BootNotification = "BootNotification", CancelReservation = "CancelReservation", CertificateSigned = "CertificateSigned", ChangeAvailability = "ChangeAvailability", ClearCache = "ClearCache", ClearChargingProfile = "ClearChargingProfile", ClearDisplayMessage = "ClearDisplayMessage", ClearVariableMonitoring = "ClearVariableMonitoring", ClearedChargingLimit = "ClearedChargingLimit", CostUpdated = "CostUpdated", CustomerInformation = "CustomerInformation", DataTransfer = "DataTransfer", DeleteCertificate = "DeleteCertificate", FirmwareStatusNotification = "FirmwareStatusNotification", GetBaseReport = "GetBaseReport", GetCertificateStatus = "GetCertificateStatus", GetChargingProfiles = "GetChargingProfiles", GetCompositeSchedule = "GetCompositeSchedule", GetDisplayMessages = "GetDisplayMessages", GetInstalledCertificateIds = "GetInstalledCertificateIds", GetLocalListVersion = "GetLocalListVersion", GetLog = "GetLog", GetMonitoringReport = "GetMonitoringReport", GetReport = "GetReport", GetTransactionStatus = "GetTransactionStatus", GetVariables = "GetVariables", Get15118EVCertificate = "Get15118EVCertificate", Heartbeat = "Heartbeat", InstallCertificate = "InstallCertificate", LogStatusNotification = "LogStatusNotification", MeterValues = "MeterValues", NotifyChargingLimit = "NotifyChargingLimit", NotifyCustomerInformation = "NotifyCustomerInformation", NotifyDisplayMessages = "NotifyDisplayMessages", NotifyEVChargingNeeds = "NotifyEVChargingNeeds", NotifyEVChargingSchedule = "NotifyEVChargingSchedule", NotifyEvent = "NotifyEvent", NotifyMonitoringReport = "NotifyMonitoringReport", NotifyReport = "NotifyReport", PublishFirmwareStatusNotification = "PublishFirmwareStatusNotification", PublishFirmware = "PublishFirmware", ReportChargingProfiles = "ReportChargingProfiles", ReservationStatusUpdate = "ReservationStatusUpdate", ReserveNow = "ReserveNow", Reset = "Reset", SecurityEventNotification = "SecurityEventNotification", SendLocalList = "SendLocalList", SetChargingProfile = "SetChargingProfile", SetDisplayMessage = "SetDisplayMessage", SetMonitoringBase = "SetMonitoringBase", SetMonitoringLevel = "SetMonitoringLevel", SetNetworkProfile = "SetNetworkProfile", SetVariableMonitoring = "SetVariableMonitoring", SetVariables = "SetVariables", SignCertificate = "SignCertificate", StartTransactionResponse = "StartTransactionResponse", StartTransactionRequest = "StartTransactionRequest", StatusNotification = "StatusNotification", StopTransactionResponse = "StopTransactionResponse", StopTransactionRequest = "StopTransactionRequest", TransactionEvent = "TransactionEvent", TriggerMessage = "TriggerMessage", UnlockConnector = "UnlockConnector", UnpublishFirmware = "UnpublishFirmware", UpdateFirmware = "UpdateFirmware" } /** Request messages sent from Charge Point to CSMS */ export type CPRequestTypeV201 = AuthorizeRequestV201 | BootNotificationRequestV201 | ClearedChargingLimitRequestV201 | FirmwareStatusNotificationRequestV201 | GetCertificateStatusRequestV201 | Get15118EVCertificateRequestV201 | HeartbeatRequestV201 | LogStatusNotificationRequestV201 | MeterValuesRequestV201 | NotifyChargingLimitRequestV201 | NotifyCustomerInformationRequestV201 | NotifyDisplayMessagesRequestV201 | NotifyEVChargingNeedsRequestV201 | NotifyEVChargingScheduleRequestV201 | NotifyEventRequestV201 | NotifyMonitoringReportRequestV201 | NotifyReportRequestV201 | PublishFirmwareStatusNotificationRequestV201 | ReportChargingProfilesRequestV201 | ReservationStatusUpdateRequestV201 | SecurityEventNotificationRequestV201 | SignCertificateRequestV201 | StatusNotificationRequestV201 | TransactionEventRequestV201; /** Request messages sent from CSMS to Charge Point */ export type CSMSRequestTypeV201 = CancelReservationRequestV201 | CertificateSignedRequestV201 | ChangeAvailabilityRequestV201 | ClearCacheRequestV201 | ClearChargingProfileRequestV201 | ClearDisplayMessageRequestV201 | ClearVariableMonitoringRequestV201 | CostUpdatedRequestV201 | CustomerInformationRequestV201 | DataTransferRequestV201 | DeleteCertificateRequestV201 | GetBaseReportRequestV201 | GetChargingProfilesRequestV201 | GetCompositeScheduleRequestV201 | GetDisplayMessagesRequestV201 | GetInstalledCertificateIdsRequestV201 | GetLocalListVersionRequestV201 | GetLogRequestV201 | GetMonitoringReportRequestV201 | GetReportRequestV201 | GetTransactionStatusRequestV201 | GetVariablesRequestV201 | InstallCertificateRequestV201 | PublishFirmwareRequestV201 | ReserveNowRequestV201 | ResetRequestV201 | SendLocalListRequestV201 | SetChargingProfileRequestV201 | SetDisplayMessageRequestV201 | SetMonitoringBaseRequestV201 | SetMonitoringLevelRequestV201 | SetNetworkProfileRequestV201 | SetVariableMonitoringRequestV201 | SetVariablesRequestV201 | RequestStartTransactionRequestV201 | RequestStopTransactionRequestV201 | TriggerMessageRequestV201 | UnlockConnectorRequestV201 | UnpublishFirmwareRequestV201 | UpdateFirmwareRequestV201; /** All OCPP request types */ export type OCPPRequestTypeV201 = AuthorizeRequestV201 | BootNotificationRequestV201 | CancelReservationRequestV201 | CertificateSignedRequestV201 | ChangeAvailabilityRequestV201 | ClearCacheRequestV201 | ClearChargingProfileRequestV201 | ClearDisplayMessageRequestV201 | ClearVariableMonitoringRequestV201 | ClearedChargingLimitRequestV201 | CostUpdatedRequestV201 | CustomerInformationRequestV201 | DataTransferRequestV201 | DeleteCertificateRequestV201 | FirmwareStatusNotificationRequestV201 | GetBaseReportRequestV201 | GetCertificateStatusRequestV201 | GetChargingProfilesRequestV201 | GetCompositeScheduleRequestV201 | GetDisplayMessagesRequestV201 | GetInstalledCertificateIdsRequestV201 | GetLocalListVersionRequestV201 | GetLogRequestV201 | GetMonitoringReportRequestV201 | GetReportRequestV201 | GetTransactionStatusRequestV201 | GetVariablesRequestV201 | Get15118EVCertificateRequestV201 | HeartbeatRequestV201 | InstallCertificateRequestV201 | LogStatusNotificationRequestV201 | MeterValuesRequestV201 | NotifyChargingLimitRequestV201 | NotifyCustomerInformationRequestV201 | NotifyDisplayMessagesRequestV201 | NotifyEVChargingNeedsRequestV201 | NotifyEVChargingScheduleRequestV201 | NotifyEventRequestV201 | NotifyMonitoringReportRequestV201 | NotifyReportRequestV201 | PublishFirmwareStatusNotificationRequestV201 | PublishFirmwareRequestV201 | ReportChargingProfilesRequestV201 | ReservationStatusUpdateRequestV201 | ReserveNowRequestV201 | ResetRequestV201 | SecurityEventNotificationRequestV201 | SendLocalListRequestV201 | SetChargingProfileRequestV201 | SetDisplayMessageRequestV201 | SetMonitoringBaseRequestV201 | SetMonitoringLevelRequestV201 | SetNetworkProfileRequestV201 | SetVariableMonitoringRequestV201 | SetVariablesRequestV201 | SignCertificateRequestV201 | RequestStartTransactionResponseV201 | RequestStartTransactionRequestV201 | StatusNotificationRequestV201 | RequestStopTransactionResponseV201 | RequestStopTransactionRequestV201 | TransactionEventRequestV201 | TriggerMessageRequestV201 | UnlockConnectorRequestV201 | UnpublishFirmwareRequestV201 | UpdateFirmwareRequestV201; /** Response messages sent from CSMS to Charge Point (in response to CP requests) */ export type CPResponseTypeV201 = AuthorizeResponseV201 | BootNotificationResponseV201 | ClearedChargingLimitResponseV201 | FirmwareStatusNotificationResponseV201 | GetCertificateStatusResponseV201 | Get15118EVCertificateResponseV201 | HeartbeatResponseV201 | LogStatusNotificationResponseV201 | MeterValuesResponseV201 | NotifyChargingLimitResponseV201 | NotifyCustomerInformationResponseV201 | NotifyDisplayMessagesResponseV201 | NotifyEVChargingNeedsResponseV201 | NotifyEVChargingScheduleResponseV201 | NotifyEventResponseV201 | NotifyMonitoringReportResponseV201 | NotifyReportResponseV201 | PublishFirmwareStatusNotificationResponseV201 | ReportChargingProfilesResponseV201 | ReservationStatusUpdateResponseV201 | SecurityEventNotificationResponseV201 | SignCertificateResponseV201 | StatusNotificationResponseV201 | TransactionEventResponseV201; /** Response messages sent from Charge Point to CSMS (in response to CSMS requests) */ export type CSMSResponseTypeV201 = CancelReservationResponseV201 | CertificateSignedResponseV201 | ChangeAvailabilityResponseV201 | ClearCacheResponseV201 | ClearChargingProfileResponseV201 | ClearDisplayMessageResponseV201 | ClearVariableMonitoringResponseV201 | CostUpdatedResponseV201 | CustomerInformationResponseV201 | DataTransferResponseV201 | DeleteCertificateResponseV201 | GetBaseReportResponseV201 | GetChargingProfilesResponseV201 | GetCompositeScheduleResponseV201 | GetDisplayMessagesResponseV201 | GetInstalledCertificateIdsResponseV201 | GetLocalListVersionResponseV201 | GetLogResponseV201 | GetMonitoringReportResponseV201 | GetReportResponseV201 | GetTransactionStatusResponseV201 | GetVariablesResponseV201 | InstallCertificateResponseV201 | PublishFirmwareResponseV201 | ReserveNowResponseV201 | ResetResponseV201 | SendLocalListResponseV201 | SetChargingProfileResponseV201 | SetDisplayMessageResponseV201 | SetMonitoringBaseResponseV201 | SetMonitoringLevelResponseV201 | SetNetworkProfileResponseV201 | SetVariableMonitoringResponseV201 | SetVariablesResponseV201 | TriggerMessageResponseV201 | UnlockConnectorResponseV201 | UnpublishFirmwareResponseV201 | UpdateFirmwareResponseV201; /** All OCPP response types */ export type OCPPResponseTypeV201 = AuthorizeResponseV201 | BootNotificationResponseV201 | CancelReservationResponseV201 | CertificateSignedResponseV201 | ChangeAvailabilityResponseV201 | ClearCacheResponseV201 | ClearChargingProfileResponseV201 | ClearDisplayMessageResponseV201 | ClearVariableMonitoringResponseV201 | ClearedChargingLimitResponseV201 | CostUpdatedResponseV201 | CustomerInformationResponseV201 | DataTransferResponseV201 | DeleteCertificateResponseV201 | FirmwareStatusNotificationResponseV201 | GetBaseReportResponseV201 | GetCertificateStatusResponseV201 | GetChargingProfilesResponseV201 | GetCompositeScheduleResponseV201 | GetDisplayMessagesResponseV201 | GetInstalledCertificateIdsResponseV201 | GetLocalListVersionResponseV201 | GetLogResponseV201 | GetMonitoringReportResponseV201 | GetReportResponseV201 | GetTransactionStatusResponseV201 | GetVariablesResponseV201 | Get15118EVCertificateResponseV201 | HeartbeatResponseV201 | InstallCertificateResponseV201 | LogStatusNotificationResponseV201 | MeterValuesResponseV201 | NotifyChargingLimitResponseV201 | NotifyCustomerInformationResponseV201 | NotifyDisplayMessagesResponseV201 | NotifyEVChargingNeedsResponseV201 | NotifyEVChargingScheduleResponseV201 | NotifyEventResponseV201 | NotifyMonitoringReportResponseV201 | NotifyReportResponseV201 | PublishFirmwareResponseV201 | PublishFirmwareStatusNotificationResponseV201 | ReportChargingProfilesResponseV201 | ReservationStatusUpdateResponseV201 | ReserveNowResponseV201 | ResetResponseV201 | SecurityEventNotificationResponseV201 | SendLocalListResponseV201 | SetChargingProfileResponseV201 | SetDisplayMessageResponseV201 | SetMonitoringBaseResponseV201 | SetMonitoringLevelResponseV201 | SetNetworkProfileResponseV201 | SetVariableMonitoringResponseV201 | SetVariablesResponseV201 | SignCertificateResponseV201 | RequestStartTransactionResponseV201 | StatusNotificationResponseV201 | RequestStopTransactionResponseV201 | TransactionEventResponseV201 | TriggerMessageResponseV201 | UnlockConnectorResponseV201 | UnpublishFirmwareResponseV201 | UpdateFirmwareResponseV201; export declare enum OCPPErrorCodeV201 { NotImplemented = "NotImplemented", NotSupported = "NotSupported", InternalError = "InternalError", ProtocolError = "ProtocolError", SecurityError = "SecurityError", FormationViolation = "FormationViolation", PropertyConstraintViolation = "PropertyConstraintViolation", OccurenceConstraintViolation = "OccurenceConstraintViolation", TypeConstraintViolation = "TypeConstraintViolation", GenericError = "GenericError" } export type OCPPRpcMessageV201 = RpcCallV201 | RpcCallResultV201 | RpcCallErrorV201; //# sourceMappingURL=index.d.ts.map