space_traders/models/
transfer_cargo_request.rs1use serde::{Deserialize, Serialize};
6
7#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
9pub struct TransferCargoRequest {
10 #[serde(rename = "tradeSymbol")]
11 pub trade_symbol: crate::models::TradeSymbol,
12 #[serde(rename = "units")]
14 pub units: i32,
15 #[serde(rename = "shipSymbol")]
17 pub ship_symbol: String,
18}
19
20impl TransferCargoRequest {
21 #[allow(clippy::too_many_arguments)]
23 pub fn new(
24 trade_symbol: crate::models::TradeSymbol,
25 units: i32,
26 ship_symbol: String,
27 ) -> TransferCargoRequest {
28 TransferCargoRequest {
29 trade_symbol,
30 units,
31 ship_symbol,
32 }
33 }
34}