4 #ifndef DJINNI_GENERATED_BLOCK_HPP 5 #define DJINNI_GENERATED_BLOCK_HPP 13 namespace ledger {
namespace core {
namespace api {
22 std::chrono::system_clock::time_point
time;
28 Block(std::string blockHash_,
30 std::chrono::system_clock::time_point time_,
31 std::string currencyName_,
33 : blockHash(
std::move(blockHash_))
34 , uid(
std::move(uid_))
35 , time(
std::move(time_))
36 , currencyName(
std::move(currencyName_))
37 , height(
std::move(height_))
43 this->time = cpy.
time;
54 this->time = cpy.
time;
60 template <
class Archive>
61 void load(Archive& archive) {
62 archive(blockHash, uid, time, currencyName, height);
65 template <
class Archive>
66 void save(Archive& archive)
const {
67 archive(blockHash, uid, time, currencyName, height);
72 #endif //DJINNI_GENERATED_BLOCK_HPP std::string uid
Definition: Block.hpp:20
Definition: BitcoinLikeFeePolicy.hpp:29
int64_t height
Definition: Block.hpp:26
Definition: Account.cpp:8
std::string blockHash
Definition: Block.hpp:18
std::string currencyName
Definition: Block.hpp:24
std::chrono::system_clock::time_point time
Definition: Block.hpp:22