web_sys/features/
gen_IdbFileMetadataParameters.rs1#![allow(unused_imports)]
2#![allow(clippy::all)]
3use super::*;
4use wasm_bindgen::prelude::*;
5#[wasm_bindgen]
6extern "C" {
7 # [wasm_bindgen (extends = :: js_sys :: Object , js_name = IDBFileMetadataParameters)]
8 #[derive(Debug, Clone, PartialEq, Eq)]
9 #[doc = "The `IdbFileMetadataParameters` dictionary."]
10 #[doc = ""]
11 #[doc = "*This API requires the following crate features to be activated: `IdbFileMetadataParameters`*"]
12 #[deprecated]
13 pub type IdbFileMetadataParameters;
14 #[doc = "Get the `lastModified` field of this object."]
15 #[doc = ""]
16 #[doc = "*This API requires the following crate features to be activated: `IdbFileMetadataParameters`*"]
17 #[deprecated]
18 #[wasm_bindgen(method, getter = "lastModified")]
19 pub fn get_last_modified(this: &IdbFileMetadataParameters) -> Option<bool>;
20 #[doc = "Change the `lastModified` field of this object."]
21 #[doc = ""]
22 #[doc = "*This API requires the following crate features to be activated: `IdbFileMetadataParameters`*"]
23 #[deprecated]
24 #[wasm_bindgen(method, setter = "lastModified")]
25 pub fn set_last_modified(this: &IdbFileMetadataParameters, val: bool);
26 #[doc = "Get the `size` field of this object."]
27 #[doc = ""]
28 #[doc = "*This API requires the following crate features to be activated: `IdbFileMetadataParameters`*"]
29 #[deprecated]
30 #[wasm_bindgen(method, getter = "size")]
31 pub fn get_size(this: &IdbFileMetadataParameters) -> Option<bool>;
32 #[doc = "Change the `size` field of this object."]
33 #[doc = ""]
34 #[doc = "*This API requires the following crate features to be activated: `IdbFileMetadataParameters`*"]
35 #[deprecated]
36 #[wasm_bindgen(method, setter = "size")]
37 pub fn set_size(this: &IdbFileMetadataParameters, val: bool);
38}
39impl IdbFileMetadataParameters {
40 #[doc = "Construct a new `IdbFileMetadataParameters`."]
41 #[doc = ""]
42 #[doc = "*This API requires the following crate features to be activated: `IdbFileMetadataParameters`*"]
43 #[deprecated]
44 pub fn new() -> Self {
45 #[allow(unused_mut)]
46 let mut ret: Self = ::wasm_bindgen::JsCast::unchecked_into(::js_sys::Object::new());
47 ret
48 }
49 #[deprecated = "Use `set_last_modified()` instead."]
50 pub fn last_modified(&mut self, val: bool) -> &mut Self {
51 self.set_last_modified(val);
52 self
53 }
54 #[deprecated = "Use `set_size()` instead."]
55 pub fn size(&mut self, val: bool) -> &mut Self {
56 self.set_size(val);
57 self
58 }
59}
60impl Default for IdbFileMetadataParameters {
61 fn default() -> Self {
62 Self::new()
63 }
64}