notion_client/endpoints/blocks/update/
request.rs

1use derive_builder::Builder;
2use serde::{Deserialize, Serialize};
3use serde_with::skip_serializing_none;
4
5use crate::objects::block::Block;
6
7#[skip_serializing_none]
8#[derive(Serialize, Deserialize, Debug, Eq, PartialEq, Clone, Default, Builder)]
9#[builder(setter(strip_option))]
10#[builder(default)]
11pub struct UpdateABlockRequest {
12    #[serde(flatten)]
13    pub block: Option<Block>,
14    pub archived: Option<bool>,
15}