{
- "$schema": "http://json-schema.org/draft-07/schema",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:1.6:2019:12:AuthorizeRequest",
"title": "AuthorizeRequest",
"type": "object",
{
- "$schema": "http://json-schema.org/draft-07/schema",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:1.6:2019:12:AuthorizeResponse",
"title": "AuthorizeResponse",
"type": "object",
{
- "$schema": "http://json-schema.org/draft-07/schema",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:1.6:2019:12:BootNotificationRequest",
"title": "BootNotificationRequest",
"type": "object",
{
- "$schema": "http://json-schema.org/draft-07/schema",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:1.6:2019:12:BootNotificationResponse",
"title": "BootNotificationResponse",
"type": "object",
{
- "$schema": "http://json-schema.org/draft-07/schema",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:1.6:2019:12:ChangeAvailabilityRequest",
"title": "ChangeAvailabilityRequest",
"type": "object",
{
- "$schema": "http://json-schema.org/draft-07/schema",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:1.6:2019:12:ChangeConfigurationRequest",
"title": "ChangeConfigurationRequest",
"type": "object",
{
- "$schema": "http://json-schema.org/draft-07/schema",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:1.6:2019:12:ClearCacheRequest",
"title": "ClearCacheRequest",
"type": "object",
{
- "$schema": "http://json-schema.org/draft-07/schema",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:1.6:2019:12:ClearChargingProfileRequest",
"title": "ClearChargingProfileRequest",
"type": "object",
{
- "$schema": "http://json-schema.org/draft-07/schema",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:1.6:2019:12:DataTransferRequest",
"title": "DataTransferRequest",
"type": "object",
{
- "$schema": "http://json-schema.org/draft-07/schema",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:1.6:2019:12:DataTransferResponse",
"title": "DataTransferResponse",
"type": "object",
{
- "$schema": "http://json-schema.org/draft-07/schema",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:1.6:2019:12:DiagnosticsStatusNotificationRequest",
"title": "DiagnosticsStatusNotificationRequest",
"type": "object",
{
- "$schema": "http://json-schema.org/draft-07/schema",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:1.6:2019:12:DiagnosticsStatusNotificationResponse",
"title": "DiagnosticsStatusNotificationResponse",
"type": "object",
{
- "$schema": "http://json-schema.org/draft-07/schema",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:1.6:2019:12:FirmwareStatusNotificationRequest",
"title": "FirmwareStatusNotificationRequest",
"type": "object",
{
- "$schema": "http://json-schema.org/draft-07/schema",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:1.6:2019:12:FirmwareStatusNotificationResponse",
"title": "FirmwareStatusNotificationResponse",
"type": "object",
{
- "$schema": "http://json-schema.org/draft-07/schema",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:1.6:2019:12:GetCompositeScheduleRequest",
"title": "GetCompositeScheduleRequest",
"type": "object",
{
- "$schema": "http://json-schema.org/draft-07/schema",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:1.6:2019:12:GetCompositeScheduleResponse",
"title": "GetCompositeScheduleResponse",
"type": "object",
{
- "$schema": "http://json-schema.org/draft-07/schema",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:1.6:2019:12:GetConfigurationRequest",
"title": "GetConfigurationRequest",
"type": "object",
{
- "$schema": "http://json-schema.org/draft-07/schema",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:1.6:2019:12:GetDiagnosticsRequest",
"title": "GetDiagnosticsRequest",
"type": "object",
{
- "$schema": "http://json-schema.org/draft-07/schema",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:1.6:2019:12:HeartbeatRequest",
"title": "HeartbeatRequest",
"type": "object",
{
- "$schema": "http://json-schema.org/draft-07/schema",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:1.6:2019:12:HeartbeatResponse",
"title": "HeartbeatResponse",
"type": "object",
{
- "$schema": "http://json-schema.org/draft-07/schema",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:1.6:2019:12:MeterValuesRequest",
"title": "MeterValuesRequest",
"type": "object",
{
- "$schema": "http://json-schema.org/draft-07/schema",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:1.6:2019:12:MeterValuesResponse",
"title": "MeterValuesResponse",
"type": "object",
{
- "$schema": "http://json-schema.org/draft-07/schema",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:1.6:2019:12:RemoteStartTransactionRequest",
"title": "RemoteStartTransactionRequest",
"type": "object",
{
- "$schema": "http://json-schema.org/draft-07/schema",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:1.6:2019:12:RemoteStopTransactionRequest",
"title": "RemoteStopTransactionRequest",
"type": "object",
{
- "$schema": "http://json-schema.org/draft-07/schema",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:1.6:2019:12:ResetRequest",
"title": "ResetRequest",
"type": "object",
{
- "$schema": "http://json-schema.org/draft-07/schema",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:1.6:2019:12:SetChargingProfileRequest",
"title": "SetChargingProfileRequest",
"type": "object",
{
- "$schema": "http://json-schema.org/draft-07/schema",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:1.6:2019:12:StartTransactionRequest",
"title": "StartTransactionRequest",
"type": "object",
{
- "$schema": "http://json-schema.org/draft-07/schema",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:1.6:2019:12:StartTransactionResponse",
"title": "StartTransactionResponse",
"type": "object",
{
- "$schema": "http://json-schema.org/draft-07/schema",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:1.6:2019:12:StatusNotificationRequest",
"title": "StatusNotificationRequest",
"type": "object",
{
- "$schema": "http://json-schema.org/draft-07/schema",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:1.6:2019:12:StatusNotificationResponse",
"title": "StatusNotificationResponse",
"type": "object",
{
- "$schema": "http://json-schema.org/draft-07/schema",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:1.6:2019:12:StopTransactionRequest",
"title": "StopTransactionRequest",
"type": "object",
{
- "$schema": "http://json-schema.org/draft-07/schema",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:1.6:2019:12:StopTransactionResponse",
"title": "StopTransactionResponse",
"type": "object",
{
- "$schema": "http://json-schema.org/draft-07/schema",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:1.6:2019:12:TriggerMessageRequest",
"title": "TriggerMessageRequest",
"type": "object",
{
- "$schema": "http://json-schema.org/draft-07/schema",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:1.6:2019:12:UnlockConnectorRequest",
"title": "UnlockConnectorRequest",
"type": "object",
{
- "$schema": "http://json-schema.org/draft-06/schema#",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:Cp:2:2020:3:AuthorizeRequest",
- "comment": "OCPP 2.0.1 FINAL",
+ "$comment": "OCPP 2.0.1 FINAL",
"definitions": {
"CustomDataType": {
"description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
{
- "$schema": "http://json-schema.org/draft-06/schema#",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:Cp:2:2020:3:AuthorizeResponse",
- "comment": "OCPP 2.0.1 FINAL",
+ "$comment": "OCPP 2.0.1 FINAL",
"definitions": {
"CustomDataType": {
"description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
{
- "$schema": "http://json-schema.org/draft-06/schema#",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:Cp:2:2020:3:BootNotificationRequest",
- "comment": "OCPP 2.0.1 FINAL",
+ "$comment": "OCPP 2.0.1 FINAL",
"definitions": {
"CustomDataType": {
"description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
{
- "$schema": "http://json-schema.org/draft-06/schema#",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:Cp:2:2020:3:BootNotificationResponse",
- "comment": "OCPP 2.0.1 FINAL",
+ "$comment": "OCPP 2.0.1 FINAL",
"definitions": {
"CustomDataType": {
"description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
{
- "$schema": "http://json-schema.org/draft-06/schema#",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:Cp:2:2020:3:CancelReservationRequest",
- "comment": "OCPP 2.0.1 FINAL",
+ "$comment": "OCPP 2.0.1 FINAL",
"definitions": {
"CustomDataType": {
"description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
{
- "$schema": "http://json-schema.org/draft-06/schema#",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:Cp:2:2020:3:CancelReservationResponse",
- "comment": "OCPP 2.0.1 FINAL",
+ "$comment": "OCPP 2.0.1 FINAL",
"definitions": {
"CustomDataType": {
"description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
{
- "$schema": "http://json-schema.org/draft-06/schema#",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:Cp:2:2020:3:CertificateSignedRequest",
- "comment": "OCPP 2.0.1 FINAL",
+ "$comment": "OCPP 2.0.1 FINAL",
"definitions": {
"CustomDataType": {
"description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
{
- "$schema": "http://json-schema.org/draft-06/schema#",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:Cp:2:2020:3:CertificateSignedResponse",
- "comment": "OCPP 2.0.1 FINAL",
+ "$comment": "OCPP 2.0.1 FINAL",
"definitions": {
"CustomDataType": {
"description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
{
- "$schema": "http://json-schema.org/draft-06/schema#",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:Cp:2:2020:3:ChangeAvailabilityRequest",
- "comment": "OCPP 2.0.1 FINAL",
+ "$comment": "OCPP 2.0.1 FINAL",
"definitions": {
"CustomDataType": {
"description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
{
- "$schema": "http://json-schema.org/draft-06/schema#",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:Cp:2:2020:3:ChangeAvailabilityResponse",
- "comment": "OCPP 2.0.1 FINAL",
+ "$comment": "OCPP 2.0.1 FINAL",
"definitions": {
"CustomDataType": {
"description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
{
- "$schema": "http://json-schema.org/draft-06/schema#",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:Cp:2:2020:3:ClearCacheRequest",
- "comment": "OCPP 2.0.1 FINAL",
+ "$comment": "OCPP 2.0.1 FINAL",
"definitions": {
"CustomDataType": {
"description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
{
- "$schema": "http://json-schema.org/draft-06/schema#",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:Cp:2:2020:3:ClearCacheResponse",
- "comment": "OCPP 2.0.1 FINAL",
+ "$comment": "OCPP 2.0.1 FINAL",
"definitions": {
"CustomDataType": {
"description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
{
- "$schema": "http://json-schema.org/draft-06/schema#",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:Cp:2:2020:3:ClearChargingProfileRequest",
- "comment": "OCPP 2.0.1 FINAL",
+ "$comment": "OCPP 2.0.1 FINAL",
"definitions": {
"CustomDataType": {
"description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
{
- "$schema": "http://json-schema.org/draft-06/schema#",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:Cp:2:2020:3:ClearChargingProfileResponse",
- "comment": "OCPP 2.0.1 FINAL",
+ "$comment": "OCPP 2.0.1 FINAL",
"definitions": {
"CustomDataType": {
"description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
{
- "$schema": "http://json-schema.org/draft-06/schema#",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:Cp:2:2020:3:ClearDisplayMessageRequest",
- "comment": "OCPP 2.0.1 FINAL",
+ "$comment": "OCPP 2.0.1 FINAL",
"definitions": {
"CustomDataType": {
"description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
{
- "$schema": "http://json-schema.org/draft-06/schema#",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:Cp:2:2020:3:ClearDisplayMessageResponse",
- "comment": "OCPP 2.0.1 FINAL",
+ "$comment": "OCPP 2.0.1 FINAL",
"definitions": {
"CustomDataType": {
"description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
{
- "$schema": "http://json-schema.org/draft-06/schema#",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:Cp:2:2020:3:ClearVariableMonitoringRequest",
- "comment": "OCPP 2.0.1 FINAL",
+ "$comment": "OCPP 2.0.1 FINAL",
"definitions": {
"CustomDataType": {
"description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
{
- "$schema": "http://json-schema.org/draft-06/schema#",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:Cp:2:2020:3:ClearVariableMonitoringResponse",
- "comment": "OCPP 2.0.1 FINAL",
+ "$comment": "OCPP 2.0.1 FINAL",
"definitions": {
"CustomDataType": {
"description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
{
- "$schema": "http://json-schema.org/draft-06/schema#",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:Cp:2:2020:3:ClearedChargingLimitRequest",
- "comment": "OCPP 2.0.1 FINAL",
+ "$comment": "OCPP 2.0.1 FINAL",
"definitions": {
"CustomDataType": {
"description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
{
- "$schema": "http://json-schema.org/draft-06/schema#",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:Cp:2:2020:3:ClearedChargingLimitResponse",
- "comment": "OCPP 2.0.1 FINAL",
+ "$comment": "OCPP 2.0.1 FINAL",
"definitions": {
"CustomDataType": {
"description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
{
- "$schema": "http://json-schema.org/draft-06/schema#",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:Cp:2:2020:3:CostUpdatedRequest",
- "comment": "OCPP 2.0.1 FINAL",
+ "$comment": "OCPP 2.0.1 FINAL",
"definitions": {
"CustomDataType": {
"description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
{
- "$schema": "http://json-schema.org/draft-06/schema#",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:Cp:2:2020:3:CostUpdatedResponse",
- "comment": "OCPP 2.0.1 FINAL",
+ "$comment": "OCPP 2.0.1 FINAL",
"definitions": {
"CustomDataType": {
"description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
{
- "$schema": "http://json-schema.org/draft-06/schema#",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:Cp:2:2020:3:CustomerInformationRequest",
- "comment": "OCPP 2.0.1 FINAL",
+ "$comment": "OCPP 2.0.1 FINAL",
"definitions": {
"CustomDataType": {
"description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
{
- "$schema": "http://json-schema.org/draft-06/schema#",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:Cp:2:2020:3:CustomerInformationResponse",
- "comment": "OCPP 2.0.1 FINAL",
+ "$comment": "OCPP 2.0.1 FINAL",
"definitions": {
"CustomDataType": {
"description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
{
- "$schema": "http://json-schema.org/draft-06/schema#",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:Cp:2:2020:3:DataTransferRequest",
- "comment": "OCPP 2.0.1 FINAL",
+ "$comment": "OCPP 2.0.1 FINAL",
"definitions": {
"CustomDataType": {
"description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
{
- "$schema": "http://json-schema.org/draft-06/schema#",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:Cp:2:2020:3:DataTransferResponse",
- "comment": "OCPP 2.0.1 FINAL",
+ "$comment": "OCPP 2.0.1 FINAL",
"definitions": {
"CustomDataType": {
"description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
{
- "$schema": "http://json-schema.org/draft-06/schema#",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:Cp:2:2020:3:DeleteCertificateRequest",
- "comment": "OCPP 2.0.1 FINAL",
+ "$comment": "OCPP 2.0.1 FINAL",
"definitions": {
"CustomDataType": {
"description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
{
- "$schema": "http://json-schema.org/draft-06/schema#",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:Cp:2:2020:3:DeleteCertificateResponse",
- "comment": "OCPP 2.0.1 FINAL",
+ "$comment": "OCPP 2.0.1 FINAL",
"definitions": {
"CustomDataType": {
"description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
{
- "$schema": "http://json-schema.org/draft-06/schema#",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:Cp:2:2020:3:FirmwareStatusNotificationRequest",
- "comment": "OCPP 2.0.1 FINAL",
+ "$comment": "OCPP 2.0.1 FINAL",
"definitions": {
"CustomDataType": {
"description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
{
- "$schema": "http://json-schema.org/draft-06/schema#",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:Cp:2:2020:3:FirmwareStatusNotificationResponse",
- "comment": "OCPP 2.0.1 FINAL",
+ "$comment": "OCPP 2.0.1 FINAL",
"definitions": {
"CustomDataType": {
"description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
{
- "$schema": "http://json-schema.org/draft-06/schema#",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:Cp:2:2020:3:Get15118EVCertificateRequest",
- "comment": "OCPP 2.0.1 FINAL",
+ "$comment": "OCPP 2.0.1 FINAL",
"definitions": {
"CustomDataType": {
"description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
{
- "$schema": "http://json-schema.org/draft-06/schema#",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:Cp:2:2020:3:Get15118EVCertificateResponse",
- "comment": "OCPP 2.0.1 FINAL",
+ "$comment": "OCPP 2.0.1 FINAL",
"definitions": {
"CustomDataType": {
"description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
{
- "$schema": "http://json-schema.org/draft-06/schema#",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:Cp:2:2020:3:GetBaseReportRequest",
- "comment": "OCPP 2.0.1 FINAL",
+ "$comment": "OCPP 2.0.1 FINAL",
"definitions": {
"CustomDataType": {
"description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
{
- "$schema": "http://json-schema.org/draft-06/schema#",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:Cp:2:2020:3:GetBaseReportResponse",
- "comment": "OCPP 2.0.1 FINAL",
+ "$comment": "OCPP 2.0.1 FINAL",
"definitions": {
"CustomDataType": {
"description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
{
- "$schema": "http://json-schema.org/draft-06/schema#",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:Cp:2:2020:3:GetCertificateStatusRequest",
- "comment": "OCPP 2.0.1 FINAL",
+ "$comment": "OCPP 2.0.1 FINAL",
"definitions": {
"CustomDataType": {
"description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
{
- "$schema": "http://json-schema.org/draft-06/schema#",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:Cp:2:2020:3:GetCertificateStatusResponse",
- "comment": "OCPP 2.0.1 FINAL",
+ "$comment": "OCPP 2.0.1 FINAL",
"definitions": {
"CustomDataType": {
"description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
{
- "$schema": "http://json-schema.org/draft-06/schema#",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:Cp:2:2020:3:GetChargingProfilesRequest",
- "comment": "OCPP 2.0.1 FINAL",
+ "$comment": "OCPP 2.0.1 FINAL",
"definitions": {
"CustomDataType": {
"description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
{
- "$schema": "http://json-schema.org/draft-06/schema#",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:Cp:2:2020:3:GetChargingProfilesResponse",
- "comment": "OCPP 2.0.1 FINAL",
+ "$comment": "OCPP 2.0.1 FINAL",
"definitions": {
"CustomDataType": {
"description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
{
- "$schema": "http://json-schema.org/draft-06/schema#",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:Cp:2:2020:3:GetCompositeScheduleRequest",
- "comment": "OCPP 2.0.1 FINAL",
+ "$comment": "OCPP 2.0.1 FINAL",
"definitions": {
"CustomDataType": {
"description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
{
- "$schema": "http://json-schema.org/draft-06/schema#",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:Cp:2:2020:3:GetCompositeScheduleResponse",
- "comment": "OCPP 2.0.1 FINAL",
+ "$comment": "OCPP 2.0.1 FINAL",
"definitions": {
"CustomDataType": {
"description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
{
- "$schema": "http://json-schema.org/draft-06/schema#",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:Cp:2:2020:3:GetDisplayMessagesRequest",
- "comment": "OCPP 2.0.1 FINAL",
+ "$comment": "OCPP 2.0.1 FINAL",
"definitions": {
"CustomDataType": {
"description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
{
- "$schema": "http://json-schema.org/draft-06/schema#",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:Cp:2:2020:3:GetDisplayMessagesResponse",
- "comment": "OCPP 2.0.1 FINAL",
+ "$comment": "OCPP 2.0.1 FINAL",
"definitions": {
"CustomDataType": {
"description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
{
- "$schema": "http://json-schema.org/draft-06/schema#",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:Cp:2:2020:3:GetInstalledCertificateIdsRequest",
- "comment": "OCPP 2.0.1 FINAL",
+ "$comment": "OCPP 2.0.1 FINAL",
"definitions": {
"CustomDataType": {
"description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
{
- "$schema": "http://json-schema.org/draft-06/schema#",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:Cp:2:2020:3:GetInstalledCertificateIdsResponse",
- "comment": "OCPP 2.0.1 FINAL",
+ "$comment": "OCPP 2.0.1 FINAL",
"definitions": {
"CustomDataType": {
"description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
{
- "$schema": "http://json-schema.org/draft-06/schema#",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:Cp:2:2020:3:GetLocalListVersionRequest",
- "comment": "OCPP 2.0.1 FINAL",
+ "$comment": "OCPP 2.0.1 FINAL",
"definitions": {
"CustomDataType": {
"description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
{
- "$schema": "http://json-schema.org/draft-06/schema#",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:Cp:2:2020:3:GetLocalListVersionResponse",
- "comment": "OCPP 2.0.1 FINAL",
+ "$comment": "OCPP 2.0.1 FINAL",
"definitions": {
"CustomDataType": {
"description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
{
- "$schema": "http://json-schema.org/draft-06/schema#",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:Cp:2:2020:3:GetLogRequest",
- "comment": "OCPP 2.0.1 FINAL",
+ "$comment": "OCPP 2.0.1 FINAL",
"definitions": {
"CustomDataType": {
"description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
{
- "$schema": "http://json-schema.org/draft-06/schema#",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:Cp:2:2020:3:GetLogResponse",
- "comment": "OCPP 2.0.1 FINAL",
+ "$comment": "OCPP 2.0.1 FINAL",
"definitions": {
"CustomDataType": {
"description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
{
- "$schema": "http://json-schema.org/draft-06/schema#",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:Cp:2:2020:3:GetMonitoringReportRequest",
- "comment": "OCPP 2.0.1 FINAL",
+ "$comment": "OCPP 2.0.1 FINAL",
"definitions": {
"CustomDataType": {
"description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
{
- "$schema": "http://json-schema.org/draft-06/schema#",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:Cp:2:2020:3:GetMonitoringReportResponse",
- "comment": "OCPP 2.0.1 FINAL",
+ "$comment": "OCPP 2.0.1 FINAL",
"definitions": {
"CustomDataType": {
"description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
{
- "$schema": "http://json-schema.org/draft-06/schema#",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:Cp:2:2020:3:GetReportRequest",
- "comment": "OCPP 2.0.1 FINAL",
+ "$comment": "OCPP 2.0.1 FINAL",
"definitions": {
"CustomDataType": {
"description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
{
- "$schema": "http://json-schema.org/draft-06/schema#",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:Cp:2:2020:3:GetReportResponse",
- "comment": "OCPP 2.0.1 FINAL",
+ "$comment": "OCPP 2.0.1 FINAL",
"definitions": {
"CustomDataType": {
"description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
{
- "$schema": "http://json-schema.org/draft-06/schema#",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:Cp:2:2020:3:GetTransactionStatusRequest",
- "comment": "OCPP 2.0.1 FINAL",
+ "$comment": "OCPP 2.0.1 FINAL",
"definitions": {
"CustomDataType": {
"description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
{
- "$schema": "http://json-schema.org/draft-06/schema#",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:Cp:2:2020:3:GetTransactionStatusResponse",
- "comment": "OCPP 2.0.1 FINAL",
+ "$comment": "OCPP 2.0.1 FINAL",
"definitions": {
"CustomDataType": {
"description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
{
- "$schema": "http://json-schema.org/draft-06/schema#",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:Cp:2:2020:3:GetVariablesRequest",
- "comment": "OCPP 2.0.1 FINAL",
+ "$comment": "OCPP 2.0.1 FINAL",
"definitions": {
"CustomDataType": {
"description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
{
- "$schema": "http://json-schema.org/draft-06/schema#",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:Cp:2:2020:3:GetVariablesResponse",
- "comment": "OCPP 2.0.1 FINAL",
+ "$comment": "OCPP 2.0.1 FINAL",
"definitions": {
"CustomDataType": {
"description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
{
- "$schema": "http://json-schema.org/draft-06/schema#",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:Cp:2:2020:3:HeartbeatRequest",
- "comment": "OCPP 2.0.1 FINAL",
+ "$comment": "OCPP 2.0.1 FINAL",
"definitions": {
"CustomDataType": {
"description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
{
- "$schema": "http://json-schema.org/draft-06/schema#",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:Cp:2:2020:3:HeartbeatResponse",
- "comment": "OCPP 2.0.1 FINAL",
+ "$comment": "OCPP 2.0.1 FINAL",
"definitions": {
"CustomDataType": {
"description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
{
- "$schema": "http://json-schema.org/draft-06/schema#",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:Cp:2:2020:3:InstallCertificateRequest",
- "comment": "OCPP 2.0.1 FINAL",
+ "$comment": "OCPP 2.0.1 FINAL",
"definitions": {
"CustomDataType": {
"description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
{
- "$schema": "http://json-schema.org/draft-06/schema#",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:Cp:2:2020:3:InstallCertificateResponse",
- "comment": "OCPP 2.0.1 FINAL",
+ "$comment": "OCPP 2.0.1 FINAL",
"definitions": {
"CustomDataType": {
"description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
{
- "$schema": "http://json-schema.org/draft-06/schema#",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:Cp:2:2020:3:LogStatusNotificationRequest",
- "comment": "OCPP 2.0.1 FINAL",
+ "$comment": "OCPP 2.0.1 FINAL",
"definitions": {
"CustomDataType": {
"description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
{
- "$schema": "http://json-schema.org/draft-06/schema#",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:Cp:2:2020:3:LogStatusNotificationResponse",
- "comment": "OCPP 2.0.1 FINAL",
+ "$comment": "OCPP 2.0.1 FINAL",
"definitions": {
"CustomDataType": {
"description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
{
- "$schema": "http://json-schema.org/draft-06/schema#",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:Cp:2:2020:3:MeterValuesRequest",
"description": "Request_ Body\r\nurn:x-enexis:ecdm:uid:2:234744\r\n",
- "comment": "OCPP 2.0.1 FINAL",
+ "$comment": "OCPP 2.0.1 FINAL",
"definitions": {
"CustomDataType": {
"description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
{
- "$schema": "http://json-schema.org/draft-06/schema#",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:Cp:2:2020:3:MeterValuesResponse",
- "comment": "OCPP 2.0.1 FINAL",
+ "$comment": "OCPP 2.0.1 FINAL",
"definitions": {
"CustomDataType": {
"description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
{
- "$schema": "http://json-schema.org/draft-06/schema#",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:Cp:2:2020:3:NotifyChargingLimitRequest",
- "comment": "OCPP 2.0.1 FINAL",
+ "$comment": "OCPP 2.0.1 FINAL",
"definitions": {
"CustomDataType": {
"description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
{
- "$schema": "http://json-schema.org/draft-06/schema#",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:Cp:2:2020:3:NotifyChargingLimitResponse",
- "comment": "OCPP 2.0.1 FINAL",
+ "$comment": "OCPP 2.0.1 FINAL",
"definitions": {
"CustomDataType": {
"description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
{
- "$schema": "http://json-schema.org/draft-06/schema#",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:Cp:2:2020:3:NotifyCustomerInformationRequest",
- "comment": "OCPP 2.0.1 FINAL",
+ "$comment": "OCPP 2.0.1 FINAL",
"definitions": {
"CustomDataType": {
"description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
{
- "$schema": "http://json-schema.org/draft-06/schema#",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:Cp:2:2020:3:NotifyCustomerInformationResponse",
- "comment": "OCPP 2.0.1 FINAL",
+ "$comment": "OCPP 2.0.1 FINAL",
"definitions": {
"CustomDataType": {
"description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
{
- "$schema": "http://json-schema.org/draft-06/schema#",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:Cp:2:2020:3:NotifyDisplayMessagesRequest",
- "comment": "OCPP 2.0.1 FINAL",
+ "$comment": "OCPP 2.0.1 FINAL",
"definitions": {
"CustomDataType": {
"description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
{
- "$schema": "http://json-schema.org/draft-06/schema#",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:Cp:2:2020:3:NotifyDisplayMessagesResponse",
- "comment": "OCPP 2.0.1 FINAL",
+ "$comment": "OCPP 2.0.1 FINAL",
"definitions": {
"CustomDataType": {
"description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
{
- "$schema": "http://json-schema.org/draft-06/schema#",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:Cp:2:2020:3:NotifyEVChargingNeedsRequest",
- "comment": "OCPP 2.0.1 FINAL",
+ "$comment": "OCPP 2.0.1 FINAL",
"definitions": {
"CustomDataType": {
"description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
{
- "$schema": "http://json-schema.org/draft-06/schema#",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:Cp:2:2020:3:NotifyEVChargingNeedsResponse",
- "comment": "OCPP 2.0.1 FINAL",
+ "$comment": "OCPP 2.0.1 FINAL",
"definitions": {
"CustomDataType": {
"description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
{
- "$schema": "http://json-schema.org/draft-06/schema#",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:Cp:2:2020:3:NotifyEVChargingScheduleRequest",
- "comment": "OCPP 2.0.1 FINAL",
+ "$comment": "OCPP 2.0.1 FINAL",
"definitions": {
"CustomDataType": {
"description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
{
- "$schema": "http://json-schema.org/draft-06/schema#",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:Cp:2:2020:3:NotifyEVChargingScheduleResponse",
- "comment": "OCPP 2.0.1 FINAL",
+ "$comment": "OCPP 2.0.1 FINAL",
"definitions": {
"CustomDataType": {
"description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
{
- "$schema": "http://json-schema.org/draft-06/schema#",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:Cp:2:2020:3:NotifyEventRequest",
- "comment": "OCPP 2.0.1 FINAL",
+ "$comment": "OCPP 2.0.1 FINAL",
"definitions": {
"CustomDataType": {
"description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
{
- "$schema": "http://json-schema.org/draft-06/schema#",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:Cp:2:2020:3:NotifyEventResponse",
- "comment": "OCPP 2.0.1 FINAL",
+ "$comment": "OCPP 2.0.1 FINAL",
"definitions": {
"CustomDataType": {
"description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
{
- "$schema": "http://json-schema.org/draft-06/schema#",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:Cp:2:2020:3:NotifyMonitoringReportRequest",
- "comment": "OCPP 2.0.1 FINAL",
+ "$comment": "OCPP 2.0.1 FINAL",
"definitions": {
"CustomDataType": {
"description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
{
- "$schema": "http://json-schema.org/draft-06/schema#",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:Cp:2:2020:3:NotifyMonitoringReportResponse",
- "comment": "OCPP 2.0.1 FINAL",
+ "$comment": "OCPP 2.0.1 FINAL",
"definitions": {
"CustomDataType": {
"description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
{
- "$schema": "http://json-schema.org/draft-06/schema#",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:Cp:2:2020:3:NotifyReportRequest",
- "comment": "OCPP 2.0.1 FINAL",
+ "$comment": "OCPP 2.0.1 FINAL",
"definitions": {
"CustomDataType": {
"description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
{
- "$schema": "http://json-schema.org/draft-06/schema#",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:Cp:2:2020:3:NotifyReportResponse",
- "comment": "OCPP 2.0.1 FINAL",
+ "$comment": "OCPP 2.0.1 FINAL",
"definitions": {
"CustomDataType": {
"description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
{
- "$schema": "http://json-schema.org/draft-06/schema#",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:Cp:2:2020:3:PublishFirmwareRequest",
- "comment": "OCPP 2.0.1 FINAL",
+ "$comment": "OCPP 2.0.1 FINAL",
"definitions": {
"CustomDataType": {
"description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
{
- "$schema": "http://json-schema.org/draft-06/schema#",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:Cp:2:2020:3:PublishFirmwareResponse",
- "comment": "OCPP 2.0.1 FINAL",
+ "$comment": "OCPP 2.0.1 FINAL",
"definitions": {
"CustomDataType": {
"description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
{
- "$schema": "http://json-schema.org/draft-06/schema#",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:Cp:2:2020:3:PublishFirmwareStatusNotificationRequest",
- "comment": "OCPP 2.0.1 FINAL",
+ "$comment": "OCPP 2.0.1 FINAL",
"definitions": {
"CustomDataType": {
"description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
{
- "$schema": "http://json-schema.org/draft-06/schema#",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:Cp:2:2020:3:PublishFirmwareStatusNotificationResponse",
- "comment": "OCPP 2.0.1 FINAL",
+ "$comment": "OCPP 2.0.1 FINAL",
"definitions": {
"CustomDataType": {
"description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
{
- "$schema": "http://json-schema.org/draft-06/schema#",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:Cp:2:2020:3:ReportChargingProfilesRequest",
- "comment": "OCPP 2.0.1 FINAL",
+ "$comment": "OCPP 2.0.1 FINAL",
"definitions": {
"CustomDataType": {
"description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
{
- "$schema": "http://json-schema.org/draft-06/schema#",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:Cp:2:2020:3:ReportChargingProfilesResponse",
- "comment": "OCPP 2.0.1 FINAL",
+ "$comment": "OCPP 2.0.1 FINAL",
"definitions": {
"CustomDataType": {
"description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
{
- "$schema": "http://json-schema.org/draft-06/schema#",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:Cp:2:2020:3:RequestStartTransactionRequest",
- "comment": "OCPP 2.0.1 FINAL",
+ "$comment": "OCPP 2.0.1 FINAL",
"definitions": {
"CustomDataType": {
"description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
{
- "$schema": "http://json-schema.org/draft-06/schema#",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:Cp:2:2020:3:RequestStartTransactionResponse",
- "comment": "OCPP 2.0.1 FINAL",
+ "$comment": "OCPP 2.0.1 FINAL",
"definitions": {
"CustomDataType": {
"description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
{
- "$schema": "http://json-schema.org/draft-06/schema#",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:Cp:2:2020:3:RequestStopTransactionRequest",
- "comment": "OCPP 2.0.1 FINAL",
+ "$comment": "OCPP 2.0.1 FINAL",
"definitions": {
"CustomDataType": {
"description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
{
- "$schema": "http://json-schema.org/draft-06/schema#",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:Cp:2:2020:3:RequestStopTransactionResponse",
- "comment": "OCPP 2.0.1 FINAL",
+ "$comment": "OCPP 2.0.1 FINAL",
"definitions": {
"CustomDataType": {
"description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
{
- "$schema": "http://json-schema.org/draft-06/schema#",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:Cp:2:2020:3:ReservationStatusUpdateRequest",
- "comment": "OCPP 2.0.1 FINAL",
+ "$comment": "OCPP 2.0.1 FINAL",
"definitions": {
"CustomDataType": {
"description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
{
- "$schema": "http://json-schema.org/draft-06/schema#",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:Cp:2:2020:3:ReservationStatusUpdateResponse",
- "comment": "OCPP 2.0.1 FINAL",
+ "$comment": "OCPP 2.0.1 FINAL",
"definitions": {
"CustomDataType": {
"description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
{
- "$schema": "http://json-schema.org/draft-06/schema#",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:Cp:2:2020:3:ReserveNowRequest",
- "comment": "OCPP 2.0.1 FINAL",
+ "$comment": "OCPP 2.0.1 FINAL",
"definitions": {
"CustomDataType": {
"description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
{
- "$schema": "http://json-schema.org/draft-06/schema#",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:Cp:2:2020:3:ReserveNowResponse",
- "comment": "OCPP 2.0.1 FINAL",
+ "$comment": "OCPP 2.0.1 FINAL",
"definitions": {
"CustomDataType": {
"description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
{
- "$schema": "http://json-schema.org/draft-06/schema#",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:Cp:2:2020:3:ResetRequest",
- "comment": "OCPP 2.0.1 FINAL",
+ "$comment": "OCPP 2.0.1 FINAL",
"definitions": {
"CustomDataType": {
"description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
{
- "$schema": "http://json-schema.org/draft-06/schema#",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:Cp:2:2020:3:ResetResponse",
- "comment": "OCPP 2.0.1 FINAL",
+ "$comment": "OCPP 2.0.1 FINAL",
"definitions": {
"CustomDataType": {
"description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
{
- "$schema": "http://json-schema.org/draft-06/schema#",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:Cp:2:2020:3:SecurityEventNotificationRequest",
- "comment": "OCPP 2.0.1 FINAL",
+ "$comment": "OCPP 2.0.1 FINAL",
"definitions": {
"CustomDataType": {
"description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
{
- "$schema": "http://json-schema.org/draft-06/schema#",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:Cp:2:2020:3:SecurityEventNotificationResponse",
- "comment": "OCPP 2.0.1 FINAL",
+ "$comment": "OCPP 2.0.1 FINAL",
"definitions": {
"CustomDataType": {
"description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
{
- "$schema": "http://json-schema.org/draft-06/schema#",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:Cp:2:2020:3:SendLocalListRequest",
- "comment": "OCPP 2.0.1 FINAL",
+ "$comment": "OCPP 2.0.1 FINAL",
"definitions": {
"CustomDataType": {
"description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
{
- "$schema": "http://json-schema.org/draft-06/schema#",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:Cp:2:2020:3:SendLocalListResponse",
- "comment": "OCPP 2.0.1 FINAL",
+ "$comment": "OCPP 2.0.1 FINAL",
"definitions": {
"CustomDataType": {
"description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
{
- "$schema": "http://json-schema.org/draft-06/schema#",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:Cp:2:2020:3:SetChargingProfileRequest",
- "comment": "OCPP 2.0.1 FINAL",
+ "$comment": "OCPP 2.0.1 FINAL",
"definitions": {
"CustomDataType": {
"description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
{
- "$schema": "http://json-schema.org/draft-06/schema#",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:Cp:2:2020:3:SetChargingProfileResponse",
- "comment": "OCPP 2.0.1 FINAL",
+ "$comment": "OCPP 2.0.1 FINAL",
"definitions": {
"CustomDataType": {
"description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
{
- "$schema": "http://json-schema.org/draft-06/schema#",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:Cp:2:2020:3:SetDisplayMessageRequest",
- "comment": "OCPP 2.0.1 FINAL",
+ "$comment": "OCPP 2.0.1 FINAL",
"definitions": {
"CustomDataType": {
"description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
{
- "$schema": "http://json-schema.org/draft-06/schema#",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:Cp:2:2020:3:SetDisplayMessageResponse",
- "comment": "OCPP 2.0.1 FINAL",
+ "$comment": "OCPP 2.0.1 FINAL",
"definitions": {
"CustomDataType": {
"description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
{
- "$schema": "http://json-schema.org/draft-06/schema#",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:Cp:2:2020:3:SetMonitoringBaseRequest",
- "comment": "OCPP 2.0.1 FINAL",
+ "$comment": "OCPP 2.0.1 FINAL",
"definitions": {
"CustomDataType": {
"description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
{
- "$schema": "http://json-schema.org/draft-06/schema#",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:Cp:2:2020:3:SetMonitoringBaseResponse",
- "comment": "OCPP 2.0.1 FINAL",
+ "$comment": "OCPP 2.0.1 FINAL",
"definitions": {
"CustomDataType": {
"description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
{
- "$schema": "http://json-schema.org/draft-06/schema#",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:Cp:2:2020:3:SetMonitoringLevelRequest",
- "comment": "OCPP 2.0.1 FINAL",
+ "$comment": "OCPP 2.0.1 FINAL",
"definitions": {
"CustomDataType": {
"description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
{
- "$schema": "http://json-schema.org/draft-06/schema#",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:Cp:2:2020:3:SetMonitoringLevelResponse",
- "comment": "OCPP 2.0.1 FINAL",
+ "$comment": "OCPP 2.0.1 FINAL",
"definitions": {
"CustomDataType": {
"description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
{
- "$schema": "http://json-schema.org/draft-06/schema#",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:Cp:2:2020:3:SetNetworkProfileRequest",
- "comment": "OCPP 2.0.1 FINAL",
+ "$comment": "OCPP 2.0.1 FINAL",
"definitions": {
"CustomDataType": {
"description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
{
- "$schema": "http://json-schema.org/draft-06/schema#",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:Cp:2:2020:3:SetNetworkProfileResponse",
- "comment": "OCPP 2.0.1 FINAL",
+ "$comment": "OCPP 2.0.1 FINAL",
"definitions": {
"CustomDataType": {
"description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
{
- "$schema": "http://json-schema.org/draft-06/schema#",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:Cp:2:2020:3:SetVariableMonitoringRequest",
- "comment": "OCPP 2.0.1 FINAL",
+ "$comment": "OCPP 2.0.1 FINAL",
"definitions": {
"CustomDataType": {
"description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
{
- "$schema": "http://json-schema.org/draft-06/schema#",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:Cp:2:2020:3:SetVariableMonitoringResponse",
- "comment": "OCPP 2.0.1 FINAL",
+ "$comment": "OCPP 2.0.1 FINAL",
"definitions": {
"CustomDataType": {
"description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
{
- "$schema": "http://json-schema.org/draft-06/schema#",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:Cp:2:2020:3:SetVariablesRequest",
- "comment": "OCPP 2.0.1 FINAL",
+ "$comment": "OCPP 2.0.1 FINAL",
"definitions": {
"CustomDataType": {
"description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
{
- "$schema": "http://json-schema.org/draft-06/schema#",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:Cp:2:2020:3:SetVariablesResponse",
- "comment": "OCPP 2.0.1 FINAL",
+ "$comment": "OCPP 2.0.1 FINAL",
"definitions": {
"CustomDataType": {
"description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
{
- "$schema": "http://json-schema.org/draft-06/schema#",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:Cp:2:2020:3:SignCertificateRequest",
- "comment": "OCPP 2.0.1 FINAL",
+ "$comment": "OCPP 2.0.1 FINAL",
"definitions": {
"CustomDataType": {
"description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
{
- "$schema": "http://json-schema.org/draft-06/schema#",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:Cp:2:2020:3:SignCertificateResponse",
- "comment": "OCPP 2.0.1 FINAL",
+ "$comment": "OCPP 2.0.1 FINAL",
"definitions": {
"CustomDataType": {
"description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
{
- "$schema": "http://json-schema.org/draft-06/schema#",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:Cp:2:2020:3:StatusNotificationRequest",
- "comment": "OCPP 2.0.1 FINAL",
+ "$comment": "OCPP 2.0.1 FINAL",
"definitions": {
"CustomDataType": {
"description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
{
- "$schema": "http://json-schema.org/draft-06/schema#",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:Cp:2:2020:3:StatusNotificationResponse",
- "comment": "OCPP 2.0.1 FINAL",
+ "$comment": "OCPP 2.0.1 FINAL",
"definitions": {
"CustomDataType": {
"description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
{
- "$schema": "http://json-schema.org/draft-06/schema#",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:Cp:2:2020:3:TransactionEventRequest",
- "comment": "OCPP 2.0.1 FINAL",
+ "$comment": "OCPP 2.0.1 FINAL",
"definitions": {
"CustomDataType": {
"description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
{
- "$schema": "http://json-schema.org/draft-06/schema#",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:Cp:2:2020:3:TransactionEventResponse",
- "comment": "OCPP 2.0.1 FINAL",
+ "$comment": "OCPP 2.0.1 FINAL",
"definitions": {
"CustomDataType": {
"description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
{
- "$schema": "http://json-schema.org/draft-06/schema#",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:Cp:2:2020:3:TriggerMessageRequest",
- "comment": "OCPP 2.0.1 FINAL",
+ "$comment": "OCPP 2.0.1 FINAL",
"definitions": {
"CustomDataType": {
"description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
{
- "$schema": "http://json-schema.org/draft-06/schema#",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:Cp:2:2020:3:TriggerMessageResponse",
- "comment": "OCPP 2.0.1 FINAL",
+ "$comment": "OCPP 2.0.1 FINAL",
"definitions": {
"CustomDataType": {
"description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
{
- "$schema": "http://json-schema.org/draft-06/schema#",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:Cp:2:2020:3:UnlockConnectorRequest",
- "comment": "OCPP 2.0.1 FINAL",
+ "$comment": "OCPP 2.0.1 FINAL",
"definitions": {
"CustomDataType": {
"description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
{
- "$schema": "http://json-schema.org/draft-06/schema#",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:Cp:2:2020:3:UnlockConnectorResponse",
- "comment": "OCPP 2.0.1 FINAL",
+ "$comment": "OCPP 2.0.1 FINAL",
"definitions": {
"CustomDataType": {
"description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
{
- "$schema": "http://json-schema.org/draft-06/schema#",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:Cp:2:2020:3:UnpublishFirmwareRequest",
- "comment": "OCPP 2.0.1 FINAL",
+ "$comment": "OCPP 2.0.1 FINAL",
"definitions": {
"CustomDataType": {
"description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
{
- "$schema": "http://json-schema.org/draft-06/schema#",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:Cp:2:2020:3:UnpublishFirmwareResponse",
- "comment": "OCPP 2.0.1 FINAL",
+ "$comment": "OCPP 2.0.1 FINAL",
"definitions": {
"CustomDataType": {
"description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
{
- "$schema": "http://json-schema.org/draft-06/schema#",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:Cp:2:2020:3:UpdateFirmwareRequest",
- "comment": "OCPP 2.0.1 FINAL",
+ "$comment": "OCPP 2.0.1 FINAL",
"definitions": {
"CustomDataType": {
"description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
{
- "$schema": "http://json-schema.org/draft-06/schema#",
+ "$schema": "http://json-schema.org/draft-07/schema#",
"$id": "urn:OCPP:Cp:2:2020:3:UpdateFirmwareResponse",
- "comment": "OCPP 2.0.1 FINAL",
+ "$comment": "OCPP 2.0.1 FINAL",
"definitions": {
"CustomDataType": {
"description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
...(!Utils.isUndefined(stationInfo.chargeBoxSerialNumber) && {
serialNumber: stationInfo.chargeBoxSerialNumber,
}),
- modem: {
- ...(!Utils.isUndefined(stationInfo.iccid) && { iccid: stationInfo.iccid }),
- ...(!Utils.isUndefined(stationInfo.imsi) && { imsi: stationInfo.imsi }),
- },
+ ...((!Utils.isUndefined(stationInfo.iccid) || !Utils.isUndefined(stationInfo.imsi)) && {
+ modem: {
+ ...(!Utils.isUndefined(stationInfo.iccid) && { iccid: stationInfo.iccid }),
+ ...(!Utils.isUndefined(stationInfo.imsi) && { imsi: stationInfo.imsi }),
+ },
+ }),
},
} as OCPP20BootNotificationRequest;
}
commandParams = commandParams as JsonObject;
switch (commandName) {
case OCPP20RequestCommand.BOOT_NOTIFICATION:
- commandParams.modem = commandParams.modem as JsonObject;
+ commandParams.chargingStation = commandParams.chargingStation as JsonObject;
+ commandParams.chargingStation.modem = commandParams.chargingStation.modem as JsonObject;
return {
reason: commandParams?.reason,
chargingStation: {
- model: commandParams?.model,
- vendorName: commandParams?.vendorName,
- ...(!Utils.isUndefined(commandParams?.firmwareVersion) && {
- firmwareVersion: commandParams.firmwareVersion,
+ model: commandParams?.chargingStation?.model,
+ vendorName: commandParams?.chargingStation?.vendorName,
+ ...(!Utils.isUndefined(commandParams?.chargingStation?.firmwareVersion) && {
+ firmwareVersion: commandParams.chargingStation?.firmwareVersion,
}),
- ...(!Utils.isUndefined(commandParams?.serialNumber) && {
- serialNumber: commandParams.serialNumber,
+ ...(!Utils.isUndefined(commandParams?.chargingStation?.serialNumber) && {
+ serialNumber: commandParams.chargingStation?.serialNumber,
+ }),
+ ...(!Utils.isUndefined(commandParams?.chargingStation?.modem) && {
+ modem: {
+ ...(!Utils.isUndefined(commandParams?.chargingStation?.modem?.iccid) && {
+ iccid: commandParams.chargingStation.modem.iccid,
+ }),
+ ...(!Utils.isUndefined(commandParams?.chargingStation?.modem?.imsi) && {
+ imsi: commandParams.chargingStation.modem.imsi,
+ }),
+ },
}),
- modem: {
- ...(!Utils.isUndefined(commandParams?.modem?.iccid) && {
- iccid: commandParams.modem.iccid,
- }),
- ...(!Utils.isUndefined(commandParams?.modem?.imsi) && {
- imsi: commandParams.modem.imsi,
- }),
- },
},
} as unknown as Request;
default:
protected constructor(version: OCPPVersion) {
this.version = version;
this.ajv = new Ajv({
+ keywords: ['javaType'],
multipleOfPrecision: 2,
});
ajvFormats(this.ajv);
protected constructor(version: OCPPVersion, ocppResponseService: OCPPResponseService) {
this.version = version;
this.ajv = new Ajv({
+ keywords: ['javaType'],
multipleOfPrecision: 2,
});
ajvFormats(this.ajv);
protected constructor(version: OCPPVersion) {
this.version = version;
this.ajv = new Ajv({
+ keywords: ['javaType'],
multipleOfPrecision: 2,
});
ajvFormats(this.ajv);
}
public static isObject(item: unknown): boolean {
- return item && typeof item === 'object' && Array.isArray(item) === false;
+ return (
+ Utils.isNullOrUndefined(item) === false &&
+ typeof item === 'object' &&
+ Array.isArray(item) === false
+ );
}
public static cloneObject<T extends object>(object: T): T {