use crate::error::Result;
use async_trait::async_trait;
pub struct SendBasicMessageOptions {
pub connection_id: String,
pub message: String,
}
#[async_trait]
pub trait BasicMessageModule {
async fn send_message(&self, options: SendBasicMessageOptions) -> Result<()>;
}