2 "$schema": "http://json-schema.org/draft-07/schema#",
3 "$id": "urn:OCPP:Cp:2:2020:3:GetDisplayMessagesRequest",
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 "MessagePriorityEnumType": {
19 "description": "If provided the Charging Station shall return Display Messages with the given priority only.\r\n",
20 "javaType": "MessagePriorityEnum",
22 "additionalProperties": false,
23 "enum": ["AlwaysFront", "InFront", "NormalCycle"]
25 "MessageStateEnumType": {
26 "description": "If provided the Charging Station shall return Display Messages with the given state only. \r\n",
27 "javaType": "MessageStateEnum",
29 "additionalProperties": false,
30 "enum": ["Charging", "Faulted", "Idle", "Unavailable"]
34 "additionalProperties": false,
37 "$ref": "#/definitions/CustomDataType"
40 "description": "If provided the Charging Station shall return Display Messages of the given ids. This field SHALL NOT contain more ids than set in <<configkey-number-of-display-messages,NumberOfDisplayMessages.maxLimit>>\r\n\r\n",
42 "additionalItems": false,
49 "description": "The Id of this request.\r\n",
53 "$ref": "#/definitions/MessagePriorityEnumType"
56 "$ref": "#/definitions/MessageStateEnumType"
59 "required": ["requestId"]