]> Piment Noir Git Repositories - e-mobility-charging-stations-simulator.git/commitdiff
fix(ocpp): remove invalid additionalProperties/additionalItems from OCPP 1.6 and...
authorJérôme Benoit <jerome.benoit@sap.com>
Thu, 5 Mar 2026 20:55:26 +0000 (21:55 +0100)
committerJérôme Benoit <jerome.benoit@sap.com>
Thu, 5 Mar 2026 20:55:26 +0000 (21:55 +0100)
Remove `"additionalProperties": false` from enum/string type definitions
where it is semantically invalid (only applies to objects), and
`"additionalItems": false` where `items` is a single schema (not a tuple),
fixing AJV 8 strict mode errors at runtime.

140 files changed:
src/assets/json-schemas/ocpp/1.6/AuthorizeResponse.json
src/assets/json-schemas/ocpp/1.6/BootNotificationResponse.json
src/assets/json-schemas/ocpp/1.6/CancelReservationResponse.json
src/assets/json-schemas/ocpp/1.6/CertificateSignedResponse.json
src/assets/json-schemas/ocpp/1.6/ChangeAvailability.json
src/assets/json-schemas/ocpp/1.6/ChangeAvailabilityResponse.json
src/assets/json-schemas/ocpp/1.6/ChangeConfigurationResponse.json
src/assets/json-schemas/ocpp/1.6/ClearCacheResponse.json
src/assets/json-schemas/ocpp/1.6/ClearChargingProfile.json
src/assets/json-schemas/ocpp/1.6/ClearChargingProfileResponse.json
src/assets/json-schemas/ocpp/1.6/DataTransferResponse.json
src/assets/json-schemas/ocpp/1.6/DeleteCertificate.json
src/assets/json-schemas/ocpp/1.6/DeleteCertificateResponse.json
src/assets/json-schemas/ocpp/1.6/DiagnosticsStatusNotification.json
src/assets/json-schemas/ocpp/1.6/ExtendedTriggerMessage.json
src/assets/json-schemas/ocpp/1.6/ExtendedTriggerMessageResponse.json
src/assets/json-schemas/ocpp/1.6/FirmwareStatusNotification.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/GetInstalledCertificateIds.json
src/assets/json-schemas/ocpp/1.6/GetInstalledCertificateIdsResponse.json
src/assets/json-schemas/ocpp/1.6/GetLog.json
src/assets/json-schemas/ocpp/1.6/GetLogResponse.json
src/assets/json-schemas/ocpp/1.6/InstallCertificate.json
src/assets/json-schemas/ocpp/1.6/InstallCertificateResponse.json
src/assets/json-schemas/ocpp/1.6/LogStatusNotification.json
src/assets/json-schemas/ocpp/1.6/MeterValues.json
src/assets/json-schemas/ocpp/1.6/RemoteStartTransaction.json
src/assets/json-schemas/ocpp/1.6/RemoteStartTransactionResponse.json
src/assets/json-schemas/ocpp/1.6/RemoteStopTransactionResponse.json
src/assets/json-schemas/ocpp/1.6/ReserveNowResponse.json
src/assets/json-schemas/ocpp/1.6/Reset.json
src/assets/json-schemas/ocpp/1.6/ResetResponse.json
src/assets/json-schemas/ocpp/1.6/SendLocalList.json
src/assets/json-schemas/ocpp/1.6/SendLocalListResponse.json
src/assets/json-schemas/ocpp/1.6/SetChargingProfile.json
src/assets/json-schemas/ocpp/1.6/SetChargingProfileResponse.json
src/assets/json-schemas/ocpp/1.6/SignCertificateResponse.json
src/assets/json-schemas/ocpp/1.6/SignedFirmwareStatusNotification.json
src/assets/json-schemas/ocpp/1.6/SignedUpdateFirmwareResponse.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/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/TriggerMessageResponse.json
src/assets/json-schemas/ocpp/1.6/UnlockConnectorResponse.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/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/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/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/CustomerInformationRequest.json
src/assets/json-schemas/ocpp/2.0/CustomerInformationResponse.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/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/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/GetVariablesRequest.json
src/assets/json-schemas/ocpp/2.0/GetVariablesResponse.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/MeterValuesRequest.json
src/assets/json-schemas/ocpp/2.0/NotifyChargingLimitRequest.json
src/assets/json-schemas/ocpp/2.0/NotifyDisplayMessagesRequest.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/NotifyMonitoringReportRequest.json
src/assets/json-schemas/ocpp/2.0/NotifyReportRequest.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/ReportChargingProfilesRequest.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/RequestStopTransactionResponse.json
src/assets/json-schemas/ocpp/2.0/ReservationStatusUpdateRequest.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/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/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/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/UnlockConnectorResponse.json
src/assets/json-schemas/ocpp/2.0/UnpublishFirmwareResponse.json
src/assets/json-schemas/ocpp/2.0/UpdateFirmwareResponse.json

index 96fa915a9a030d94f16afb0fa84658e0740b70f0..1f1395177145089695043edfc8b67bfc21430515 100644 (file)
@@ -17,7 +17,6 @@
         },
         "status": {
           "type": "string",
-          "additionalProperties": false,
           "enum": ["Accepted", "Blocked", "Expired", "Invalid", "ConcurrentTx"]
         }
       },
index af698f42120ae336ad1e502ba6e80edf63f63cb8..2d8d9d350c79800fc679f56546ecd714d59f2701 100644 (file)
@@ -6,7 +6,6 @@
   "properties": {
     "status": {
       "type": "string",
-      "additionalProperties": false,
       "enum": ["Accepted", "Pending", "Rejected"]
     },
     "currentTime": {
index c26deddbff45af7c88fd092e5119908a48c9d912..17ad122ab44ca32922bd81dac28e71d339da7b46 100644 (file)
@@ -6,7 +6,6 @@
   "properties": {
     "status": {
       "type": "string",
-      "additionalProperties": false,
       "enum": ["Accepted", "Rejected"]
     }
   },
index c58d3232b3ce0b520a2413edf8eaa01e7c04790c..7a4743e51c4fa63cc337ea0e0e879b683a46610a 100644 (file)
@@ -4,7 +4,6 @@
   "definitions": {
     "CertificateSignedStatusEnumType": {
       "type": "string",
-      "additionalProperties": false,
       "enum": ["Accepted", "Rejected"]
     }
   },
index 211bd3a5af56dfda102867e996d5240c2bfa8323..e6fdf4c1051a4175bbe156bb255ae4c7699c9f5e 100644 (file)
@@ -9,7 +9,6 @@
     },
     "type": {
       "type": "string",
-      "additionalProperties": false,
       "enum": ["Inoperative", "Operative"]
     }
   },
index 59a0a9e3fcf1ae01e883ed11eb0c65d4bb4e07be..b360223ef85811c9c23bf8de37501a99c0d804f8 100644 (file)
@@ -6,7 +6,6 @@
   "properties": {
     "status": {
       "type": "string",
-      "additionalProperties": false,
       "enum": ["Accepted", "Rejected", "Scheduled"]
     }
   },
index b9e92a06c450b09771db16390c0193a398d2aaca..4aaa81d80f5a7dc61994ebc260434385e5fb7494 100644 (file)
@@ -6,7 +6,6 @@
   "properties": {
     "status": {
       "type": "string",
-      "additionalProperties": false,
       "enum": ["Accepted", "Rejected", "RebootRequired", "NotSupported"]
     }
   },
index ceb8d9f483cd3e292a4d5cabb209538460172381..192727df128447c215beb1c9d2cda8cbd4d72a08 100644 (file)
@@ -6,7 +6,6 @@
   "properties": {
     "status": {
       "type": "string",
-      "additionalProperties": false,
       "enum": ["Accepted", "Rejected"]
     }
   },
index dc448f65a42d644025db7ce62246cf1c97cd2b09..a706380f6b4c92332ec4fe71b0e056b26bb4796c 100644 (file)
@@ -12,7 +12,6 @@
     },
     "chargingProfilePurpose": {
       "type": "string",
-      "additionalProperties": false,
       "enum": ["ChargePointMaxProfile", "TxDefaultProfile", "TxProfile"]
     },
     "stackLevel": {
index 2eeb1565ea44119eaa9aa30daba8514a906adcd5..da2e2fc49a252965d9e953adbe474c7347d3f4f1 100644 (file)
@@ -6,7 +6,6 @@
   "properties": {
     "status": {
       "type": "string",
-      "additionalProperties": false,
       "enum": ["Accepted", "Unknown"]
     }
   },
index 9c2778faaf90dd0bd030a2ec66e8952e266f5b49..22ec76433f3006d02fe4a773dc116e9c0b2838eb 100644 (file)
@@ -6,7 +6,6 @@
   "properties": {
     "status": {
       "type": "string",
-      "additionalProperties": false,
       "enum": ["Accepted", "Rejected", "UnknownMessageId", "UnknownVendorId"]
     },
     "data": {
index d55782d77b2be26e713d2d8d25ac11929aa30532..60b2735b996b2224988c425354c79d33cf890996 100644 (file)
@@ -4,7 +4,6 @@
   "definitions": {
     "HashAlgorithmEnumType": {
       "type": "string",
-      "additionalProperties": false,
       "enum": ["SHA256", "SHA384", "SHA512"]
     },
     "CertificateHashDataType": {
index 871bc31ff706b7b2b1a67187f8f54a26584641ee..b31c69a77c3978f9af1abca98c146d96b2a6e511 100644 (file)
@@ -4,7 +4,6 @@
   "definitions": {
     "DeleteCertificateStatusEnumType": {
       "type": "string",
-      "additionalProperties": false,
       "enum": ["Accepted", "Failed", "NotFound"]
     }
   },
index 0ba526fc5b16a479eb3beb667a4452a04ebe8d8b..f37dcd91d92f57ba2883249765049b8a4f98d13f 100644 (file)
@@ -6,7 +6,6 @@
   "properties": {
     "status": {
       "type": "string",
-      "additionalProperties": false,
       "enum": ["Idle", "Uploaded", "UploadFailed", "Uploading"]
     }
   },
index 68dad482ed5df0f76ac9a185da0347bec6d45900..28ea93d3913c490212358ed7c99bf4bd7ac5140d 100644 (file)
@@ -4,7 +4,6 @@
   "definitions": {
     "MessageTriggerEnumType": {
       "type": "string",
-      "additionalProperties": false,
       "enum": [
         "BootNotification",
         "LogStatusNotification",
index c88e049a0815c78efda870337986a2bca90e2092..aa1392d9c9d6f57cf24dc2d5186ea26dec9f1d37 100644 (file)
@@ -4,7 +4,6 @@
   "definitions": {
     "TriggerMessageStatusEnumType": {
       "type": "string",
-      "additionalProperties": false,
       "enum": ["Accepted", "Rejected", "NotImplemented"]
     }
   },
index af3285928276c6eb3774272d97272f884e0c9e4b..9bb3cc65f383acff771861a88223f17c67c1d082 100644 (file)
@@ -6,7 +6,6 @@
   "properties": {
     "status": {
       "type": "string",
-      "additionalProperties": false,
       "enum": [
         "Downloaded",
         "DownloadFailed",
index 5b584aa204669d1e83ea25854d71c67f3baca88b..28d62cec0fd77e57670ae690b5d317de11b283ae 100644 (file)
@@ -12,7 +12,6 @@
     },
     "chargingRateUnit": {
       "type": "string",
-      "additionalProperties": false,
       "enum": ["A", "W"]
     }
   },
index dc7d3ae974e89191253e6c7763e48d4d98c3112b..381307558b3e4325531089bf3218d409f7b03d24 100644 (file)
@@ -6,7 +6,6 @@
   "properties": {
     "status": {
       "type": "string",
-      "additionalProperties": false,
       "enum": ["Accepted", "Rejected"]
     },
     "connectorId": {
@@ -28,7 +27,6 @@
         },
         "chargingRateUnit": {
           "type": "string",
-          "additionalProperties": false,
           "enum": ["A", "W"]
         },
         "chargingSchedulePeriod": {
index cf8bfdaecbac8051c1ead041ca3b46bcbbff7ef6..f27f7968affd958235464405f3be749f2949deb9 100644 (file)
@@ -4,7 +4,6 @@
   "definitions": {
     "CertificateUseEnumType": {
       "type": "string",
-      "additionalProperties": false,
       "enum": ["CentralSystemRootCertificate", "ManufacturerRootCertificate"]
     }
   },
index ff3366af8c1cc93c0961fb4f5cfab8f658c97293..c80c9402206f2d4efe930817245958a23085100b 100644 (file)
@@ -4,12 +4,10 @@
   "definitions": {
     "GetInstalledCertificateStatusEnumType": {
       "type": "string",
-      "additionalProperties": false,
       "enum": ["Accepted", "NotFound"]
     },
     "HashAlgorithmEnumType": {
       "type": "string",
-      "additionalProperties": false,
       "enum": ["SHA256", "SHA384", "SHA512"]
     },
     "CertificateHashDataType": {
@@ -41,7 +39,6 @@
   "properties": {
     "certificateHashData": {
       "type": "array",
-      "additionalItems": false,
       "items": {
         "$ref": "#/definitions/CertificateHashDataType"
       },
index 3e69fb8fc55e33effca1504227b2db8867b8fc55..bf8ad006ee3993dad52f80a3ce23d65dc32008d0 100644 (file)
@@ -4,7 +4,6 @@
   "definitions": {
     "LogEnumType": {
       "type": "string",
-      "additionalProperties": false,
       "enum": ["DiagnosticsLog", "SecurityLog"]
     },
     "LogParametersType": {
index 50db3d885ede9823bb3dca83e5639d7c1c3f7305..e5cd0781dd6f06920f278d325ab6a7f462c415ce 100644 (file)
@@ -4,7 +4,6 @@
   "definitions": {
     "LogStatusEnumType": {
       "type": "string",
-      "additionalProperties": false,
       "enum": ["Accepted", "Rejected", "AcceptedCanceled"]
     }
   },
index 03944302c5a825da3257039e2718b8c91e17144e..6b920c469e5a52eaa6299285505d471cb42c7d7a 100644 (file)
@@ -4,7 +4,6 @@
   "definitions": {
     "CertificateUseEnumType": {
       "type": "string",
-      "additionalProperties": false,
       "enum": ["CentralSystemRootCertificate", "ManufacturerRootCertificate"]
     }
   },
index 6a66c785cb85926733798382fa6ca3682fae20a2..5a699279dd33b5a89d148ce3062484501a4cff18 100644 (file)
@@ -4,7 +4,6 @@
   "definitions": {
     "InstallCertificateStatusEnumType": {
       "type": "string",
-      "additionalProperties": false,
       "enum": ["Accepted", "Failed", "Rejected"]
     }
   },
index d68eeae224bf697fc2af2b460af2041866f70619..cfd54df270335c57c58d321b2e4a5dc39f36ab62 100644 (file)
@@ -4,7 +4,6 @@
   "definitions": {
     "UploadLogStatusEnumType": {
       "type": "string",
-      "additionalProperties": false,
       "enum": [
         "BadMessage",
         "Idle",
index 7be45967e54ec4281a96943e4fa39257253538c5..31f9a053f5bbd61c8caaf73e5bbb9e0d4b1b3dfc 100644 (file)
@@ -29,7 +29,6 @@
                 },
                 "context": {
                   "type": "string",
-                  "additionalProperties": false,
                   "enum": [
                     "Interruption.Begin",
                     "Interruption.End",
                 },
                 "format": {
                   "type": "string",
-                  "additionalProperties": false,
                   "enum": ["Raw", "SignedData"]
                 },
                 "measurand": {
                   "type": "string",
-                  "additionalProperties": false,
                   "enum": [
                     "Energy.Active.Export.Register",
                     "Energy.Active.Import.Register",
                 },
                 "phase": {
                   "type": "string",
-                  "additionalProperties": false,
                   "enum": ["L1", "L2", "L3", "N", "L1-N", "L2-N", "L3-N", "L1-L2", "L2-L3", "L3-L1"]
                 },
                 "location": {
                   "type": "string",
-                  "additionalProperties": false,
                   "enum": ["Cable", "EV", "Inlet", "Outlet", "Body"]
                 },
                 "unit": {
                   "type": "string",
-                  "additionalProperties": false,
                   "enum": [
                     "Wh",
                     "kWh",
index af855a93eda185722cd5acf4c630211d9709b665..530e618764ea6b406d810b865ec12feaf8e8266c 100644 (file)
         },
         "chargingProfilePurpose": {
           "type": "string",
-          "additionalProperties": false,
           "enum": ["ChargePointMaxProfile", "TxDefaultProfile", "TxProfile"]
         },
         "chargingProfileKind": {
           "type": "string",
-          "additionalProperties": false,
           "enum": ["Absolute", "Recurring", "Relative"]
         },
         "recurrencyKind": {
           "type": "string",
-          "additionalProperties": false,
           "enum": ["Daily", "Weekly"]
         },
         "validFrom": {
@@ -58,7 +55,6 @@
             },
             "chargingRateUnit": {
               "type": "string",
-              "additionalProperties": false,
               "enum": ["A", "W"]
             },
             "chargingSchedulePeriod": {
index 6453d9461b3af60a6fa2675af5c2f82991c862cd..b4fc6c8a0c65da287350c8f35599ec6c952af186 100644 (file)
@@ -6,7 +6,6 @@
   "properties": {
     "status": {
       "type": "string",
-      "additionalProperties": false,
       "enum": ["Accepted", "Rejected"]
     }
   },
index 68e9c79b4531dd18aadde53ad425a7fea58985eb..1e6753d93ebb3002f467919eae03ff17c1ad22c9 100644 (file)
@@ -6,7 +6,6 @@
   "properties": {
     "status": {
       "type": "string",
-      "additionalProperties": false,
       "enum": ["Accepted", "Rejected"]
     }
   },
index 8bc82da46ecb2e723d63ab3551da40b1906d86cc..0bad0df712076995561c39213f8a83b0edb6b1db 100644 (file)
@@ -6,7 +6,6 @@
   "properties": {
     "status": {
       "type": "string",
-      "additionalProperties": false,
       "enum": ["Accepted", "Faulted", "Occupied", "Rejected", "Unavailable"]
     }
   },
index e15ee00ca0d4494b249926474f101fdda0fd539a..3ae0e9bbae8e301ca030490fc7ddfb8cf90f3acd 100644 (file)
@@ -6,7 +6,6 @@
   "properties": {
     "type": {
       "type": "string",
-      "additionalProperties": false,
       "enum": ["Hard", "Soft"]
     }
   },
index 0d9a8c5a8c9df359e6f92224a9228b21ecd41c4e..29f03ead8fc7074e5d549538ad45610e0e355b64 100644 (file)
@@ -6,7 +6,6 @@
   "properties": {
     "status": {
       "type": "string",
-      "additionalProperties": false,
       "enum": ["Accepted", "Rejected"]
     }
   },
index 6ec3d011e0b00858120cdcf860be3191632fcfe6..1362ff69110d456df7f21bb7a96a8e43eed0adbd 100644 (file)
@@ -29,7 +29,6 @@
               },
               "status": {
                 "type": "string",
-                "additionalProperties": false,
                 "enum": ["Accepted", "Blocked", "Expired", "Invalid", "ConcurrentTx"]
               }
             },
@@ -43,7 +42,6 @@
     },
     "updateType": {
       "type": "string",
-      "additionalProperties": false,
       "enum": ["Differential", "Full"]
     }
   },
index b8c528d36f04671f0257a7624eb4b0ccc86780d5..11c500807083b4adf5bb4a64972bb6c5dd33518d 100644 (file)
@@ -6,7 +6,6 @@
   "properties": {
     "status": {
       "type": "string",
-      "additionalProperties": false,
       "enum": ["Accepted", "Failed", "NotSupported", "VersionMismatch"]
     }
   },
index 767f4018247bedbd1deba3facaf6763bf112b1e2..15a0ca15b7b2483d93128a2838e29e4b4c4ff432 100644 (file)
         },
         "chargingProfilePurpose": {
           "type": "string",
-          "additionalProperties": false,
           "enum": ["ChargePointMaxProfile", "TxDefaultProfile", "TxProfile"]
         },
         "chargingProfileKind": {
           "type": "string",
-          "additionalProperties": false,
           "enum": ["Absolute", "Recurring", "Relative"]
         },
         "recurrencyKind": {
           "type": "string",
-          "additionalProperties": false,
           "enum": ["Daily", "Weekly"]
         },
         "validFrom": {
@@ -54,7 +51,6 @@
             },
             "chargingRateUnit": {
               "type": "string",
-              "additionalProperties": false,
               "enum": ["A", "W"]
             },
             "chargingSchedulePeriod": {
index 1b388a04bac49264e3033d40980635894525b0c7..38af78bb4b3d1aeb98ce07b19e7ca3cd438fc7aa 100644 (file)
@@ -6,7 +6,6 @@
   "properties": {
     "status": {
       "type": "string",
-      "additionalProperties": false,
       "enum": ["Accepted", "Rejected", "NotSupported"]
     }
   },
index c82f12bde70e2ecd9df4e3107ea2ff71bc64d2d1..2a95cee4b36799daa59c5788648b0fb5cfdbdcdf 100644 (file)
@@ -4,7 +4,6 @@
   "definitions": {
     "GenericStatusEnumType": {
       "type": "string",
-      "additionalProperties": false,
       "enum": ["Accepted", "Rejected"]
     }
   },
index 69805b42e93bce03557f5e17f06f55dc592b2b09..e3eb1b89799f0e9386b010a3bbc696263e4947ab 100644 (file)
@@ -4,7 +4,6 @@
   "definitions": {
     "FirmwareStatusEnumType": {
       "type": "string",
-      "additionalProperties": false,
       "enum": [
         "Downloaded",
         "DownloadFailed",
index 2de4877d045bf5b800f6c5c0d532de26141394c7..d5206d5f798db6e69b8e5a22ee87ab07d58f8669 100644 (file)
@@ -4,7 +4,6 @@
   "definitions": {
     "UpdateFirmwareStatusEnumType": {
       "type": "string",
-      "additionalProperties": false,
       "enum": [
         "Accepted",
         "Rejected",
index 6347d0ef6be364aa920236d16506bb6a6aa83cd4..0829fa7f6022a8b30877db70f2960ff98cbe368a 100644 (file)
@@ -17,7 +17,6 @@
         },
         "status": {
           "type": "string",
-          "additionalProperties": false,
           "enum": ["Accepted", "Blocked", "Expired", "Invalid", "ConcurrentTx"]
         }
       },
index db793fd3663335a0d2ae0b3dc6d0b13d26a71902..d4298a3ed795ed7e6ea4068ce88112374aec988f 100644 (file)
@@ -9,7 +9,6 @@
     },
     "errorCode": {
       "type": "string",
-      "additionalProperties": false,
       "enum": [
         "ConnectorLockFailure",
         "EVCommunicationError",
@@ -35,7 +34,6 @@
     },
     "status": {
       "type": "string",
-      "additionalProperties": false,
       "enum": [
         "Available",
         "Preparing",
index 360b8f8a337495854fc131551f1f5861c926b78e..461afb09d2fcf85ab0a81cc099163c93a9d6ae20 100644 (file)
@@ -20,7 +20,6 @@
     },
     "reason": {
       "type": "string",
-      "additionalProperties": false,
       "enum": [
         "EmergencyStop",
         "EVDisconnected",
@@ -54,7 +53,6 @@
                 },
                 "context": {
                   "type": "string",
-                  "additionalProperties": false,
                   "enum": [
                     "Interruption.Begin",
                     "Interruption.End",
                 },
                 "format": {
                   "type": "string",
-                  "additionalProperties": false,
                   "enum": ["Raw", "SignedData"]
                 },
                 "measurand": {
                   "type": "string",
-                  "additionalProperties": false,
                   "enum": [
                     "Energy.Active.Export.Register",
                     "Energy.Active.Import.Register",
                 },
                 "phase": {
                   "type": "string",
-                  "additionalProperties": false,
                   "enum": ["L1", "L2", "L3", "N", "L1-N", "L2-N", "L3-N", "L1-L2", "L2-L3", "L3-L1"]
                 },
                 "location": {
                   "type": "string",
-                  "additionalProperties": false,
                   "enum": ["Cable", "EV", "Inlet", "Outlet", "Body"]
                 },
                 "unit": {
                   "type": "string",
-                  "additionalProperties": false,
                   "enum": [
                     "Wh",
                     "kWh",
index 2186c7fff838400f25971139d4ec77088a723f94..f6ea5c25c173723c4f0695ecd833f3823656c1b8 100644 (file)
@@ -17,7 +17,6 @@
         },
         "status": {
           "type": "string",
-          "additionalProperties": false,
           "enum": ["Accepted", "Blocked", "Expired", "Invalid", "ConcurrentTx"]
         }
       },
index d0587e8398a22c6dc7371cc99f0b2f037e1a654b..72ef37c3ab002e7241b2fb40db7f48a425c76b7b 100644 (file)
@@ -6,7 +6,6 @@
   "properties": {
     "requestedMessage": {
       "type": "string",
-      "additionalProperties": false,
       "enum": [
         "BootNotification",
         "DiagnosticsStatusNotification",
index cb8d3d62c3b49309086907130055eef0faaf3d66..ab28e005f28b50f2163cec1c7b588aa4a3363866 100644 (file)
@@ -6,7 +6,6 @@
   "properties": {
     "status": {
       "type": "string",
-      "additionalProperties": false,
       "enum": ["Accepted", "Rejected", "NotImplemented"]
     }
   },
index 942d0f1284136309586da008b7a26596344fb8a0..555082f611c5e495f99a7b0b0d00d9df1f10b6b2 100644 (file)
@@ -6,7 +6,6 @@
   "properties": {
     "status": {
       "type": "string",
-      "additionalProperties": false,
       "enum": ["Unlocked", "UnlockFailed", "NotSupported"]
     }
   },
index a36bbe212d175469ef0c6514c8c8a3c64e9b28bb..89f901ff150a67783c3537fed1a907b61e263564 100644 (file)
       "description": "Used algorithms for the hashes provided.\r\n",
       "javaType": "HashAlgorithmEnum",
       "type": "string",
-      "additionalProperties": false,
       "enum": ["SHA256", "SHA384", "SHA512"]
     },
     "IdTokenEnumType": {
       "description": "Enumeration of possible idToken types.\r\n",
       "javaType": "IdTokenEnum",
       "type": "string",
-      "additionalProperties": false,
       "enum": [
         "Central",
         "eMAID",
@@ -71,7 +69,6 @@
         },
         "additionalInfo": {
           "type": "array",
-          "additionalItems": false,
           "items": {
             "$ref": "#/definitions/AdditionalInfoType"
           },
     },
     "iso15118CertificateHashData": {
       "type": "array",
-      "additionalItems": false,
       "items": {
         "$ref": "#/definitions/OCSPRequestDataType"
       },
index 04daed237b01d72447da329586ee3dd72387f769..56f914ab1fb6830c68f6248c23f7619087344399 100644 (file)
@@ -19,7 +19,6 @@
       "description": "ID_ Token. Status. Authorization_ Status\r\nurn:x-oca:ocpp:uid:1:569372\r\nCurrent status of the ID Token.\r\n",
       "javaType": "AuthorizationStatusEnum",
       "type": "string",
-      "additionalProperties": false,
       "enum": [
         "Accepted",
         "Blocked",
@@ -37,7 +36,6 @@
       "description": "Certificate status information. \r\n- if all certificates are valid: return 'Accepted'.\r\n- if one of the certificates was revoked, return 'CertificateRevoked'.\r\n",
       "javaType": "AuthorizeCertificateStatusEnum",
       "type": "string",
-      "additionalProperties": false,
       "enum": [
         "Accepted",
         "SignatureError",
@@ -52,7 +50,6 @@
       "description": "Enumeration of possible idToken types.\r\n",
       "javaType": "IdTokenEnum",
       "type": "string",
-      "additionalProperties": false,
       "enum": [
         "Central",
         "eMAID",
@@ -68,7 +65,6 @@
       "description": "Message_ Content. Format. Message_ Format_ Code\r\nurn:x-enexis:ecdm:uid:1:570848\r\nFormat of the message.\r\n",
       "javaType": "MessageFormatEnum",
       "type": "string",
-      "additionalProperties": false,
       "enum": ["ASCII", "HTML", "URI", "UTF8"]
     },
     "AdditionalInfoType": {
         "evseId": {
           "description": "Only used when the IdToken is only valid for one or more specific EVSEs, not for the entire Charging Station.\r\n\r\n",
           "type": "array",
-          "additionalItems": false,
           "items": {
             "type": "integer"
           },
         },
         "additionalInfo": {
           "type": "array",
-          "additionalItems": false,
           "items": {
             "$ref": "#/definitions/AdditionalInfoType"
           },
index 095d4f220447c269c446aa2174d4929ffadf6d5d..854b587732e09f8d461cd33d2128255be0bc93f7 100644 (file)
@@ -19,7 +19,6 @@
       "description": "This contains the reason for sending this message to the CSMS.\r\n",
       "javaType": "BootReasonEnum",
       "type": "string",
-      "additionalProperties": false,
       "enum": [
         "ApplicationReset",
         "FirmwareUpdate",
index 18e1d35159fbd66d8b4d22364a6b73c2f9b2364d..8508288055a792ebc44f19408d95cd6d1f7a6937 100644 (file)
@@ -19,7 +19,6 @@
       "description": "This contains whether the Charging Station has been registered\r\nwithin the CSMS.\r\n",
       "javaType": "RegistrationStatusEnum",
       "type": "string",
-      "additionalProperties": false,
       "enum": ["Accepted", "Pending", "Rejected"]
     },
     "StatusInfoType": {
index 28bf5add27988fe9ed3f375e0d045989085a7f4f..39aa831d85bc793b1f0bd5a13f9ca342ef9e137a 100644 (file)
@@ -19,7 +19,6 @@
       "description": "This indicates the success or failure of the canceling of a reservation by CSMS.\r\n",
       "javaType": "CancelReservationStatusEnum",
       "type": "string",
-      "additionalProperties": false,
       "enum": ["Accepted", "Rejected"]
     },
     "StatusInfoType": {
index 95b044b7a5b2b1dd5a2c47cb82b018bae873e653..7ae34c3173fc1f319130aa1d61d743ac207e87e5 100644 (file)
@@ -19,7 +19,6 @@
       "description": "Indicates the type of the signed certificate that is returned. When omitted the certificate is used for both the 15118 connection (if implemented) and the Charging Station to CSMS connection. This field is required when a typeOfCertificate was included in the &lt;&lt;signcertificaterequest,SignCertificateRequest&gt;&gt; that requested this certificate to be signed AND both the 15118 connection and the Charging Station connection are implemented.\r\n\r\n",
       "javaType": "CertificateSigningUseEnum",
       "type": "string",
-      "additionalProperties": false,
       "enum": ["ChargingStationCertificate", "V2GCertificate"]
     }
   },
index 7e6cb10fd678f5fa47818ac575ece7659096665e..2edcf38d12e2dd093fcc5e227c62054e41b80c4e 100644 (file)
@@ -19,7 +19,6 @@
       "description": "Returns whether certificate signing has been accepted, otherwise rejected.\r\n",
       "javaType": "CertificateSignedStatusEnum",
       "type": "string",
-      "additionalProperties": false,
       "enum": ["Accepted", "Rejected"]
     },
     "StatusInfoType": {
index 1ca55a8280403bb1fb9b5a4bfb8878ee192fc6ef..55e9f5f4164bc2a367736fa2fafec653322175b7 100644 (file)
@@ -19,7 +19,6 @@
       "description": "This contains the type of availability change that the Charging Station should perform.\r\n\r\n",
       "javaType": "OperationalStatusEnum",
       "type": "string",
-      "additionalProperties": false,
       "enum": ["Inoperative", "Operative"]
     },
     "EVSEType": {
index f96caedb6ccff127fa9c7013f46da149c55cca14..06085e2094d5c9e3c01d4e23ca5d2f87c4eb0f56 100644 (file)
@@ -19,7 +19,6 @@
       "description": "This indicates whether the Charging Station is able to perform the availability change.\r\n",
       "javaType": "ChangeAvailabilityStatusEnum",
       "type": "string",
-      "additionalProperties": false,
       "enum": ["Accepted", "Rejected", "Scheduled"]
     },
     "StatusInfoType": {
index b44adc18f29ce840cabc7e0d5cd2e329233875d1..3f41e6f5836df5e9861a192a815daf9b4952e54a 100644 (file)
@@ -19,7 +19,6 @@
       "description": "Accepted if the Charging Station has executed the request, otherwise rejected.\r\n",
       "javaType": "ClearCacheStatusEnum",
       "type": "string",
-      "additionalProperties": false,
       "enum": ["Accepted", "Rejected"]
     },
     "StatusInfoType": {
index 06846e6663b05b4a05057cadea3ed724ce6849ab..99ae9353a42e646963e46834029d6121df381c6e 100644 (file)
@@ -19,7 +19,6 @@
       "description": "Charging_ Profile. Charging_ Profile_ Purpose. Charging_ Profile_ Purpose_ Code\r\nurn:x-oca:ocpp:uid:1:569231\r\nSpecifies to purpose of the charging profiles that will be cleared, if they meet the other criteria in the request.\r\n",
       "javaType": "ChargingProfilePurposeEnum",
       "type": "string",
-      "additionalProperties": false,
       "enum": [
         "ChargingStationExternalConstraints",
         "ChargingStationMaxProfile",
index 355df0d9808365e5cc1703bbe9926a6a150be2b6..a934d1f0fd58b5e98353a3c5f11d5b77f7ab647f 100644 (file)
@@ -19,7 +19,6 @@
       "description": "Indicates if the Charging Station was able to execute the request.\r\n",
       "javaType": "ClearChargingProfileStatusEnum",
       "type": "string",
-      "additionalProperties": false,
       "enum": ["Accepted", "Unknown"]
     },
     "StatusInfoType": {
index 1089f52fe3b94922efc3a04ef020097ce483432a..3223e3f9aa9a7b612cdabcca5a3da12978593a7f 100644 (file)
@@ -19,7 +19,6 @@
       "description": "Returns whether the Charging Station has been able to remove the message.\r\n",
       "javaType": "ClearMessageStatusEnum",
       "type": "string",
-      "additionalProperties": false,
       "enum": ["Accepted", "Unknown"]
     },
     "StatusInfoType": {
index a5f7a8c8f5fd5b00a4b74e6a8b262efa630f01aa..946b4614099906805ece09dd8994824fd42530e7 100644 (file)
@@ -25,7 +25,6 @@
     "id": {
       "description": "List of the monitors to be cleared, identified by there Id.\r\n",
       "type": "array",
-      "additionalItems": false,
       "items": {
         "type": "integer"
       },
index 3d888ab61aa41abfbada461a3689467bb5504ce5..7025d80d6e771fcf1ba56a884b81536546371cde 100644 (file)
@@ -19,7 +19,6 @@
       "description": "Result of the clear request for this monitor, identified by its Id.\r\n\r\n",
       "javaType": "ClearMonitoringStatusEnum",
       "type": "string",
-      "additionalProperties": false,
       "enum": ["Accepted", "Rejected", "NotFound"]
     },
     "ClearMonitoringResultType": {
@@ -74,7 +73,6 @@
     },
     "clearMonitoringResult": {
       "type": "array",
-      "additionalItems": false,
       "items": {
         "$ref": "#/definitions/ClearMonitoringResultType"
       },
index 0175081807595bc9ec14cd31b1d3fc9b745f4c08..70af0b15bba11030aa6babeb7d287e1ba21d9cf0 100644 (file)
@@ -19,7 +19,6 @@
       "description": "Source of the charging limit.\r\n",
       "javaType": "ChargingLimitSourceEnum",
       "type": "string",
-      "additionalProperties": false,
       "enum": ["EMS", "Other", "SO", "CSO"]
     }
   },
index b66f0eeb9c57a99b0840e5f3eb5cc68b8162eb36..32d17c61bd251fa3a43775a71d10161ea5ea5936 100644 (file)
       "description": "Used algorithms for the hashes provided.\r\n",
       "javaType": "HashAlgorithmEnum",
       "type": "string",
-      "additionalProperties": false,
       "enum": ["SHA256", "SHA384", "SHA512"]
     },
     "IdTokenEnumType": {
       "description": "Enumeration of possible idToken types.\r\n",
       "javaType": "IdTokenEnum",
       "type": "string",
-      "additionalProperties": false,
       "enum": [
         "Central",
         "eMAID",
         },
         "additionalInfo": {
           "type": "array",
-          "additionalItems": false,
           "items": {
             "$ref": "#/definitions/AdditionalInfoType"
           },
index f87b322a7cdacb30d3783f97a526116cffa673dd..443381730303cf4849c9dbe21659c574eddcdc4a 100644 (file)
@@ -19,7 +19,6 @@
       "description": "Indicates whether the request was accepted.\r\n",
       "javaType": "CustomerInformationStatusEnum",
       "type": "string",
-      "additionalProperties": false,
       "enum": ["Accepted", "Rejected", "Invalid"]
     },
     "StatusInfoType": {
index a703d799dd0fdd3ba79840dfeabb513c5222cd6a..3e46742b704ec963a656c763fb481cfa8d4ee714 100644 (file)
@@ -19,7 +19,6 @@
       "description": "This indicates the success or failure of the data transfer.\r\n",
       "javaType": "DataTransferStatusEnum",
       "type": "string",
-      "additionalProperties": false,
       "enum": ["Accepted", "Rejected", "UnknownMessageId", "UnknownVendorId"]
     },
     "StatusInfoType": {
index e791876cf4b5276204a85a4adf2aa8542eabbd22..e359eca7d6c5bf73c7d783bdf40ffbc2e9a61eef 100644 (file)
@@ -19,7 +19,6 @@
       "description": "Used algorithms for the hashes provided.\r\n",
       "javaType": "HashAlgorithmEnum",
       "type": "string",
-      "additionalProperties": false,
       "enum": ["SHA256", "SHA384", "SHA512"]
     },
     "CertificateHashDataType": {
index b834c55a9ead1f1cebf51d327abf4c0935536401..a132c1377e119347b24fd2fc53049e9af55d6ad5 100644 (file)
@@ -19,7 +19,6 @@
       "description": "Charging Station indicates if it can process the request.\r\n",
       "javaType": "DeleteCertificateStatusEnum",
       "type": "string",
-      "additionalProperties": false,
       "enum": ["Accepted", "Failed", "NotFound"]
     },
     "StatusInfoType": {
index d161ebcdd483593dd4dcff5e0db9cbb3f764879f..94c39323bef684036b35934ba79b0e8bb240e26c 100644 (file)
@@ -19,7 +19,6 @@
       "description": "This contains the progress status of the firmware installation.\r\n",
       "javaType": "FirmwareStatusEnum",
       "type": "string",
-      "additionalProperties": false,
       "enum": [
         "Downloaded",
         "DownloadFailed",
index f481025757dbe2498d8e0ce9b3556282aa3ab672..186303021c81a9d088b2d571045739181b24d01c 100644 (file)
@@ -19,7 +19,6 @@
       "description": "Defines whether certificate needs to be installed or updated.\r\n",
       "javaType": "CertificateActionEnum",
       "type": "string",
-      "additionalProperties": false,
       "enum": ["Install", "Update"]
     }
   },
index 6e832376efb82b296787cceff844634d737bf8b1..00b43f9816002ecf005964c7532c06cb38a2458d 100644 (file)
@@ -19,7 +19,6 @@
       "description": "Indicates whether the message was processed properly.\r\n",
       "javaType": "Iso15118EVCertificateStatusEnum",
       "type": "string",
-      "additionalProperties": false,
       "enum": ["Accepted", "Failed"]
     },
     "StatusInfoType": {
index d8c02503fcf969c97e143d458e6fd16db440c816..4230df7e5be7c9ca770d03a5aa1338df5e873692 100644 (file)
@@ -19,7 +19,6 @@
       "description": "This field specifies the report base.\r\n",
       "javaType": "ReportBaseEnum",
       "type": "string",
-      "additionalProperties": false,
       "enum": ["ConfigurationInventory", "FullInventory", "SummaryInventory"]
     }
   },
index 2fcfc011a2707a80072d4dac573b1e38e27f072d..b2807f3f10694051c8904df6120b9b7c5d822c13 100644 (file)
@@ -19,7 +19,6 @@
       "description": "This indicates whether the Charging Station is able to accept this request.\r\n",
       "javaType": "GenericDeviceModelStatusEnum",
       "type": "string",
-      "additionalProperties": false,
       "enum": ["Accepted", "Rejected", "NotSupported", "EmptyResultSet"]
     },
     "StatusInfoType": {
index 95d0b8a6e89d0e4a62e7a7a60e35f87952c8ae15..c6ffddc95f2d9712938fcf2399eb12ec58492d0e 100644 (file)
@@ -19,7 +19,6 @@
       "description": "Used algorithms for the hashes provided.\r\n",
       "javaType": "HashAlgorithmEnum",
       "type": "string",
-      "additionalProperties": false,
       "enum": ["SHA256", "SHA384", "SHA512"]
     },
     "OCSPRequestDataType": {
index cd1ca1754801b0790fcdb273dc5d69dd69af067d..67ddf7b6c155114886dde4a68641d1182a4b5fa6 100644 (file)
@@ -19,7 +19,6 @@
       "description": "This indicates whether the charging station was able to retrieve the OCSP certificate status.\r\n",
       "javaType": "GetCertificateStatusEnum",
       "type": "string",
-      "additionalProperties": false,
       "enum": ["Accepted", "Failed"]
     },
     "StatusInfoType": {
index 7870b843bfe09f499785a4062d9b79050daeab61..01d833791b559c84541e5ee88f793c2101f0c9a4 100644 (file)
     "ChargingLimitSourceEnumType": {
       "javaType": "ChargingLimitSourceEnum",
       "type": "string",
-      "additionalProperties": false,
       "enum": ["EMS", "Other", "SO", "CSO"]
     },
     "ChargingProfilePurposeEnumType": {
       "description": "Charging_ Profile. Charging_ Profile_ Purpose. Charging_ Profile_ Purpose_ Code\r\nurn:x-oca:ocpp:uid:1:569231\r\nDefines the purpose of the schedule transferred by this profile\r\n",
       "javaType": "ChargingProfilePurposeEnum",
       "type": "string",
-      "additionalProperties": false,
       "enum": [
         "ChargingStationExternalConstraints",
         "ChargingStationMaxProfile",
@@ -52,7 +50,6 @@
         "chargingProfileId": {
           "description": "List of all the chargingProfileIds requested. Any ChargingProfile that matches one of these profiles will be reported. If omitted, the Charging Station SHALL not filter on chargingProfileId. This field SHALL NOT contain more ids than set in &lt;&lt;configkey-charging-profile-entries,ChargingProfileEntries.maxLimit&gt;&gt;\r\n\r\n",
           "type": "array",
-          "additionalItems": false,
           "items": {
             "type": "integer"
           },
@@ -61,7 +58,6 @@
         "chargingLimitSource": {
           "description": "For which charging limit sources, charging profiles SHALL be reported. If omitted, the Charging Station SHALL not filter on chargingLimitSource.\r\n",
           "type": "array",
-          "additionalItems": false,
           "items": {
             "$ref": "#/definitions/ChargingLimitSourceEnumType"
           },
index c10cc17b840ce0a74d135312ff065c93622c1d53..3d26c0dae6a7fca80878feb233e40c70946f3fca 100644 (file)
@@ -19,7 +19,6 @@
       "description": "This indicates whether the Charging Station is able to process this request and will send &lt;&lt;reportchargingprofilesrequest, ReportChargingProfilesRequest&gt;&gt; messages.\r\n",
       "javaType": "GetChargingProfileStatusEnum",
       "type": "string",
-      "additionalProperties": false,
       "enum": ["Accepted", "NoProfiles"]
     },
     "StatusInfoType": {
index c93df482f8843518d16e7364b15779af68e16400..120c763f91ab40f90f3eda59ec787c19223e87ae 100644 (file)
@@ -19,7 +19,6 @@
       "description": "Can be used to force a power or current profile.\r\n\r\n",
       "javaType": "ChargingRateUnitEnum",
       "type": "string",
-      "additionalProperties": false,
       "enum": ["W", "A"]
     }
   },
index 5f6301ce26539f474b9e5bddc2431e24dffe1018..6233a25f8732a12b8051ff0caa7e0453e86124dd 100644 (file)
       "description": "The unit of measure Limit is\r\nexpressed in.\r\n",
       "javaType": "ChargingRateUnitEnum",
       "type": "string",
-      "additionalProperties": false,
       "enum": ["W", "A"]
     },
     "GenericStatusEnumType": {
       "description": "The Charging Station will indicate if it was\r\nable to process the request\r\n",
       "javaType": "GenericStatusEnum",
       "type": "string",
-      "additionalProperties": false,
       "enum": ["Accepted", "Rejected"]
     },
     "ChargingSchedulePeriodType": {
@@ -68,7 +66,6 @@
         },
         "chargingSchedulePeriod": {
           "type": "array",
-          "additionalItems": false,
           "items": {
             "$ref": "#/definitions/ChargingSchedulePeriodType"
           },
index 696064da896e2481b29180652b27160ec54fbd71..4d484fa25ffc2c1f2f40d02bad7656bebb297696 100644 (file)
       "description": "If provided the Charging Station shall return Display Messages with the given priority only.\r\n",
       "javaType": "MessagePriorityEnum",
       "type": "string",
-      "additionalProperties": false,
       "enum": ["AlwaysFront", "InFront", "NormalCycle"]
     },
     "MessageStateEnumType": {
       "description": "If provided the Charging Station shall return Display Messages with the given state only. \r\n",
       "javaType": "MessageStateEnum",
       "type": "string",
-      "additionalProperties": false,
       "enum": ["Charging", "Faulted", "Idle", "Unavailable"]
     }
   },
@@ -39,7 +37,6 @@
     "id": {
       "description": "If provided the Charging Station shall return Display Messages of the given ids. This field SHALL NOT contain more ids than set in &lt;&lt;configkey-number-of-display-messages,NumberOfDisplayMessages.maxLimit&gt;&gt;\r\n\r\n",
       "type": "array",
-      "additionalItems": false,
       "items": {
         "type": "integer"
       },
index 6db8afefdfb0f6ac71598d06fc4a1e130c876acd..ccef7a3124f6fc2decbcd1646b8080297c688d8e 100644 (file)
@@ -19,7 +19,6 @@
       "description": "Indicates if the Charging Station has Display Messages that match the request criteria in the &lt;&lt;getdisplaymessagesrequest,GetDisplayMessagesRequest&gt;&gt;\r\n",
       "javaType": "GetDisplayMessagesStatusEnum",
       "type": "string",
-      "additionalProperties": false,
       "enum": ["Accepted", "Unknown"]
     },
     "StatusInfoType": {
index c6c1cf4f74d0566f7341e1bd972dec28728931bd..53f22dce5bf22e0d473d35d01ad0ce55346637c5 100644 (file)
@@ -18,7 +18,6 @@
     "GetCertificateIdUseEnumType": {
       "javaType": "GetCertificateIdUseEnum",
       "type": "string",
-      "additionalProperties": false,
       "enum": [
         "V2GRootCertificate",
         "MORootCertificate",
@@ -37,7 +36,6 @@
     "certificateType": {
       "description": "Indicates the type of certificates requested. When omitted, all certificate types are requested.\r\n",
       "type": "array",
-      "additionalItems": false,
       "items": {
         "$ref": "#/definitions/GetCertificateIdUseEnumType"
       },
index 804a9d210120fcae3be6212c998083e46b2f2695..46f576912b957f0696c441e5aaca7571c88bb8c9 100644 (file)
@@ -19,7 +19,6 @@
       "description": "Indicates the type of the requested certificate(s).\r\n",
       "javaType": "GetCertificateIdUseEnum",
       "type": "string",
-      "additionalProperties": false,
       "enum": [
         "V2GRootCertificate",
         "MORootCertificate",
       "description": "Charging Station indicates if it can process the request.\r\n",
       "javaType": "GetInstalledCertificateStatusEnum",
       "type": "string",
-      "additionalProperties": false,
       "enum": ["Accepted", "NotFound"]
     },
     "HashAlgorithmEnumType": {
       "description": "Used algorithms for the hashes provided.\r\n",
       "javaType": "HashAlgorithmEnum",
       "type": "string",
-      "additionalProperties": false,
       "enum": ["SHA256", "SHA384", "SHA512"]
     },
     "CertificateHashDataChainType": {
@@ -58,7 +55,6 @@
         },
         "childCertificateHashData": {
           "type": "array",
-          "additionalItems": false,
           "items": {
             "$ref": "#/definitions/CertificateHashDataType"
           },
     },
     "certificateHashDataChain": {
       "type": "array",
-      "additionalItems": false,
       "items": {
         "$ref": "#/definitions/CertificateHashDataChainType"
       },
index 44f05a43a6f536d7b9fdd4f9cf4e4da80c312680..9198b82ffd05ce0a741e7034851d57ca9141c51c 100644 (file)
@@ -19,7 +19,6 @@
       "description": "This contains the type of log file that the Charging Station\r\nshould send.\r\n",
       "javaType": "LogEnum",
       "type": "string",
-      "additionalProperties": false,
       "enum": ["DiagnosticsLog", "SecurityLog"]
     },
     "LogParametersType": {
index 7802c0aa4f362cd6de57dd2716f14fe8bbc5939f..096da7933d31686648fdd7c63997e800dd9e3f62 100644 (file)
@@ -19,7 +19,6 @@
       "description": "This field indicates whether the Charging Station was able to accept the request.\r\n",
       "javaType": "LogStatusEnum",
       "type": "string",
-      "additionalProperties": false,
       "enum": ["Accepted", "Rejected", "AcceptedCanceled"]
     },
     "StatusInfoType": {
index a30c734b35e175b1553378e9f084bc8b5cbab342..95c2de36dd634fe2937124a4f850bf720771d508 100644 (file)
@@ -18,7 +18,6 @@
     "MonitoringCriterionEnumType": {
       "javaType": "MonitoringCriterionEnum",
       "type": "string",
-      "additionalProperties": false,
       "enum": ["ThresholdMonitoring", "DeltaMonitoring", "PeriodicMonitoring"]
     },
     "ComponentType": {
     },
     "componentVariable": {
       "type": "array",
-      "additionalItems": false,
       "items": {
         "$ref": "#/definitions/ComponentVariableType"
       },
     "monitoringCriteria": {
       "description": "This field contains criteria for components for which a monitoring report is requested\r\n",
       "type": "array",
-      "additionalItems": false,
       "items": {
         "$ref": "#/definitions/MonitoringCriterionEnumType"
       },
index b9481e4037211ce36d48186fc1d9587943b36bc3..d771578e0dbc4419ea531ceaf2ebcdc009d86a79 100644 (file)
@@ -19,7 +19,6 @@
       "description": "This field indicates whether the Charging Station was able to accept the request.\r\n",
       "javaType": "GenericDeviceModelStatusEnum",
       "type": "string",
-      "additionalProperties": false,
       "enum": ["Accepted", "Rejected", "NotSupported", "EmptyResultSet"]
     },
     "StatusInfoType": {
index 51db4b735c86004609ae819aa4567fc42f018df6..d724f7103d422fc80621cd2639cd0584af8af3b5 100644 (file)
@@ -18,7 +18,6 @@
     "ComponentCriterionEnumType": {
       "javaType": "ComponentCriterionEnum",
       "type": "string",
-      "additionalProperties": false,
       "enum": ["Active", "Available", "Enabled", "Problem"]
     },
     "ComponentType": {
     },
     "componentVariable": {
       "type": "array",
-      "additionalItems": false,
       "items": {
         "$ref": "#/definitions/ComponentVariableType"
       },
     "componentCriteria": {
       "description": "This field contains criteria for components for which a report is requested\r\n",
       "type": "array",
-      "additionalItems": false,
       "items": {
         "$ref": "#/definitions/ComponentCriterionEnumType"
       },
index ad08a9568a5e1a85c596c79c5647871f00b5e7ba..2aebc37ec19fd0eeec171db17511531cdabbc500 100644 (file)
@@ -19,7 +19,6 @@
       "description": "This field indicates whether the Charging Station was able to accept the request.\r\n",
       "javaType": "GenericDeviceModelStatusEnum",
       "type": "string",
-      "additionalProperties": false,
       "enum": ["Accepted", "Rejected", "NotSupported", "EmptyResultSet"]
     },
     "StatusInfoType": {
index 82c28dfd59badf7bdff75896b3634eefcd27a165..77eb21bef9bfa469153f37f025c7640f396d4efd 100644 (file)
@@ -20,7 +20,6 @@
       "javaType": "AttributeEnum",
       "type": "string",
       "default": "Actual",
-      "additionalProperties": false,
       "enum": ["Actual", "Target", "MinSet", "MaxSet"]
     },
     "ComponentType": {
     },
     "getVariableData": {
       "type": "array",
-      "additionalItems": false,
       "items": {
         "$ref": "#/definitions/GetVariableDataType"
       },
index a1c2434e33b6e43dd9984d4940658632de5dec45..bec2aab748bd11356a801c44d066e3819c7ee84e 100644 (file)
       "javaType": "AttributeEnum",
       "type": "string",
       "default": "Actual",
-      "additionalProperties": false,
       "enum": ["Actual", "Target", "MinSet", "MaxSet"]
     },
     "GetVariableStatusEnumType": {
       "description": "Result status of getting the variable.\r\n\r\n",
       "javaType": "GetVariableStatusEnum",
       "type": "string",
-      "additionalProperties": false,
       "enum": [
         "Accepted",
         "Rejected",
     },
     "getVariableResult": {
       "type": "array",
-      "additionalItems": false,
       "items": {
         "$ref": "#/definitions/GetVariableResultType"
       },
index f0c97ff9263a26309e36a6b97eaa7d6823e0db4d..9dcd2963fecf8731d2f3bd14caeb5117a3d77647 100644 (file)
@@ -19,7 +19,6 @@
       "description": "Indicates the certificate type that is sent.\r\n",
       "javaType": "InstallCertificateUseEnum",
       "type": "string",
-      "additionalProperties": false,
       "enum": [
         "V2GRootCertificate",
         "MORootCertificate",
index aec7fb010586726248ad20b7c30f6da064c9c630..9a5335b2e194398b5f9529c78209cbd135f8377a 100644 (file)
@@ -19,7 +19,6 @@
       "description": "Charging Station indicates if installation was successful.\r\n",
       "javaType": "InstallCertificateStatusEnum",
       "type": "string",
-      "additionalProperties": false,
       "enum": ["Accepted", "Rejected", "Failed"]
     },
     "StatusInfoType": {
index a5b6031a37ff4c4d8c7f463e6154702f526c40dd..aa56e3befb40aa9da475b87e3a494574fa562b09 100644 (file)
@@ -19,7 +19,6 @@
       "description": "This contains the status of the log upload.\r\n",
       "javaType": "UploadLogStatusEnum",
       "type": "string",
-      "additionalProperties": false,
       "enum": [
         "BadMessage",
         "Idle",
index 873c846b4845c5a9901d4a2d18adba60ce2a97a5..e220f7994561fa73ad40f179d1c933a52631ab23 100644 (file)
@@ -21,7 +21,6 @@
       "javaType": "LocationEnum",
       "type": "string",
       "default": "Outlet",
-      "additionalProperties": false,
       "enum": ["Body", "Cable", "EV", "Inlet", "Outlet"]
     },
     "MeasurandEnumType": {
@@ -29,7 +28,6 @@
       "javaType": "MeasurandEnum",
       "type": "string",
       "default": "Energy.Active.Import.Register",
-      "additionalProperties": false,
       "enum": [
         "Current.Export",
         "Current.Import",
@@ -62,7 +60,6 @@
       "description": "Sampled_ Value. Phase. Phase_ Code\r\nurn:x-oca:ocpp:uid:1:569264\r\nIndicates how the measured value is to be interpreted. For instance between L1 and neutral (L1-N) Please note that not all values of phase are applicable to all Measurands. When phase is absent, the measured value is interpreted as an overall value.\r\n",
       "javaType": "PhaseEnum",
       "type": "string",
-      "additionalProperties": false,
       "enum": ["L1", "L2", "L3", "N", "L1-N", "L2-N", "L3-N", "L1-L2", "L2-L3", "L3-L1"]
     },
     "ReadingContextEnumType": {
@@ -70,7 +67,6 @@
       "javaType": "ReadingContextEnum",
       "type": "string",
       "default": "Sample.Periodic",
-      "additionalProperties": false,
       "enum": [
         "Interruption.Begin",
         "Interruption.End",
@@ -93,7 +89,6 @@
         },
         "sampledValue": {
           "type": "array",
-          "additionalItems": false,
           "items": {
             "$ref": "#/definitions/SampledValueType"
           },
     },
     "meterValue": {
       "type": "array",
-      "additionalItems": false,
       "items": {
         "$ref": "#/definitions/MeterValueType"
       },
index 5196ae6bfbe88276a32aaf6e6d5c1aeb87860065..db4be7ef121322f54a2203e32a6c779f6a1203f3 100644 (file)
       "description": "Charging_ Limit. Charging_ Limit_ Source. Charging_ Limit_ Source_ Code\r\nurn:x-enexis:ecdm:uid:1:570845\r\nRepresents the source of the charging limit.\r\n",
       "javaType": "ChargingLimitSourceEnum",
       "type": "string",
-      "additionalProperties": false,
       "enum": ["EMS", "Other", "SO", "CSO"]
     },
     "ChargingRateUnitEnumType": {
       "description": "Charging_ Schedule. Charging_ Rate_ Unit. Charging_ Rate_ Unit_ Code\r\nurn:x-oca:ocpp:uid:1:569238\r\nThe unit of measure Limit is expressed in.\r\n",
       "javaType": "ChargingRateUnitEnum",
       "type": "string",
-      "additionalProperties": false,
       "enum": ["W", "A"]
     },
     "CostKindEnumType": {
       "description": "Cost. Cost_ Kind. Cost_ Kind_ Code\r\nurn:x-oca:ocpp:uid:1:569243\r\nThe kind of cost referred to in the message element amount\r\n",
       "javaType": "CostKindEnum",
       "type": "string",
-      "additionalProperties": false,
       "enum": ["CarbonDioxideEmission", "RelativePricePercentage", "RenewableGenerationPercentage"]
     },
     "ChargingLimitType": {
         },
         "chargingSchedulePeriod": {
           "type": "array",
-          "additionalItems": false,
           "items": {
             "$ref": "#/definitions/ChargingSchedulePeriodType"
           },
         },
         "cost": {
           "type": "array",
-          "additionalItems": false,
           "items": {
             "$ref": "#/definitions/CostType"
           },
         },
         "consumptionCost": {
           "type": "array",
-          "additionalItems": false,
           "items": {
             "$ref": "#/definitions/ConsumptionCostType"
           },
         },
         "salesTariffEntry": {
           "type": "array",
-          "additionalItems": false,
           "items": {
             "$ref": "#/definitions/SalesTariffEntryType"
           },
     },
     "chargingSchedule": {
       "type": "array",
-      "additionalItems": false,
       "items": {
         "$ref": "#/definitions/ChargingScheduleType"
       },
index 1238d3366e0ec5119881b3d60cd440f26b499a10..06e8d44e53647fdcb0718f4fccf2ccb3ca005a8e 100644 (file)
       "description": "Message_ Content. Format. Message_ Format_ Code\r\nurn:x-enexis:ecdm:uid:1:570848\r\nFormat of the message.\r\n",
       "javaType": "MessageFormatEnum",
       "type": "string",
-      "additionalProperties": false,
       "enum": ["ASCII", "HTML", "URI", "UTF8"]
     },
     "MessagePriorityEnumType": {
       "description": "Message_ Info. Priority. Message_ Priority_ Code\r\nurn:x-enexis:ecdm:uid:1:569253\r\nWith what priority should this message be shown\r\n",
       "javaType": "MessagePriorityEnum",
       "type": "string",
-      "additionalProperties": false,
       "enum": ["AlwaysFront", "InFront", "NormalCycle"]
     },
     "MessageStateEnumType": {
       "description": "Message_ Info. State. Message_ State_ Code\r\nurn:x-enexis:ecdm:uid:1:569254\r\nDuring what state should this message be shown. When omitted this message should be shown in any state of the Charging Station.\r\n",
       "javaType": "MessageStateEnum",
       "type": "string",
-      "additionalProperties": false,
       "enum": ["Charging", "Faulted", "Idle", "Unavailable"]
     },
     "ComponentType": {
     },
     "messageInfo": {
       "type": "array",
-      "additionalItems": false,
       "items": {
         "$ref": "#/definitions/MessageInfoType"
       },
index 89f515be5c69c6bd10f3dd2f6c1ad161c3bfb02f..f4d7b0049c54678e74afd8fd5b51c13dda65fb0e 100644 (file)
@@ -19,7 +19,6 @@
       "description": "Charging_ Needs. Requested. Energy_ Transfer_ Mode_ Code\r\nurn:x-oca:ocpp:uid:1:569209\r\nMode of energy transfer requested by the EV.\r\n",
       "javaType": "EnergyTransferModeEnum",
       "type": "string",
-      "additionalProperties": false,
       "enum": ["DC", "AC_single_phase", "AC_two_phase", "AC_three_phase"]
     },
     "ACChargingParametersType": {
index b0e56a1119b6c351bd10cbd97700aab0f0e77926..a0c48554bd352d4b59ddf17917594876b7ec1db2 100644 (file)
@@ -19,7 +19,6 @@
       "description": "Returns whether the CSMS has been able to process the message successfully. It does not imply that the evChargingNeeds can be met with the current charging profile.\r\n",
       "javaType": "NotifyEVChargingNeedsStatusEnum",
       "type": "string",
-      "additionalProperties": false,
       "enum": ["Accepted", "Rejected", "Processing"]
     },
     "StatusInfoType": {
index 6d4460172c1a3d8d481533d4273d7e1c0565e34d..a07d7c1386d7360c423800f40eff8f062113f0b7 100644 (file)
       "description": "Charging_ Schedule. Charging_ Rate_ Unit. Charging_ Rate_ Unit_ Code\r\nurn:x-oca:ocpp:uid:1:569238\r\nThe unit of measure Limit is expressed in.\r\n",
       "javaType": "ChargingRateUnitEnum",
       "type": "string",
-      "additionalProperties": false,
       "enum": ["W", "A"]
     },
     "CostKindEnumType": {
       "description": "Cost. Cost_ Kind. Cost_ Kind_ Code\r\nurn:x-oca:ocpp:uid:1:569243\r\nThe kind of cost referred to in the message element amount\r\n",
       "javaType": "CostKindEnum",
       "type": "string",
-      "additionalProperties": false,
       "enum": ["CarbonDioxideEmission", "RelativePricePercentage", "RenewableGenerationPercentage"]
     },
     "ChargingSchedulePeriodType": {
@@ -84,7 +82,6 @@
         },
         "chargingSchedulePeriod": {
           "type": "array",
-          "additionalItems": false,
           "items": {
             "$ref": "#/definitions/ChargingSchedulePeriodType"
           },
         },
         "cost": {
           "type": "array",
-          "additionalItems": false,
           "items": {
             "$ref": "#/definitions/CostType"
           },
         },
         "consumptionCost": {
           "type": "array",
-          "additionalItems": false,
           "items": {
             "$ref": "#/definitions/ConsumptionCostType"
           },
         },
         "salesTariffEntry": {
           "type": "array",
-          "additionalItems": false,
           "items": {
             "$ref": "#/definitions/SalesTariffEntryType"
           },
index ba62239757f5c08f3d1bfe213c0f3d00d8791cc1..5fbadc881964d0c445b75e28d1464154c8a6b87b 100644 (file)
@@ -19,7 +19,6 @@
       "description": "Returns whether the CSMS has been able to process the message successfully. It does not imply any approval of the charging schedule.\r\n",
       "javaType": "GenericStatusEnum",
       "type": "string",
-      "additionalProperties": false,
       "enum": ["Accepted", "Rejected"]
     },
     "StatusInfoType": {
index 9692cd15b82c909562e435898b0f861a0be4ccc3..e0b978354360fb862804217da916bd7b02b6d87d 100644 (file)
       "description": "Specifies the event notification type of the message.\r\n\r\n",
       "javaType": "EventNotificationEnum",
       "type": "string",
-      "additionalProperties": false,
       "enum": ["HardWiredNotification", "HardWiredMonitor", "PreconfiguredMonitor", "CustomMonitor"]
     },
     "EventTriggerEnumType": {
       "description": "Type of monitor that triggered this event, e.g. exceeding a threshold value.\r\n\r\n",
       "javaType": "EventTriggerEnum",
       "type": "string",
-      "additionalProperties": false,
       "enum": ["Alerting", "Delta", "Periodic"]
     },
     "ComponentType": {
     },
     "eventData": {
       "type": "array",
-      "additionalItems": false,
       "items": {
         "$ref": "#/definitions/EventDataType"
       },
index 055c809d4e1862d315b65d0b97b8aa90b07b57f1..79893f49e9049a417cc123a0dc68f1cd102d5090 100644 (file)
@@ -19,7 +19,6 @@
       "description": "The type of this monitor, e.g. a threshold, delta or periodic monitor. \r\n",
       "javaType": "MonitorEnum",
       "type": "string",
-      "additionalProperties": false,
       "enum": ["UpperThreshold", "LowerThreshold", "Delta", "Periodic", "PeriodicClockAligned"]
     },
     "ComponentType": {
@@ -84,7 +83,6 @@
         },
         "variableMonitoring": {
           "type": "array",
-          "additionalItems": false,
           "items": {
             "$ref": "#/definitions/VariableMonitoringType"
           },
     },
     "monitor": {
       "type": "array",
-      "additionalItems": false,
       "items": {
         "$ref": "#/definitions/MonitoringDataType"
       },
index 707693d45dbe4f81b66e9c4b68d5f84e3e4fad04..3412fd129ffab0f31ac8c8f7bd0ca22f8a17dbf8 100644 (file)
       "javaType": "AttributeEnum",
       "type": "string",
       "default": "Actual",
-      "additionalProperties": false,
       "enum": ["Actual", "Target", "MinSet", "MaxSet"]
     },
     "DataEnumType": {
       "description": "Data type of this variable.\r\n",
       "javaType": "DataEnum",
       "type": "string",
-      "additionalProperties": false,
       "enum": [
         "string",
         "decimal",
@@ -44,7 +42,6 @@
       "javaType": "MutabilityEnum",
       "type": "string",
       "default": "ReadWrite",
-      "additionalProperties": false,
       "enum": ["ReadOnly", "WriteOnly", "ReadWrite"]
     },
     "ComponentType": {
         },
         "variableAttribute": {
           "type": "array",
-          "additionalItems": false,
           "items": {
             "$ref": "#/definitions/VariableAttributeType"
           },
     },
     "reportData": {
       "type": "array",
-      "additionalItems": false,
       "items": {
         "$ref": "#/definitions/ReportDataType"
       },
index e22246773eca03f0681ecdf6db6f5409e4288916..2afed430e0de746050c3f5deebdc7a2607cf3a9d 100644 (file)
@@ -19,7 +19,6 @@
       "description": "Indicates whether the request was accepted.\r\n",
       "javaType": "GenericStatusEnum",
       "type": "string",
-      "additionalProperties": false,
       "enum": ["Accepted", "Rejected"]
     },
     "StatusInfoType": {
index c86102fa1af42c2a7f86d1e6d7c8cd0c1358f757..e00d54de0f4b9c266d5f8dfbaa37b7d17bd35589 100644 (file)
@@ -19,7 +19,6 @@
       "description": "This contains the progress status of the publishfirmware\r\ninstallation.\r\n",
       "javaType": "PublishFirmwareStatusEnum",
       "type": "string",
-      "additionalProperties": false,
       "enum": [
         "Idle",
         "DownloadScheduled",
@@ -46,7 +45,6 @@
     "location": {
       "description": "Required if status is Published. Can be multiple URI’s, if the Local Controller supports e.g. HTTP, HTTPS, and FTP.\r\n",
       "type": "array",
-      "additionalItems": false,
       "items": {
         "type": "string",
         "maxLength": 512
index 0ffbba12cfc896cd49f4a3f3127d1785b406edd8..0915d523bcaf23078451bdeb4dc93beea96c28ee 100644 (file)
       "description": "Source that has installed this charging profile.\r\n",
       "javaType": "ChargingLimitSourceEnum",
       "type": "string",
-      "additionalProperties": false,
       "enum": ["EMS", "Other", "SO", "CSO"]
     },
     "ChargingProfileKindEnumType": {
       "description": "Charging_ Profile. Charging_ Profile_ Kind. Charging_ Profile_ Kind_ Code\r\nurn:x-oca:ocpp:uid:1:569232\r\nIndicates the kind of schedule.\r\n",
       "javaType": "ChargingProfileKindEnum",
       "type": "string",
-      "additionalProperties": false,
       "enum": ["Absolute", "Recurring", "Relative"]
     },
     "ChargingProfilePurposeEnumType": {
       "description": "Charging_ Profile. Charging_ Profile_ Purpose. Charging_ Profile_ Purpose_ Code\r\nurn:x-oca:ocpp:uid:1:569231\r\nDefines the purpose of the schedule transferred by this profile\r\n",
       "javaType": "ChargingProfilePurposeEnum",
       "type": "string",
-      "additionalProperties": false,
       "enum": [
         "ChargingStationExternalConstraints",
         "ChargingStationMaxProfile",
       "description": "Charging_ Schedule. Charging_ Rate_ Unit. Charging_ Rate_ Unit_ Code\r\nurn:x-oca:ocpp:uid:1:569238\r\nThe unit of measure Limit is expressed in.\r\n",
       "javaType": "ChargingRateUnitEnum",
       "type": "string",
-      "additionalProperties": false,
       "enum": ["W", "A"]
     },
     "CostKindEnumType": {
       "description": "Cost. Cost_ Kind. Cost_ Kind_ Code\r\nurn:x-oca:ocpp:uid:1:569243\r\nThe kind of cost referred to in the message element amount\r\n",
       "javaType": "CostKindEnum",
       "type": "string",
-      "additionalProperties": false,
       "enum": ["CarbonDioxideEmission", "RelativePricePercentage", "RenewableGenerationPercentage"]
     },
     "RecurrencyKindEnumType": {
       "description": "Charging_ Profile. Recurrency_ Kind. Recurrency_ Kind_ Code\r\nurn:x-oca:ocpp:uid:1:569233\r\nIndicates the start point of a recurrence.\r\n",
       "javaType": "RecurrencyKindEnum",
       "type": "string",
-      "additionalProperties": false,
       "enum": ["Daily", "Weekly"]
     },
     "ChargingProfileType": {
         },
         "chargingSchedule": {
           "type": "array",
-          "additionalItems": false,
           "items": {
             "$ref": "#/definitions/ChargingScheduleType"
           },
         },
         "chargingSchedulePeriod": {
           "type": "array",
-          "additionalItems": false,
           "items": {
             "$ref": "#/definitions/ChargingSchedulePeriodType"
           },
         },
         "cost": {
           "type": "array",
-          "additionalItems": false,
           "items": {
             "$ref": "#/definitions/CostType"
           },
         },
         "consumptionCost": {
           "type": "array",
-          "additionalItems": false,
           "items": {
             "$ref": "#/definitions/ConsumptionCostType"
           },
         },
         "salesTariffEntry": {
           "type": "array",
-          "additionalItems": false,
           "items": {
             "$ref": "#/definitions/SalesTariffEntryType"
           },
     },
     "chargingProfile": {
       "type": "array",
-      "additionalItems": false,
       "items": {
         "$ref": "#/definitions/ChargingProfileType"
       },
index 7af9b74d160e60b9cfa94cb1d0123a481af09dfb..1ea5eb6abc2f82b67d7f263548efa2bde4c99ada 100644 (file)
       "description": "Charging_ Profile. Charging_ Profile_ Kind. Charging_ Profile_ Kind_ Code\r\nurn:x-oca:ocpp:uid:1:569232\r\nIndicates the kind of schedule.\r\n",
       "javaType": "ChargingProfileKindEnum",
       "type": "string",
-      "additionalProperties": false,
       "enum": ["Absolute", "Recurring", "Relative"]
     },
     "ChargingProfilePurposeEnumType": {
       "description": "Charging_ Profile. Charging_ Profile_ Purpose. Charging_ Profile_ Purpose_ Code\r\nurn:x-oca:ocpp:uid:1:569231\r\nDefines the purpose of the schedule transferred by this profile\r\n",
       "javaType": "ChargingProfilePurposeEnum",
       "type": "string",
-      "additionalProperties": false,
       "enum": [
         "ChargingStationExternalConstraints",
         "ChargingStationMaxProfile",
       "description": "Charging_ Schedule. Charging_ Rate_ Unit. Charging_ Rate_ Unit_ Code\r\nurn:x-oca:ocpp:uid:1:569238\r\nThe unit of measure Limit is expressed in.\r\n",
       "javaType": "ChargingRateUnitEnum",
       "type": "string",
-      "additionalProperties": false,
       "enum": ["W", "A"]
     },
     "CostKindEnumType": {
       "description": "Cost. Cost_ Kind. Cost_ Kind_ Code\r\nurn:x-oca:ocpp:uid:1:569243\r\nThe kind of cost referred to in the message element amount\r\n",
       "javaType": "CostKindEnum",
       "type": "string",
-      "additionalProperties": false,
       "enum": ["CarbonDioxideEmission", "RelativePricePercentage", "RenewableGenerationPercentage"]
     },
     "IdTokenEnumType": {
       "description": "Enumeration of possible idToken types.\r\n",
       "javaType": "IdTokenEnum",
       "type": "string",
-      "additionalProperties": false,
       "enum": [
         "Central",
         "eMAID",
@@ -68,7 +63,6 @@
       "description": "Charging_ Profile. Recurrency_ Kind. Recurrency_ Kind_ Code\r\nurn:x-oca:ocpp:uid:1:569233\r\nIndicates the start point of a recurrence.\r\n",
       "javaType": "RecurrencyKindEnum",
       "type": "string",
-      "additionalProperties": false,
       "enum": ["Daily", "Weekly"]
     },
     "AdditionalInfoType": {
         },
         "chargingSchedule": {
           "type": "array",
-          "additionalItems": false,
           "items": {
             "$ref": "#/definitions/ChargingScheduleType"
           },
         },
         "chargingSchedulePeriod": {
           "type": "array",
-          "additionalItems": false,
           "items": {
             "$ref": "#/definitions/ChargingSchedulePeriodType"
           },
         },
         "cost": {
           "type": "array",
-          "additionalItems": false,
           "items": {
             "$ref": "#/definitions/CostType"
           },
         },
         "additionalInfo": {
           "type": "array",
-          "additionalItems": false,
           "items": {
             "$ref": "#/definitions/AdditionalInfoType"
           },
         },
         "consumptionCost": {
           "type": "array",
-          "additionalItems": false,
           "items": {
             "$ref": "#/definitions/ConsumptionCostType"
           },
         },
         "salesTariffEntry": {
           "type": "array",
-          "additionalItems": false,
           "items": {
             "$ref": "#/definitions/SalesTariffEntryType"
           },
index 905835c04bc02343108abe7340b28d1ef71d52fb..49b47b7e56772a45f6a5d5bba2ffdd967861762e 100644 (file)
@@ -19,7 +19,6 @@
       "description": "Status indicating whether the Charging Station accepts the request to start a transaction.\r\n",
       "javaType": "RequestStartStopStatusEnum",
       "type": "string",
-      "additionalProperties": false,
       "enum": ["Accepted", "Rejected"]
     },
     "StatusInfoType": {
index 1663593a0e0c0cf49b933e20584e7c32d0164962..d9ced9a2d865310d22587093bffcd1cece14989d 100644 (file)
@@ -19,7 +19,6 @@
       "description": "Status indicating whether Charging Station accepts the request to stop a transaction.\r\n",
       "javaType": "RequestStartStopStatusEnum",
       "type": "string",
-      "additionalProperties": false,
       "enum": ["Accepted", "Rejected"]
     },
     "StatusInfoType": {
index 4a942778ce0fa725a3b18f9b247fcdc571d0faec..0f8e98c5c9a6eedc21ac456a18327b322f964a06 100644 (file)
@@ -19,7 +19,6 @@
       "description": "The updated reservation status.\r\n",
       "javaType": "ReservationUpdateStatusEnum",
       "type": "string",
-      "additionalProperties": false,
       "enum": ["Expired", "Removed"]
     }
   },
index d53bc5d2fbf361fd849019e85ac94bde87ef0920..e3b8b92fe14ee78dd5271e1a86c44ad1f6305e77 100644 (file)
@@ -19,7 +19,6 @@
       "description": "This field specifies the connector type.\r\n",
       "javaType": "ConnectorEnum",
       "type": "string",
-      "additionalProperties": false,
       "enum": [
         "cCCS1",
         "cCCS2",
@@ -49,7 +48,6 @@
       "description": "Enumeration of possible idToken types.\r\n",
       "javaType": "IdTokenEnum",
       "type": "string",
-      "additionalProperties": false,
       "enum": [
         "Central",
         "eMAID",
@@ -94,7 +92,6 @@
         },
         "additionalInfo": {
           "type": "array",
-          "additionalItems": false,
           "items": {
             "$ref": "#/definitions/AdditionalInfoType"
           },
index 0efca45b9686a48c62d086d214a622d4adfadbd9..e2cf1ed25fb60cc58048e2846ffef1412839cbc3 100644 (file)
@@ -19,7 +19,6 @@
       "description": "This indicates the success or failure of the reservation.\r\n",
       "javaType": "ReserveNowStatusEnum",
       "type": "string",
-      "additionalProperties": false,
       "enum": ["Accepted", "Faulted", "Occupied", "Rejected", "Unavailable"]
     },
     "StatusInfoType": {
index 5cedd73459e0656c33c26dbb1072217a745e9d19..3d11c017ac81295c288827e96b254087153ed865 100644 (file)
@@ -19,7 +19,6 @@
       "description": "This contains the type of reset that the Charging Station or EVSE should perform.\r\n",
       "javaType": "ResetEnum",
       "type": "string",
-      "additionalProperties": false,
       "enum": ["Immediate", "OnIdle"]
     }
   },
index 8ad654ca587d48b6de906f55a70106607983ba2f..f4879adac4c0087c9abe975fa4b6e585b0343248 100644 (file)
@@ -19,7 +19,6 @@
       "description": "This indicates whether the Charging Station is able to perform the reset.\r\n",
       "javaType": "ResetStatusEnum",
       "type": "string",
-      "additionalProperties": false,
       "enum": ["Accepted", "Rejected", "Scheduled"]
     },
     "StatusInfoType": {
index c5272b2ede53f0ab3fdc5fc81ac6540f911bc409..7917d9a560e892fd44a555b857fbc8f0e005e030 100644 (file)
@@ -19,7 +19,6 @@
       "description": "ID_ Token. Status. Authorization_ Status\r\nurn:x-oca:ocpp:uid:1:569372\r\nCurrent status of the ID Token.\r\n",
       "javaType": "AuthorizationStatusEnum",
       "type": "string",
-      "additionalProperties": false,
       "enum": [
         "Accepted",
         "Blocked",
@@ -37,7 +36,6 @@
       "description": "Enumeration of possible idToken types.\r\n",
       "javaType": "IdTokenEnum",
       "type": "string",
-      "additionalProperties": false,
       "enum": [
         "Central",
         "eMAID",
       "description": "Message_ Content. Format. Message_ Format_ Code\r\nurn:x-enexis:ecdm:uid:1:570848\r\nFormat of the message.\r\n",
       "javaType": "MessageFormatEnum",
       "type": "string",
-      "additionalProperties": false,
       "enum": ["ASCII", "HTML", "URI", "UTF8"]
     },
     "UpdateEnumType": {
       "description": "This contains the type of update (full or differential) of this request.\r\n",
       "javaType": "UpdateEnum",
       "type": "string",
-      "additionalProperties": false,
       "enum": ["Differential", "Full"]
     },
     "AdditionalInfoType": {
         "evseId": {
           "description": "Only used when the IdToken is only valid for one or more specific EVSEs, not for the entire Charging Station.\r\n\r\n",
           "type": "array",
-          "additionalItems": false,
           "items": {
             "type": "integer"
           },
         },
         "additionalInfo": {
           "type": "array",
-          "additionalItems": false,
           "items": {
             "$ref": "#/definitions/AdditionalInfoType"
           },
     },
     "localAuthorizationList": {
       "type": "array",
-      "additionalItems": false,
       "items": {
         "$ref": "#/definitions/AuthorizationData"
       },
index c49037ddc8e131ffafa32dc49fdd2b41363df5aa..016bfa7f805b83fbe2642bc3940dad32913eecc3 100644 (file)
@@ -19,7 +19,6 @@
       "description": "This indicates whether the Charging Station has successfully received and applied the update of the Local Authorization List.\r\n",
       "javaType": "SendLocalListStatusEnum",
       "type": "string",
-      "additionalProperties": false,
       "enum": ["Accepted", "Failed", "VersionMismatch"]
     },
     "StatusInfoType": {
index 5307c4311887b2c110fe6e6f29129fd7aa822782..b713845607ef81d9d1fd2ad211442b4196fd9f65 100644 (file)
       "description": "Charging_ Profile. Charging_ Profile_ Kind. Charging_ Profile_ Kind_ Code\r\nurn:x-oca:ocpp:uid:1:569232\r\nIndicates the kind of schedule.\r\n",
       "javaType": "ChargingProfileKindEnum",
       "type": "string",
-      "additionalProperties": false,
       "enum": ["Absolute", "Recurring", "Relative"]
     },
     "ChargingProfilePurposeEnumType": {
       "description": "Charging_ Profile. Charging_ Profile_ Purpose. Charging_ Profile_ Purpose_ Code\r\nurn:x-oca:ocpp:uid:1:569231\r\nDefines the purpose of the schedule transferred by this profile\r\n",
       "javaType": "ChargingProfilePurposeEnum",
       "type": "string",
-      "additionalProperties": false,
       "enum": [
         "ChargingStationExternalConstraints",
         "ChargingStationMaxProfile",
       "description": "Charging_ Schedule. Charging_ Rate_ Unit. Charging_ Rate_ Unit_ Code\r\nurn:x-oca:ocpp:uid:1:569238\r\nThe unit of measure Limit is expressed in.\r\n",
       "javaType": "ChargingRateUnitEnum",
       "type": "string",
-      "additionalProperties": false,
       "enum": ["W", "A"]
     },
     "CostKindEnumType": {
       "description": "Cost. Cost_ Kind. Cost_ Kind_ Code\r\nurn:x-oca:ocpp:uid:1:569243\r\nThe kind of cost referred to in the message element amount\r\n",
       "javaType": "CostKindEnum",
       "type": "string",
-      "additionalProperties": false,
       "enum": ["CarbonDioxideEmission", "RelativePricePercentage", "RenewableGenerationPercentage"]
     },
     "RecurrencyKindEnumType": {
       "description": "Charging_ Profile. Recurrency_ Kind. Recurrency_ Kind_ Code\r\nurn:x-oca:ocpp:uid:1:569233\r\nIndicates the start point of a recurrence.\r\n",
       "javaType": "RecurrencyKindEnum",
       "type": "string",
-      "additionalProperties": false,
       "enum": ["Daily", "Weekly"]
     },
     "ChargingProfileType": {
@@ -93,7 +88,6 @@
         },
         "chargingSchedule": {
           "type": "array",
-          "additionalItems": false,
           "items": {
             "$ref": "#/definitions/ChargingScheduleType"
           },
         },
         "chargingSchedulePeriod": {
           "type": "array",
-          "additionalItems": false,
           "items": {
             "$ref": "#/definitions/ChargingSchedulePeriodType"
           },
         },
         "cost": {
           "type": "array",
-          "additionalItems": false,
           "items": {
             "$ref": "#/definitions/CostType"
           },
         },
         "consumptionCost": {
           "type": "array",
-          "additionalItems": false,
           "items": {
             "$ref": "#/definitions/ConsumptionCostType"
           },
         },
         "salesTariffEntry": {
           "type": "array",
-          "additionalItems": false,
           "items": {
             "$ref": "#/definitions/SalesTariffEntryType"
           },
index 3a8a6ca495a784b99f4a1667cbc2532901f72a93..e30beb98d7d71abe7eb60cfd91baf0936a53b8e0 100644 (file)
@@ -19,7 +19,6 @@
       "description": "Returns whether the Charging Station has been able to process the message successfully. This does not guarantee the schedule will be followed to the letter. There might be other constraints the Charging Station may need to take into account.\r\n",
       "javaType": "ChargingProfileStatusEnum",
       "type": "string",
-      "additionalProperties": false,
       "enum": ["Accepted", "Rejected"]
     },
     "StatusInfoType": {
index b96ee2eb1a6061354e6c58d58c11ca4b30b89c3e..9437b7f4532ee051c1201cd0b06ee851603994d5 100644 (file)
       "description": "Message_ Content. Format. Message_ Format_ Code\r\nurn:x-enexis:ecdm:uid:1:570848\r\nFormat of the message.\r\n",
       "javaType": "MessageFormatEnum",
       "type": "string",
-      "additionalProperties": false,
       "enum": ["ASCII", "HTML", "URI", "UTF8"]
     },
     "MessagePriorityEnumType": {
       "description": "Message_ Info. Priority. Message_ Priority_ Code\r\nurn:x-enexis:ecdm:uid:1:569253\r\nWith what priority should this message be shown\r\n",
       "javaType": "MessagePriorityEnum",
       "type": "string",
-      "additionalProperties": false,
       "enum": ["AlwaysFront", "InFront", "NormalCycle"]
     },
     "MessageStateEnumType": {
       "description": "Message_ Info. State. Message_ State_ Code\r\nurn:x-enexis:ecdm:uid:1:569254\r\nDuring what state should this message be shown. When omitted this message should be shown in any state of the Charging Station.\r\n",
       "javaType": "MessageStateEnum",
       "type": "string",
-      "additionalProperties": false,
       "enum": ["Charging", "Faulted", "Idle", "Unavailable"]
     },
     "ComponentType": {
index f4970316f555caabca53eafa5c881bdf2998bae8..0d77a17fa70c53fc79a04d1baefcdd7d97dcf5d4 100644 (file)
@@ -19,7 +19,6 @@
       "description": "This indicates whether the Charging Station is able to display the message.\r\n",
       "javaType": "DisplayMessageStatusEnum",
       "type": "string",
-      "additionalProperties": false,
       "enum": [
         "Accepted",
         "NotSupportedMessageFormat",
index 43c4d9cc46bac7cc48fcdcbc16fc8d2bcf96b89f..571e9391ba9aa5e662a34b217cf5b27260646116 100644 (file)
@@ -19,7 +19,6 @@
       "description": "Specify which monitoring base will be set\r\n",
       "javaType": "MonitoringBaseEnum",
       "type": "string",
-      "additionalProperties": false,
       "enum": ["All", "FactoryDefault", "HardWiredOnly"]
     }
   },
index 690ae06af012842ba7d5e93b18e7ae931d191e10..ba8e03326aff4f43d60c891199feafc839aebf7c 100644 (file)
@@ -19,7 +19,6 @@
       "description": "Indicates whether the Charging Station was able to accept the request.\r\n",
       "javaType": "GenericDeviceModelStatusEnum",
       "type": "string",
-      "additionalProperties": false,
       "enum": ["Accepted", "Rejected", "NotSupported", "EmptyResultSet"]
     },
     "StatusInfoType": {
index 8c9fc13a59b933ff2b52ead67ee751893587a955..5f9b7dacc950535d16af12ee7bc66fc82ab1fa74 100644 (file)
@@ -19,7 +19,6 @@
       "description": "Indicates whether the Charging Station was able to accept the request.\r\n",
       "javaType": "GenericStatusEnum",
       "type": "string",
-      "additionalProperties": false,
       "enum": ["Accepted", "Rejected"]
     },
     "StatusInfoType": {
index d8195a4d6ee0639cc70b03226b0b7617a3e431c8..7cb577fb6bfa7d6b35631592e50d16b6fac5013c 100644 (file)
       "description": "APN. APN_ Authentication. APN_ Authentication_ Code\r\nurn:x-oca:ocpp:uid:1:568828\r\nAuthentication method.\r\n",
       "javaType": "APNAuthenticationEnum",
       "type": "string",
-      "additionalProperties": false,
       "enum": ["CHAP", "NONE", "PAP", "AUTO"]
     },
     "OCPPInterfaceEnumType": {
       "description": "Applicable Network Interface.\r\n",
       "javaType": "OCPPInterfaceEnum",
       "type": "string",
-      "additionalProperties": false,
       "enum": [
         "Wired0",
         "Wired1",
       "description": "Communication_ Function. OCPP_ Transport. OCPP_ Transport_ Code\r\nurn:x-oca:ocpp:uid:1:569356\r\nDefines the transport protocol (e.g. SOAP or JSON). Note: SOAP is not supported in OCPP 2.0, but is supported by other versions of OCPP.\r\n",
       "javaType": "OCPPTransportEnum",
       "type": "string",
-      "additionalProperties": false,
       "enum": ["JSON", "SOAP"]
     },
     "OCPPVersionEnumType": {
       "description": "Communication_ Function. OCPP_ Version. OCPP_ Version_ Code\r\nurn:x-oca:ocpp:uid:1:569355\r\nDefines the OCPP version used for this communication function.\r\n",
       "javaType": "OCPPVersionEnum",
       "type": "string",
-      "additionalProperties": false,
       "enum": ["OCPP12", "OCPP15", "OCPP16", "OCPP20"]
     },
     "VPNEnumType": {
       "description": "VPN. Type. VPN_ Code\r\nurn:x-oca:ocpp:uid:1:569277\r\nType of VPN\r\n",
       "javaType": "VPNEnum",
       "type": "string",
-      "additionalProperties": false,
       "enum": ["IKEv2", "IPSec", "L2TP", "PPTP"]
     },
     "APNType": {
index dd359dcc1a91990f57f068f660d6a29e8630633d..3ba88c0603d849464f7d0a01b39e8aae6670ac9f 100644 (file)
@@ -19,7 +19,6 @@
       "description": "Result of operation.\r\n",
       "javaType": "SetNetworkProfileStatusEnum",
       "type": "string",
-      "additionalProperties": false,
       "enum": ["Accepted", "Rejected", "Failed"]
     },
     "StatusInfoType": {
index 602a3cc21da58a423307a603a42ae38602336124..fdf93700d9688966aa2e09175bf710d4a89ef5e7 100644 (file)
@@ -19,7 +19,6 @@
       "description": "The type of this monitor, e.g. a threshold, delta or periodic monitor. \r\n\r\n",
       "javaType": "MonitorEnum",
       "type": "string",
-      "additionalProperties": false,
       "enum": ["UpperThreshold", "LowerThreshold", "Delta", "Periodic", "PeriodicClockAligned"]
     },
     "ComponentType": {
     },
     "setMonitoringData": {
       "type": "array",
-      "additionalItems": false,
       "items": {
         "$ref": "#/definitions/SetMonitoringDataType"
       },
index 679302698ced547689aa8e458d255810bfe68b1e..b612d4b5a0aad8d7c1d0713852f13813ba95b22c 100644 (file)
       "description": "The type of this monitor, e.g. a threshold, delta or periodic monitor. \r\n\r\n",
       "javaType": "MonitorEnum",
       "type": "string",
-      "additionalProperties": false,
       "enum": ["UpperThreshold", "LowerThreshold", "Delta", "Periodic", "PeriodicClockAligned"]
     },
     "SetMonitoringStatusEnumType": {
       "description": "Status is OK if a value could be returned. Otherwise this will indicate the reason why a value could not be returned.\r\n",
       "javaType": "SetMonitoringStatusEnum",
       "type": "string",
-      "additionalProperties": false,
       "enum": [
         "Accepted",
         "UnknownComponent",
     },
     "setMonitoringResult": {
       "type": "array",
-      "additionalItems": false,
       "items": {
         "$ref": "#/definitions/SetMonitoringResultType"
       },
index 793cce7d03af336dc0dcce36d959dc5340661a45..daec975e9223a6ddb681a596148cf37612863da2 100644 (file)
@@ -20,7 +20,6 @@
       "javaType": "AttributeEnum",
       "type": "string",
       "default": "Actual",
-      "additionalProperties": false,
       "enum": ["Actual", "Target", "MinSet", "MaxSet"]
     },
     "ComponentType": {
     },
     "setVariableData": {
       "type": "array",
-      "additionalItems": false,
       "items": {
         "$ref": "#/definitions/SetVariableDataType"
       },
index ae64f61737ea51f332c50cb0a51de7be50beb2f0..879fd68c586471ae12e038a455a305c19883039f 100644 (file)
       "javaType": "AttributeEnum",
       "type": "string",
       "default": "Actual",
-      "additionalProperties": false,
       "enum": ["Actual", "Target", "MinSet", "MaxSet"]
     },
     "SetVariableStatusEnumType": {
       "description": "Result status of setting the variable.\r\n",
       "javaType": "SetVariableStatusEnum",
       "type": "string",
-      "additionalProperties": false,
       "enum": [
         "Accepted",
         "Rejected",
     },
     "setVariableResult": {
       "type": "array",
-      "additionalItems": false,
       "items": {
         "$ref": "#/definitions/SetVariableResultType"
       },
index 0cb18e3379084107d84d3a6b27819072201ad503..5e961fc00b1432d077e4c9b203a58f868320ea9d 100644 (file)
@@ -19,7 +19,6 @@
       "description": "Indicates the type of certificate that is to be signed. When omitted the certificate is to be used for both the 15118 connection (if implemented) and the Charging Station to CSMS connection.\r\n\r\n",
       "javaType": "CertificateSigningUseEnum",
       "type": "string",
-      "additionalProperties": false,
       "enum": ["ChargingStationCertificate", "V2GCertificate"]
     }
   },
index 90b79492a3c38d07d60cc1e628bea03360f367a5..ebaeb42a0bb1a5b42a9f3156fbb007d3ea4afa5d 100644 (file)
@@ -19,7 +19,6 @@
       "description": "Specifies whether the CSMS can process the request.\r\n",
       "javaType": "GenericStatusEnum",
       "type": "string",
-      "additionalProperties": false,
       "enum": ["Accepted", "Rejected"]
     },
     "StatusInfoType": {
index 0bfdbc1303d206212da468861f3b197d8a62d6d8..66c2e488427545c01083836098bfa53518d68474 100644 (file)
@@ -19,7 +19,6 @@
       "description": "This contains the current status of the Connector.\r\n",
       "javaType": "ConnectorStatusEnum",
       "type": "string",
-      "additionalProperties": false,
       "enum": ["Available", "Occupied", "Reserved", "Unavailable", "Faulted"]
     }
   },
index ca70c78380d5ddd5922c48cf7eab001326145360..c0a7d734a8b50865dc5fe5fc284bd453749d3bc0 100644 (file)
       "description": "Transaction. State. Transaction_ State_ Code\r\nurn:x-oca:ocpp:uid:1:569419\r\nCurrent charging state, is required when state\r\nhas changed.\r\n",
       "javaType": "ChargingStateEnum",
       "type": "string",
-      "additionalProperties": false,
       "enum": ["Charging", "EVConnected", "SuspendedEV", "SuspendedEVSE", "Idle"]
     },
     "IdTokenEnumType": {
       "description": "Enumeration of possible idToken types.\r\n",
       "javaType": "IdTokenEnum",
       "type": "string",
-      "additionalProperties": false,
       "enum": [
         "Central",
         "eMAID",
@@ -43,7 +41,6 @@
       "javaType": "LocationEnum",
       "type": "string",
       "default": "Outlet",
-      "additionalProperties": false,
       "enum": ["Body", "Cable", "EV", "Inlet", "Outlet"]
     },
     "MeasurandEnumType": {
@@ -51,7 +48,6 @@
       "javaType": "MeasurandEnum",
       "type": "string",
       "default": "Energy.Active.Import.Register",
-      "additionalProperties": false,
       "enum": [
         "Current.Export",
         "Current.Import",
@@ -84,7 +80,6 @@
       "description": "Sampled_ Value. Phase. Phase_ Code\r\nurn:x-oca:ocpp:uid:1:569264\r\nIndicates how the measured value is to be interpreted. For instance between L1 and neutral (L1-N) Please note that not all values of phase are applicable to all Measurands. When phase is absent, the measured value is interpreted as an overall value.\r\n",
       "javaType": "PhaseEnum",
       "type": "string",
-      "additionalProperties": false,
       "enum": ["L1", "L2", "L3", "N", "L1-N", "L2-N", "L3-N", "L1-L2", "L2-L3", "L3-L1"]
     },
     "ReadingContextEnumType": {
@@ -92,7 +87,6 @@
       "javaType": "ReadingContextEnum",
       "type": "string",
       "default": "Sample.Periodic",
-      "additionalProperties": false,
       "enum": [
         "Interruption.Begin",
         "Interruption.End",
       "description": "Transaction. Stopped_ Reason. EOT_ Reason_ Code\r\nurn:x-oca:ocpp:uid:1:569413\r\nThis contains the reason why the transaction was stopped. MAY only be omitted when Reason is \"Local\".\r\n",
       "javaType": "ReasonEnum",
       "type": "string",
-      "additionalProperties": false,
       "enum": [
         "DeAuthorized",
         "EmergencyStop",
       "description": "This contains the type of this event.\r\nThe first TransactionEvent of a transaction SHALL contain: \"Started\" The last TransactionEvent of a transaction SHALL contain: \"Ended\" All others SHALL contain: \"Updated\"\r\n",
       "javaType": "TransactionEventEnum",
       "type": "string",
-      "additionalProperties": false,
       "enum": ["Ended", "Started", "Updated"]
     },
     "TriggerReasonEnumType": {
       "description": "Reason the Charging Station sends this message to the CSMS\r\n",
       "javaType": "TriggerReasonEnum",
       "type": "string",
-      "additionalProperties": false,
       "enum": [
         "Authorized",
         "CablePluggedIn",
         },
         "additionalInfo": {
           "type": "array",
-          "additionalItems": false,
           "items": {
             "$ref": "#/definitions/AdditionalInfoType"
           },
         },
         "sampledValue": {
           "type": "array",
-          "additionalItems": false,
           "items": {
             "$ref": "#/definitions/SampledValueType"
           },
     },
     "meterValue": {
       "type": "array",
-      "additionalItems": false,
       "items": {
         "$ref": "#/definitions/MeterValueType"
       },
index 4407ad429de8d194b9a9f6d538f608c527d6f91a..e035a05e87e034be4f69f4245ed7cd9ab5581587 100644 (file)
@@ -19,7 +19,6 @@
       "description": "ID_ Token. Status. Authorization_ Status\r\nurn:x-oca:ocpp:uid:1:569372\r\nCurrent status of the ID Token.\r\n",
       "javaType": "AuthorizationStatusEnum",
       "type": "string",
-      "additionalProperties": false,
       "enum": [
         "Accepted",
         "Blocked",
@@ -37,7 +36,6 @@
       "description": "Enumeration of possible idToken types.\r\n",
       "javaType": "IdTokenEnum",
       "type": "string",
-      "additionalProperties": false,
       "enum": [
         "Central",
         "eMAID",
@@ -53,7 +51,6 @@
       "description": "Message_ Content. Format. Message_ Format_ Code\r\nurn:x-enexis:ecdm:uid:1:570848\r\nFormat of the message.\r\n",
       "javaType": "MessageFormatEnum",
       "type": "string",
-      "additionalProperties": false,
       "enum": ["ASCII", "HTML", "URI", "UTF8"]
     },
     "AdditionalInfoType": {
         "evseId": {
           "description": "Only used when the IdToken is only valid for one or more specific EVSEs, not for the entire Charging Station.\r\n\r\n",
           "type": "array",
-          "additionalItems": false,
           "items": {
             "type": "integer"
           },
         },
         "additionalInfo": {
           "type": "array",
-          "additionalItems": false,
           "items": {
             "$ref": "#/definitions/AdditionalInfoType"
           },
index d3b90f7f7ac6b138ff620b824a633f3be8d4ae1d..309ab2dd1e5e87e4ef9c3fb435c38ca1331ff824 100644 (file)
@@ -19,7 +19,6 @@
       "description": "Type of message to be triggered.\r\n",
       "javaType": "MessageTriggerEnum",
       "type": "string",
-      "additionalProperties": false,
       "enum": [
         "BootNotification",
         "LogStatusNotification",
index 600e50351a4c83a5acf7ab6d6e6f8ff8da09e3cc..0cbeb6be8e4a6ec17a7e8d249f7fd57cc8a03bd6 100644 (file)
@@ -19,7 +19,6 @@
       "description": "Indicates whether the Charging Station will send the requested notification or not.\r\n",
       "javaType": "TriggerMessageStatusEnum",
       "type": "string",
-      "additionalProperties": false,
       "enum": ["Accepted", "Rejected", "NotImplemented"]
     },
     "StatusInfoType": {
index ed10dcec1fddeee3e2cce8b339a53ec8e0416229..ce3a9abd10276a176ed0e30bcfe8aa4539bf4a24 100644 (file)
@@ -19,7 +19,6 @@
       "description": "This indicates whether the Charging Station has unlocked the connector.\r\n",
       "javaType": "UnlockStatusEnum",
       "type": "string",
-      "additionalProperties": false,
       "enum": ["Unlocked", "UnlockFailed", "OngoingAuthorizedTransaction", "UnknownConnector"]
     },
     "StatusInfoType": {
index 88596c80493fffb7728f01742c6a6a58df60eb9c..d973feb7e63b68c944e598e5e0f636611dcb5a80 100644 (file)
@@ -19,7 +19,6 @@
       "description": "Indicates whether the Local Controller succeeded in unpublishing the firmware.\r\n",
       "javaType": "UnpublishFirmwareStatusEnum",
       "type": "string",
-      "additionalProperties": false,
       "enum": ["DownloadOngoing", "NoFirmware", "Unpublished"]
     }
   },
index 31abc06faec80a8df74e956d514b56ebc41391c1..94c8cadcf0bafe5851e73fef2364231117ba96c7 100644 (file)
@@ -19,7 +19,6 @@
       "description": "This field indicates whether the Charging Station was able to accept the request.\r\n\r\n",
       "javaType": "UpdateFirmwareStatusEnum",
       "type": "string",
-      "additionalProperties": false,
       "enum": [
         "Accepted",
         "Rejected",