use serde::{Deserialize, Serialize};
#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
pub struct InstallMount201ResponseData {
#[serde(rename = "agent")]
pub agent: crate::models::Agent,
#[serde(rename = "mounts")]
pub mounts: Vec<crate::models::ShipMount>,
#[serde(rename = "cargo")]
pub cargo: crate::models::ShipCargo,
#[serde(rename = "transaction")]
pub transaction: crate::models::ShipModificationTransaction,
}
impl InstallMount201ResponseData {
#[allow(clippy::too_many_arguments)]
pub fn new(
agent: crate::models::Agent,
mounts: Vec<crate::models::ShipMount>,
cargo: crate::models::ShipCargo,
transaction: crate::models::ShipModificationTransaction,
) -> InstallMount201ResponseData {
InstallMount201ResponseData {
agent,
mounts,
cargo,
transaction,
}
}
}