4 #ifndef DJINNI_GENERATED_INTERNALTRANSACTION_HPP 5 #define DJINNI_GENERATED_INTERNALTRANSACTION_HPP 11 #ifndef LIBCORE_EXPORT 13 #include <libcore_export.h> 15 #define LIBCORE_EXPORT 19 namespace ledger {
namespace core {
namespace api {
22 enum class OperationType;
30 virtual std::shared_ptr<BigInt> getGasLimit() = 0;
33 virtual std::shared_ptr<BigInt> getUsedGas() = 0;
36 virtual std::string getSender() = 0;
39 virtual std::string getReceiver() = 0;
42 virtual std::shared_ptr<BigInt> getValue() = 0;
45 virtual std::vector<uint8_t> getData() = 0;
48 virtual OperationType getOperationType() = 0;
52 #endif //DJINNI_GENERATED_INTERNALTRANSACTION_HPP Definition: InternalTransaction.hpp:25
Definition: Account.cpp:8