slack_web_api/
response.rs1use serde::{Deserialize, Serialize};
2
3#[derive(Debug, Clone, Default, PartialEq, Serialize, Deserialize)]
5#[serde(default)]
6pub struct ResponseMetadata {
7 #[serde(skip_serializing_if = "Option::is_none")]
9 pub next_cursor: Option<String>,
10 #[serde(
12 skip_serializing_if = "Vec::is_empty",
13 deserialize_with = "crate::de::vec"
14 )]
15 pub warnings: Vec<String>,
16 #[serde(
18 skip_serializing_if = "Vec::is_empty",
19 deserialize_with = "crate::de::vec"
20 )]
21 pub messages: Vec<String>,
22 #[serde(
24 skip_serializing_if = "Vec::is_empty",
25 deserialize_with = "crate::de::vec"
26 )]
27 pub scopes: Vec<String>,
28 #[serde(
30 rename = "acceptedScopes",
31 skip_serializing_if = "Vec::is_empty",
32 deserialize_with = "crate::de::vec"
33 )]
34 pub accepted_scopes: Vec<String>,
35}