slack_rust/block/
block_divider.rs

1//! A content divider, like an `<hr>`, to split up different blocks inside of a message.
2
3use serde::{Deserialize, Serialize};
4use serde_with::skip_serializing_none;
5
6/// A content divider, like an `<hr>`, to split up different blocks inside of a message.    
7/// See: <https://api.slack.com/reference/block-kit/blocks#divider>
8#[skip_serializing_none]
9#[derive(Deserialize, Serialize, Debug, Default, PartialEq)]
10pub struct DividerBlock {
11    pub block_id: Option<String>,
12}
13
14impl DividerBlock {
15    pub fn new(block_id: String) -> DividerBlock {
16        DividerBlock {
17            block_id: Some(block_id),
18        }
19    }
20}