mirror of
https://github.com/XRPLF/rippled.git
synced 2026-08-22 23:00:55 +00:00
57 lines
1.0 KiB
C++
57 lines
1.0 KiB
C++
#include <test/jtx/memo.h>
|
|
|
|
#include <test/jtx/Env.h>
|
|
#include <test/jtx/JTx.h>
|
|
|
|
#include <xrpl/basics/strHex.h>
|
|
|
|
namespace xrpl {
|
|
namespace test {
|
|
namespace jtx {
|
|
|
|
void
|
|
memo::operator()(Env&, JTx& jt) const
|
|
{
|
|
auto& jv = jt.jv;
|
|
auto& ma = jv["Memos"];
|
|
auto& mi = ma[ma.size()];
|
|
auto& m = mi["Memo"];
|
|
m["MemoData"] = strHex(data_);
|
|
m["MemoFormat"] = strHex(format_);
|
|
m["MemoType"] = strHex(type_);
|
|
}
|
|
|
|
void
|
|
memo_data::operator()(Env&, JTx& jt) const
|
|
{
|
|
auto& jv = jt.jv;
|
|
auto& ma = jv["Memos"];
|
|
auto& mi = ma[ma.size()];
|
|
auto& m = mi["Memo"];
|
|
m["MemoData"] = strHex(s_);
|
|
}
|
|
|
|
void
|
|
memo_format::operator()(Env&, JTx& jt) const
|
|
{
|
|
auto& jv = jt.jv;
|
|
auto& ma = jv["Memos"];
|
|
auto& mi = ma[ma.size()];
|
|
auto& m = mi["Memo"];
|
|
m["MemoFormat"] = strHex(s_);
|
|
}
|
|
|
|
void
|
|
memo_type::operator()(Env&, JTx& jt) const
|
|
{
|
|
auto& jv = jt.jv;
|
|
auto& ma = jv["Memos"];
|
|
auto& mi = ma[ma.size()];
|
|
auto& m = mi["Memo"];
|
|
m["MemoType"] = strHex(s_);
|
|
}
|
|
|
|
} // namespace jtx
|
|
} // namespace test
|
|
} // namespace xrpl
|