mirror of
https://github.com/AppFlowy-IO/AppFlowy.git
synced 2024-08-30 18:12:39 +00:00
* chore: support import appflowy data into current workspace * refactor: code * chore: unused ref * chore: update url
20 lines
636 B
Rust
20 lines
636 B
Rust
use crate::folder_builder::ParentChildViews;
|
|
use std::collections::HashMap;
|
|
|
|
pub enum ImportData {
|
|
AppFlowyDataFolder {
|
|
views: Vec<ParentChildViews>,
|
|
/// Used to update the [DatabaseViewTrackerList] when importing the database.
|
|
database_view_ids_by_database_id: HashMap<String, Vec<String>>,
|
|
row_object_ids: Vec<String>,
|
|
document_object_ids: Vec<String>,
|
|
database_object_ids: Vec<String>,
|
|
},
|
|
}
|
|
|
|
pub struct ImportViews {
|
|
pub views: Vec<ParentChildViews>,
|
|
/// Used to update the [DatabaseViewTrackerList] when importing the database.
|
|
pub database_view_ids_by_database_id: HashMap<String, Vec<String>>,
|
|
}
|