Skip to main content

rustenium_cdp_definitions/browser_protocol/web_authn/
results.rs

1use serde::{Deserialize, Serialize};
2#[derive(Debug, Clone, PartialEq, Default, Serialize, Deserialize)]
3pub struct EnableResult {}
4impl TryFrom<serde_json::Value> for EnableResult {
5    type Error = serde_json::Error;
6    fn try_from(value: serde_json::Value) -> Result<Self, Self::Error> {
7        serde_json::from_value(value)
8    }
9}
10#[derive(Debug, Clone, PartialEq, Default, Serialize, Deserialize)]
11pub struct DisableResult {}
12impl TryFrom<serde_json::Value> for DisableResult {
13    type Error = serde_json::Error;
14    fn try_from(value: serde_json::Value) -> Result<Self, Self::Error> {
15        serde_json::from_value(value)
16    }
17}
18#[derive(Debug, Clone, PartialEq, Serialize, Deserialize)]
19pub struct AddVirtualAuthenticatorResult {
20    #[serde(rename = "authenticatorId")]
21    pub authenticator_id: super::types::AuthenticatorId,
22}
23impl TryFrom<serde_json::Value> for AddVirtualAuthenticatorResult {
24    type Error = serde_json::Error;
25    fn try_from(value: serde_json::Value) -> Result<Self, Self::Error> {
26        serde_json::from_value(value)
27    }
28}
29#[derive(Debug, Clone, PartialEq, Default, Serialize, Deserialize)]
30pub struct SetResponseOverrideBitsResult {}
31impl TryFrom<serde_json::Value> for SetResponseOverrideBitsResult {
32    type Error = serde_json::Error;
33    fn try_from(value: serde_json::Value) -> Result<Self, Self::Error> {
34        serde_json::from_value(value)
35    }
36}
37#[derive(Debug, Clone, PartialEq, Default, Serialize, Deserialize)]
38pub struct RemoveVirtualAuthenticatorResult {}
39impl TryFrom<serde_json::Value> for RemoveVirtualAuthenticatorResult {
40    type Error = serde_json::Error;
41    fn try_from(value: serde_json::Value) -> Result<Self, Self::Error> {
42        serde_json::from_value(value)
43    }
44}
45#[derive(Debug, Clone, PartialEq, Default, Serialize, Deserialize)]
46pub struct AddCredentialResult {}
47impl TryFrom<serde_json::Value> for AddCredentialResult {
48    type Error = serde_json::Error;
49    fn try_from(value: serde_json::Value) -> Result<Self, Self::Error> {
50        serde_json::from_value(value)
51    }
52}
53#[derive(Debug, Clone, PartialEq, Serialize, Deserialize)]
54pub struct GetCredentialResult {
55    #[serde(rename = "credential")]
56    pub credential: super::types::Credential,
57}
58impl TryFrom<serde_json::Value> for GetCredentialResult {
59    type Error = serde_json::Error;
60    fn try_from(value: serde_json::Value) -> Result<Self, Self::Error> {
61        serde_json::from_value(value)
62    }
63}
64#[derive(Debug, Clone, PartialEq, Serialize, Deserialize)]
65pub struct GetCredentialsResult {
66    #[serde(rename = "credentials")]
67    #[serde(skip_serializing_if = "Vec::is_empty")]
68    pub credentials: Vec<super::types::Credential>,
69}
70impl TryFrom<serde_json::Value> for GetCredentialsResult {
71    type Error = serde_json::Error;
72    fn try_from(value: serde_json::Value) -> Result<Self, Self::Error> {
73        serde_json::from_value(value)
74    }
75}
76#[derive(Debug, Clone, PartialEq, Default, Serialize, Deserialize)]
77pub struct RemoveCredentialResult {}
78impl TryFrom<serde_json::Value> for RemoveCredentialResult {
79    type Error = serde_json::Error;
80    fn try_from(value: serde_json::Value) -> Result<Self, Self::Error> {
81        serde_json::from_value(value)
82    }
83}
84#[derive(Debug, Clone, PartialEq, Default, Serialize, Deserialize)]
85pub struct ClearCredentialsResult {}
86impl TryFrom<serde_json::Value> for ClearCredentialsResult {
87    type Error = serde_json::Error;
88    fn try_from(value: serde_json::Value) -> Result<Self, Self::Error> {
89        serde_json::from_value(value)
90    }
91}
92#[derive(Debug, Clone, PartialEq, Default, Serialize, Deserialize)]
93pub struct SetUserVerifiedResult {}
94impl TryFrom<serde_json::Value> for SetUserVerifiedResult {
95    type Error = serde_json::Error;
96    fn try_from(value: serde_json::Value) -> Result<Self, Self::Error> {
97        serde_json::from_value(value)
98    }
99}
100#[derive(Debug, Clone, PartialEq, Default, Serialize, Deserialize)]
101pub struct SetAutomaticPresenceSimulationResult {}
102impl TryFrom<serde_json::Value> for SetAutomaticPresenceSimulationResult {
103    type Error = serde_json::Error;
104    fn try_from(value: serde_json::Value) -> Result<Self, Self::Error> {
105        serde_json::from_value(value)
106    }
107}
108#[derive(Debug, Clone, PartialEq, Default, Serialize, Deserialize)]
109pub struct SetCredentialPropertiesResult {}
110impl TryFrom<serde_json::Value> for SetCredentialPropertiesResult {
111    type Error = serde_json::Error;
112    fn try_from(value: serde_json::Value) -> Result<Self, Self::Error> {
113        serde_json::from_value(value)
114    }
115}