#include #include #include #include #include #include #include /** DID operations. */ namespace xrpl::test::jtx::did { json::Value set(jtx::Account const& account) { json::Value jv; jv[jss::TransactionType] = jss::DIDSet; jv[jss::Account] = to_string(account.id()); return jv; } json::Value setValid(jtx::Account const& account) { json::Value jv; jv[jss::TransactionType] = jss::DIDSet; jv[jss::Account] = to_string(account.id()); jv[sfURI.jsonName] = strHex(std::string{"uri"}); return jv; } json::Value del(jtx::Account const& account) { json::Value jv; jv[jss::TransactionType] = jss::DIDDelete; jv[jss::Account] = to_string(account.id()); return jv; } } // namespace xrpl::test::jtx::did