FOSSredder
0.5.0
Loading...
Searching...
No Matches
WorkspaceSnapshotCatalogMapper.h
Go to the documentation of this file.
1
5
6
#pragma once
7
8
#include "
core/domain/catalog/WorkspaceCatalog.h
"
9
#include "
core/ports/workspace/WorkspaceSnapshot.h
"
10
11
namespace
core::application::workspace
{
12
13
[[nodiscard]] core::domain::catalog::WorkspaceCatalog
14
toWorkspaceCatalog
(
const
core::ports::workspace::WorkspaceSnapshot& snapshot);
15
16
}
// namespace core::application::workspace
WorkspaceCatalog.h
Domain aggregate that stores catalog entities for one workspace.
WorkspaceSnapshot.h
Immutable workspace read-model snapshot exposed through workspace ports.
core::application::workspace
Definition
WorkspaceSessionState.h:17
core::application::workspace::toWorkspaceCatalog
core::domain::catalog::WorkspaceCatalog toWorkspaceCatalog(const core::ports::workspace::WorkspaceSnapshot &snapshot)
Definition
WorkspaceSnapshotCatalogMapper.cpp:76
core
include
core
application
workspace
WorkspaceSnapshotCatalogMapper.h
Generated by
1.14.0