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}