relegram/requests/
answer_callback_query.rs

1use requests::Request;
2use std::ops::Not;
3
4#[derive(Serialize, Debug, Clone)]
5pub struct AnswerCallbackQuery {
6    pub callback_query_id: String,
7    #[serde(skip_serializing_if = "Option::is_none")]
8    pub text: Option<String>,
9    #[serde(skip_serializing_if = "Not::not")]
10    pub show_alert: bool,
11    #[serde(skip_serializing_if = "Option::is_none")]
12    pub url: Option<String>,
13    #[serde(skip_serializing_if = "Option::is_none")]
14    pub cache_time: Option<i32>,
15}
16
17impl Request for AnswerCallbackQuery {
18    fn method(&self) -> &'static str {
19        "answerCallbackQuery"
20    }
21}