class Nem::Model::MultisigAggregateModificationTransaction

Constants

Modification

Attributes

min_cosignatories[R]
modifications[R]
relative_change[R]

Public Class Methods

new_from_transaction_meta_data_pair(hash) click to toggle source
# File lib/nem/model/multisig_aggregate_modification_transaction.rb, line 7
def self.new_from_transaction_meta_data_pair(hash)
  transaction = hash[:transaction]
  modifications = transaction[:modifications].map do |mod|
    Modification.new(mod[:modificationType], mod[:cosignatoryAccount])
  end
  attrs = common_part_meta_data_pair(hash).merge(
    min_cosignatories: transaction[:minCosignatories],
    modifications: modifications
  )
  new(attrs)
end