1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18



#[derive(Default, Clone, Debug, PartialEq, Serialize, Deserialize)]
pub struct Links {
    #[serde(rename = "self", deserialize_with = "Option::deserialize")]
    pub self_link: Option<Box<crate::models::Link>>,
}

impl Links {
    pub fn new(self_link: Option<crate::models::Link>) -> Links {
        Links {
            self_link: if let Some(x) = self_link {Some(Box::new(x))} else {None},
        }
    }
}