appstoreserverlibrary.models.AdvancedCommerceRequestRefundItem module

class appstoreserverlibrary.models.AdvancedCommerceRequestRefundItem.AdvancedCommerceRequestRefundItem(SKU: str, revoke: bool, refundReason: AdvancedCommerceRefundReason = None, refundType: AdvancedCommerceRefundType = None, refundAmount: int | None = None, *, rawRefundReason: str = NOTHING, rawRefundType: str = NOTHING)[source]

Bases: AbstractAdvancedCommerceBaseItem

Information about the refund request for an item, such as its SKU, the refund amount, reason, and type.

https://developer.apple.com/documentation/advancedcommerceapi/requestrefunditem

rawRefundReason: str

See refundReason

rawRefundType: str

See refundType

refundAmount: int | None

The refund amount you’re requesting for the SKU, in milliunits of the currency.

https://developer.apple.com/documentation/advancedcommerceapi/refundamount

refundReason: AdvancedCommerceRefundReason

The reason for the refund request.

https://developer.apple.com/documentation/advancedcommerceapi/refundreason

refundType: AdvancedCommerceRefundType

The type of refund requested.

revoke: bool