2 "$schema": "http://json-schema.org/draft-07/schema#",
3 "$id": "urn:OCPP:Cp:2:2020:3:GetReportRequest",
4 "$comment": "OCPP 2.0.1 FINAL",
7 "description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
8 "javaType": "CustomData",
16 "required": ["vendorId"]
18 "ComponentCriterionEnumType": {
19 "javaType": "ComponentCriterionEnum",
21 "additionalProperties": false,
22 "enum": ["Active", "Available", "Enabled", "Problem"]
25 "description": "A physical or logical component\r\n",
26 "javaType": "Component",
28 "additionalProperties": false,
31 "$ref": "#/definitions/CustomDataType"
34 "$ref": "#/definitions/EVSEType"
37 "description": "Name of the component. Name should be taken from the list of standardized component names whenever possible. Case Insensitive. strongly advised to use Camel Case.\r\n",
42 "description": "Name of instance in case the component exists as multiple instances. Case Insensitive. strongly advised to use Camel Case.\r\n",
49 "ComponentVariableType": {
50 "description": "Class to report components, variables and variable attributes and characteristics.\r\n",
51 "javaType": "ComponentVariable",
53 "additionalProperties": false,
56 "$ref": "#/definitions/CustomDataType"
59 "$ref": "#/definitions/ComponentType"
62 "$ref": "#/definitions/VariableType"
65 "required": ["component"]
68 "description": "EVSE\r\nurn:x-oca:ocpp:uid:2:233123\r\nElectric Vehicle Supply Equipment\r\n",
71 "additionalProperties": false,
74 "$ref": "#/definitions/CustomDataType"
77 "description": "Identified_ Object. MRID. Numeric_ Identifier\r\nurn:x-enexis:ecdm:uid:1:569198\r\nEVSE Identifier. This contains a number (> 0) designating an EVSE of the Charging Station.\r\n",
81 "description": "An id to designate a specific connector (on an EVSE) by connector index number.\r\n",
88 "description": "Reference key to a component-variable.\r\n",
89 "javaType": "Variable",
91 "additionalProperties": false,
94 "$ref": "#/definitions/CustomDataType"
97 "description": "Name of the variable. Name should be taken from the list of standardized variable names whenever possible. Case Insensitive. strongly advised to use Camel Case.\r\n",
102 "description": "Name of instance in case the variable exists as multiple instances. Case Insensitive. strongly advised to use Camel Case.\r\n",
111 "additionalProperties": false,
114 "$ref": "#/definitions/CustomDataType"
116 "componentVariable": {
118 "additionalItems": false,
120 "$ref": "#/definitions/ComponentVariableType"
125 "description": "The Id of the request.\r\n",
128 "componentCriteria": {
129 "description": "This field contains criteria for components for which a report is requested\r\n",
131 "additionalItems": false,
133 "$ref": "#/definitions/ComponentCriterionEnumType"
139 "required": ["requestId"]