space_traders/models/
deliver_contract_request.rs1use serde::{Deserialize, Serialize};
6
7#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
9pub struct DeliverContractRequest {
10 #[serde(rename = "shipSymbol")]
12 pub ship_symbol: String,
13 #[serde(rename = "tradeSymbol")]
15 pub trade_symbol: String,
16 #[serde(rename = "units")]
18 pub units: i32,
19}
20
21impl DeliverContractRequest {
22 #[allow(clippy::too_many_arguments)]
24 pub fn new(ship_symbol: String, trade_symbol: String, units: i32) -> DeliverContractRequest {
25 DeliverContractRequest {
26 ship_symbol,
27 trade_symbol,
28 units,
29 }
30 }
31}