browser_protocol/deviceaccess/
mod.rs1use serde::{Serialize, Deserialize};
2
3pub type RequestId = String;
6
7pub type DeviceId = String;
10
11#[derive(Debug, Clone, Serialize, Deserialize, Default)]
14#[serde(rename_all = "camelCase")]
15pub struct PromptDevice {
16
17 pub id: DeviceId,
18 pub name: String,
21}
22
23#[derive(Debug, Clone, Serialize, Deserialize, Default)]
26#[serde(rename_all = "camelCase")]
27pub struct SelectPromptParams {
28
29 pub id: RequestId,
30
31 pub deviceId: DeviceId,
32}
33
34#[derive(Debug, Clone, Serialize, Deserialize, Default)]
37#[serde(rename_all = "camelCase")]
38pub struct CancelPromptParams {
39
40 pub id: RequestId,
41}