class Nis::Struct::AccountMetaData
@attr [String] status @attr [String] remoteStatus @attr [Array <Nis::Struct::AccountInfo>] cosignatoryOf @attr [Array <Nis::Struct::AccountInfo>] cosignatories @see nemproject.github.io/#accountMetaData
Attributes
cosignatories[RW]
cosignatoryOf[RW]
cosignatory_of[RW]
cosignatory_of=[RW]
remoteStatus[RW]
remote_status[RW]
remote_status=[RW]
status[RW]
Public Class Methods
build(attrs)
click to toggle source
# File lib/nis/struct/account_meta_data.rb, line 16 def self.build(attrs) attrs[:status] = Nis::Unit::Status.new(attrs[:status]) attrs[:remoteStatus] = Nis::Unit::Status.new(attrs[:remoteStatus]) attrs[:cosignatoryOf] = attrs[:cosignatoryOf].map { |a| AccountInfo.build(a) } attrs[:cosignatories] = attrs[:cosignatories].map { |a| AccountInfo.build(a) } new(attrs) end
Public Instance Methods
locked?()
click to toggle source
@return [Boolean]
# File lib/nis/struct/account_meta_data.rb, line 30 def locked? @status == 'LOCKED' end
unknown?()
click to toggle source
@return [Boolean]
# File lib/nis/struct/account_meta_data.rb, line 25 def unknown? @status == 'UNKNOWN' end
unlocked?()
click to toggle source
@return [Boolean]
# File lib/nis/struct/account_meta_data.rb, line 35 def unlocked? @status == 'UNLOCKED' end