Skip to main content

wccg_models/order/
payment_order.rs

1use crate::order::payment_status::PaymentStatus;
2use getset::{Getters, Setters};
3use serde::{Deserialize, Serialize};
4
5#[cfg(feature = "wasm")]
6use wasm_bindgen::prelude::wasm_bindgen;
7
8#[cfg_attr(feature = "wasm", wasm_bindgen)]
9#[derive(Debug, Serialize, Deserialize, Getters, Setters)]
10#[getset(get = "pub", set = "pub")]
11#[serde(rename_all = "camelCase")]
12pub struct PaymentOrder {
13    #[serde(rename = "_id")]
14    order_id: String,
15
16    event_id: String,
17    event_name: String,
18    rider_id: String,
19    full_name: String,
20    selected_option: String,
21    payment_status: PaymentStatus,
22}