cdp_protocol/
device_orientation.rs1#[allow(unused_imports)]
3use super::types::*;
4#[allow(unused_imports)]
5use serde::{Deserialize, Serialize};
6#[allow(unused_imports)]
7use serde_json::Value as Json;
8#[derive(Deserialize, Serialize, Debug, Clone, PartialEq)]
9#[serde(rename_all = "camelCase")]
10pub struct ClearDeviceOrientationOverride(pub Option<serde_json::Value>);
11#[derive(Deserialize, Serialize, Debug, Clone, PartialEq)]
12pub struct SetDeviceOrientationOverride {
13 #[serde(default)]
14 #[serde(rename = "alpha")]
15 pub alpha: JsFloat,
16 #[serde(default)]
17 #[serde(rename = "beta")]
18 pub beta: JsFloat,
19 #[serde(default)]
20 #[serde(rename = "gamma")]
21 pub gamma: JsFloat,
22}
23#[derive(Deserialize, Serialize, Debug, Clone, PartialEq)]
24#[serde(rename_all = "camelCase")]
25pub struct ClearDeviceOrientationOverrideReturnObject {}
26#[derive(Deserialize, Serialize, Debug, Clone, PartialEq)]
27#[serde(rename_all = "camelCase")]
28pub struct SetDeviceOrientationOverrideReturnObject {}
29impl Method for ClearDeviceOrientationOverride {
30 const NAME: &'static str = "DeviceOrientation.clearDeviceOrientationOverride";
31 type ReturnObject = ClearDeviceOrientationOverrideReturnObject;
32}
33impl Method for SetDeviceOrientationOverride {
34 const NAME: &'static str = "DeviceOrientation.setDeviceOrientationOverride";
35 type ReturnObject = SetDeviceOrientationOverrideReturnObject;
36}
37pub mod events {
38 #[allow(unused_imports)]
39 use super::super::types::*;
40 #[allow(unused_imports)]
41 use serde::{Deserialize, Serialize};
42}