FOSSredder 0.5.0
Loading...
Searching...
No Matches
WorkspaceSessionState.h
Go to the documentation of this file.
1
5
6#pragma once
7
8#include <memory>
9#include <vector>
10
16
Declares the persisted metadata record for an export run.
Declares the persisted metadata record for an import run.
Draft statement model used by import finalization and core application flow.
Draft transaction model used by import finalization and core application flow.
Domain aggregate that stores catalog entities for one workspace.
core::domain::catalog::WorkspaceCatalog catalog
bool empty() const noexcept
Checks whether catalog and workflow state are empty.
EntityList< core::application::exporting::ExportLog > ExportLogList
bool empty() const noexcept
Checks whether all workflow collections are empty.
EntityList< core::application::importing::ImportLog > ImportLogList
EntityList< core::application::importing::draft::TransactionDraft > TransactionDraftList
EntityList< core::application::importing::draft::StatementDraft > StatementDraftList