notion_client/objects.rs
1use serde::Deserialize;
2
3pub mod block;
4pub mod comment;
5pub mod data_source;
6pub mod database;
7pub mod emoji;
8pub mod error;
9pub mod file;
10pub mod native_icon;
11pub mod page;
12pub mod parent;
13pub mod property;
14pub mod rich_text;
15#[cfg(test)]
16mod tests;
17pub mod user;
18
19use error::Error;
20
21#[derive(Deserialize, Debug, Eq, PartialEq, Clone)]
22#[serde(untagged)]
23pub enum Response<T> {
24 Success(T),
25 Error(Error),
26}