4 #ifndef DJINNI_GENERATED_BITCOINLIKEPREPAREDTRANSACTION_HPP 5 #define DJINNI_GENERATED_BITCOINLIKEPREPAREDTRANSACTION_HPP 14 namespace ledger {
namespace core {
namespace api {
16 class BitcoinLikeOutput;
23 std::vector<std::shared_ptr<BitcoinLikeOutput>>
inputs;
27 std::vector<std::shared_ptr<BitcoinLikeOutput>>
outputs;
32 std::vector<std::shared_ptr<BitcoinLikeOutput>> inputs_,
33 std::vector<std::string> paths_,
34 std::vector<std::shared_ptr<BitcoinLikeOutput>> outputs_,
36 : version(
std::move(version_))
37 , inputs(
std::move(inputs_))
38 , paths(
std::move(paths_))
39 , outputs(
std::move(outputs_))
40 , lockTime(
std::move(lockTime_))
46 this->paths = cpy.
paths;
57 this->paths = cpy.
paths;
63 template <
class Archive>
64 void load(Archive& archive) {
65 archive(version, inputs, paths, outputs, lockTime);
68 template <
class Archive>
69 void save(Archive& archive)
const {
70 archive(version, inputs, paths, outputs, lockTime);
75 #endif //DJINNI_GENERATED_BITCOINLIKEPREPAREDTRANSACTION_HPP std::vector< std::shared_ptr< BitcoinLikeOutput > > outputs
Definition: BitcoinLikePreparedTransaction.hpp:27
Definition: BitcoinLikeFeePolicy.hpp:29
std::vector< std::shared_ptr< BitcoinLikeOutput > > inputs
Definition: BitcoinLikePreparedTransaction.hpp:23
int32_t lockTime
Definition: BitcoinLikePreparedTransaction.hpp:29
Definition: BitcoinLikePreparedTransaction.hpp:19
std::vector< std::string > paths
Definition: BitcoinLikePreparedTransaction.hpp:25
Definition: Account.cpp:8
int32_t version
Definition: BitcoinLikePreparedTransaction.hpp:21