use std::time::Duration;
use rsiot_messages_core::IMessage;
use super::{
http_param::HttpParam,
types::{CbkOnFailure, CbkOnSuccess},
};
#[derive(Clone, Debug)]
pub struct RequestPeriodic<TMessage>
where
TMessage: IMessage,
{
pub period: Duration,
pub http_param: HttpParam,
pub on_success: CbkOnSuccess<TMessage>,
pub on_failure: CbkOnFailure<TMessage>,
}