appstoreserverlibrary.models.ConsumptionRequest module¶
- class appstoreserverlibrary.models.ConsumptionRequest.ConsumptionRequest(customerConsented: bool, sampleContentProvided: bool, deliveryStatus: DeliveryStatus | None = None, consumptionPercentage: int | None = None, refundPreference: RefundPreference | None = None, *, rawDeliveryStatus: str = NOTHING, rawRefundPreference: str | None = None)[source]¶
Bases:
AttrsRawValueAwareThe request body that contains consumption information for an In-App Purchase.
https://developer.apple.com/documentation/appstoreserverapi/consumptionrequest
- consumptionPercentage: int | None¶
An integer that indicates the percentage, in milliunits, of the In-App Purchase the customer consumed.
https://developer.apple.com/documentation/appstoreserverapi/consumptionpercentage
- customerConsented: bool¶
A Boolean value that indicates whether the customer consented to provide consumption data to the App Store.
https://developer.apple.com/documentation/appstoreserverapi/customerconsented
- deliveryStatus: DeliveryStatus | None¶
A value that indicates whether the app successfully delivered an in-app purchase that works properly.
https://developer.apple.com/documentation/appstoreserverapi/deliverystatus
- rawDeliveryStatus: str¶
See deliveryStatus
- rawRefundPreference: str | None¶
See refundPreference
- refundPreference: RefundPreference | None¶
A value that indicates your preferred outcome for the refund request.
https://developer.apple.com/documentation/appstoreserverapi/refundpreference
- sampleContentProvided: bool¶
A Boolean value that indicates whether you provided, prior to its purchase, a free sample or trial of the content, or information about its functionality.
https://developer.apple.com/documentation/appstoreserverapi/samplecontentprovided