notionrs_schema/object/database/button.rs
1use serde::{Deserialize, Serialize};
2
3#[derive(Deserialize, Serialize, Debug, Default, Clone, PartialEq, Eq, notionrs_macro::Setter)]
4pub struct DatabaseButtonProperty {
5 /// Property Identifier
6 #[serde(skip_serializing)]
7 pub id: Option<String>,
8
9 /// Modify the value of this field when updating the column name of the property.
10 #[serde(skip_serializing)]
11 pub name: String,
12
13 /// Although it is not explicitly stated in the official documentation,
14 /// you can add a description to the property by specifying this.
15 #[serde(skip_serializing)]
16 pub description: Option<String>,
17
18 /// An empty object (`{}`)
19 pub button: std::collections::HashMap<(), ()>,
20}