rustenium_cdp_definitions/browser_protocol/web_authn/
results.rs1use 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}