/// <summary> /// Fiat CC to Fiat OneWallet transfer /// </summary> /// <param name="privateKey"></param> /// <param name="cardId"></param> /// <param name="destinationAddress"></param> /// <param name="amount"></param> /// <returns></returns> public TransferSummary AssembleTransaction(CCDetails cardDetails, string cardId, int currencyId, decimal amount) { var _transfer = new FiatFiatTransfer(); _transfer.Sender = new CCElement(cardDetails, cardId, amount); _transfer.Receiver = new Fiat1WSendElement(cardId, currencyId); _transfer.Fee = new FeeElement(); var transferSummary = _transfer.GetTransferSummary(); return(transferSummary); }
public CCElement(CCDetails cardDetails, string cardId, decimal amount) { _cardDetails = cardDetails; _cardId = cardId; Amount = amount; }