space_traders/models/
extract_resources_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 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    /// Create value with optional fields set to `None`.
20    #[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}