square_api_client/models/order_money_amounts.rs
1//! Model struct for OrderMoneyAmounts type
2
3use serde::{Deserialize, Serialize};
4
5use super::Money;
6
7/// A collection of various money amounts.
8#[derive(Clone, Debug, Default, Deserialize, Eq, PartialEq, Serialize)]
9pub struct OrderMoneyAmounts {
10 /// The total money.
11 pub total_money: Option<Money>,
12 /// The money associated with taxes.
13 pub tax_money: Option<Money>,
14 /// The money associated with discounts.
15 pub discount_money: Option<Money>,
16 /// The money associated with tips.
17 pub tip_money: Option<Money>,
18 /// The money associated with service charges.
19 pub service_charge_money: Option<Money>,
20}