linode_rs/data/
linode_region.rs

1use serde::Deserialize;
2
3#[derive(Deserialize, Debug)]
4pub struct LinodeRegionListRoot {
5    pub data: Vec<LinodeRegion>,
6    pub page: u32,
7    pub pages: u32,
8    pub results: u32,
9}
10
11#[derive(Deserialize, Debug)]
12pub struct LinodeRegion {
13    pub capabilities: Vec<String>,
14    pub country: String,
15    pub id: String,
16    pub label: String,
17    pub resolvers: LinodeRegionResolver,
18    pub status: String,
19}
20
21#[derive(Deserialize, Debug)]
22pub struct LinodeRegionResolver {
23    pub ipv4: String,
24    pub ipv6: String,
25}