digitalocean_rs/data/
image.rs1use serde::Deserialize;
2
3use super::DigitalOceanApiMeta;
4
5#[derive(Deserialize, Debug)]
6pub struct DigitalOceanImagesRoot {
7 pub images: Vec<DigitalOceanImage>,
8 pub meta: DigitalOceanApiMeta,
9}
10
11#[derive(Deserialize, Debug)]
12pub struct DigitalOceanImage {
13 pub id: u32,
14 pub name: String,
15 pub distribution: String,
16 pub slug: Option<String>,
17 pub public: bool,
18 pub regions: Vec<String>,
19 pub created_at: String,
20 #[serde(rename = "type")]
21 pub itype: String,
22 pub min_disk_size: u32,
23 pub size_gigabytes: f32,
24 pub description: String,
25 pub tags: Vec<String>,
26 pub status: String,
27 pub error_message: Option<String>,
28}