CatapultServer  v0.5.0.1 (Elephant)
TransactionStatusMapper.h
Go to the documentation of this file.
1 
21 #pragma once
22 #include "MapperInclude.h"
23 
24 namespace catapult { namespace model { struct TransactionStatus; } }
25 
26 namespace catapult { namespace mongo { namespace mappers {
27 
29  bsoncxx::document::value ToDbModel(const model::TransactionStatus& status);
30 }}}
MapperUtils.h
catapult::model::TransactionStatus
A transaction status.
Definition: TransactionStatus.h:29
catapult::mongo::mappers::ToInt64
int64_t ToInt64(TBaseValue value)
Converts base value to int64_t.
Definition: MapperUtils.h:75
catapult::model::TransactionStatus::Deadline
catapult::Timestamp Deadline
Deadline.
Definition: TransactionStatus.h:46
TransactionStatus.h
catapult::model::TransactionStatus::Hash
Hash256 Hash
Transaction hash.
Definition: TransactionStatus.h:40
catapult::model::TransactionStatus::Status
uint32_t Status
Raw status code.
Definition: TransactionStatus.h:43
catapult
Definition: AddressExtractionExtension.cpp:28
TransactionStatusMapper.h
catapult::mongo::mappers::ToBinary
bsoncxx::types::b_binary ToBinary(const uint8_t *pData, size_t size)
Converts raw array (pData) of size elements into bson binary type.
Definition: MapperUtils.cpp:30
catapult::mongo::mappers::ToDbModel
bsoncxx::document::value ToDbModel(const state::AccountState &accountState)
Maps an account state (accountState) to the corresponding db model value.
Definition: AccountStateMapper.cpp:81
MapperInclude.h