class Nem::Model::TransferTransaction
Attributes
amount[R]
message[R]
mosaics[R]
recipient[R]
Public Class Methods
new_from_transaction_meta_data_pair(hash)
click to toggle source
# File lib/nem/model/transfer_transaction.rb, line 6 def self.new_from_transaction_meta_data_pair(hash) transaction = hash[:transaction] attrs = common_part_meta_data_pair(hash).merge( recipient: transaction[:recipient], amount: transaction[:amount], ) unless transaction[:message].empty? attrs[:message] = Message.new_from_message(transaction[:message]) end if transaction[:mosaics] attrs[:mosaics] = transaction[:mosaics].map do |mo| Mosaic.new_from_mosaic(mo) end end new(attrs) end