public static TransactionHistoryEntry Decode(IByteReader stream) { TransactionHistoryEntry decodedTransactionHistoryEntry = new TransactionHistoryEntry(); decodedTransactionHistoryEntry.LedgerSeq = Uint32.Decode(stream); decodedTransactionHistoryEntry.TxSet = TransactionSet.Decode(stream); decodedTransactionHistoryEntry.Ext = TransactionHistoryEntryExt.Decode(stream); return decodedTransactionHistoryEntry; }
public static TransactionHistoryEntry Decode(XdrDataInputStream stream) { var decodedTransactionHistoryEntry = new TransactionHistoryEntry(); decodedTransactionHistoryEntry.LedgerSeq = Uint32.Decode(stream); decodedTransactionHistoryEntry.TxSet = TransactionSet.Decode(stream); decodedTransactionHistoryEntry.Ext = TransactionHistoryEntryExt.Decode(stream); return(decodedTransactionHistoryEntry); }
public static TransactionHistoryEntry Decode(IByteReader stream) { TransactionHistoryEntry decodedTransactionHistoryEntry = new TransactionHistoryEntry(); decodedTransactionHistoryEntry.LedgerSeq = Uint32.Decode(stream); decodedTransactionHistoryEntry.TxSet = TransactionSet.Decode(stream); decodedTransactionHistoryEntry.Ext = TransactionHistoryEntryExt.Decode(stream); return(decodedTransactionHistoryEntry); }
/*public BeneficiariesPage SeeMoreBeneficiaries() * { * FindElement(seeMoreBeneficiaryButton).Click(); * return new BeneficiariesPage(Driver); * }*/ public IList <TransactionHistoryEntry> GetRecentTransactions() { WaitUntilElementIsVisible(transactionsTable); if (IsMobile()) { ScrollIntoView(mobileTransactionsShowHideColumnsButton); FindElement(mobileTransactionsShowHideColumnsButton).Click(); foreach (var checkbox in FindElements(mobileTransactionsColumnShowHideOptionCheckbox)) { new Checkbox(checkbox).Select(true); } } ScrollIntoView(transactionsTable); var t = FindTable(transactionsTable); var amountColIndex = t.GetColumnIndex("Amount"); var hasComponentCol = t.ColumnTitles.Contains("Component"); var entries = new List <TransactionHistoryEntry>(); foreach (var row in t.Rows) { var entry = new TransactionHistoryEntry() { Date = row.GetCellElement(1).Text, TransactionType = row.GetCellElement(2).Text, Description = row.GetCellElement(3).Text, Amount = row.GetCellElement(amountColIndex).Text.Trim() }; if (hasComponentCol) { entry.Component = row.GetCellElement(4).Text; } entries.Add(entry); } return(entries); }
public static void Encode(IByteWriter stream, TransactionHistoryEntry encodedTransactionHistoryEntry) { Uint32.Encode(stream, encodedTransactionHistoryEntry.LedgerSeq); TransactionSet.Encode(stream, encodedTransactionHistoryEntry.TxSet); TransactionHistoryEntryExt.Encode(stream, encodedTransactionHistoryEntry.Ext); }
public static void Encode(XdrDataOutputStream stream, TransactionHistoryEntry encodedTransactionHistoryEntry) { Uint32.Encode(stream, encodedTransactionHistoryEntry.LedgerSeq); TransactionSet.Encode(stream, encodedTransactionHistoryEntry.TxSet); TransactionHistoryEntryExt.Encode(stream, encodedTransactionHistoryEntry.Ext); }