square_api_client/models/enums/payment_refund_status.rs
1//! Model for PaymentRefundStatus enum
2
3use serde::{Deserialize, Serialize};
4
5/// Indicates a refund's current status.
6#[derive(Clone, Debug, Deserialize, Eq, PartialEq, Serialize)]
7#[serde(rename_all = "SCREAMING_SNAKE_CASE")]
8pub enum PaymentRefundStatus {
9 /// Awaiting approval.
10 Pending,
11 /// Successfully completed.
12 Completed,
13 /// The refund was rejected.
14 Rejected,
15 /// An error occurred.
16 Failed,
17}