V3SubscriptionStatusChangeOffer

V3SubscriptionStatusChangeOffer
V3SubscriptionStatusChangeOffer

Amendment Offers, contain information for offers modification

JSON Example
{
    "exchangeOffers": [
        {
            "purchaseQuantity": -10,
            "referenceId": "b76e573a-8df7-4375-a0ca-d1e80412c3b6",
            "statusChange": {
                "actionDateTime": "2019-03-02T00:05:01.194Z",
                "changeReasons": [
                    {
                        "code": "string",
                        "message": "string"
                    }
                ],
                "deprovisioning": "string",
                "fromStatus": "PENDING_PROVISIONING",
                "toStatus": "ACTIVE"
            }
        }
    ],
    "purchaseQuantity": 10,
    "referenceId": "b76e573a-8df7-4375-a0ca-d1e80412c3b6",
    "statusChange": {
        "actionDateTime": "2019-03-02T00:05:01.194Z",
        "changeReasons": [
            {
                "code": "string",
                "message": "string"
            }
        ],
        "deprovisioning": "string",
        "fromStatus": "PENDING_PROVISIONING",
        "toStatus": "ACTIVE"
    }
}
exchangeOffers
Optional

Reference offer exchange(s) if offer was exchanged

integer As int32 As int32
purchaseQuantity
Optional

quantity for purchase. Applicable only for COMMIT

string
referenceId
Required

A unique id that is referenced to in subsequent transactions like status change, exchange etc. This NOT an offer or SKU id. This is unique per instance of offer purchase.

statusChange
Required

Change details, status transition information