space_traders/models/
sell_cargo_201_response_data.rs

1//! Generated by: <https://openapi-generator.tech>
2//!
3//! Version of specification: `2.0.0`
4
5use serde::{Deserialize, Serialize};
6
7///
8#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
9pub struct SellCargo201ResponseData {
10    #[serde(rename = "agent")]
11    pub agent: crate::models::Agent,
12    #[serde(rename = "cargo")]
13    pub cargo: crate::models::ShipCargo,
14    #[serde(rename = "transaction")]
15    pub transaction: crate::models::MarketTransaction,
16}
17
18impl SellCargo201ResponseData {
19    /// Create value with optional fields set to `None`.
20    #[allow(clippy::too_many_arguments)]
21    pub fn new(
22        agent: crate::models::Agent,
23        cargo: crate::models::ShipCargo,
24        transaction: crate::models::MarketTransaction,
25    ) -> SellCargo201ResponseData {
26        SellCargo201ResponseData {
27            agent,
28            cargo,
29            transaction,
30        }
31    }
32}