notion_client/objects/native_icon.rs
1use serde::{Deserialize, Serialize};
2
3#[derive(Serialize, Deserialize, Clone, Debug, Eq, PartialEq)]
4#[serde(tag = "type", rename = "icon", rename_all = "snake_case")]
5pub enum NativeIcon {
6 Icon { icon: Native },
7}
8
9#[derive(Serialize, Deserialize, Clone, Debug, Eq, PartialEq)]
10#[serde(rename_all = "snake_case")]
11pub struct Native {
12 pub name: String,
13 pub color: Option<String>,
14}