notion_sdk/database/
status.rs1use crate::database::select::{SelectOption, SelectOptionId};
2use crate::database::Color;
3use serde::{Deserialize, Serialize};
4
5#[derive(Serialize, Deserialize, Debug, Eq, PartialEq, Clone)]
6pub struct StatusGroupOption {
7 pub name: String,
8 pub id: SelectOptionId,
9 pub color: Color,
10 pub option_ids: Vec<SelectOptionId>,
11}
12
13#[derive(Serialize, Deserialize, Debug, Eq, PartialEq, Clone)]
14pub struct Status {
15 pub options: Vec<SelectOption>,
17 pub groups: Vec<StatusGroupOption>,
19}