web_extensions/tabs/
query_details.rs

1use super::{prelude::*, Status, WindowType};
2
3/// <https://developer.chrome.com/docs/extensions/reference/tabs/#type-query-queryInfo>
4#[derive(Debug, Serialize)]
5#[serde(rename_all = "camelCase")]
6pub struct QueryDetails<'a> {
7    pub active: Option<bool>,
8    pub audible: Option<bool>,
9    pub auto_discardable: Option<bool>,
10    pub cookie_store_id: Option<&'a str>,
11    pub current_window: Option<bool>,
12    pub discarded: Option<bool>,
13    pub hidden: Option<bool>,
14    pub highlighted: Option<bool>,
15    pub index: Option<i32>,
16    pub muted: Option<bool>,
17    pub last_focused_window: Option<bool>,
18    pub pinned: Option<bool>,
19    pub status: Option<Status>,
20    pub title: Option<&'a str>,
21    pub url: Option<&'a str>,
22    pub window_id: i32,
23    pub window_type: Option<WindowType>,
24}