1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
/*
* Zernio API
*
* API reference for Zernio. Authenticate with a Bearer API key. Base URL: https://zernio.com/api
*
* The version of the OpenAPI document: 1.0.4
* Contact: support@zernio.com
* Generated by: https://openapi-generator.tech
*/
use crate::models;
use serde::{Deserialize, Serialize};
/// TwitterPlatformDataSensitiveMedia : Marks attached media with a sensitive-content warning. Applied to every media item in the post (requires media; ignored for text-only tweets). At least one flag must be true for the warning to be sent.
#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
pub struct TwitterPlatformDataSensitiveMedia {
/// Content contains adult material.
#[serde(rename = "adultContent", skip_serializing_if = "Option::is_none")]
pub adult_content: Option<bool>,
/// Content depicts graphic violence.
#[serde(rename = "graphicViolence", skip_serializing_if = "Option::is_none")]
pub graphic_violence: Option<bool>,
/// Content has other sensitive characteristics.
#[serde(rename = "other", skip_serializing_if = "Option::is_none")]
pub other: Option<bool>,
}
impl TwitterPlatformDataSensitiveMedia {
/// Marks attached media with a sensitive-content warning. Applied to every media item in the post (requires media; ignored for text-only tweets). At least one flag must be true for the warning to be sent.
pub fn new() -> TwitterPlatformDataSensitiveMedia {
TwitterPlatformDataSensitiveMedia {
adult_content: None,
graphic_violence: None,
other: None,
}
}
}