//------------------------------------------------------------------------------ /* Copyright (c) 2011-2013, OpenCoin, Inc. */ //============================================================================== NicknameState::NicknameState (SerializedLedgerEntry::pointer ledgerEntry) : mLedgerEntry (ledgerEntry) { if (!mLedgerEntry || mLedgerEntry->getType () != ltNICKNAME) return; } bool NicknameState::haveMinimumOffer () const { return mLedgerEntry->isFieldPresent (sfMinimumOffer); } STAmount NicknameState::getMinimumOffer () const { return mLedgerEntry->isFieldPresent (sfMinimumOffer) ? mLedgerEntry->getFieldAmount (sfMinimumOffer) : STAmount (); } RippleAddress NicknameState::getAccountID () const { return mLedgerEntry->getFieldAccount (sfAccount); } void NicknameState::addJson (Json::Value& val) { val = mLedgerEntry->getJson (0); }