1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
#[derive(Debug, Deserialize)] pub struct Review { pub id: String, pub object: String, pub charge: String, pub created: i64, pub livemode: bool, pub open: bool, pub reason: Reason } #[derive(Debug, PartialEq, Deserialize)] pub enum Reason { #[serde(rename = "rule")] Rule, #[serde(rename = "manual")] Manual, #[serde(rename = "approved")] Approved, #[serde(rename = "refunded")] Refunded, #[serde(rename = "refunded_as_fraud")] RefundedAsFraud, #[serde(rename = "disputed")] Disputed }