FOSSredder
0.5.0
Loading...
Searching...
No Matches
application/import/ImportResult.h
Go to the documentation of this file.
1
5
6
#pragma once
7
8
#include "
core/application/import/draft/TransactionDraft.h
"
9
10
#include <cstdint>
11
#include <map>
12
#include <memory>
13
#include <string>
14
#include <vector>
15
16
namespace
core::domain
{
17
class
Statement
;
18
}
19
20
namespace
core::application::importing
{
21
22
struct
ImportResult
{
23
std::shared_ptr<core::domain::Statement>
data
;
24
std::vector<core::application::importing::draft::TransactionDraft>
25
transactions
;
26
std::map<std::string, std::vector<std::uint8_t>>
artifacts
;
27
};
28
29
}
// namespace core::application::importing
TransactionDraft.h
Draft transaction model used by import finalization and core application flow.
core::domain::Statement
Definition
Statement.h:19
core::application::importing
Definition
DraftFinalizer.h:13
core::domain
Definition
application/import/ImportResult.h:16
core::application::importing::ImportResult
Definition
application/import/ImportResult.h:22
core::application::importing::ImportResult::artifacts
std::map< std::string, std::vector< std::uint8_t > > artifacts
Definition
application/import/ImportResult.h:26
core::application::importing::ImportResult::data
std::shared_ptr< core::domain::Statement > data
Definition
application/import/ImportResult.h:23
core::application::importing::ImportResult::transactions
std::vector< core::application::importing::draft::TransactionDraft > transactions
Definition
application/import/ImportResult.h:25
core
include
core
application
import
ImportResult.h
Generated by
1.14.0