wccg_models/order/payment_status.rs
1use serde::{Deserialize, Serialize};
2use std::fmt;
3
4#[cfg(feature = "wasm")]
5use wasm_bindgen::prelude::wasm_bindgen;
6
7#[cfg_attr(feature = "wasm", wasm_bindgen)]
8#[derive(Serialize, Deserialize, Debug, Clone)]
9pub enum PaymentStatus {
10 Success,
11 Started,
12 Failed,
13 Staging,
14}
15
16impl fmt::Display for PaymentStatus {
17 fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
18 write!(f, "{:?}", self)
19 }
20}