Skip to main content

wekan_cli/command_result/
imports.rs

1use crate::client::boards::import::ZipImportCounts;
2use serde::Serialize;
3
4#[derive(Debug, Eq, PartialEq, Serialize)]
5pub struct BoardImportSuccess {
6    pub board_id: String,
7    pub source: String,
8    pub mutation_confirmed: bool,
9}
10
11#[derive(Debug, Eq, PartialEq, Serialize)]
12pub struct ZipImportSuccess {
13    pub board_id: String,
14    pub swimlane_id: Option<String>,
15    pub list_id: Option<String>,
16    pub card_id: Option<String>,
17    pub checklist_id: Option<String>,
18    pub counts: ZipImportCounts,
19    pub mutation_confirmed: bool,
20}
21
22#[derive(Debug, Eq, PartialEq, Serialize)]
23pub struct IcsImportSuccess {
24    pub board_id: String,
25    pub swimlane_id: String,
26    pub list_id: String,
27    pub created: u64,
28    pub card_ids: Vec<String>,
29    pub mutation_confirmed: bool,
30}