Get names of transactions and ledger types from jss

This commit is contained in:
Scott Schurr
2019-05-01 10:52:39 -07:00
committed by Manoj doshi
parent be139d9bde
commit b39b0fef39
39 changed files with 216 additions and 170 deletions

View File

@@ -33,7 +33,7 @@ auth (jtx::Account const& account, jtx::Account const& auth)
Json::Value jv;
jv[sfAccount.jsonName] = account.human();
jv[sfAuthorize.jsonName] = auth.human();
jv[sfTransactionType.jsonName] = "DepositPreauth";
jv[sfTransactionType.jsonName] = jss::DepositPreauth;
return jv;
}
@@ -44,7 +44,7 @@ unauth (jtx::Account const& account, jtx::Account const& unauth)
Json::Value jv;
jv[sfAccount.jsonName] = account.human();
jv[sfUnauthorize.jsonName] = unauth.human();
jv[sfTransactionType.jsonName] = "DepositPreauth";
jv[sfTransactionType.jsonName] = jss::DepositPreauth;
return jv;
}

View File

@@ -30,7 +30,7 @@ fset (Account const& account,
{
Json::Value jv;
jv[jss::Account] = account.human();
jv[jss::TransactionType] = "AccountSet";
jv[jss::TransactionType] = jss::AccountSet;
if (on != 0)
jv[jss::SetFlag] = on;
if (off != 0)

View File

@@ -36,7 +36,7 @@ signers (Account const& account,
{
Json::Value jv;
jv[jss::Account] = account.human();
jv[jss::TransactionType] = "SignerListSet";
jv[jss::TransactionType] = jss::SignerListSet;
jv[sfSignerQuorum.getJsonName()] = quorum;
auto& ja = jv[sfSignerEntries.getJsonName()];
ja.resize(v.size());
@@ -55,7 +55,7 @@ signers (Account const& account, none_t)
{
Json::Value jv;
jv[jss::Account] = account.human();
jv[jss::TransactionType] = "SignerListSet";
jv[jss::TransactionType] = jss::SignerListSet;
jv[sfSignerQuorum.getJsonName()] = 0;
return jv;
}

View File

@@ -34,7 +34,7 @@ offer (Account const& account,
jv[jss::TakerGets] = out.getJson(0);
if (flags)
jv[jss::Flags] = flags;
jv[jss::TransactionType] = "OfferCreate";
jv[jss::TransactionType] = jss::OfferCreate;
return jv;
}
@@ -44,7 +44,7 @@ offer_cancel (Account const& account, std::uint32_t offerSeq)
Json::Value jv;
jv[jss::Account] = account.human();
jv[jss::OfferSequence] = offerSeq;
jv[jss::TransactionType] = "OfferCancel";
jv[jss::TransactionType] = jss::OfferCancel;
return jv;
}

View File

@@ -35,7 +35,7 @@ pay (Account const& account,
jv[jss::Account] = account.human();
jv[jss::Amount] = amount.value.getJson(0);
jv[jss::Destination] = to.human();
jv[jss::TransactionType] = "Payment";
jv[jss::TransactionType] = jss::Payment;
jv[jss::Flags] = tfUniversal;
return jv;
}

View File

@@ -36,7 +36,7 @@ rate (Account const& account, double multiplier)
jv[jss::Account] = account.human();
jv[jss::TransferRate] = std::uint32_t(
1000000000 * multiplier);
jv[jss::TransactionType] = "AccountSet";
jv[jss::TransactionType] = jss::AccountSet;
return jv;
}

View File

@@ -30,7 +30,7 @@ regkey (Account const& account,
{
Json::Value jv;
jv[jss::Account] = account.human();
jv[jss::TransactionType] = "SetRegularKey";
jv[jss::TransactionType] = jss::SetRegularKey;
return jv;
}
@@ -41,7 +41,7 @@ regkey (Account const& account,
Json::Value jv;
jv[jss::Account] = account.human();
jv["RegularKey"] = to_string(signer.id());
jv[jss::TransactionType] = "SetRegularKey";
jv[jss::TransactionType] = jss::SetRegularKey;
return jv;
}

View File

@@ -35,7 +35,7 @@ create (Account const& account,
{
Json::Value jv;
jv[jss::Account] = account.human();
jv[jss::TransactionType] = "TicketCreate";
jv[jss::TransactionType] = jss::TicketCreate;
if (expire)
jv["Expiration"] = *expire;
if (target)
@@ -49,7 +49,7 @@ Json::Value
cancel(Account const& account, std::string const & ticketId)
{
Json::Value jv;
jv[jss::TransactionType] = "TicketCancel";
jv[jss::TransactionType] = jss::TicketCancel;
jv[jss::Account] = account.human();
jv["TicketID"] = ticketId;
return jv;

View File

@@ -37,7 +37,7 @@ trust (Account const& account,
Json::Value jv;
jv[jss::Account] = account.human();
jv[jss::LimitAmount] = amount.getJson(0);
jv[jss::TransactionType] = "TrustSet";
jv[jss::TransactionType] = jss::TrustSet;
jv[jss::Flags] = flags;
return jv;
}
@@ -57,7 +57,7 @@ trust (Account const& account,
auto& ja = jv[jss::LimitAmount] = amount.getJson(0);
ja[jss::issuer] = peer.human();
}
jv[jss::TransactionType] = "TrustSet";
jv[jss::TransactionType] = jss::TrustSet;
jv[jss::Flags] = flags;
return jv;
}