app_store_server_library/primitives/advanced_commerce/refund_reason.rs
1use serde::{Deserialize, Serialize};
2
3/// The reason to request a refund.
4/// [RefundReason](https://developer.apple.com/documentation/advancedcommerceapi/refundreason)
5#[derive(Debug, Clone, Deserialize, Serialize, Hash, PartialEq, Eq)]
6#[serde(rename_all = "SCREAMING_SNAKE_CASE")]
7pub enum RefundReason {
8 UnintendedPurchase,
9 FulfillmentIssue,
10 UnsatisfiedWithPurchase,
11 Legal,
12 Other,
13 ModifyItemsRefund,
14 SimulateRefundDecline,
15}