open_library_api_rs/models/covers.rs
1// v0.0.1
2use serde::{Deserialize, Serialize};
3
4/// Metadata for one cover image, returned by the covers JSON endpoint.
5#[derive(Debug, Clone, Serialize, Deserialize)]
6pub struct CoverMeta {
7 #[serde(default)]
8 pub id: Option<i64>,
9 #[serde(default)]
10 pub size: Option<String>,
11 #[serde(default)]
12 pub url: Option<String>,
13 #[serde(default)]
14 pub width: Option<u32>,
15 #[serde(default)]
16 pub height: Option<u32>,
17}