bitwarden_ipc/endpoint.rs
1use serde::{Deserialize, Serialize};
2#[cfg(feature = "wasm")]
3use {tsify_next::Tsify, wasm_bindgen::prelude::*};
4
5#[derive(Serialize, Deserialize, Debug, Clone, Copy, PartialEq, Eq, Hash)]
6#[cfg_attr(feature = "wasm", derive(Tsify), tsify(into_wasm_abi, from_wasm_abi))]
7pub enum Endpoint {
8 Web { id: i32 },
9 BrowserForeground,
10 BrowserBackground,
11 DesktopRenderer,
12 DesktopMain,
13}