FOSSredder
0.5.0
Loading...
Searching...
No Matches
TransactionDraft.h
Go to the documentation of this file.
1
5
6
#pragma once
7
8
#include <cstdint>
9
#include <string>
10
#include <vector>
11
12
#include "
core/domain/entities/Transaction.h
"
13
14
namespace
core::application::importing::draft
{
15
16
class
TransactionDraft
{
17
public
:
18
std::string
id
;
19
std::string
statementDraftId
;
20
int
position
= 0;
21
22
std::string
name
;
23
std::string
bookingDate
;
24
std::string
valuta
;
25
double
amount
= 0.0;
26
27
std::string
actorText
;
28
std::string
propertyText
;
29
std::string
actorId
;
30
bool
actorSelected
=
false
;
31
std::string
contractId
;
32
bool
contractSelected
=
false
;
33
34
std::string
metadata
;
35
std::vector<uint8_t>
proofImageData
;
36
37
std::string
type
;
38
39
bool
allocatable
=
false
;
40
bool
allocatableSelected
=
false
;
41
42
core::domain::Transaction::Status
status
=
core::domain::Transaction::Status::Unverified
;
43
44
std::vector<std::string>
propertyIds
;
45
std::string
createdAt
;
46
std::string
updatedAt
;
47
};
48
49
}
Transaction.h
Domain model for transactions.
core::application::importing::draft::TransactionDraft
Definition
TransactionDraft.h:16
core::application::importing::draft::TransactionDraft::id
std::string id
Definition
TransactionDraft.h:18
core::application::importing::draft::TransactionDraft::actorSelected
bool actorSelected
Definition
TransactionDraft.h:30
core::application::importing::draft::TransactionDraft::updatedAt
std::string updatedAt
Definition
TransactionDraft.h:46
core::application::importing::draft::TransactionDraft::status
core::domain::Transaction::Status status
Definition
TransactionDraft.h:42
core::application::importing::draft::TransactionDraft::position
int position
Definition
TransactionDraft.h:20
core::application::importing::draft::TransactionDraft::bookingDate
std::string bookingDate
Definition
TransactionDraft.h:23
core::application::importing::draft::TransactionDraft::contractId
std::string contractId
Definition
TransactionDraft.h:31
core::application::importing::draft::TransactionDraft::valuta
std::string valuta
Definition
TransactionDraft.h:24
core::application::importing::draft::TransactionDraft::actorId
std::string actorId
Definition
TransactionDraft.h:29
core::application::importing::draft::TransactionDraft::metadata
std::string metadata
Definition
TransactionDraft.h:34
core::application::importing::draft::TransactionDraft::amount
double amount
Definition
TransactionDraft.h:25
core::application::importing::draft::TransactionDraft::createdAt
std::string createdAt
Definition
TransactionDraft.h:45
core::application::importing::draft::TransactionDraft::proofImageData
std::vector< uint8_t > proofImageData
Definition
TransactionDraft.h:35
core::application::importing::draft::TransactionDraft::allocatableSelected
bool allocatableSelected
Definition
TransactionDraft.h:40
core::application::importing::draft::TransactionDraft::propertyIds
std::vector< std::string > propertyIds
Definition
TransactionDraft.h:44
core::application::importing::draft::TransactionDraft::name
std::string name
Definition
TransactionDraft.h:22
core::application::importing::draft::TransactionDraft::type
std::string type
Definition
TransactionDraft.h:37
core::application::importing::draft::TransactionDraft::allocatable
bool allocatable
Definition
TransactionDraft.h:39
core::application::importing::draft::TransactionDraft::propertyText
std::string propertyText
Definition
TransactionDraft.h:28
core::application::importing::draft::TransactionDraft::actorText
std::string actorText
Definition
TransactionDraft.h:27
core::application::importing::draft::TransactionDraft::statementDraftId
std::string statementDraftId
Definition
TransactionDraft.h:19
core::application::importing::draft::TransactionDraft::contractSelected
bool contractSelected
Definition
TransactionDraft.h:32
core::domain::Transaction::Status
Status
Definition
Transaction.h:22
core::domain::Transaction::Status::Unverified
@ Unverified
Definition
Transaction.h:24
core::application::importing::draft
Definition
DraftFinalizer.h:13
core
include
core
application
import
draft
TransactionDraft.h
Generated by
1.14.0