rustenium_bidi_commands/input/
events.rs1use serde::{Serialize, Deserialize};
4use super::types::*;
5
6#[derive(Debug, Clone, Serialize, Deserialize)]
7#[serde(untagged)]
8pub enum InputEvent {
9 FileDialogOpened(FileDialogOpened),
10}
11
12
13#[derive(Debug, Clone, Serialize, Deserialize)]
14pub enum InputFileDialogOpenedMethod {
15 #[serde(rename = "input.fileDialogOpened")]
16 InputFileDialogOpened,
17}
18
19#[derive(Debug, Clone, Serialize, Deserialize)]
20pub struct FileDialogOpened {
21 #[serde(rename = "method")]
22 pub method: InputFileDialogOpenedMethod,
23 #[serde(rename = "params")]
24 pub params: FileDialogInfo,
25}
26