1 #![allow(unused_imports)]
2 use super::*;
3 use wasm_bindgen::prelude::*;
4 #[wasm_bindgen]
5 extern "C" {
6     # [wasm_bindgen (extends = EventTarget , extends = :: js_sys :: Object , js_name = OfflineResourceList , typescript_type = "OfflineResourceList")]
7     #[derive(Debug, Clone, PartialEq, Eq)]
8     #[doc = "The `OfflineResourceList` class."]
9     #[doc = ""]
10     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/OfflineResourceList)"]
11     #[doc = ""]
12     #[doc = "*This API requires the following crate features to be activated: `OfflineResourceList`*"]
13     pub type OfflineResourceList;
14     # [wasm_bindgen (structural , catch , method , getter , js_class = "OfflineResourceList" , js_name = status)]
15     #[doc = "Getter for the `status` field of this object."]
16     #[doc = ""]
17     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/OfflineResourceList/status)"]
18     #[doc = ""]
19     #[doc = "*This API requires the following crate features to be activated: `OfflineResourceList`*"]
status(this: &OfflineResourceList) -> Result<u16, JsValue>20     pub fn status(this: &OfflineResourceList) -> Result<u16, JsValue>;
21     # [wasm_bindgen (structural , method , getter , js_class = "OfflineResourceList" , js_name = onchecking)]
22     #[doc = "Getter for the `onchecking` field of this object."]
23     #[doc = ""]
24     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/OfflineResourceList/onchecking)"]
25     #[doc = ""]
26     #[doc = "*This API requires the following crate features to be activated: `OfflineResourceList`*"]
onchecking(this: &OfflineResourceList) -> Option<::js_sys::Function>27     pub fn onchecking(this: &OfflineResourceList) -> Option<::js_sys::Function>;
28     # [wasm_bindgen (structural , method , setter , js_class = "OfflineResourceList" , js_name = onchecking)]
29     #[doc = "Setter for the `onchecking` field of this object."]
30     #[doc = ""]
31     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/OfflineResourceList/onchecking)"]
32     #[doc = ""]
33     #[doc = "*This API requires the following crate features to be activated: `OfflineResourceList`*"]
set_onchecking(this: &OfflineResourceList, value: Option<&::js_sys::Function>)34     pub fn set_onchecking(this: &OfflineResourceList, value: Option<&::js_sys::Function>);
35     # [wasm_bindgen (structural , method , getter , js_class = "OfflineResourceList" , js_name = onerror)]
36     #[doc = "Getter for the `onerror` field of this object."]
37     #[doc = ""]
38     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/OfflineResourceList/onerror)"]
39     #[doc = ""]
40     #[doc = "*This API requires the following crate features to be activated: `OfflineResourceList`*"]
onerror(this: &OfflineResourceList) -> Option<::js_sys::Function>41     pub fn onerror(this: &OfflineResourceList) -> Option<::js_sys::Function>;
42     # [wasm_bindgen (structural , method , setter , js_class = "OfflineResourceList" , js_name = onerror)]
43     #[doc = "Setter for the `onerror` field of this object."]
44     #[doc = ""]
45     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/OfflineResourceList/onerror)"]
46     #[doc = ""]
47     #[doc = "*This API requires the following crate features to be activated: `OfflineResourceList`*"]
set_onerror(this: &OfflineResourceList, value: Option<&::js_sys::Function>)48     pub fn set_onerror(this: &OfflineResourceList, value: Option<&::js_sys::Function>);
49     # [wasm_bindgen (structural , method , getter , js_class = "OfflineResourceList" , js_name = onnoupdate)]
50     #[doc = "Getter for the `onnoupdate` field of this object."]
51     #[doc = ""]
52     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/OfflineResourceList/onnoupdate)"]
53     #[doc = ""]
54     #[doc = "*This API requires the following crate features to be activated: `OfflineResourceList`*"]
onnoupdate(this: &OfflineResourceList) -> Option<::js_sys::Function>55     pub fn onnoupdate(this: &OfflineResourceList) -> Option<::js_sys::Function>;
56     # [wasm_bindgen (structural , method , setter , js_class = "OfflineResourceList" , js_name = onnoupdate)]
57     #[doc = "Setter for the `onnoupdate` field of this object."]
58     #[doc = ""]
59     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/OfflineResourceList/onnoupdate)"]
60     #[doc = ""]
61     #[doc = "*This API requires the following crate features to be activated: `OfflineResourceList`*"]
set_onnoupdate(this: &OfflineResourceList, value: Option<&::js_sys::Function>)62     pub fn set_onnoupdate(this: &OfflineResourceList, value: Option<&::js_sys::Function>);
63     # [wasm_bindgen (structural , method , getter , js_class = "OfflineResourceList" , js_name = ondownloading)]
64     #[doc = "Getter for the `ondownloading` field of this object."]
65     #[doc = ""]
66     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/OfflineResourceList/ondownloading)"]
67     #[doc = ""]
68     #[doc = "*This API requires the following crate features to be activated: `OfflineResourceList`*"]
ondownloading(this: &OfflineResourceList) -> Option<::js_sys::Function>69     pub fn ondownloading(this: &OfflineResourceList) -> Option<::js_sys::Function>;
70     # [wasm_bindgen (structural , method , setter , js_class = "OfflineResourceList" , js_name = ondownloading)]
71     #[doc = "Setter for the `ondownloading` field of this object."]
72     #[doc = ""]
73     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/OfflineResourceList/ondownloading)"]
74     #[doc = ""]
75     #[doc = "*This API requires the following crate features to be activated: `OfflineResourceList`*"]
set_ondownloading(this: &OfflineResourceList, value: Option<&::js_sys::Function>)76     pub fn set_ondownloading(this: &OfflineResourceList, value: Option<&::js_sys::Function>);
77     # [wasm_bindgen (structural , method , getter , js_class = "OfflineResourceList" , js_name = onprogress)]
78     #[doc = "Getter for the `onprogress` field of this object."]
79     #[doc = ""]
80     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/OfflineResourceList/onprogress)"]
81     #[doc = ""]
82     #[doc = "*This API requires the following crate features to be activated: `OfflineResourceList`*"]
onprogress(this: &OfflineResourceList) -> Option<::js_sys::Function>83     pub fn onprogress(this: &OfflineResourceList) -> Option<::js_sys::Function>;
84     # [wasm_bindgen (structural , method , setter , js_class = "OfflineResourceList" , js_name = onprogress)]
85     #[doc = "Setter for the `onprogress` field of this object."]
86     #[doc = ""]
87     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/OfflineResourceList/onprogress)"]
88     #[doc = ""]
89     #[doc = "*This API requires the following crate features to be activated: `OfflineResourceList`*"]
set_onprogress(this: &OfflineResourceList, value: Option<&::js_sys::Function>)90     pub fn set_onprogress(this: &OfflineResourceList, value: Option<&::js_sys::Function>);
91     # [wasm_bindgen (structural , method , getter , js_class = "OfflineResourceList" , js_name = onupdateready)]
92     #[doc = "Getter for the `onupdateready` field of this object."]
93     #[doc = ""]
94     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/OfflineResourceList/onupdateready)"]
95     #[doc = ""]
96     #[doc = "*This API requires the following crate features to be activated: `OfflineResourceList`*"]
onupdateready(this: &OfflineResourceList) -> Option<::js_sys::Function>97     pub fn onupdateready(this: &OfflineResourceList) -> Option<::js_sys::Function>;
98     # [wasm_bindgen (structural , method , setter , js_class = "OfflineResourceList" , js_name = onupdateready)]
99     #[doc = "Setter for the `onupdateready` field of this object."]
100     #[doc = ""]
101     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/OfflineResourceList/onupdateready)"]
102     #[doc = ""]
103     #[doc = "*This API requires the following crate features to be activated: `OfflineResourceList`*"]
set_onupdateready(this: &OfflineResourceList, value: Option<&::js_sys::Function>)104     pub fn set_onupdateready(this: &OfflineResourceList, value: Option<&::js_sys::Function>);
105     # [wasm_bindgen (structural , method , getter , js_class = "OfflineResourceList" , js_name = oncached)]
106     #[doc = "Getter for the `oncached` field of this object."]
107     #[doc = ""]
108     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/OfflineResourceList/oncached)"]
109     #[doc = ""]
110     #[doc = "*This API requires the following crate features to be activated: `OfflineResourceList`*"]
oncached(this: &OfflineResourceList) -> Option<::js_sys::Function>111     pub fn oncached(this: &OfflineResourceList) -> Option<::js_sys::Function>;
112     # [wasm_bindgen (structural , method , setter , js_class = "OfflineResourceList" , js_name = oncached)]
113     #[doc = "Setter for the `oncached` field of this object."]
114     #[doc = ""]
115     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/OfflineResourceList/oncached)"]
116     #[doc = ""]
117     #[doc = "*This API requires the following crate features to be activated: `OfflineResourceList`*"]
set_oncached(this: &OfflineResourceList, value: Option<&::js_sys::Function>)118     pub fn set_oncached(this: &OfflineResourceList, value: Option<&::js_sys::Function>);
119     # [wasm_bindgen (structural , method , getter , js_class = "OfflineResourceList" , js_name = onobsolete)]
120     #[doc = "Getter for the `onobsolete` field of this object."]
121     #[doc = ""]
122     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/OfflineResourceList/onobsolete)"]
123     #[doc = ""]
124     #[doc = "*This API requires the following crate features to be activated: `OfflineResourceList`*"]
onobsolete(this: &OfflineResourceList) -> Option<::js_sys::Function>125     pub fn onobsolete(this: &OfflineResourceList) -> Option<::js_sys::Function>;
126     # [wasm_bindgen (structural , method , setter , js_class = "OfflineResourceList" , js_name = onobsolete)]
127     #[doc = "Setter for the `onobsolete` field of this object."]
128     #[doc = ""]
129     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/OfflineResourceList/onobsolete)"]
130     #[doc = ""]
131     #[doc = "*This API requires the following crate features to be activated: `OfflineResourceList`*"]
set_onobsolete(this: &OfflineResourceList, value: Option<&::js_sys::Function>)132     pub fn set_onobsolete(this: &OfflineResourceList, value: Option<&::js_sys::Function>);
133     # [wasm_bindgen (catch , method , structural , js_class = "OfflineResourceList" , js_name = swapCache)]
134     #[doc = "The `swapCache()` method."]
135     #[doc = ""]
136     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/OfflineResourceList/swapCache)"]
137     #[doc = ""]
138     #[doc = "*This API requires the following crate features to be activated: `OfflineResourceList`*"]
swap_cache(this: &OfflineResourceList) -> Result<(), JsValue>139     pub fn swap_cache(this: &OfflineResourceList) -> Result<(), JsValue>;
140     # [wasm_bindgen (catch , method , structural , js_class = "OfflineResourceList" , js_name = update)]
141     #[doc = "The `update()` method."]
142     #[doc = ""]
143     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/OfflineResourceList/update)"]
144     #[doc = ""]
145     #[doc = "*This API requires the following crate features to be activated: `OfflineResourceList`*"]
update(this: &OfflineResourceList) -> Result<(), JsValue>146     pub fn update(this: &OfflineResourceList) -> Result<(), JsValue>;
147 }
148 impl OfflineResourceList {
149     #[doc = "The `OfflineResourceList.UNCACHED` const."]
150     #[doc = ""]
151     #[doc = "*This API requires the following crate features to be activated: `OfflineResourceList`*"]
152     pub const UNCACHED: u16 = 0i64 as u16;
153     #[doc = "The `OfflineResourceList.IDLE` const."]
154     #[doc = ""]
155     #[doc = "*This API requires the following crate features to be activated: `OfflineResourceList`*"]
156     pub const IDLE: u16 = 1u64 as u16;
157     #[doc = "The `OfflineResourceList.CHECKING` const."]
158     #[doc = ""]
159     #[doc = "*This API requires the following crate features to be activated: `OfflineResourceList`*"]
160     pub const CHECKING: u16 = 2u64 as u16;
161     #[doc = "The `OfflineResourceList.DOWNLOADING` const."]
162     #[doc = ""]
163     #[doc = "*This API requires the following crate features to be activated: `OfflineResourceList`*"]
164     pub const DOWNLOADING: u16 = 3u64 as u16;
165     #[doc = "The `OfflineResourceList.UPDATEREADY` const."]
166     #[doc = ""]
167     #[doc = "*This API requires the following crate features to be activated: `OfflineResourceList`*"]
168     pub const UPDATEREADY: u16 = 4u64 as u16;
169     #[doc = "The `OfflineResourceList.OBSOLETE` const."]
170     #[doc = ""]
171     #[doc = "*This API requires the following crate features to be activated: `OfflineResourceList`*"]
172     pub const OBSOLETE: u16 = 5u64 as u16;
173 }
174