use crate::core::voiceflow::VoiceflowBlock;
#[derive(Debug)]
pub struct ResponderBase {
chat_id: String,
message_id: String,
date: i64,
message_content: VoiceflowBlock,
}
impl ResponderBase {
pub fn new(chat_id: String, message_id: String, message_content: VoiceflowBlock, date: i64) -> Self {
Self {
chat_id,
message_id,
date,
message_content,
}
}
pub fn message_id(&self) -> &String {
&self.message_id
}
pub fn message_content(&self) -> &VoiceflowBlock {
&self.message_content
}
pub fn chat_id(&self) -> &String {
&self.chat_id
}
pub fn date(&self) -> i64 {
self.date
}
}