use wasm_bindgen::prelude::*;
#[wasm_bindgen]
#[derive(Clone, Copy, Debug, Default, Eq, PartialEq)]
pub struct GetLoginItemSettings {
open_at_login: bool,
open_as_hidden: bool, was_opened_at_login: bool, was_opened_as_hidden: bool, restore_state: bool, }
#[wasm_bindgen]
impl GetLoginItemSettings {
#[wasm_bindgen(constructor)]
pub fn new(
open_at_login: bool,
open_as_hidden: bool, was_opened_at_login: bool, was_opened_as_hidden: bool, restore_state: bool, ) -> GetLoginItemSettings {
GetLoginItemSettings {
open_at_login,
open_as_hidden,
was_opened_at_login,
was_opened_as_hidden,
restore_state,
}
}
#[wasm_bindgen(getter)]
pub fn open_at_login(self) -> bool {
self.open_at_login
}
#[wasm_bindgen(setter)]
pub fn set_open_at_login(mut self, value: bool) {
self.open_at_login = value;
}
#[wasm_bindgen(getter)]
pub fn open_as_hidden(self) -> bool {
self.open_as_hidden
}
#[wasm_bindgen(setter)]
pub fn set_open_as_hidden(mut self, value: bool) {
self.open_as_hidden = value;
}
#[wasm_bindgen(getter)]
pub fn was_opened_at_login(self) -> bool {
self.was_opened_at_login
}
#[wasm_bindgen(setter)]
pub fn set_was_opened_at_login(mut self, value: bool) {
self.was_opened_at_login = value;
}
#[wasm_bindgen(getter)]
pub fn was_opened_as_hidden(self) -> bool {
self.was_opened_as_hidden
}
#[wasm_bindgen(setter)]
pub fn set_was_opened_as_hidden(mut self, value: bool) {
self.was_opened_as_hidden = value;
}
#[wasm_bindgen(getter)]
pub fn restore_state(self) -> bool {
self.restore_state
}
#[wasm_bindgen(setter)]
pub fn set_restore_state(mut self, value: bool) {
self.restore_state = value;
}
}