linode_rs/data/
linode_region.rs1use 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}