rsiot-components-config 0.0.39

Конфигурация компонентов
Documentation
use rsiot_messages_core::IMessage;

use super::{
    connection_config::ConnectionConfig, request_input::RequestInput,
    request_periodic::RequestPeriodic,
};

/// Параметры компонента http-client
#[derive(Clone, Debug)]
pub struct Config<TMessage>
where
    TMessage: IMessage,
{
    /// Параметры подключения
    pub connection_config: ConnectionConfig,
    /// Запросы, которые формируются на основе входящих сообщений
    pub requests_input: Vec<RequestInput<TMessage>>,
    /// Периодические запросы
    pub requests_periodic: Vec<RequestPeriodic<TMessage>>,
}