rsiot-http-client-config 0.0.8

Конфигурация HTTP-клиента
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
use rsiot_messages_core::IMessage;

use crate::{
    connection_config::ConnectionConfig, request_on_event::RequestOnEvent,
    request_periodic::RequestPeriodic,
};

pub struct HttpClientConfig<TMessage>
where
    TMessage: IMessage,
{
    /// Параметры подключения
    pub connection_config: ConnectionConfig,
    /// Запросы, которые формируются на основе входящих сообщений
    pub requests_on_event: Vec<RequestOnEvent<TMessage>>,
    /// Периодические запросы
    pub requests_periodic: Vec<RequestPeriodic<TMessage>>,
}