1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
use serde::{Deserialize, Serialize}; /// This object represents type of a poll, which is allowed to be created and /// sent when the corresponding button is pressed. #[derive(Clone, Debug, Eq, Hash, PartialEq, Serialize, Deserialize)] #[serde(rename_all = "snake_case")] #[serde(tag = "type")] pub enum KeyboardButtonPollType { /// If `Quiz` is passed, the user will be allowed to create only polls in /// the quiz mode. Quiz, /// If `Regular` is passed, only regular polls will be allowed. Regular, /// If `Any` is passed, the user will be allowed to create a poll of any /// type. #[serde(rename = "")] Any, }