space_traders/models/
extract_resources_201_response_data.rs1use serde::{Deserialize, Serialize};
6
7#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
9pub struct ExtractResources201ResponseData {
10 #[serde(rename = "cooldown")]
11 pub cooldown: crate::models::Cooldown,
12 #[serde(rename = "extraction")]
13 pub extraction: crate::models::Extraction,
14 #[serde(rename = "cargo")]
15 pub cargo: crate::models::ShipCargo,
16}
17
18impl ExtractResources201ResponseData {
19 #[allow(clippy::too_many_arguments)]
21 pub fn new(
22 cooldown: crate::models::Cooldown,
23 extraction: crate::models::Extraction,
24 cargo: crate::models::ShipCargo,
25 ) -> ExtractResources201ResponseData {
26 ExtractResources201ResponseData {
27 cooldown,
28 extraction,
29 cargo,
30 }
31 }
32}