notion_sdk/common/
parent.rs

1use crate::database::id::DatabaseId;
2use crate::pages::id::PageId;
3use serde::{Deserialize, Serialize};
4
5#[derive(Serialize, Deserialize, Debug, Eq, PartialEq, Clone)]
6#[serde(tag = "type")]
7#[serde(rename_all = "snake_case")]
8pub enum Parent {
9    #[serde(rename = "database_id")]
10    Database {
11        database_id: DatabaseId,
12    },
13    #[serde(rename = "page_id")]
14    Page {
15        page_id: PageId,
16    },
17    Workspace,
18}