rsiot_http_client_config/
http_client_config.rs

1use rsiot_messages_core::IMessage;
2
3use crate::{
4    connection_config::ConnectionConfig, request_on_event::RequestOnEvent,
5    request_periodic::RequestPeriodic,
6};
7
8pub struct HttpClientConfig<TMessage>
9where
10    TMessage: IMessage,
11{
12    /// Параметры подключения
13    pub connection_config: ConnectionConfig,
14    /// Запросы, которые формируются на основе входящих сообщений
15    pub requests_on_event: Vec<RequestOnEvent<TMessage>>,
16    /// Периодические запросы
17    pub requests_periodic: Vec<RequestPeriodic<TMessage>>,
18}