Trait MessagingApiBlobApi
Source pub trait MessagingApiBlobApi: Send + Sync {
// Required methods
fn get_message_content(
&self,
message_id: &str,
) -> Pin<Box<dyn Future<Output = Result<PathBuf, Error>> + Send>>;
fn get_message_content_preview(
&self,
message_id: &str,
) -> Pin<Box<dyn Future<Output = Result<PathBuf, Error>> + Send>>;
fn get_message_content_transcoding_by_message_id(
&self,
message_id: &str,
) -> Pin<Box<dyn Future<Output = Result<GetMessageContentTranscodingResponse, Error>> + Send>>;
fn get_rich_menu_image(
&self,
rich_menu_id: &str,
) -> Pin<Box<dyn Future<Output = Result<PathBuf, Error>> + Send>>;
fn set_rich_menu_image(
&self,
rich_menu_id: &str,
body: Option<PathBuf>,
) -> Pin<Box<dyn Future<Output = Result<(), Error>> + Send>>;
}