1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
use std::borrow::Borrow;
use std::rc::Rc;
use futures;
use futures::Future;
use hyper;
use super::{configuration, query, Error};
pub struct DebugApiClient<C: hyper::client::connect::Connect> {
configuration: Rc<configuration::Configuration<C>>,
}
impl<C: hyper::client::connect::Connect> DebugApiClient<C> {
pub fn new(configuration: Rc<configuration::Configuration<C>>) -> DebugApiClient<C> {
DebugApiClient {
configuration: configuration,
}
}
}
pub trait DebugApi {
fn delete_debug_stats(&self) -> Box<dyn Future<Item = (), Error = Error>>;
fn get_debug_stats(&self) -> Box<dyn Future<Item = crate::models::DebugStats, Error = Error>>;
}
impl<C: hyper::client::connect::Connect + 'static> DebugApi for DebugApiClient<C> {
fn delete_debug_stats(&self) -> Box<dyn Future<Item = (), Error = Error>> {
let uri_str = format!("{}/platform/1/debug/stats", self.configuration.base_path);
query(
self.configuration.borrow(),
&uri_str,
&"",
hyper::Method::DELETE,
)
}
fn get_debug_stats(&self) -> Box<dyn Future<Item = crate::models::DebugStats, Error = Error>> {
let uri_str = format!("{}/platform/1/debug/stats", self.configuration.base_path);
query(
self.configuration.borrow(),
&uri_str,
&"",
hyper::Method::GET,
)
}
}