Skip to main content

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}