net_updater_api/api/refreshers/refresh_views/
refresh_views_request.rs

1use net_core_api::core::api::API;
2use net_core_api::core::encoder_api::Encoder;
3use net_core_api::core::decoder_api::Decoder;
4use net_core_api::core::typed_api::Typed;
5
6const DATA_TYPE: &str = "refresh-views-request";
7
8#[derive(Debug, Default, PartialEq, Eq)]
9pub struct RefreshViewsRequestDTO { }
10impl API for RefreshViewsRequestDTO { }
11
12impl RefreshViewsRequestDTO {
13    pub fn new() -> Self {
14        RefreshViewsRequestDTO::default()
15    }
16}
17
18impl Encoder for RefreshViewsRequestDTO {
19    fn encode(&self) -> Vec<u8> {
20        Vec::new()
21    }
22}
23
24impl Decoder for RefreshViewsRequestDTO {
25    #[allow(unused_variables)]
26    fn decode(data: &[u8]) -> RefreshViewsRequestDTO {
27        RefreshViewsRequestDTO::new()
28    }
29}
30
31impl Typed for RefreshViewsRequestDTO {
32    fn get_data_type() -> &'static str {
33        DATA_TYPE
34    }
35
36    fn get_type(&self) -> &str {
37        Self::get_data_type()
38    }
39}