UNPKG

@citrineos/base

Version:

The base module for OCPP v2.0.1 including all interfaces. This module is not intended to be used directly, but rather as a dependency for other modules.

61 lines (60 loc) 2.53 kB
{ "$id": "ChargingStationTypeSchema", "definitions": { "CustomDataType": { "additionalProperties": {}, "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.", "properties": { "vendorId": { "type": "string" } }, "required": ["vendorId"], "type": "object" }, "ModemType": { "description": "Wireless_ Communication_ Module\nurn:x-oca:ocpp:uid:2:233306\nDefines parameters required for initiating and maintaining wireless communication with other devices.", "properties": { "customData": { "$ref": "#/definitions/CustomDataType" }, "iccid": { "description": "Wireless_ Communication_ Module. ICCID. CI20_ Text\nurn:x-oca:ocpp:uid:1:569327\nThis contains the ICCID of the modem’s SIM card.", "type": "string" }, "imsi": { "description": "Wireless_ Communication_ Module. IMSI. CI20_ Text\nurn:x-oca:ocpp:uid:1:569328\nThis contains the IMSI of the modem’s SIM card.", "type": "string" } }, "type": "object" } }, "description": "Charge_ Point\nurn:x-oca:ocpp:uid:2:233122\nThe physical system where an Electrical Vehicle (EV) can be charged.", "properties": { "customData": { "$ref": "#/definitions/CustomDataType" }, "firmwareVersion": { "description": "This contains the firmware version of the Charging Station.", "type": "string" }, "model": { "description": "Device. Model. CI20_ Text\nurn:x-oca:ocpp:uid:1:569325\nDefines the model of the device.", "type": "string" }, "modem": { "$ref": "#/definitions/ModemType" }, "serialNumber": { "description": "Device. Serial_ Number. Serial_ Number\nurn:x-oca:ocpp:uid:1:569324\nVendor-specific device identifier.", "type": "string" }, "vendorName": { "description": "Identifies the vendor (not necessarily in a unique manner).", "type": "string" } }, "required": ["model", "vendorName"], "type": "object" }