wekan_cli/client/boards/export.rs
1use crate::client::{
2 WekanClient,
3 exports::{ExportError, ExportMetadata, ExportOptions},
4};
5use std::fs::File;
6impl WekanClient {
7 pub async fn export_board(
8 &self,
9 board: &str,
10 options: ExportOptions<'_>,
11 file: &mut File,
12 ) -> Result<ExportMetadata, ExportError> {
13 let mut segments = vec![board];
14 segments.extend_from_slice(options.format.suffix());
15 self.export_resource(&segments, options, file, false).await
16 }
17}