discogs_api/data_types/
image.rs1use serde::Deserialize;
2
3#[derive(Debug, Clone, Deserialize)]
4pub struct ImageDimensions {
5 pub height: usize,
6 pub width: usize,
7}
8
9#[derive(Debug, Clone, Deserialize)]
10pub enum ImageType {
11 #[serde(rename = "primary")]
12 Primary,
13 #[serde(rename = "secondary")]
14 Secondary,
15}
16
17#[derive(Debug, Clone, Deserialize)]
18pub struct Image {
19 #[serde(flatten)]
20 pub dimensions: ImageDimensions,
21 pub resource_url: String,
22 pub r#type: ImageType,
23 pub uri: String,
24 pub uri150: String,
25}