Fixes to OCA OCPP 2.0.1 JSON schemas
authorJérôme Benoit <jerome.benoit@sap.com>
Sat, 7 Jan 2023 19:52:30 +0000 (20:52 +0100)
committerJérôme Benoit <jerome.benoit@sap.com>
Sat, 7 Jan 2023 19:52:30 +0000 (20:52 +0100)
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
168 files changed:
src/assets/json-schemas/ocpp/1.6/Authorize.json
src/assets/json-schemas/ocpp/1.6/AuthorizeResponse.json
src/assets/json-schemas/ocpp/1.6/BootNotification.json
src/assets/json-schemas/ocpp/1.6/BootNotificationResponse.json
src/assets/json-schemas/ocpp/1.6/ChangeAvailability.json
src/assets/json-schemas/ocpp/1.6/ChangeConfiguration.json
src/assets/json-schemas/ocpp/1.6/ClearCache.json
src/assets/json-schemas/ocpp/1.6/ClearChargingProfile.json
src/assets/json-schemas/ocpp/1.6/DataTransfer.json
src/assets/json-schemas/ocpp/1.6/DataTransferResponse.json
src/assets/json-schemas/ocpp/1.6/DiagnosticsStatusNotification.json
src/assets/json-schemas/ocpp/1.6/DiagnosticsStatusNotificationResponse.json
src/assets/json-schemas/ocpp/1.6/FirmwareStatusNotification.json
src/assets/json-schemas/ocpp/1.6/FirmwareStatusNotificationResponse.json
src/assets/json-schemas/ocpp/1.6/GetCompositeSchedule.json
src/assets/json-schemas/ocpp/1.6/GetCompositeScheduleResponse.json
src/assets/json-schemas/ocpp/1.6/GetConfiguration.json
src/assets/json-schemas/ocpp/1.6/GetDiagnostics.json
src/assets/json-schemas/ocpp/1.6/Heartbeat.json
src/assets/json-schemas/ocpp/1.6/HeartbeatResponse.json
src/assets/json-schemas/ocpp/1.6/MeterValues.json
src/assets/json-schemas/ocpp/1.6/MeterValuesResponse.json
src/assets/json-schemas/ocpp/1.6/RemoteStartTransaction.json
src/assets/json-schemas/ocpp/1.6/RemoteStopTransaction.json
src/assets/json-schemas/ocpp/1.6/Reset.json
src/assets/json-schemas/ocpp/1.6/SetChargingProfile.json
src/assets/json-schemas/ocpp/1.6/StartTransaction.json
src/assets/json-schemas/ocpp/1.6/StartTransactionResponse.json
src/assets/json-schemas/ocpp/1.6/StatusNotification.json
src/assets/json-schemas/ocpp/1.6/StatusNotificationResponse.json
src/assets/json-schemas/ocpp/1.6/StopTransaction.json
src/assets/json-schemas/ocpp/1.6/StopTransactionResponse.json
src/assets/json-schemas/ocpp/1.6/TriggerMessage.json
src/assets/json-schemas/ocpp/1.6/UnlockConnector.json
src/assets/json-schemas/ocpp/2.0/AuthorizeRequest.json
src/assets/json-schemas/ocpp/2.0/AuthorizeResponse.json
src/assets/json-schemas/ocpp/2.0/BootNotificationRequest.json
src/assets/json-schemas/ocpp/2.0/BootNotificationResponse.json
src/assets/json-schemas/ocpp/2.0/CancelReservationRequest.json
src/assets/json-schemas/ocpp/2.0/CancelReservationResponse.json
src/assets/json-schemas/ocpp/2.0/CertificateSignedRequest.json
src/assets/json-schemas/ocpp/2.0/CertificateSignedResponse.json
src/assets/json-schemas/ocpp/2.0/ChangeAvailabilityRequest.json
src/assets/json-schemas/ocpp/2.0/ChangeAvailabilityResponse.json
src/assets/json-schemas/ocpp/2.0/ClearCacheRequest.json
src/assets/json-schemas/ocpp/2.0/ClearCacheResponse.json
src/assets/json-schemas/ocpp/2.0/ClearChargingProfileRequest.json
src/assets/json-schemas/ocpp/2.0/ClearChargingProfileResponse.json
src/assets/json-schemas/ocpp/2.0/ClearDisplayMessageRequest.json
src/assets/json-schemas/ocpp/2.0/ClearDisplayMessageResponse.json
src/assets/json-schemas/ocpp/2.0/ClearVariableMonitoringRequest.json
src/assets/json-schemas/ocpp/2.0/ClearVariableMonitoringResponse.json
src/assets/json-schemas/ocpp/2.0/ClearedChargingLimitRequest.json
src/assets/json-schemas/ocpp/2.0/ClearedChargingLimitResponse.json
src/assets/json-schemas/ocpp/2.0/CostUpdatedRequest.json
src/assets/json-schemas/ocpp/2.0/CostUpdatedResponse.json
src/assets/json-schemas/ocpp/2.0/CustomerInformationRequest.json
src/assets/json-schemas/ocpp/2.0/CustomerInformationResponse.json
src/assets/json-schemas/ocpp/2.0/DataTransferRequest.json
src/assets/json-schemas/ocpp/2.0/DataTransferResponse.json
src/assets/json-schemas/ocpp/2.0/DeleteCertificateRequest.json
src/assets/json-schemas/ocpp/2.0/DeleteCertificateResponse.json
src/assets/json-schemas/ocpp/2.0/FirmwareStatusNotificationRequest.json
src/assets/json-schemas/ocpp/2.0/FirmwareStatusNotificationResponse.json
src/assets/json-schemas/ocpp/2.0/Get15118EVCertificateRequest.json
src/assets/json-schemas/ocpp/2.0/Get15118EVCertificateResponse.json
src/assets/json-schemas/ocpp/2.0/GetBaseReportRequest.json
src/assets/json-schemas/ocpp/2.0/GetBaseReportResponse.json
src/assets/json-schemas/ocpp/2.0/GetCertificateStatusRequest.json
src/assets/json-schemas/ocpp/2.0/GetCertificateStatusResponse.json
src/assets/json-schemas/ocpp/2.0/GetChargingProfilesRequest.json
src/assets/json-schemas/ocpp/2.0/GetChargingProfilesResponse.json
src/assets/json-schemas/ocpp/2.0/GetCompositeScheduleRequest.json
src/assets/json-schemas/ocpp/2.0/GetCompositeScheduleResponse.json
src/assets/json-schemas/ocpp/2.0/GetDisplayMessagesRequest.json
src/assets/json-schemas/ocpp/2.0/GetDisplayMessagesResponse.json
src/assets/json-schemas/ocpp/2.0/GetInstalledCertificateIdsRequest.json
src/assets/json-schemas/ocpp/2.0/GetInstalledCertificateIdsResponse.json
src/assets/json-schemas/ocpp/2.0/GetLocalListVersionRequest.json
src/assets/json-schemas/ocpp/2.0/GetLocalListVersionResponse.json
src/assets/json-schemas/ocpp/2.0/GetLogRequest.json
src/assets/json-schemas/ocpp/2.0/GetLogResponse.json
src/assets/json-schemas/ocpp/2.0/GetMonitoringReportRequest.json
src/assets/json-schemas/ocpp/2.0/GetMonitoringReportResponse.json
src/assets/json-schemas/ocpp/2.0/GetReportRequest.json
src/assets/json-schemas/ocpp/2.0/GetReportResponse.json
src/assets/json-schemas/ocpp/2.0/GetTransactionStatusRequest.json
src/assets/json-schemas/ocpp/2.0/GetTransactionStatusResponse.json
src/assets/json-schemas/ocpp/2.0/GetVariablesRequest.json
src/assets/json-schemas/ocpp/2.0/GetVariablesResponse.json
src/assets/json-schemas/ocpp/2.0/HeartbeatRequest.json
src/assets/json-schemas/ocpp/2.0/HeartbeatResponse.json
src/assets/json-schemas/ocpp/2.0/InstallCertificateRequest.json
src/assets/json-schemas/ocpp/2.0/InstallCertificateResponse.json
src/assets/json-schemas/ocpp/2.0/LogStatusNotificationRequest.json
src/assets/json-schemas/ocpp/2.0/LogStatusNotificationResponse.json
src/assets/json-schemas/ocpp/2.0/MeterValuesRequest.json
src/assets/json-schemas/ocpp/2.0/MeterValuesResponse.json
src/assets/json-schemas/ocpp/2.0/NotifyChargingLimitRequest.json
src/assets/json-schemas/ocpp/2.0/NotifyChargingLimitResponse.json
src/assets/json-schemas/ocpp/2.0/NotifyCustomerInformationRequest.json
src/assets/json-schemas/ocpp/2.0/NotifyCustomerInformationResponse.json
src/assets/json-schemas/ocpp/2.0/NotifyDisplayMessagesRequest.json
src/assets/json-schemas/ocpp/2.0/NotifyDisplayMessagesResponse.json
src/assets/json-schemas/ocpp/2.0/NotifyEVChargingNeedsRequest.json
src/assets/json-schemas/ocpp/2.0/NotifyEVChargingNeedsResponse.json
src/assets/json-schemas/ocpp/2.0/NotifyEVChargingScheduleRequest.json
src/assets/json-schemas/ocpp/2.0/NotifyEVChargingScheduleResponse.json
src/assets/json-schemas/ocpp/2.0/NotifyEventRequest.json
src/assets/json-schemas/ocpp/2.0/NotifyEventResponse.json
src/assets/json-schemas/ocpp/2.0/NotifyMonitoringReportRequest.json
src/assets/json-schemas/ocpp/2.0/NotifyMonitoringReportResponse.json
src/assets/json-schemas/ocpp/2.0/NotifyReportRequest.json
src/assets/json-schemas/ocpp/2.0/NotifyReportResponse.json
src/assets/json-schemas/ocpp/2.0/PublishFirmwareRequest.json
src/assets/json-schemas/ocpp/2.0/PublishFirmwareResponse.json
src/assets/json-schemas/ocpp/2.0/PublishFirmwareStatusNotificationRequest.json
src/assets/json-schemas/ocpp/2.0/PublishFirmwareStatusNotificationResponse.json
src/assets/json-schemas/ocpp/2.0/ReportChargingProfilesRequest.json
src/assets/json-schemas/ocpp/2.0/ReportChargingProfilesResponse.json
src/assets/json-schemas/ocpp/2.0/RequestStartTransactionRequest.json
src/assets/json-schemas/ocpp/2.0/RequestStartTransactionResponse.json
src/assets/json-schemas/ocpp/2.0/RequestStopTransactionRequest.json
src/assets/json-schemas/ocpp/2.0/RequestStopTransactionResponse.json
src/assets/json-schemas/ocpp/2.0/ReservationStatusUpdateRequest.json
src/assets/json-schemas/ocpp/2.0/ReservationStatusUpdateResponse.json
src/assets/json-schemas/ocpp/2.0/ReserveNowRequest.json
src/assets/json-schemas/ocpp/2.0/ReserveNowResponse.json
src/assets/json-schemas/ocpp/2.0/ResetRequest.json
src/assets/json-schemas/ocpp/2.0/ResetResponse.json
src/assets/json-schemas/ocpp/2.0/SecurityEventNotificationRequest.json
src/assets/json-schemas/ocpp/2.0/SecurityEventNotificationResponse.json
src/assets/json-schemas/ocpp/2.0/SendLocalListRequest.json
src/assets/json-schemas/ocpp/2.0/SendLocalListResponse.json
src/assets/json-schemas/ocpp/2.0/SetChargingProfileRequest.json
src/assets/json-schemas/ocpp/2.0/SetChargingProfileResponse.json
src/assets/json-schemas/ocpp/2.0/SetDisplayMessageRequest.json
src/assets/json-schemas/ocpp/2.0/SetDisplayMessageResponse.json
src/assets/json-schemas/ocpp/2.0/SetMonitoringBaseRequest.json
src/assets/json-schemas/ocpp/2.0/SetMonitoringBaseResponse.json
src/assets/json-schemas/ocpp/2.0/SetMonitoringLevelRequest.json
src/assets/json-schemas/ocpp/2.0/SetMonitoringLevelResponse.json
src/assets/json-schemas/ocpp/2.0/SetNetworkProfileRequest.json
src/assets/json-schemas/ocpp/2.0/SetNetworkProfileResponse.json
src/assets/json-schemas/ocpp/2.0/SetVariableMonitoringRequest.json
src/assets/json-schemas/ocpp/2.0/SetVariableMonitoringResponse.json
src/assets/json-schemas/ocpp/2.0/SetVariablesRequest.json
src/assets/json-schemas/ocpp/2.0/SetVariablesResponse.json
src/assets/json-schemas/ocpp/2.0/SignCertificateRequest.json
src/assets/json-schemas/ocpp/2.0/SignCertificateResponse.json
src/assets/json-schemas/ocpp/2.0/StatusNotificationRequest.json
src/assets/json-schemas/ocpp/2.0/StatusNotificationResponse.json
src/assets/json-schemas/ocpp/2.0/TransactionEventRequest.json
src/assets/json-schemas/ocpp/2.0/TransactionEventResponse.json
src/assets/json-schemas/ocpp/2.0/TriggerMessageRequest.json
src/assets/json-schemas/ocpp/2.0/TriggerMessageResponse.json
src/assets/json-schemas/ocpp/2.0/UnlockConnectorRequest.json
src/assets/json-schemas/ocpp/2.0/UnlockConnectorResponse.json
src/assets/json-schemas/ocpp/2.0/UnpublishFirmwareRequest.json
src/assets/json-schemas/ocpp/2.0/UnpublishFirmwareResponse.json
src/assets/json-schemas/ocpp/2.0/UpdateFirmwareRequest.json
src/assets/json-schemas/ocpp/2.0/UpdateFirmwareResponse.json
src/charging-station/ChargingStationUtils.ts
src/charging-station/ocpp/2.0/OCPP20RequestService.ts
src/charging-station/ocpp/OCPPIncomingRequestService.ts
src/charging-station/ocpp/OCPPRequestService.ts
src/charging-station/ocpp/OCPPResponseService.ts
src/utils/Utils.ts

index 88bbbde81b7001340f984be18aea5a34527c63b4..8098ab42a317832a8078d417de9d91d958092857 100644 (file)
@@ -1,5 +1,5 @@
 {
-  "$schema": "http://json-schema.org/draft-07/schema",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:1.6:2019:12:AuthorizeRequest",
   "title": "AuthorizeRequest",
   "type": "object",
index 685cb5cdb55ea40f25d7e128193b0c832c86efdf..96fa915a9a030d94f16afb0fa84658e0740b70f0 100644 (file)
@@ -1,5 +1,5 @@
 {
-  "$schema": "http://json-schema.org/draft-07/schema",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:1.6:2019:12:AuthorizeResponse",
   "title": "AuthorizeResponse",
   "type": "object",
index 04414aec73cbf63915f1217c781dec46595c3638..29bb0933a20b7910856b1b4b05c083002110ff82 100644 (file)
@@ -1,5 +1,5 @@
 {
-  "$schema": "http://json-schema.org/draft-07/schema",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:1.6:2019:12:BootNotificationRequest",
   "title": "BootNotificationRequest",
   "type": "object",
index 7374645f7aa59e9574fbbc8906d8f70986d9f03e..af698f42120ae336ad1e502ba6e80edf63f63cb8 100644 (file)
@@ -1,5 +1,5 @@
 {
-  "$schema": "http://json-schema.org/draft-07/schema",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:1.6:2019:12:BootNotificationResponse",
   "title": "BootNotificationResponse",
   "type": "object",
index 3133adff004edd39c7439ac4b88fd737f156da32..211bd3a5af56dfda102867e996d5240c2bfa8323 100644 (file)
@@ -1,5 +1,5 @@
 {
-  "$schema": "http://json-schema.org/draft-07/schema",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:1.6:2019:12:ChangeAvailabilityRequest",
   "title": "ChangeAvailabilityRequest",
   "type": "object",
index b1f3e2898d80f8889480d2221e293db65f3aa73d..f5bef8bc774738b600397a7b5007a594f3f5b454 100644 (file)
@@ -1,5 +1,5 @@
 {
-  "$schema": "http://json-schema.org/draft-07/schema",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:1.6:2019:12:ChangeConfigurationRequest",
   "title": "ChangeConfigurationRequest",
   "type": "object",
index e721e8ecdb65835a53356181a05849c99dc8582c..2ad29e108309185d7719edf2bb7f5d1dea52cb48 100644 (file)
@@ -1,5 +1,5 @@
 {
-  "$schema": "http://json-schema.org/draft-07/schema",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:1.6:2019:12:ClearCacheRequest",
   "title": "ClearCacheRequest",
   "type": "object",
index 0af0bda68283be4185db7cd3768cebef4562151d..dc448f65a42d644025db7ce62246cf1c97cd2b09 100644 (file)
@@ -1,5 +1,5 @@
 {
-  "$schema": "http://json-schema.org/draft-07/schema",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:1.6:2019:12:ClearChargingProfileRequest",
   "title": "ClearChargingProfileRequest",
   "type": "object",
index 9d8be33c1bbae4e1d44611ee8ca5128aada2864a..34327e73a4d618b40d89f999fe3becb069f2ed31 100755 (executable)
@@ -1,5 +1,5 @@
 {
-  "$schema": "http://json-schema.org/draft-07/schema",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:1.6:2019:12:DataTransferRequest",
   "title": "DataTransferRequest",
   "type": "object",
index e43e41a82c57fcae00b09747e796fd2f00f0186e..9c2778faaf90dd0bd030a2ec66e8952e266f5b49 100755 (executable)
@@ -1,5 +1,5 @@
 {
-  "$schema": "http://json-schema.org/draft-07/schema",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:1.6:2019:12:DataTransferResponse",
   "title": "DataTransferResponse",
   "type": "object",
index f45ecba6ed0b10d7ef5d5c80c11679434c3ccf55..0ba526fc5b16a479eb3beb667a4452a04ebe8d8b 100644 (file)
@@ -1,5 +1,5 @@
 {
-  "$schema": "http://json-schema.org/draft-07/schema",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:1.6:2019:12:DiagnosticsStatusNotificationRequest",
   "title": "DiagnosticsStatusNotificationRequest",
   "type": "object",
index a59c33c50ef40244ecaa541c386ee8d40299ff85..407feab5e55eb734a9d78e72837e40c3d74f3a5b 100644 (file)
@@ -1,5 +1,5 @@
 {
-  "$schema": "http://json-schema.org/draft-07/schema",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:1.6:2019:12:DiagnosticsStatusNotificationResponse",
   "title": "DiagnosticsStatusNotificationResponse",
   "type": "object",
index 2d6abbe028f1ba6d4f4b4fce842d374c392d722b..af3285928276c6eb3774272d97272f884e0c9e4b 100755 (executable)
@@ -1,5 +1,5 @@
 {
-  "$schema": "http://json-schema.org/draft-07/schema",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:1.6:2019:12:FirmwareStatusNotificationRequest",
   "title": "FirmwareStatusNotificationRequest",
   "type": "object",
index 8e8012a5ce6ce5288aa326d9efc44eedbac4d1fa..385b7fa424755f71ce1965576d4057a4492453fd 100755 (executable)
@@ -1,5 +1,5 @@
 {
-  "$schema": "http://json-schema.org/draft-07/schema",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:1.6:2019:12:FirmwareStatusNotificationResponse",
   "title": "FirmwareStatusNotificationResponse",
   "type": "object",
index d49bcfd3a84ecc44d65479269172c513b608128f..5b584aa204669d1e83ea25854d71c67f3baca88b 100644 (file)
@@ -1,5 +1,5 @@
 {
-  "$schema": "http://json-schema.org/draft-07/schema",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:1.6:2019:12:GetCompositeScheduleRequest",
   "title": "GetCompositeScheduleRequest",
   "type": "object",
index 3e6415c61b7839ce2d14304c0fc28fb5c3511dcb..dc7d3ae974e89191253e6c7763e48d4d98c3112b 100755 (executable)
@@ -1,5 +1,5 @@
 {
-  "$schema": "http://json-schema.org/draft-07/schema",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:1.6:2019:12:GetCompositeScheduleResponse",
   "title": "GetCompositeScheduleResponse",
   "type": "object",
index c692df8c5bd7b44faaf2141b9bcec107a6006bbb..add890cef34577ab7052251a86793b1b2ec9fc8e 100644 (file)
@@ -1,5 +1,5 @@
 {
-  "$schema": "http://json-schema.org/draft-07/schema",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:1.6:2019:12:GetConfigurationRequest",
   "title": "GetConfigurationRequest",
   "type": "object",
index bb02bc56a658160adeb9778cc7730bef35e44a38..f609f0d43940c619e7a1f60d16e7a980d4c0e012 100644 (file)
@@ -1,5 +1,5 @@
 {
-  "$schema": "http://json-schema.org/draft-07/schema",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:1.6:2019:12:GetDiagnosticsRequest",
   "title": "GetDiagnosticsRequest",
   "type": "object",
index 7fc98a298211d1da29ab37c40d449040c1e4c1e3..c94b2bb0b7fdf87ec1702d08818c005223b90a53 100644 (file)
@@ -1,5 +1,5 @@
 {
-  "$schema": "http://json-schema.org/draft-07/schema",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:1.6:2019:12:HeartbeatRequest",
   "title": "HeartbeatRequest",
   "type": "object",
index 443fb3715a19f182ceb99fdf07092b577de9d5de..f4402cffc8678a614f47203d2c428d76a577c139 100644 (file)
@@ -1,5 +1,5 @@
 {
-  "$schema": "http://json-schema.org/draft-07/schema",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:1.6:2019:12:HeartbeatResponse",
   "title": "HeartbeatResponse",
   "type": "object",
index 23e22eb65f29e391fa008468bf072c8779d93488..7be45967e54ec4281a96943e4fa39257253538c5 100644 (file)
@@ -1,5 +1,5 @@
 {
-  "$schema": "http://json-schema.org/draft-07/schema",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:1.6:2019:12:MeterValuesRequest",
   "title": "MeterValuesRequest",
   "type": "object",
index 5317183d31dadf653efe0fb531d56f941d8470b4..8138cffcae96e920dd2c6e6fb73fc388e1b31ee5 100644 (file)
@@ -1,5 +1,5 @@
 {
-  "$schema": "http://json-schema.org/draft-07/schema",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:1.6:2019:12:MeterValuesResponse",
   "title": "MeterValuesResponse",
   "type": "object",
index 3b1330a1afaa4e37a46e84973f768e1a01149be6..af855a93eda185722cd5acf4c630211d9709b665 100644 (file)
@@ -1,5 +1,5 @@
 {
-  "$schema": "http://json-schema.org/draft-07/schema",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:1.6:2019:12:RemoteStartTransactionRequest",
   "title": "RemoteStartTransactionRequest",
   "type": "object",
index d6390896591075911adfc13fa46e526a2b6a9d73..97399cca5e19587c77c503d4309cc9f321d1227b 100644 (file)
@@ -1,5 +1,5 @@
 {
-  "$schema": "http://json-schema.org/draft-07/schema",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:1.6:2019:12:RemoteStopTransactionRequest",
   "title": "RemoteStopTransactionRequest",
   "type": "object",
index 3135c85b4b73f36217c91e5dfe5ab0da1ef1ffb1..e15ee00ca0d4494b249926474f101fdda0fd539a 100644 (file)
@@ -1,5 +1,5 @@
 {
-  "$schema": "http://json-schema.org/draft-07/schema",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:1.6:2019:12:ResetRequest",
   "title": "ResetRequest",
   "type": "object",
index c60b38a2d6173152becb9f08e8b9883cbb328f7a..767f4018247bedbd1deba3facaf6763bf112b1e2 100644 (file)
@@ -1,5 +1,5 @@
 {
-  "$schema": "http://json-schema.org/draft-07/schema",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:1.6:2019:12:SetChargingProfileRequest",
   "title": "SetChargingProfileRequest",
   "type": "object",
index 1bef1fe595efc73489189c5cfabf2070df86f932..442590b33672d1e5ace6cfa0856cc1713f2b0e0f 100644 (file)
@@ -1,5 +1,5 @@
 {
-  "$schema": "http://json-schema.org/draft-07/schema",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:1.6:2019:12:StartTransactionRequest",
   "title": "StartTransactionRequest",
   "type": "object",
index 22717ce95f65641efbdbddad4689e258fbee7ed2..6347d0ef6be364aa920236d16506bb6a6aa83cd4 100644 (file)
@@ -1,5 +1,5 @@
 {
-  "$schema": "http://json-schema.org/draft-07/schema",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:1.6:2019:12:StartTransactionResponse",
   "title": "StartTransactionResponse",
   "type": "object",
index 3bd21007e521102b380c6b6980eb695e0124f678..db793fd3663335a0d2ae0b3dc6d0b13d26a71902 100644 (file)
@@ -1,5 +1,5 @@
 {
-  "$schema": "http://json-schema.org/draft-07/schema",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:1.6:2019:12:StatusNotificationRequest",
   "title": "StatusNotificationRequest",
   "type": "object",
index 99b8707d586042eeeabb6e81290e5055f7179b28..4c53be7219d9399636fa0ece18bf9086ebd46caf 100644 (file)
@@ -1,5 +1,5 @@
 {
-  "$schema": "http://json-schema.org/draft-07/schema",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:1.6:2019:12:StatusNotificationResponse",
   "title": "StatusNotificationResponse",
   "type": "object",
index 7d5d3407745106ba031e4945ffc14c83104ed27e..360b8f8a337495854fc131551f1f5861c926b78e 100644 (file)
@@ -1,5 +1,5 @@
 {
-  "$schema": "http://json-schema.org/draft-07/schema",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:1.6:2019:12:StopTransactionRequest",
   "title": "StopTransactionRequest",
   "type": "object",
index ab8174af76a0db2979685d8c82ec9569c585093a..2186c7fff838400f25971139d4ec77088a723f94 100644 (file)
@@ -1,5 +1,5 @@
 {
-  "$schema": "http://json-schema.org/draft-07/schema",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:1.6:2019:12:StopTransactionResponse",
   "title": "StopTransactionResponse",
   "type": "object",
index 71e30ecea4958770d7a54851119dca479b9fc01a..d0587e8398a22c6dc7371cc99f0b2f037e1a654b 100644 (file)
@@ -1,5 +1,5 @@
 {
-  "$schema": "http://json-schema.org/draft-07/schema",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:1.6:2019:12:TriggerMessageRequest",
   "title": "TriggerMessageRequest",
   "type": "object",
index f5256a1d753eefe26102d4aa8552657173e197c6..28488dcadf02a317f1c0404b2687a85689480968 100644 (file)
@@ -1,5 +1,5 @@
 {
-  "$schema": "http://json-schema.org/draft-07/schema",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:1.6:2019:12:UnlockConnectorRequest",
   "title": "UnlockConnectorRequest",
   "type": "object",
index f20a0a7409e1f6a0780360946f007468d83a9cb6..a36bbe212d175469ef0c6514c8c8a3c64e9b28bb 100755 (executable)
@@ -1,7 +1,7 @@
 {
-  "$schema": "http://json-schema.org/draft-06/schema#",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:Cp:2:2020:3:AuthorizeRequest",
-  "comment": "OCPP 2.0.1 FINAL",
+  "$comment": "OCPP 2.0.1 FINAL",
   "definitions": {
     "CustomDataType": {
       "description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
index 7311d6d958b597c30c6ec804babf2053a6d710ff..04daed237b01d72447da329586ee3dd72387f769 100755 (executable)
@@ -1,7 +1,7 @@
 {
-  "$schema": "http://json-schema.org/draft-06/schema#",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:Cp:2:2020:3:AuthorizeResponse",
-  "comment": "OCPP 2.0.1 FINAL",
+  "$comment": "OCPP 2.0.1 FINAL",
   "definitions": {
     "CustomDataType": {
       "description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
index 76dd7d55c0e22d27e64d5e065bcdd35dae70bc55..095d4f220447c269c446aa2174d4929ffadf6d5d 100755 (executable)
@@ -1,7 +1,7 @@
 {
-  "$schema": "http://json-schema.org/draft-06/schema#",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:Cp:2:2020:3:BootNotificationRequest",
-  "comment": "OCPP 2.0.1 FINAL",
+  "$comment": "OCPP 2.0.1 FINAL",
   "definitions": {
     "CustomDataType": {
       "description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
index cb18c07bb052cb619a4cc3fc45e7e0f1eed70c33..18e1d35159fbd66d8b4d22364a6b73c2f9b2364d 100755 (executable)
@@ -1,7 +1,7 @@
 {
-  "$schema": "http://json-schema.org/draft-06/schema#",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:Cp:2:2020:3:BootNotificationResponse",
-  "comment": "OCPP 2.0.1 FINAL",
+  "$comment": "OCPP 2.0.1 FINAL",
   "definitions": {
     "CustomDataType": {
       "description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
index 9190413199b81c87c27fd239de82e7214a481ed7..ab277616e2738dbeb4e529ad192db55fa44cb3cf 100755 (executable)
@@ -1,7 +1,7 @@
 {
-  "$schema": "http://json-schema.org/draft-06/schema#",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:Cp:2:2020:3:CancelReservationRequest",
-  "comment": "OCPP 2.0.1 FINAL",
+  "$comment": "OCPP 2.0.1 FINAL",
   "definitions": {
     "CustomDataType": {
       "description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
index eed87357efaa134164d2b9c6092ef2c98c513a9c..28bf5add27988fe9ed3f375e0d045989085a7f4f 100755 (executable)
@@ -1,7 +1,7 @@
 {
-  "$schema": "http://json-schema.org/draft-06/schema#",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:Cp:2:2020:3:CancelReservationResponse",
-  "comment": "OCPP 2.0.1 FINAL",
+  "$comment": "OCPP 2.0.1 FINAL",
   "definitions": {
     "CustomDataType": {
       "description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
index db056aaa12528d0eec286420ba0dbd9a4aa79776..95b044b7a5b2b1dd5a2c47cb82b018bae873e653 100755 (executable)
@@ -1,7 +1,7 @@
 {
-  "$schema": "http://json-schema.org/draft-06/schema#",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:Cp:2:2020:3:CertificateSignedRequest",
-  "comment": "OCPP 2.0.1 FINAL",
+  "$comment": "OCPP 2.0.1 FINAL",
   "definitions": {
     "CustomDataType": {
       "description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
index e897b8df60ebfc6d851488e4b094fc04f6da2375..7e6cb10fd678f5fa47818ac575ece7659096665e 100755 (executable)
@@ -1,7 +1,7 @@
 {
-  "$schema": "http://json-schema.org/draft-06/schema#",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:Cp:2:2020:3:CertificateSignedResponse",
-  "comment": "OCPP 2.0.1 FINAL",
+  "$comment": "OCPP 2.0.1 FINAL",
   "definitions": {
     "CustomDataType": {
       "description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
index 6577ffe0bdc87460c4d1d7480c59c4ec19c26b4f..1ca55a8280403bb1fb9b5a4bfb8878ee192fc6ef 100755 (executable)
@@ -1,7 +1,7 @@
 {
-  "$schema": "http://json-schema.org/draft-06/schema#",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:Cp:2:2020:3:ChangeAvailabilityRequest",
-  "comment": "OCPP 2.0.1 FINAL",
+  "$comment": "OCPP 2.0.1 FINAL",
   "definitions": {
     "CustomDataType": {
       "description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
index 1d259fb14f73d5b8549b40f54cb36adc64447030..f96caedb6ccff127fa9c7013f46da149c55cca14 100755 (executable)
@@ -1,7 +1,7 @@
 {
-  "$schema": "http://json-schema.org/draft-06/schema#",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:Cp:2:2020:3:ChangeAvailabilityResponse",
-  "comment": "OCPP 2.0.1 FINAL",
+  "$comment": "OCPP 2.0.1 FINAL",
   "definitions": {
     "CustomDataType": {
       "description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
index dfff0bf46f8d4f6fd90f9cc62128c541e12b61a0..2019a61d1311d319be62b296e587b02b9a9b1de4 100755 (executable)
@@ -1,7 +1,7 @@
 {
-  "$schema": "http://json-schema.org/draft-06/schema#",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:Cp:2:2020:3:ClearCacheRequest",
-  "comment": "OCPP 2.0.1 FINAL",
+  "$comment": "OCPP 2.0.1 FINAL",
   "definitions": {
     "CustomDataType": {
       "description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
index dac5bc1021ed767cd63d8786c0226964a48a889d..b44adc18f29ce840cabc7e0d5cd2e329233875d1 100755 (executable)
@@ -1,7 +1,7 @@
 {
-  "$schema": "http://json-schema.org/draft-06/schema#",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:Cp:2:2020:3:ClearCacheResponse",
-  "comment": "OCPP 2.0.1 FINAL",
+  "$comment": "OCPP 2.0.1 FINAL",
   "definitions": {
     "CustomDataType": {
       "description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
index 548e029edcead472e73bf845a686b2c4deea162d..06846e6663b05b4a05057cadea3ed724ce6849ab 100755 (executable)
@@ -1,7 +1,7 @@
 {
-  "$schema": "http://json-schema.org/draft-06/schema#",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:Cp:2:2020:3:ClearChargingProfileRequest",
-  "comment": "OCPP 2.0.1 FINAL",
+  "$comment": "OCPP 2.0.1 FINAL",
   "definitions": {
     "CustomDataType": {
       "description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
index 1c87d9967d1bb6c199046580155ca00d024cb6ec..355df0d9808365e5cc1703bbe9926a6a150be2b6 100755 (executable)
@@ -1,7 +1,7 @@
 {
-  "$schema": "http://json-schema.org/draft-06/schema#",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:Cp:2:2020:3:ClearChargingProfileResponse",
-  "comment": "OCPP 2.0.1 FINAL",
+  "$comment": "OCPP 2.0.1 FINAL",
   "definitions": {
     "CustomDataType": {
       "description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
index a213612af695d24d074fdf89b6b2e6984e5f2344..5efaad42818a9cc6398b56c13be144ae567cb886 100755 (executable)
@@ -1,7 +1,7 @@
 {
-  "$schema": "http://json-schema.org/draft-06/schema#",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:Cp:2:2020:3:ClearDisplayMessageRequest",
-  "comment": "OCPP 2.0.1 FINAL",
+  "$comment": "OCPP 2.0.1 FINAL",
   "definitions": {
     "CustomDataType": {
       "description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
index 19c2c941f87ad4cc54cfb0e5419b70ddab4d7a7c..1089f52fe3b94922efc3a04ef020097ce483432a 100755 (executable)
@@ -1,7 +1,7 @@
 {
-  "$schema": "http://json-schema.org/draft-06/schema#",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:Cp:2:2020:3:ClearDisplayMessageResponse",
-  "comment": "OCPP 2.0.1 FINAL",
+  "$comment": "OCPP 2.0.1 FINAL",
   "definitions": {
     "CustomDataType": {
       "description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
index 8519480f41b2bf1903f5953b0c53e3fe50df3648..a5f7a8c8f5fd5b00a4b74e6a8b262efa630f01aa 100755 (executable)
@@ -1,7 +1,7 @@
 {
-  "$schema": "http://json-schema.org/draft-06/schema#",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:Cp:2:2020:3:ClearVariableMonitoringRequest",
-  "comment": "OCPP 2.0.1 FINAL",
+  "$comment": "OCPP 2.0.1 FINAL",
   "definitions": {
     "CustomDataType": {
       "description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
index ce9dfddff30bfcd18a3ed0c836b1ce554fdd2a6f..3d888ab61aa41abfbada461a3689467bb5504ce5 100755 (executable)
@@ -1,7 +1,7 @@
 {
-  "$schema": "http://json-schema.org/draft-06/schema#",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:Cp:2:2020:3:ClearVariableMonitoringResponse",
-  "comment": "OCPP 2.0.1 FINAL",
+  "$comment": "OCPP 2.0.1 FINAL",
   "definitions": {
     "CustomDataType": {
       "description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
index b57253c08eb9ff149a6435a1028ee62acbea36da..0175081807595bc9ec14cd31b1d3fc9b745f4c08 100755 (executable)
@@ -1,7 +1,7 @@
 {
-  "$schema": "http://json-schema.org/draft-06/schema#",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:Cp:2:2020:3:ClearedChargingLimitRequest",
-  "comment": "OCPP 2.0.1 FINAL",
+  "$comment": "OCPP 2.0.1 FINAL",
   "definitions": {
     "CustomDataType": {
       "description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
index 85d4689aaa5050ec7223852ed1bdf665b3453eb9..860b9ec6ccceb4576a595219bdc2ae446492ee24 100755 (executable)
@@ -1,7 +1,7 @@
 {
-  "$schema": "http://json-schema.org/draft-06/schema#",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:Cp:2:2020:3:ClearedChargingLimitResponse",
-  "comment": "OCPP 2.0.1 FINAL",
+  "$comment": "OCPP 2.0.1 FINAL",
   "definitions": {
     "CustomDataType": {
       "description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
index 485a80efdbd0cefbb30168b8c90f3cf1c6c08c53..20942e73412c9cd6f4b825291cc2e8b17dc9d2f1 100755 (executable)
@@ -1,7 +1,7 @@
 {
-  "$schema": "http://json-schema.org/draft-06/schema#",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:Cp:2:2020:3:CostUpdatedRequest",
-  "comment": "OCPP 2.0.1 FINAL",
+  "$comment": "OCPP 2.0.1 FINAL",
   "definitions": {
     "CustomDataType": {
       "description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
index b8180fe4abcfb01ebcbaec2da3095d6e0666af49..840a2378a8bb8cae15c05f8e9c37ed61b3037b79 100755 (executable)
@@ -1,7 +1,7 @@
 {
-  "$schema": "http://json-schema.org/draft-06/schema#",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:Cp:2:2020:3:CostUpdatedResponse",
-  "comment": "OCPP 2.0.1 FINAL",
+  "$comment": "OCPP 2.0.1 FINAL",
   "definitions": {
     "CustomDataType": {
       "description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
index 79923c407c623ab7d618ce9f6a1fc65c81c0b0a4..b66f0eeb9c57a99b0840e5f3eb5cc68b8162eb36 100755 (executable)
@@ -1,7 +1,7 @@
 {
-  "$schema": "http://json-schema.org/draft-06/schema#",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:Cp:2:2020:3:CustomerInformationRequest",
-  "comment": "OCPP 2.0.1 FINAL",
+  "$comment": "OCPP 2.0.1 FINAL",
   "definitions": {
     "CustomDataType": {
       "description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
index 7d76e74709dde6b20396926aebef6ccd20e43e5e..f87b322a7cdacb30d3783f97a526116cffa673dd 100755 (executable)
@@ -1,7 +1,7 @@
 {
-  "$schema": "http://json-schema.org/draft-06/schema#",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:Cp:2:2020:3:CustomerInformationResponse",
-  "comment": "OCPP 2.0.1 FINAL",
+  "$comment": "OCPP 2.0.1 FINAL",
   "definitions": {
     "CustomDataType": {
       "description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
index 961adfef5260fd2cb9579227c874c1edbc9e8dda..f1c5d797460436547773fba9293b56a2c2a980e1 100755 (executable)
@@ -1,7 +1,7 @@
 {
-  "$schema": "http://json-schema.org/draft-06/schema#",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:Cp:2:2020:3:DataTransferRequest",
-  "comment": "OCPP 2.0.1 FINAL",
+  "$comment": "OCPP 2.0.1 FINAL",
   "definitions": {
     "CustomDataType": {
       "description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
index 871809627b6317ff1d3f4cd4b2d9dc7d9db34113..a703d799dd0fdd3ba79840dfeabb513c5222cd6a 100755 (executable)
@@ -1,7 +1,7 @@
 {
-  "$schema": "http://json-schema.org/draft-06/schema#",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:Cp:2:2020:3:DataTransferResponse",
-  "comment": "OCPP 2.0.1 FINAL",
+  "$comment": "OCPP 2.0.1 FINAL",
   "definitions": {
     "CustomDataType": {
       "description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
index daa9d2fc7c054f7e2336e3e074d1f0b618721826..e791876cf4b5276204a85a4adf2aa8542eabbd22 100755 (executable)
@@ -1,7 +1,7 @@
 {
-  "$schema": "http://json-schema.org/draft-06/schema#",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:Cp:2:2020:3:DeleteCertificateRequest",
-  "comment": "OCPP 2.0.1 FINAL",
+  "$comment": "OCPP 2.0.1 FINAL",
   "definitions": {
     "CustomDataType": {
       "description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
index 7e5bed8d58584c54587325c490bd035ebb1cd3df..b834c55a9ead1f1cebf51d327abf4c0935536401 100755 (executable)
@@ -1,7 +1,7 @@
 {
-  "$schema": "http://json-schema.org/draft-06/schema#",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:Cp:2:2020:3:DeleteCertificateResponse",
-  "comment": "OCPP 2.0.1 FINAL",
+  "$comment": "OCPP 2.0.1 FINAL",
   "definitions": {
     "CustomDataType": {
       "description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
index 1da2af6e91a28d1cd2cc98c5eaacc41065bb929e..d161ebcdd483593dd4dcff5e0db9cbb3f764879f 100755 (executable)
@@ -1,7 +1,7 @@
 {
-  "$schema": "http://json-schema.org/draft-06/schema#",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:Cp:2:2020:3:FirmwareStatusNotificationRequest",
-  "comment": "OCPP 2.0.1 FINAL",
+  "$comment": "OCPP 2.0.1 FINAL",
   "definitions": {
     "CustomDataType": {
       "description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
index 178d0a2320d07cf9b97cd3798cd014f83c3181ce..f4feef867576cf17832a4a3fd7e5624ead0db62f 100755 (executable)
@@ -1,7 +1,7 @@
 {
-  "$schema": "http://json-schema.org/draft-06/schema#",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:Cp:2:2020:3:FirmwareStatusNotificationResponse",
-  "comment": "OCPP 2.0.1 FINAL",
+  "$comment": "OCPP 2.0.1 FINAL",
   "definitions": {
     "CustomDataType": {
       "description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
index bd74edc852b80bd32aa34da47146855f2f63a2d8..f481025757dbe2498d8e0ce9b3556282aa3ab672 100755 (executable)
@@ -1,7 +1,7 @@
 {
-  "$schema": "http://json-schema.org/draft-06/schema#",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:Cp:2:2020:3:Get15118EVCertificateRequest",
-  "comment": "OCPP 2.0.1 FINAL",
+  "$comment": "OCPP 2.0.1 FINAL",
   "definitions": {
     "CustomDataType": {
       "description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
index 2b28e08b687d7896e6ceb1d036b0d448cabccf78..6e832376efb82b296787cceff844634d737bf8b1 100755 (executable)
@@ -1,7 +1,7 @@
 {
-  "$schema": "http://json-schema.org/draft-06/schema#",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:Cp:2:2020:3:Get15118EVCertificateResponse",
-  "comment": "OCPP 2.0.1 FINAL",
+  "$comment": "OCPP 2.0.1 FINAL",
   "definitions": {
     "CustomDataType": {
       "description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
index 98d27ddf47860e53ba002b29345536fd23c1504c..d8c02503fcf969c97e143d458e6fd16db440c816 100755 (executable)
@@ -1,7 +1,7 @@
 {
-  "$schema": "http://json-schema.org/draft-06/schema#",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:Cp:2:2020:3:GetBaseReportRequest",
-  "comment": "OCPP 2.0.1 FINAL",
+  "$comment": "OCPP 2.0.1 FINAL",
   "definitions": {
     "CustomDataType": {
       "description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
index 64cc0d081bac25bb817c064d98687ac9ba82f798..2fcfc011a2707a80072d4dac573b1e38e27f072d 100755 (executable)
@@ -1,7 +1,7 @@
 {
-  "$schema": "http://json-schema.org/draft-06/schema#",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:Cp:2:2020:3:GetBaseReportResponse",
-  "comment": "OCPP 2.0.1 FINAL",
+  "$comment": "OCPP 2.0.1 FINAL",
   "definitions": {
     "CustomDataType": {
       "description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
index 932eaca1b25d81bb3306a2f5671e9017e591254c..95d0b8a6e89d0e4a62e7a7a60e35f87952c8ae15 100755 (executable)
@@ -1,7 +1,7 @@
 {
-  "$schema": "http://json-schema.org/draft-06/schema#",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:Cp:2:2020:3:GetCertificateStatusRequest",
-  "comment": "OCPP 2.0.1 FINAL",
+  "$comment": "OCPP 2.0.1 FINAL",
   "definitions": {
     "CustomDataType": {
       "description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
index 615755b37cad594b9be5137f368b1d5e9a2a8e22..cd1ca1754801b0790fcdb273dc5d69dd69af067d 100755 (executable)
@@ -1,7 +1,7 @@
 {
-  "$schema": "http://json-schema.org/draft-06/schema#",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:Cp:2:2020:3:GetCertificateStatusResponse",
-  "comment": "OCPP 2.0.1 FINAL",
+  "$comment": "OCPP 2.0.1 FINAL",
   "definitions": {
     "CustomDataType": {
       "description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
index f3776bb0e7d995428bd406bfbf339e1a2ccf105e..7870b843bfe09f499785a4062d9b79050daeab61 100755 (executable)
@@ -1,7 +1,7 @@
 {
-  "$schema": "http://json-schema.org/draft-06/schema#",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:Cp:2:2020:3:GetChargingProfilesRequest",
-  "comment": "OCPP 2.0.1 FINAL",
+  "$comment": "OCPP 2.0.1 FINAL",
   "definitions": {
     "CustomDataType": {
       "description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
index 0eb6e832466d3e6698f0d38160ce5f307d2eb84e..c10cc17b840ce0a74d135312ff065c93622c1d53 100755 (executable)
@@ -1,7 +1,7 @@
 {
-  "$schema": "http://json-schema.org/draft-06/schema#",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:Cp:2:2020:3:GetChargingProfilesResponse",
-  "comment": "OCPP 2.0.1 FINAL",
+  "$comment": "OCPP 2.0.1 FINAL",
   "definitions": {
     "CustomDataType": {
       "description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
index 7d1d000c1958bd9c46f8c72ed6967ccd1afd0d35..c93df482f8843518d16e7364b15779af68e16400 100755 (executable)
@@ -1,7 +1,7 @@
 {
-  "$schema": "http://json-schema.org/draft-06/schema#",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:Cp:2:2020:3:GetCompositeScheduleRequest",
-  "comment": "OCPP 2.0.1 FINAL",
+  "$comment": "OCPP 2.0.1 FINAL",
   "definitions": {
     "CustomDataType": {
       "description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
index 5ac7385ecd29f6675bdf751871b11283f0b66aa5..5f6301ce26539f474b9e5bddc2431e24dffe1018 100755 (executable)
@@ -1,7 +1,7 @@
 {
-  "$schema": "http://json-schema.org/draft-06/schema#",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:Cp:2:2020:3:GetCompositeScheduleResponse",
-  "comment": "OCPP 2.0.1 FINAL",
+  "$comment": "OCPP 2.0.1 FINAL",
   "definitions": {
     "CustomDataType": {
       "description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
index e5f733b64160bf31579c070957ec241801dc90ea..696064da896e2481b29180652b27160ec54fbd71 100755 (executable)
@@ -1,7 +1,7 @@
 {
-  "$schema": "http://json-schema.org/draft-06/schema#",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:Cp:2:2020:3:GetDisplayMessagesRequest",
-  "comment": "OCPP 2.0.1 FINAL",
+  "$comment": "OCPP 2.0.1 FINAL",
   "definitions": {
     "CustomDataType": {
       "description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
index f74aa0dc9cafb193c4f91dab7eaa4b7a71d5a4b2..6db8afefdfb0f6ac71598d06fc4a1e130c876acd 100755 (executable)
@@ -1,7 +1,7 @@
 {
-  "$schema": "http://json-schema.org/draft-06/schema#",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:Cp:2:2020:3:GetDisplayMessagesResponse",
-  "comment": "OCPP 2.0.1 FINAL",
+  "$comment": "OCPP 2.0.1 FINAL",
   "definitions": {
     "CustomDataType": {
       "description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
index 1b2e3d4a943180085714b3d8cb8d60107fd90104..c6c1cf4f74d0566f7341e1bd972dec28728931bd 100755 (executable)
@@ -1,7 +1,7 @@
 {
-  "$schema": "http://json-schema.org/draft-06/schema#",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:Cp:2:2020:3:GetInstalledCertificateIdsRequest",
-  "comment": "OCPP 2.0.1 FINAL",
+  "$comment": "OCPP 2.0.1 FINAL",
   "definitions": {
     "CustomDataType": {
       "description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
index dfb353346aa226b8a5f94401727f0d5511038663..804a9d210120fcae3be6212c998083e46b2f2695 100755 (executable)
@@ -1,7 +1,7 @@
 {
-  "$schema": "http://json-schema.org/draft-06/schema#",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:Cp:2:2020:3:GetInstalledCertificateIdsResponse",
-  "comment": "OCPP 2.0.1 FINAL",
+  "$comment": "OCPP 2.0.1 FINAL",
   "definitions": {
     "CustomDataType": {
       "description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
index 38068dff72ff1c9864a13559e9699a8fb72b0f86..70851081bc51977b85b39789d5cdebb723c7e37d 100755 (executable)
@@ -1,7 +1,7 @@
 {
-  "$schema": "http://json-schema.org/draft-06/schema#",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:Cp:2:2020:3:GetLocalListVersionRequest",
-  "comment": "OCPP 2.0.1 FINAL",
+  "$comment": "OCPP 2.0.1 FINAL",
   "definitions": {
     "CustomDataType": {
       "description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
index 539ab172746b75210013f5a97c396c5ea1ffb6ca..8b806ac1a2f758bf84609eab7398dd9f8ae9125f 100755 (executable)
@@ -1,7 +1,7 @@
 {
-  "$schema": "http://json-schema.org/draft-06/schema#",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:Cp:2:2020:3:GetLocalListVersionResponse",
-  "comment": "OCPP 2.0.1 FINAL",
+  "$comment": "OCPP 2.0.1 FINAL",
   "definitions": {
     "CustomDataType": {
       "description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
index 61f0fe81e9ee654e9a092375f5dd8efeb0abb8d9..44f05a43a6f536d7b9fdd4f9cf4e4da80c312680 100755 (executable)
@@ -1,7 +1,7 @@
 {
-  "$schema": "http://json-schema.org/draft-06/schema#",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:Cp:2:2020:3:GetLogRequest",
-  "comment": "OCPP 2.0.1 FINAL",
+  "$comment": "OCPP 2.0.1 FINAL",
   "definitions": {
     "CustomDataType": {
       "description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
index b604ff820b42f18c36eab03b8b0ceffafae36466..7802c0aa4f362cd6de57dd2716f14fe8bbc5939f 100755 (executable)
@@ -1,7 +1,7 @@
 {
-  "$schema": "http://json-schema.org/draft-06/schema#",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:Cp:2:2020:3:GetLogResponse",
-  "comment": "OCPP 2.0.1 FINAL",
+  "$comment": "OCPP 2.0.1 FINAL",
   "definitions": {
     "CustomDataType": {
       "description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
index efe82d1c281e90648e240ad6cd482f080cbded31..a30c734b35e175b1553378e9f084bc8b5cbab342 100755 (executable)
@@ -1,7 +1,7 @@
 {
-  "$schema": "http://json-schema.org/draft-06/schema#",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:Cp:2:2020:3:GetMonitoringReportRequest",
-  "comment": "OCPP 2.0.1 FINAL",
+  "$comment": "OCPP 2.0.1 FINAL",
   "definitions": {
     "CustomDataType": {
       "description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
index c294ee61441dd937cfb79458e7b00838abd92812..b9481e4037211ce36d48186fc1d9587943b36bc3 100755 (executable)
@@ -1,7 +1,7 @@
 {
-  "$schema": "http://json-schema.org/draft-06/schema#",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:Cp:2:2020:3:GetMonitoringReportResponse",
-  "comment": "OCPP 2.0.1 FINAL",
+  "$comment": "OCPP 2.0.1 FINAL",
   "definitions": {
     "CustomDataType": {
       "description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
index 24ceebdbd2faa5a6b4e7947f9fb8f6deae570726..51db4b735c86004609ae819aa4567fc42f018df6 100755 (executable)
@@ -1,7 +1,7 @@
 {
-  "$schema": "http://json-schema.org/draft-06/schema#",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:Cp:2:2020:3:GetReportRequest",
-  "comment": "OCPP 2.0.1 FINAL",
+  "$comment": "OCPP 2.0.1 FINAL",
   "definitions": {
     "CustomDataType": {
       "description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
index 50853580f7f7ad41bd2186cb369dbcbe1f05ef45..ad08a9568a5e1a85c596c79c5647871f00b5e7ba 100755 (executable)
@@ -1,7 +1,7 @@
 {
-  "$schema": "http://json-schema.org/draft-06/schema#",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:Cp:2:2020:3:GetReportResponse",
-  "comment": "OCPP 2.0.1 FINAL",
+  "$comment": "OCPP 2.0.1 FINAL",
   "definitions": {
     "CustomDataType": {
       "description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
index 081dd81702f2111132565b2dd07c54185fc19e0a..1806826678e795121f08221f5f350c2624e1b9f4 100755 (executable)
@@ -1,7 +1,7 @@
 {
-  "$schema": "http://json-schema.org/draft-06/schema#",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:Cp:2:2020:3:GetTransactionStatusRequest",
-  "comment": "OCPP 2.0.1 FINAL",
+  "$comment": "OCPP 2.0.1 FINAL",
   "definitions": {
     "CustomDataType": {
       "description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
index 01a5206802cfd87766ababb59b77b22dad130efe..285bc29036ff1ad30901279e6cc7e18b8e7278d3 100755 (executable)
@@ -1,7 +1,7 @@
 {
-  "$schema": "http://json-schema.org/draft-06/schema#",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:Cp:2:2020:3:GetTransactionStatusResponse",
-  "comment": "OCPP 2.0.1 FINAL",
+  "$comment": "OCPP 2.0.1 FINAL",
   "definitions": {
     "CustomDataType": {
       "description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
index a6c65aaa52d1158b90eff2d42bb4dd4b53b9b229..82c28dfd59badf7bdff75896b3634eefcd27a165 100755 (executable)
@@ -1,7 +1,7 @@
 {
-  "$schema": "http://json-schema.org/draft-06/schema#",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:Cp:2:2020:3:GetVariablesRequest",
-  "comment": "OCPP 2.0.1 FINAL",
+  "$comment": "OCPP 2.0.1 FINAL",
   "definitions": {
     "CustomDataType": {
       "description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
index 44f89138721d21048786730eab8469b97d7f1851..a1c2434e33b6e43dd9984d4940658632de5dec45 100755 (executable)
@@ -1,7 +1,7 @@
 {
-  "$schema": "http://json-schema.org/draft-06/schema#",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:Cp:2:2020:3:GetVariablesResponse",
-  "comment": "OCPP 2.0.1 FINAL",
+  "$comment": "OCPP 2.0.1 FINAL",
   "definitions": {
     "CustomDataType": {
       "description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
index bc1808ebf7f0a680f3c0a481cd3c5dc250a86b0f..124612e3cd3ac0cbba3307213a17cb26e3b7d83e 100755 (executable)
@@ -1,7 +1,7 @@
 {
-  "$schema": "http://json-schema.org/draft-06/schema#",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:Cp:2:2020:3:HeartbeatRequest",
-  "comment": "OCPP 2.0.1 FINAL",
+  "$comment": "OCPP 2.0.1 FINAL",
   "definitions": {
     "CustomDataType": {
       "description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
index 908ffd92584f24fe4de7dc2bb5c49b08dd5f7326..fb68c25b72911c7771f127c0b5154d1952c909d2 100755 (executable)
@@ -1,7 +1,7 @@
 {
-  "$schema": "http://json-schema.org/draft-06/schema#",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:Cp:2:2020:3:HeartbeatResponse",
-  "comment": "OCPP 2.0.1 FINAL",
+  "$comment": "OCPP 2.0.1 FINAL",
   "definitions": {
     "CustomDataType": {
       "description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
index 2c8689bdf4bba621466ad3bb845335d99b2048d9..f0c97ff9263a26309e36a6b97eaa7d6823e0db4d 100755 (executable)
@@ -1,7 +1,7 @@
 {
-  "$schema": "http://json-schema.org/draft-06/schema#",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:Cp:2:2020:3:InstallCertificateRequest",
-  "comment": "OCPP 2.0.1 FINAL",
+  "$comment": "OCPP 2.0.1 FINAL",
   "definitions": {
     "CustomDataType": {
       "description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
index 980e0fed45e391c7894eafd91c66a680e1ac8944..aec7fb010586726248ad20b7c30f6da064c9c630 100755 (executable)
@@ -1,7 +1,7 @@
 {
-  "$schema": "http://json-schema.org/draft-06/schema#",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:Cp:2:2020:3:InstallCertificateResponse",
-  "comment": "OCPP 2.0.1 FINAL",
+  "$comment": "OCPP 2.0.1 FINAL",
   "definitions": {
     "CustomDataType": {
       "description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
index cf2a89dc07f7da7181826528e244b06f93107c06..a5b6031a37ff4c4d8c7f463e6154702f526c40dd 100755 (executable)
@@ -1,7 +1,7 @@
 {
-  "$schema": "http://json-schema.org/draft-06/schema#",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:Cp:2:2020:3:LogStatusNotificationRequest",
-  "comment": "OCPP 2.0.1 FINAL",
+  "$comment": "OCPP 2.0.1 FINAL",
   "definitions": {
     "CustomDataType": {
       "description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
index eddc32cb0ff7bf7435da7f6f6ba54535416f33f0..561327afab293a9bc711b9caf8d9bf0f1eb8e5e6 100755 (executable)
@@ -1,7 +1,7 @@
 {
-  "$schema": "http://json-schema.org/draft-06/schema#",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:Cp:2:2020:3:LogStatusNotificationResponse",
-  "comment": "OCPP 2.0.1 FINAL",
+  "$comment": "OCPP 2.0.1 FINAL",
   "definitions": {
     "CustomDataType": {
       "description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
index 85810ac1e72e6cde95e79e4b2115229ca32eb31b..873c846b4845c5a9901d4a2d18adba60ce2a97a5 100755 (executable)
@@ -1,8 +1,8 @@
 {
-  "$schema": "http://json-schema.org/draft-06/schema#",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:Cp:2:2020:3:MeterValuesRequest",
   "description": "Request_ Body\r\nurn:x-enexis:ecdm:uid:2:234744\r\n",
-  "comment": "OCPP 2.0.1 FINAL",
+  "$comment": "OCPP 2.0.1 FINAL",
   "definitions": {
     "CustomDataType": {
       "description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
index 4d1348d09e76773b0ea941138ae886c78e0df260..02cc2619186e2ff046853137878433c984a2c051 100755 (executable)
@@ -1,7 +1,7 @@
 {
-  "$schema": "http://json-schema.org/draft-06/schema#",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:Cp:2:2020:3:MeterValuesResponse",
-  "comment": "OCPP 2.0.1 FINAL",
+  "$comment": "OCPP 2.0.1 FINAL",
   "definitions": {
     "CustomDataType": {
       "description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
index 589715ef0afe93e560eb4d25026797dd90a650e7..5196ae6bfbe88276a32aaf6e6d5c1aeb87860065 100755 (executable)
@@ -1,7 +1,7 @@
 {
-  "$schema": "http://json-schema.org/draft-06/schema#",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:Cp:2:2020:3:NotifyChargingLimitRequest",
-  "comment": "OCPP 2.0.1 FINAL",
+  "$comment": "OCPP 2.0.1 FINAL",
   "definitions": {
     "CustomDataType": {
       "description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
index 80dd164f862db642139263b9e219659c2add8ae9..592a317195b31bcb9fd64733afbe2ced2807d484 100755 (executable)
@@ -1,7 +1,7 @@
 {
-  "$schema": "http://json-schema.org/draft-06/schema#",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:Cp:2:2020:3:NotifyChargingLimitResponse",
-  "comment": "OCPP 2.0.1 FINAL",
+  "$comment": "OCPP 2.0.1 FINAL",
   "definitions": {
     "CustomDataType": {
       "description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
index 70dc0bdbc15a96f3ddbe16d5c04004b7c14266a6..93c4660a50685e37d9035596f0763259e877edd2 100755 (executable)
@@ -1,7 +1,7 @@
 {
-  "$schema": "http://json-schema.org/draft-06/schema#",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:Cp:2:2020:3:NotifyCustomerInformationRequest",
-  "comment": "OCPP 2.0.1 FINAL",
+  "$comment": "OCPP 2.0.1 FINAL",
   "definitions": {
     "CustomDataType": {
       "description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
index e95c3561b941723f2605f52af43648ad48c26f8e..2a9871b3eb1bf9ac7fea1daebaa9a6d15276fce3 100755 (executable)
@@ -1,7 +1,7 @@
 {
-  "$schema": "http://json-schema.org/draft-06/schema#",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:Cp:2:2020:3:NotifyCustomerInformationResponse",
-  "comment": "OCPP 2.0.1 FINAL",
+  "$comment": "OCPP 2.0.1 FINAL",
   "definitions": {
     "CustomDataType": {
       "description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
index b843b2651aa740a2bd0dfa6ccfa4f974b00eafc5..1238d3366e0ec5119881b3d60cd440f26b499a10 100755 (executable)
@@ -1,7 +1,7 @@
 {
-  "$schema": "http://json-schema.org/draft-06/schema#",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:Cp:2:2020:3:NotifyDisplayMessagesRequest",
-  "comment": "OCPP 2.0.1 FINAL",
+  "$comment": "OCPP 2.0.1 FINAL",
   "definitions": {
     "CustomDataType": {
       "description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
index c33abd9ca7d689aaf567449c6396ade986c7c1c3..080cf780444e94605a4fe22a0ddcb3597c4e8446 100755 (executable)
@@ -1,7 +1,7 @@
 {
-  "$schema": "http://json-schema.org/draft-06/schema#",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:Cp:2:2020:3:NotifyDisplayMessagesResponse",
-  "comment": "OCPP 2.0.1 FINAL",
+  "$comment": "OCPP 2.0.1 FINAL",
   "definitions": {
     "CustomDataType": {
       "description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
index 13a7fa8dc20afde58a8519a00b7bfdb9d500fda0..89f515be5c69c6bd10f3dd2f6c1ad161c3bfb02f 100755 (executable)
@@ -1,7 +1,7 @@
 {
-  "$schema": "http://json-schema.org/draft-06/schema#",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:Cp:2:2020:3:NotifyEVChargingNeedsRequest",
-  "comment": "OCPP 2.0.1 FINAL",
+  "$comment": "OCPP 2.0.1 FINAL",
   "definitions": {
     "CustomDataType": {
       "description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
index cda2834e416a7b98fc1f343df7d7934fe8a97254..b0e56a1119b6c351bd10cbd97700aab0f0e77926 100755 (executable)
@@ -1,7 +1,7 @@
 {
-  "$schema": "http://json-schema.org/draft-06/schema#",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:Cp:2:2020:3:NotifyEVChargingNeedsResponse",
-  "comment": "OCPP 2.0.1 FINAL",
+  "$comment": "OCPP 2.0.1 FINAL",
   "definitions": {
     "CustomDataType": {
       "description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
index 6d096063dbe29cd8e9ec8448c001451c658de847..6d4460172c1a3d8d481533d4273d7e1c0565e34d 100755 (executable)
@@ -1,7 +1,7 @@
 {
-  "$schema": "http://json-schema.org/draft-06/schema#",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:Cp:2:2020:3:NotifyEVChargingScheduleRequest",
-  "comment": "OCPP 2.0.1 FINAL",
+  "$comment": "OCPP 2.0.1 FINAL",
   "definitions": {
     "CustomDataType": {
       "description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
index f4239343e3ae44cf3f8e3df6da4ca99f5af14005..ba62239757f5c08f3d1bfe213c0f3d00d8791cc1 100755 (executable)
@@ -1,7 +1,7 @@
 {
-  "$schema": "http://json-schema.org/draft-06/schema#",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:Cp:2:2020:3:NotifyEVChargingScheduleResponse",
-  "comment": "OCPP 2.0.1 FINAL",
+  "$comment": "OCPP 2.0.1 FINAL",
   "definitions": {
     "CustomDataType": {
       "description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
index 99d90a6221a948d882e36cdd71da9363b1365b95..9692cd15b82c909562e435898b0f861a0be4ccc3 100755 (executable)
@@ -1,7 +1,7 @@
 {
-  "$schema": "http://json-schema.org/draft-06/schema#",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:Cp:2:2020:3:NotifyEventRequest",
-  "comment": "OCPP 2.0.1 FINAL",
+  "$comment": "OCPP 2.0.1 FINAL",
   "definitions": {
     "CustomDataType": {
       "description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
index df02e70ef71864a51264a50314ea8d130112a931..53097c6f1f990686b8748f60c8f257647d0cb19b 100755 (executable)
@@ -1,7 +1,7 @@
 {
-  "$schema": "http://json-schema.org/draft-06/schema#",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:Cp:2:2020:3:NotifyEventResponse",
-  "comment": "OCPP 2.0.1 FINAL",
+  "$comment": "OCPP 2.0.1 FINAL",
   "definitions": {
     "CustomDataType": {
       "description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
index 6b405d1a1367963db7445a007bbaaa341ee4fb59..055c809d4e1862d315b65d0b97b8aa90b07b57f1 100755 (executable)
@@ -1,7 +1,7 @@
 {
-  "$schema": "http://json-schema.org/draft-06/schema#",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:Cp:2:2020:3:NotifyMonitoringReportRequest",
-  "comment": "OCPP 2.0.1 FINAL",
+  "$comment": "OCPP 2.0.1 FINAL",
   "definitions": {
     "CustomDataType": {
       "description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
index e262197d2cfbe3375b63406c71c0e7b81717690e..ad54a8f3e0c47e8b81127a40f6a337963b93537a 100755 (executable)
@@ -1,7 +1,7 @@
 {
-  "$schema": "http://json-schema.org/draft-06/schema#",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:Cp:2:2020:3:NotifyMonitoringReportResponse",
-  "comment": "OCPP 2.0.1 FINAL",
+  "$comment": "OCPP 2.0.1 FINAL",
   "definitions": {
     "CustomDataType": {
       "description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
index 61e2dcc5b7300a2f886e7f9d69d140ec350f4490..707693d45dbe4f81b66e9c4b68d5f84e3e4fad04 100755 (executable)
@@ -1,7 +1,7 @@
 {
-  "$schema": "http://json-schema.org/draft-06/schema#",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:Cp:2:2020:3:NotifyReportRequest",
-  "comment": "OCPP 2.0.1 FINAL",
+  "$comment": "OCPP 2.0.1 FINAL",
   "definitions": {
     "CustomDataType": {
       "description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
index 4795187eecbd6be586eaa10d9520158a8a16f34c..6ced4fbf1bde427121b68bb14066a3cce992a8fa 100755 (executable)
@@ -1,7 +1,7 @@
 {
-  "$schema": "http://json-schema.org/draft-06/schema#",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:Cp:2:2020:3:NotifyReportResponse",
-  "comment": "OCPP 2.0.1 FINAL",
+  "$comment": "OCPP 2.0.1 FINAL",
   "definitions": {
     "CustomDataType": {
       "description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
index ff6ac83b67c084825b33bde459701663350df014..df87e97d4b1240c567010c5207ec35c3bbb809a7 100755 (executable)
@@ -1,7 +1,7 @@
 {
-  "$schema": "http://json-schema.org/draft-06/schema#",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:Cp:2:2020:3:PublishFirmwareRequest",
-  "comment": "OCPP 2.0.1 FINAL",
+  "$comment": "OCPP 2.0.1 FINAL",
   "definitions": {
     "CustomDataType": {
       "description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
index 652f949034bf4f8c270a4d323e7320cccbd0973c..e22246773eca03f0681ecdf6db6f5409e4288916 100755 (executable)
@@ -1,7 +1,7 @@
 {
-  "$schema": "http://json-schema.org/draft-06/schema#",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:Cp:2:2020:3:PublishFirmwareResponse",
-  "comment": "OCPP 2.0.1 FINAL",
+  "$comment": "OCPP 2.0.1 FINAL",
   "definitions": {
     "CustomDataType": {
       "description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
index 0eaac75be1f197f24a242811499ac1bbe3ab262d..c86102fa1af42c2a7f86d1e6d7c8cd0c1358f757 100755 (executable)
@@ -1,7 +1,7 @@
 {
-  "$schema": "http://json-schema.org/draft-06/schema#",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:Cp:2:2020:3:PublishFirmwareStatusNotificationRequest",
-  "comment": "OCPP 2.0.1 FINAL",
+  "$comment": "OCPP 2.0.1 FINAL",
   "definitions": {
     "CustomDataType": {
       "description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
index c7220a6fb5407e53479f34765b1ff39d8376a1ad..720aae8a6c0154db42222ea44c64ce7347fb6f2e 100755 (executable)
@@ -1,7 +1,7 @@
 {
-  "$schema": "http://json-schema.org/draft-06/schema#",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:Cp:2:2020:3:PublishFirmwareStatusNotificationResponse",
-  "comment": "OCPP 2.0.1 FINAL",
+  "$comment": "OCPP 2.0.1 FINAL",
   "definitions": {
     "CustomDataType": {
       "description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
index 03dfe76e3a30b1966ce3f87958be28cb76bdd72c..0ffbba12cfc896cd49f4a3f3127d1785b406edd8 100755 (executable)
@@ -1,7 +1,7 @@
 {
-  "$schema": "http://json-schema.org/draft-06/schema#",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:Cp:2:2020:3:ReportChargingProfilesRequest",
-  "comment": "OCPP 2.0.1 FINAL",
+  "$comment": "OCPP 2.0.1 FINAL",
   "definitions": {
     "CustomDataType": {
       "description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
index 8bb3b8158ee90ed4bf8949f343bbbab1409b0bf0..22c6820736c90f15f46c583a7817148033ea147e 100755 (executable)
@@ -1,7 +1,7 @@
 {
-  "$schema": "http://json-schema.org/draft-06/schema#",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:Cp:2:2020:3:ReportChargingProfilesResponse",
-  "comment": "OCPP 2.0.1 FINAL",
+  "$comment": "OCPP 2.0.1 FINAL",
   "definitions": {
     "CustomDataType": {
       "description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
index f1429db79714905046f4ae321b0214766c789035..7af9b74d160e60b9cfa94cb1d0123a481af09dfb 100755 (executable)
@@ -1,7 +1,7 @@
 {
-  "$schema": "http://json-schema.org/draft-06/schema#",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:Cp:2:2020:3:RequestStartTransactionRequest",
-  "comment": "OCPP 2.0.1 FINAL",
+  "$comment": "OCPP 2.0.1 FINAL",
   "definitions": {
     "CustomDataType": {
       "description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
index 0b1c04f0a77d763538373d20324b0c5d7129e7ea..905835c04bc02343108abe7340b28d1ef71d52fb 100755 (executable)
@@ -1,7 +1,7 @@
 {
-  "$schema": "http://json-schema.org/draft-06/schema#",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:Cp:2:2020:3:RequestStartTransactionResponse",
-  "comment": "OCPP 2.0.1 FINAL",
+  "$comment": "OCPP 2.0.1 FINAL",
   "definitions": {
     "CustomDataType": {
       "description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
index ca3319736a9a2eea910a0b7b385335a8203540c3..49cf6283be5be43088696a760d71545907881443 100755 (executable)
@@ -1,7 +1,7 @@
 {
-  "$schema": "http://json-schema.org/draft-06/schema#",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:Cp:2:2020:3:RequestStopTransactionRequest",
-  "comment": "OCPP 2.0.1 FINAL",
+  "$comment": "OCPP 2.0.1 FINAL",
   "definitions": {
     "CustomDataType": {
       "description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
index cc133f4910ff39c38f89807aeaaadcfc32a77491..1663593a0e0c0cf49b933e20584e7c32d0164962 100755 (executable)
@@ -1,7 +1,7 @@
 {
-  "$schema": "http://json-schema.org/draft-06/schema#",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:Cp:2:2020:3:RequestStopTransactionResponse",
-  "comment": "OCPP 2.0.1 FINAL",
+  "$comment": "OCPP 2.0.1 FINAL",
   "definitions": {
     "CustomDataType": {
       "description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
index 7991b0b568e551cfcd098365f23fe868d91db6e0..4a942778ce0fa725a3b18f9b247fcdc571d0faec 100755 (executable)
@@ -1,7 +1,7 @@
 {
-  "$schema": "http://json-schema.org/draft-06/schema#",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:Cp:2:2020:3:ReservationStatusUpdateRequest",
-  "comment": "OCPP 2.0.1 FINAL",
+  "$comment": "OCPP 2.0.1 FINAL",
   "definitions": {
     "CustomDataType": {
       "description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
index 2b1560059e1d144e81640ef28dd857f5e1faf6ff..ef7a8431da9e626f157d34e0fc030809e84d6df1 100755 (executable)
@@ -1,7 +1,7 @@
 {
-  "$schema": "http://json-schema.org/draft-06/schema#",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:Cp:2:2020:3:ReservationStatusUpdateResponse",
-  "comment": "OCPP 2.0.1 FINAL",
+  "$comment": "OCPP 2.0.1 FINAL",
   "definitions": {
     "CustomDataType": {
       "description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
index e27580f15bb3d7ea5a0dca6e35b1aee6bf8504ca..d53bc5d2fbf361fd849019e85ac94bde87ef0920 100755 (executable)
@@ -1,7 +1,7 @@
 {
-  "$schema": "http://json-schema.org/draft-06/schema#",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:Cp:2:2020:3:ReserveNowRequest",
-  "comment": "OCPP 2.0.1 FINAL",
+  "$comment": "OCPP 2.0.1 FINAL",
   "definitions": {
     "CustomDataType": {
       "description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
index f13e6c74e26b170aad944f16cdd59e43a4db775b..0efca45b9686a48c62d086d214a622d4adfadbd9 100755 (executable)
@@ -1,7 +1,7 @@
 {
-  "$schema": "http://json-schema.org/draft-06/schema#",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:Cp:2:2020:3:ReserveNowResponse",
-  "comment": "OCPP 2.0.1 FINAL",
+  "$comment": "OCPP 2.0.1 FINAL",
   "definitions": {
     "CustomDataType": {
       "description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
index 3a2f05582c5eabe3c6ecfcd4fff36d333e06e040..5cedd73459e0656c33c26dbb1072217a745e9d19 100755 (executable)
@@ -1,7 +1,7 @@
 {
-  "$schema": "http://json-schema.org/draft-06/schema#",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:Cp:2:2020:3:ResetRequest",
-  "comment": "OCPP 2.0.1 FINAL",
+  "$comment": "OCPP 2.0.1 FINAL",
   "definitions": {
     "CustomDataType": {
       "description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
index b861923a29180d42588d08257df0795d47eb1f46..8ad654ca587d48b6de906f55a70106607983ba2f 100755 (executable)
@@ -1,7 +1,7 @@
 {
-  "$schema": "http://json-schema.org/draft-06/schema#",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:Cp:2:2020:3:ResetResponse",
-  "comment": "OCPP 2.0.1 FINAL",
+  "$comment": "OCPP 2.0.1 FINAL",
   "definitions": {
     "CustomDataType": {
       "description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
index 217d36450c3f3629d9e83e910cc50f9e843589f1..2e6f25c34462b8ba99cf1728096ce970f6cd315e 100755 (executable)
@@ -1,7 +1,7 @@
 {
-  "$schema": "http://json-schema.org/draft-06/schema#",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:Cp:2:2020:3:SecurityEventNotificationRequest",
-  "comment": "OCPP 2.0.1 FINAL",
+  "$comment": "OCPP 2.0.1 FINAL",
   "definitions": {
     "CustomDataType": {
       "description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
index 7f51cd728cdd5dacb074302ad1890a2de44751d6..8ea94f97e8168f20772f93459e24148a4d63ba37 100755 (executable)
@@ -1,7 +1,7 @@
 {
-  "$schema": "http://json-schema.org/draft-06/schema#",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:Cp:2:2020:3:SecurityEventNotificationResponse",
-  "comment": "OCPP 2.0.1 FINAL",
+  "$comment": "OCPP 2.0.1 FINAL",
   "definitions": {
     "CustomDataType": {
       "description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
index f709a0d7ab72ae3657bb0d4622b1d2f9a5021d37..c5272b2ede53f0ab3fdc5fc81ac6540f911bc409 100755 (executable)
@@ -1,7 +1,7 @@
 {
-  "$schema": "http://json-schema.org/draft-06/schema#",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:Cp:2:2020:3:SendLocalListRequest",
-  "comment": "OCPP 2.0.1 FINAL",
+  "$comment": "OCPP 2.0.1 FINAL",
   "definitions": {
     "CustomDataType": {
       "description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
index d5765a636b7d00b04c67e184755502c8b269bef8..c49037ddc8e131ffafa32dc49fdd2b41363df5aa 100755 (executable)
@@ -1,7 +1,7 @@
 {
-  "$schema": "http://json-schema.org/draft-06/schema#",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:Cp:2:2020:3:SendLocalListResponse",
-  "comment": "OCPP 2.0.1 FINAL",
+  "$comment": "OCPP 2.0.1 FINAL",
   "definitions": {
     "CustomDataType": {
       "description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
index 03c1df99c1d562377407a25ed187403802553305..5307c4311887b2c110fe6e6f29129fd7aa822782 100755 (executable)
@@ -1,7 +1,7 @@
 {
-  "$schema": "http://json-schema.org/draft-06/schema#",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:Cp:2:2020:3:SetChargingProfileRequest",
-  "comment": "OCPP 2.0.1 FINAL",
+  "$comment": "OCPP 2.0.1 FINAL",
   "definitions": {
     "CustomDataType": {
       "description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
index 130adef821efcce91792a74a601763f6ff9ef0dc..3a8a6ca495a784b99f4a1667cbc2532901f72a93 100755 (executable)
@@ -1,7 +1,7 @@
 {
-  "$schema": "http://json-schema.org/draft-06/schema#",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:Cp:2:2020:3:SetChargingProfileResponse",
-  "comment": "OCPP 2.0.1 FINAL",
+  "$comment": "OCPP 2.0.1 FINAL",
   "definitions": {
     "CustomDataType": {
       "description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
index 3711af01e3439f8db1ca3b3439da6aace1a6b4e6..b96ee2eb1a6061354e6c58d58c11ca4b30b89c3e 100755 (executable)
@@ -1,7 +1,7 @@
 {
-  "$schema": "http://json-schema.org/draft-06/schema#",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:Cp:2:2020:3:SetDisplayMessageRequest",
-  "comment": "OCPP 2.0.1 FINAL",
+  "$comment": "OCPP 2.0.1 FINAL",
   "definitions": {
     "CustomDataType": {
       "description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
index 4b97caf1f07f1b2a426eb70f672e6da6c4d6a688..f4970316f555caabca53eafa5c881bdf2998bae8 100755 (executable)
@@ -1,7 +1,7 @@
 {
-  "$schema": "http://json-schema.org/draft-06/schema#",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:Cp:2:2020:3:SetDisplayMessageResponse",
-  "comment": "OCPP 2.0.1 FINAL",
+  "$comment": "OCPP 2.0.1 FINAL",
   "definitions": {
     "CustomDataType": {
       "description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
index 40b2342d13d9af5671ec88e68ab788fa4c591d38..43c4d9cc46bac7cc48fcdcbc16fc8d2bcf96b89f 100755 (executable)
@@ -1,7 +1,7 @@
 {
-  "$schema": "http://json-schema.org/draft-06/schema#",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:Cp:2:2020:3:SetMonitoringBaseRequest",
-  "comment": "OCPP 2.0.1 FINAL",
+  "$comment": "OCPP 2.0.1 FINAL",
   "definitions": {
     "CustomDataType": {
       "description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
index 708f37a1697426355beecf467b65b73c775dd608..690ae06af012842ba7d5e93b18e7ae931d191e10 100755 (executable)
@@ -1,7 +1,7 @@
 {
-  "$schema": "http://json-schema.org/draft-06/schema#",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:Cp:2:2020:3:SetMonitoringBaseResponse",
-  "comment": "OCPP 2.0.1 FINAL",
+  "$comment": "OCPP 2.0.1 FINAL",
   "definitions": {
     "CustomDataType": {
       "description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
index 305891f2cbac1994df7a4f59dbb8f8e753ef7230..5aa0ecbf2228c9bb6c4c1a5c8103d72656642656 100755 (executable)
@@ -1,7 +1,7 @@
 {
-  "$schema": "http://json-schema.org/draft-06/schema#",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:Cp:2:2020:3:SetMonitoringLevelRequest",
-  "comment": "OCPP 2.0.1 FINAL",
+  "$comment": "OCPP 2.0.1 FINAL",
   "definitions": {
     "CustomDataType": {
       "description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
index 94a406d1faf4408864731296c2def4d21cd67a29..8c9fc13a59b933ff2b52ead67ee751893587a955 100755 (executable)
@@ -1,7 +1,7 @@
 {
-  "$schema": "http://json-schema.org/draft-06/schema#",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:Cp:2:2020:3:SetMonitoringLevelResponse",
-  "comment": "OCPP 2.0.1 FINAL",
+  "$comment": "OCPP 2.0.1 FINAL",
   "definitions": {
     "CustomDataType": {
       "description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
index 82eed32109504ad48a906f83d27d9660d4d6741f..d8195a4d6ee0639cc70b03226b0b7617a3e431c8 100755 (executable)
@@ -1,7 +1,7 @@
 {
-  "$schema": "http://json-schema.org/draft-06/schema#",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:Cp:2:2020:3:SetNetworkProfileRequest",
-  "comment": "OCPP 2.0.1 FINAL",
+  "$comment": "OCPP 2.0.1 FINAL",
   "definitions": {
     "CustomDataType": {
       "description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
index 03a3d1606d933979c74677fa5ea1d93e844d21f5..dd359dcc1a91990f57f068f660d6a29e8630633d 100755 (executable)
@@ -1,7 +1,7 @@
 {
-  "$schema": "http://json-schema.org/draft-06/schema#",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:Cp:2:2020:3:SetNetworkProfileResponse",
-  "comment": "OCPP 2.0.1 FINAL",
+  "$comment": "OCPP 2.0.1 FINAL",
   "definitions": {
     "CustomDataType": {
       "description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
index 29ede106da1c9f3d8a0b71977f3226a5fe3ac2d1..602a3cc21da58a423307a603a42ae38602336124 100755 (executable)
@@ -1,7 +1,7 @@
 {
-  "$schema": "http://json-schema.org/draft-06/schema#",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:Cp:2:2020:3:SetVariableMonitoringRequest",
-  "comment": "OCPP 2.0.1 FINAL",
+  "$comment": "OCPP 2.0.1 FINAL",
   "definitions": {
     "CustomDataType": {
       "description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
index 32870b99b8888dfa30d717ce411357cb91eb6323..679302698ced547689aa8e458d255810bfe68b1e 100755 (executable)
@@ -1,7 +1,7 @@
 {
-  "$schema": "http://json-schema.org/draft-06/schema#",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:Cp:2:2020:3:SetVariableMonitoringResponse",
-  "comment": "OCPP 2.0.1 FINAL",
+  "$comment": "OCPP 2.0.1 FINAL",
   "definitions": {
     "CustomDataType": {
       "description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
index 200b3cbde000ff1e011709c4b3b51c08103a572f..793cce7d03af336dc0dcce36d959dc5340661a45 100755 (executable)
@@ -1,7 +1,7 @@
 {
-  "$schema": "http://json-schema.org/draft-06/schema#",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:Cp:2:2020:3:SetVariablesRequest",
-  "comment": "OCPP 2.0.1 FINAL",
+  "$comment": "OCPP 2.0.1 FINAL",
   "definitions": {
     "CustomDataType": {
       "description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
index d2e2c2ccc33a2e2b5db55739278ced0cea12fd9a..ae64f61737ea51f332c50cb0a51de7be50beb2f0 100755 (executable)
@@ -1,7 +1,7 @@
 {
-  "$schema": "http://json-schema.org/draft-06/schema#",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:Cp:2:2020:3:SetVariablesResponse",
-  "comment": "OCPP 2.0.1 FINAL",
+  "$comment": "OCPP 2.0.1 FINAL",
   "definitions": {
     "CustomDataType": {
       "description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
index e80bf1d944a9f13ca6b912857bbc883256be9a32..0cb18e3379084107d84d3a6b27819072201ad503 100755 (executable)
@@ -1,7 +1,7 @@
 {
-  "$schema": "http://json-schema.org/draft-06/schema#",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:Cp:2:2020:3:SignCertificateRequest",
-  "comment": "OCPP 2.0.1 FINAL",
+  "$comment": "OCPP 2.0.1 FINAL",
   "definitions": {
     "CustomDataType": {
       "description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
index 8c88f69ccf0c8d8b6835c2f7a6b891304c53b27b..90b79492a3c38d07d60cc1e628bea03360f367a5 100755 (executable)
@@ -1,7 +1,7 @@
 {
-  "$schema": "http://json-schema.org/draft-06/schema#",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:Cp:2:2020:3:SignCertificateResponse",
-  "comment": "OCPP 2.0.1 FINAL",
+  "$comment": "OCPP 2.0.1 FINAL",
   "definitions": {
     "CustomDataType": {
       "description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
index f79c968c65b7148fa17ee218eb5f698efb5ffaf1..0bfdbc1303d206212da468861f3b197d8a62d6d8 100755 (executable)
@@ -1,7 +1,7 @@
 {
-  "$schema": "http://json-schema.org/draft-06/schema#",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:Cp:2:2020:3:StatusNotificationRequest",
-  "comment": "OCPP 2.0.1 FINAL",
+  "$comment": "OCPP 2.0.1 FINAL",
   "definitions": {
     "CustomDataType": {
       "description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
index 630b75770ac54be303ee43395112de76d546c258..b3b3583bbb3f78c1866160c27a1c4cb3d4ee3fdf 100755 (executable)
@@ -1,7 +1,7 @@
 {
-  "$schema": "http://json-schema.org/draft-06/schema#",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:Cp:2:2020:3:StatusNotificationResponse",
-  "comment": "OCPP 2.0.1 FINAL",
+  "$comment": "OCPP 2.0.1 FINAL",
   "definitions": {
     "CustomDataType": {
       "description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
index 391881b06b25d8ae366e55cbdab90a359a58c2d5..ca70c78380d5ddd5922c48cf7eab001326145360 100755 (executable)
@@ -1,7 +1,7 @@
 {
-  "$schema": "http://json-schema.org/draft-06/schema#",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:Cp:2:2020:3:TransactionEventRequest",
-  "comment": "OCPP 2.0.1 FINAL",
+  "$comment": "OCPP 2.0.1 FINAL",
   "definitions": {
     "CustomDataType": {
       "description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
index 344a7b4038f87c4fbc00b1b043543527c7b785ac..4407ad429de8d194b9a9f6d538f608c527d6f91a 100755 (executable)
@@ -1,7 +1,7 @@
 {
-  "$schema": "http://json-schema.org/draft-06/schema#",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:Cp:2:2020:3:TransactionEventResponse",
-  "comment": "OCPP 2.0.1 FINAL",
+  "$comment": "OCPP 2.0.1 FINAL",
   "definitions": {
     "CustomDataType": {
       "description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
index e45c7649b1905921251db1fd5384cc264e52de8e..d3b90f7f7ac6b138ff620b824a633f3be8d4ae1d 100755 (executable)
@@ -1,7 +1,7 @@
 {
-  "$schema": "http://json-schema.org/draft-06/schema#",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:Cp:2:2020:3:TriggerMessageRequest",
-  "comment": "OCPP 2.0.1 FINAL",
+  "$comment": "OCPP 2.0.1 FINAL",
   "definitions": {
     "CustomDataType": {
       "description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
index a082c5560ea3120ff2394b318481a9bb505ec509..600e50351a4c83a5acf7ab6d6e6f8ff8da09e3cc 100755 (executable)
@@ -1,7 +1,7 @@
 {
-  "$schema": "http://json-schema.org/draft-06/schema#",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:Cp:2:2020:3:TriggerMessageResponse",
-  "comment": "OCPP 2.0.1 FINAL",
+  "$comment": "OCPP 2.0.1 FINAL",
   "definitions": {
     "CustomDataType": {
       "description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
index 635f5217d40d11930230f0151e5c8d522844d1a8..1cfc7c3433b17321bba85d5bcf3e258ae3e23b83 100755 (executable)
@@ -1,7 +1,7 @@
 {
-  "$schema": "http://json-schema.org/draft-06/schema#",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:Cp:2:2020:3:UnlockConnectorRequest",
-  "comment": "OCPP 2.0.1 FINAL",
+  "$comment": "OCPP 2.0.1 FINAL",
   "definitions": {
     "CustomDataType": {
       "description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
index ebfa782ab9c51d2e578949b3254d5d3be16677c8..ed10dcec1fddeee3e2cce8b339a53ec8e0416229 100755 (executable)
@@ -1,7 +1,7 @@
 {
-  "$schema": "http://json-schema.org/draft-06/schema#",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:Cp:2:2020:3:UnlockConnectorResponse",
-  "comment": "OCPP 2.0.1 FINAL",
+  "$comment": "OCPP 2.0.1 FINAL",
   "definitions": {
     "CustomDataType": {
       "description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
index 26cc1187e1dfff6f63e4136464376a11eea0d7dc..3ba2574da0c737ed80f091022f0771ab8038e294 100755 (executable)
@@ -1,7 +1,7 @@
 {
-  "$schema": "http://json-schema.org/draft-06/schema#",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:Cp:2:2020:3:UnpublishFirmwareRequest",
-  "comment": "OCPP 2.0.1 FINAL",
+  "$comment": "OCPP 2.0.1 FINAL",
   "definitions": {
     "CustomDataType": {
       "description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
index 60e70b4b3e2109302a6b8dcf6e699da48a4e99c8..88596c80493fffb7728f01742c6a6a58df60eb9c 100755 (executable)
@@ -1,7 +1,7 @@
 {
-  "$schema": "http://json-schema.org/draft-06/schema#",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:Cp:2:2020:3:UnpublishFirmwareResponse",
-  "comment": "OCPP 2.0.1 FINAL",
+  "$comment": "OCPP 2.0.1 FINAL",
   "definitions": {
     "CustomDataType": {
       "description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
index 492e5f2dd32e5d96bb0f9357353cb404ef50bdd9..ba81894432485c267f20c8348d3a5bf1875c95f1 100755 (executable)
@@ -1,7 +1,7 @@
 {
-  "$schema": "http://json-schema.org/draft-06/schema#",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:Cp:2:2020:3:UpdateFirmwareRequest",
-  "comment": "OCPP 2.0.1 FINAL",
+  "$comment": "OCPP 2.0.1 FINAL",
   "definitions": {
     "CustomDataType": {
       "description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
index f863d3097194ab846f473194fd1df2a9a7192b8f..31abc06faec80a8df74e956d514b56ebc41391c1 100755 (executable)
@@ -1,7 +1,7 @@
 {
-  "$schema": "http://json-schema.org/draft-06/schema#",
+  "$schema": "http://json-schema.org/draft-07/schema#",
   "$id": "urn:OCPP:Cp:2:2020:3:UpdateFirmwareResponse",
-  "comment": "OCPP 2.0.1 FINAL",
+  "$comment": "OCPP 2.0.1 FINAL",
   "definitions": {
     "CustomDataType": {
       "description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
index 540ec4ffa36bfef0dccbdb45afc2a8ca1e6a0769..daf48ac3475de0b918de6e653fce5c14ce6aadad 100644 (file)
@@ -172,10 +172,12 @@ export class ChargingStationUtils {
             ...(!Utils.isUndefined(stationInfo.chargeBoxSerialNumber) && {
               serialNumber: stationInfo.chargeBoxSerialNumber,
             }),
-            modem: {
-              ...(!Utils.isUndefined(stationInfo.iccid) && { iccid: stationInfo.iccid }),
-              ...(!Utils.isUndefined(stationInfo.imsi) && { imsi: stationInfo.imsi }),
-            },
+            ...((!Utils.isUndefined(stationInfo.iccid) || !Utils.isUndefined(stationInfo.imsi)) && {
+              modem: {
+                ...(!Utils.isUndefined(stationInfo.iccid) && { iccid: stationInfo.iccid }),
+                ...(!Utils.isUndefined(stationInfo.imsi) && { imsi: stationInfo.imsi }),
+              },
+            }),
           },
         } as OCPP20BootNotificationRequest;
     }
index eb98bd154ffc11068e9f2a86343cbb93aa9e1beb..336327c9cfde468287e60eb9b4c579bccb83caf2 100644 (file)
@@ -99,26 +99,29 @@ export default class OCPP20RequestService extends OCPPRequestService {
     commandParams = commandParams as JsonObject;
     switch (commandName) {
       case OCPP20RequestCommand.BOOT_NOTIFICATION:
-        commandParams.modem = commandParams.modem as JsonObject;
+        commandParams.chargingStation = commandParams.chargingStation as JsonObject;
+        commandParams.chargingStation.modem = commandParams.chargingStation.modem as JsonObject;
         return {
           reason: commandParams?.reason,
           chargingStation: {
-            model: commandParams?.model,
-            vendorName: commandParams?.vendorName,
-            ...(!Utils.isUndefined(commandParams?.firmwareVersion) && {
-              firmwareVersion: commandParams.firmwareVersion,
+            model: commandParams?.chargingStation?.model,
+            vendorName: commandParams?.chargingStation?.vendorName,
+            ...(!Utils.isUndefined(commandParams?.chargingStation?.firmwareVersion) && {
+              firmwareVersion: commandParams.chargingStation?.firmwareVersion,
             }),
-            ...(!Utils.isUndefined(commandParams?.serialNumber) && {
-              serialNumber: commandParams.serialNumber,
+            ...(!Utils.isUndefined(commandParams?.chargingStation?.serialNumber) && {
+              serialNumber: commandParams.chargingStation?.serialNumber,
+            }),
+            ...(!Utils.isUndefined(commandParams?.chargingStation?.modem) && {
+              modem: {
+                ...(!Utils.isUndefined(commandParams?.chargingStation?.modem?.iccid) && {
+                  iccid: commandParams.chargingStation.modem.iccid,
+                }),
+                ...(!Utils.isUndefined(commandParams?.chargingStation?.modem?.imsi) && {
+                  imsi: commandParams.chargingStation.modem.imsi,
+                }),
+              },
             }),
-            modem: {
-              ...(!Utils.isUndefined(commandParams?.modem?.iccid) && {
-                iccid: commandParams.modem.iccid,
-              }),
-              ...(!Utils.isUndefined(commandParams?.modem?.imsi) && {
-                imsi: commandParams.modem.imsi,
-              }),
-            },
           },
         } as unknown as Request;
       default:
index 952e740e7f472c7484a36b8f0efb45175cbc5e30..90c06d22393f048865e55c1018015ff875a98595 100644 (file)
@@ -23,6 +23,7 @@ export default abstract class OCPPIncomingRequestService {
   protected constructor(version: OCPPVersion) {
     this.version = version;
     this.ajv = new Ajv({
+      keywords: ['javaType'],
       multipleOfPrecision: 2,
     });
     ajvFormats(this.ajv);
index fda320abc26557e90c6a25b94a6082e2b00a46bb..e4890a91d8a6a88e2c8d282fcd603c2b2c31baef 100644 (file)
@@ -38,6 +38,7 @@ export default abstract class OCPPRequestService {
   protected constructor(version: OCPPVersion, ocppResponseService: OCPPResponseService) {
     this.version = version;
     this.ajv = new Ajv({
+      keywords: ['javaType'],
       multipleOfPrecision: 2,
     });
     ajvFormats(this.ajv);
index adcdacaeeef0e0a6d128211dad74514e196215f2..97a130341efe1f669ef2a242325f5d76cdc2205e 100644 (file)
@@ -19,6 +19,7 @@ export default abstract class OCPPResponseService {
   protected constructor(version: OCPPVersion) {
     this.version = version;
     this.ajv = new Ajv({
+      keywords: ['javaType'],
       multipleOfPrecision: 2,
     });
     ajvFormats(this.ajv);
index 0da6289c242ea69e3b3b72aa32657a190a631b6f..86b0daa2d57a15a8f4f9893e28e49899b34b6eb1 100644 (file)
@@ -174,7 +174,11 @@ export default class Utils {
   }
 
   public static isObject(item: unknown): boolean {
-    return item && typeof item === 'object' && Array.isArray(item) === false;
+    return (
+      Utils.isNullOrUndefined(item) === false &&
+      typeof item === 'object' &&
+      Array.isArray(item) === false
+    );
   }
 
   public static cloneObject<T extends object>(object: T): T {