// Notes: // - A transfer of funds on or off an exchange (i.e. deposit or withdrawal) public Transfer(string transaction_id, ETransfer type, Coin coin, Unit <decimal> amount, DateTimeOffset created, EStatus status) { TransactionId = transaction_id; Type = type; Coin = coin; Amount = amount; Created = created; Status = status; }
/// <summary>Convert a poloniex deposit into a 'Transfer'</summary> private Transfer TransferFrom(global::Bittrex.API.DomainObjects.Transfer xfr, ETransfer type) { var id = xfr.TxId; var coin = Coins.GetOrAdd(xfr.Currency); var amount = xfr.Amount._(coin); var timestamp = xfr.Timestamp; var status = ToTransferStatus(xfr); return(new Transfer(id, type, coin, amount, timestamp, status)); }