Cancel Asset Input

Cancellation input consumed by Customer Asset Lifecycle Management. Represents a cancellation action made against a lifecycle-managed asset.
JSON example
1{
2  "assetStatePeriod": {
3    "startDate": "2020-10-01T09:00:00+08:00",
4    "endDate": "2020-11-30T08:59:59+08:00",
5    "quantity": 25,
6    "mrr": 250,
7    "amount": 500
8  },
9  "assetAction": {
10    "category": "Cancellations",
11    "actionDate": "2020-12-01T09:00:00+08:00",
12    "quantityChange": -25,
13    "mrrChange": -250,
14    "amount": -250
15  },
16  "assetActionSources": [
17    {
18      "transactionDate": "2020-10-01T09:00:00+08:00",
19      "startDate": "2020-10-01T09:00:00+08:00",
20      "endDate": "2020-12-31T08:59:59+08:00",
21      "quantity": -25,
22      "productAmount": -250,
23      "referenceEntityItem": "1WLB00000003geJOAQ"
24    }
25  ]
26}
Properties
Name Type Description Required or Optional Available Version
assetAction Asset Action Input Asset action that caused the cancellation. Required 50.0
assetActionSources Asset Action Source Input[] List of asset action sources. Optional 50.0
assetId String ID of the asset to be canceled. Required 50.0
assetStatePeriod Asset State Period Input Most recent asset state period for the canceled asset. Required 50.0