use serde::{Deserialize, Serialize};
#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
pub struct ShipRefine201ResponseData {
#[serde(rename = "cargo")]
pub cargo: crate::models::ShipCargo,
#[serde(rename = "cooldown")]
pub cooldown: crate::models::Cooldown,
#[serde(rename = "produced")]
pub produced: Vec<crate::models::ShipRefine201ResponseDataProducedInner>,
#[serde(rename = "consumed")]
pub consumed: Vec<crate::models::ShipRefine201ResponseDataProducedInner>,
}
impl ShipRefine201ResponseData {
#[allow(clippy::too_many_arguments)]
pub fn new(
cargo: crate::models::ShipCargo,
cooldown: crate::models::Cooldown,
produced: Vec<crate::models::ShipRefine201ResponseDataProducedInner>,
consumed: Vec<crate::models::ShipRefine201ResponseDataProducedInner>,
) -> ShipRefine201ResponseData {
ShipRefine201ResponseData {
cargo,
cooldown,
produced,
consumed,
}
}
}