rustenium_cdp_definitions/browser_protocol/fetch/
results.rs1use serde::{Deserialize, Serialize};
2#[derive(Debug, Clone, PartialEq, Default, Serialize, Deserialize)]
3pub struct DisableResult {}
4impl TryFrom<serde_json::Value> for DisableResult {
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 EnableResult {}
12impl TryFrom<serde_json::Value> for EnableResult {
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, Default, Serialize, Deserialize)]
19pub struct FailRequestResult {}
20impl TryFrom<serde_json::Value> for FailRequestResult {
21 type Error = serde_json::Error;
22 fn try_from(value: serde_json::Value) -> Result<Self, Self::Error> {
23 serde_json::from_value(value)
24 }
25}
26#[derive(Debug, Clone, PartialEq, Default, Serialize, Deserialize)]
27pub struct FulfillRequestResult {}
28impl TryFrom<serde_json::Value> for FulfillRequestResult {
29 type Error = serde_json::Error;
30 fn try_from(value: serde_json::Value) -> Result<Self, Self::Error> {
31 serde_json::from_value(value)
32 }
33}
34#[derive(Debug, Clone, PartialEq, Default, Serialize, Deserialize)]
35pub struct ContinueRequestResult {}
36impl TryFrom<serde_json::Value> for ContinueRequestResult {
37 type Error = serde_json::Error;
38 fn try_from(value: serde_json::Value) -> Result<Self, Self::Error> {
39 serde_json::from_value(value)
40 }
41}
42#[derive(Debug, Clone, PartialEq, Default, Serialize, Deserialize)]
43pub struct ContinueWithAuthResult {}
44impl TryFrom<serde_json::Value> for ContinueWithAuthResult {
45 type Error = serde_json::Error;
46 fn try_from(value: serde_json::Value) -> Result<Self, Self::Error> {
47 serde_json::from_value(value)
48 }
49}
50#[derive(Debug, Clone, PartialEq, Default, Serialize, Deserialize)]
51pub struct ContinueResponseResult {}
52impl TryFrom<serde_json::Value> for ContinueResponseResult {
53 type Error = serde_json::Error;
54 fn try_from(value: serde_json::Value) -> Result<Self, Self::Error> {
55 serde_json::from_value(value)
56 }
57}
58#[derive(Debug, Clone, PartialEq, Serialize, Deserialize)]
59pub struct GetResponseBodyResult {
60 #[doc = "Response body."]
61 #[serde(rename = "body")]
62 pub body: String,
63 #[doc = "True, if content was sent as base64."]
64 #[serde(rename = "base64Encoded")]
65 pub base64_encoded: bool,
66}
67impl TryFrom<serde_json::Value> for GetResponseBodyResult {
68 type Error = serde_json::Error;
69 fn try_from(value: serde_json::Value) -> Result<Self, Self::Error> {
70 serde_json::from_value(value)
71 }
72}
73#[derive(Debug, Clone, PartialEq, Serialize, Deserialize)]
74pub struct TakeResponseBodyAsStreamResult {
75 #[serde(rename = "stream")]
76 pub stream: crate::browser_protocol::io::types::StreamHandle,
77}
78impl TryFrom<serde_json::Value> for TakeResponseBodyAsStreamResult {
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}