space_traders/models/
register_201_response_data.rs1use serde::{Deserialize, Serialize};
6
7#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
9pub struct Register201ResponseData {
10 #[serde(rename = "agent")]
11 pub agent: crate::models::Agent,
12 #[serde(rename = "contract")]
13 pub contract: crate::models::Contract,
14 #[serde(rename = "faction")]
15 pub faction: crate::models::Faction,
16 #[serde(rename = "ship")]
17 pub ship: crate::models::Ship,
18 #[serde(rename = "token")]
20 pub token: String,
21}
22
23impl Register201ResponseData {
24 #[allow(clippy::too_many_arguments)]
26 pub fn new(
27 agent: crate::models::Agent,
28 contract: crate::models::Contract,
29 faction: crate::models::Faction,
30 ship: crate::models::Ship,
31 token: String,
32 ) -> Register201ResponseData {
33 Register201ResponseData {
34 agent,
35 contract,
36 faction,
37 ship,
38 token,
39 }
40 }
41}