Skip to main content

rustenium_cdp_definitions/browser_protocol/fetch/
results.rs

1use 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}