rvk_objects/app_widget/
list.rs

1//! <https://vk.com/dev/objects/appWidget?f=2.%20List>
2//! and
3//! <https://vk.com/dev/objects/appWidget_2?f=5.%2BCompact%2BList>
4
5use super::*;
6
7#[derive(Deserialize, Clone, Debug)]
8pub struct List {
9    pub title: String,
10    pub title_url: Option<String>,
11    pub title_counter: Option<Integer>,
12    pub rows: Vec<Element>,
13    pub more: Option<String>,
14    pub more_url: Option<String>,
15}
16
17#[derive(Deserialize, Clone, Debug)]
18pub struct Element {
19    pub title: String,
20    pub title_url: Option<String>,
21    pub button: Option<String>,
22    pub button_url: Option<String>,
23    pub icon_id: Option<String>,
24    pub descr: Option<String>,
25    pub address: Option<String>,
26    pub time: Option<String>,
27    pub text: Option<String>,
28}