pinterest_api/parameter/
privacy_post.rs1use serde::{Deserialize, Serialize};
2
3#[derive(Serialize, Deserialize, Debug, Clone)]
4#[serde(rename_all = "SCREAMING_SNAKE_CASE")]
5pub enum PrivacyPost {
6 Protected,
7 Public,
8 Secret,
9}
10
11impl std::fmt::Display for PrivacyPost {
12 fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result {
13 match self {
14 Self::Protected => write!(f, "PROTECTED"),
15 Self::Public => write!(f, "PUBLIC"),
16 Self::Secret => write!(f, "SECRET"),
17 }
18 }
19}
20
21impl Default for PrivacyPost {
22 fn default() -> Self {
23 Self::Public
24 }
25}