A set of JSONPatch operations to be performed
OK
Bad Request
Unauthorized
Forbidden
Not Found
[- {
- "op": "add",
- "path": "string",
- "value": { },
- "from": "string"
}
]
{- "id": 1,
- "contractOwnerId": 1,
- "name": "string",
- "usageProductId": 1,
- "availableFrom": "2019-08-24",
- "availableTo": "2019-08-24",
- "boltOn": false,
- "taxBandId": 0,
- "nominalCode": "string",
- "inclusiveUsageComponents": [
- {
- "id": 1,
- "description": "string",
- "componentType": "VALUE",
- "chargingType": "DURATION",
- "quantity": 0,
- "valueInPence": 0,
- "timebands": [
- {
- "id": 1,
- "timeband": "PEAK"
}
], - "chargeGroups": [
- {
- "id": 1,
- "chargeGroupId": 0
}
], - "chargeGroupCategories": [
- {
- "id": 1,
- "chargeGroupCategoryId": 0
}
], - "dialStrings": [
- {
- "id": 1,
- "dialString": "string",
- "isWholeNumber": true
}
]
}
], - "boltOnCharges": [
- {
- "id": 1,
- "price": 0,
- "rentalRateType": "ADVANCE",
- "periodsInAdvance": "STANDARD",
- "rentalRateFrequency": "DAILY",
- "showOnInvoice": true,
- "startDate": "2019-08-24",
- "endDate": "2019-08-24"
}
], - "rolloverPeriods": 0,
- "triggerChargeId": 1,
- "supplierAccountId": 1,
- "frequency": "MONTHLY",
- "minQualifyingQuantity": 0,
- "maxPerEventQuantity": 0
}