1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use serde::{Deserialize, Serialize};

use super::linode_view::LinodesViewResponseBody;

//
#[derive(Deserialize, Serialize, Debug, Clone)]
pub struct LinodesListResponseBody {
    pub data: Vec<LinodesListResponseBodyDataItem>,
    pub page: usize,
    pub pages: usize,
    pub results: usize,
}

wrapping_macro::wrapping! {
    #[derive(Deserialize, Serialize, Debug, Clone)]
    pub struct LinodesListResponseBodyDataItem(pub LinodesViewResponseBody);
}