app_store_server_library/models/
image_size.rs1use serde::{Deserialize, Serialize};
2
3#[derive(Debug, Clone, Deserialize, Serialize, Hash, PartialEq, Eq)]
7pub enum ImageSize {
8 #[serde(rename = "FULL_SIZE")]
10 FullSize,
11
12 #[serde(rename = "BULLET_POINT")]
14 BulletPoint,
15
16 #[serde(untagged)]
19 NotSupported(String),
20}
21
22impl ImageSize {
23 pub fn raw_value(&self) -> &str {
24 match self {
25 ImageSize::FullSize => "FULL_SIZE",
26 ImageSize::BulletPoint => "BULLET_POINT",
27 ImageSize::NotSupported(value) => value.as_str(),
28 }
29 }
30}