Skip to main content

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}