2 "$schema": "http://json-schema.org/draft-07/schema#",
3 "$id": "urn:OCPP:1.6:2019:12:SetChargingProfileRequest",
4 "title": "SetChargingProfileRequest",
10 "csChargingProfiles": {
13 "chargingProfileId": {
22 "chargingProfilePurpose": {
24 "additionalProperties": false,
25 "enum": ["ChargePointMaxProfile", "TxDefaultProfile", "TxProfile"]
27 "chargingProfileKind": {
29 "additionalProperties": false,
30 "enum": ["Absolute", "Recurring", "Relative"]
34 "additionalProperties": false,
35 "enum": ["Daily", "Weekly"]
57 "additionalProperties": false,
60 "chargingSchedulePeriod": {
76 "additionalProperties": false,
77 "required": ["startPeriod", "limit"]
85 "additionalProperties": false,
86 "required": ["chargingRateUnit", "chargingSchedulePeriod"]
89 "additionalProperties": false,
93 "chargingProfilePurpose",
94 "chargingProfileKind",
99 "additionalProperties": false,
100 "required": ["connectorId", "csChargingProfiles"]