module Nis::Endpoint::Local::Account::Transfers
Public Instance Methods
local_account_transfers(dir = :all, page:)
click to toggle source
# File lib/nis/endpoint/local/account/transfers.rb, line 32 def local_account_transfers(dir = :all, page:) request!(:post, "/local/account/transfers/#{local_account_transfers_direction(dir)}", page) do |res| res[:data].map { |tmdp| Nis::Struct::TransactionMetaDataPair.build(tmdp) } end end
local_account_transfers_all(page:)
click to toggle source
@param [Nis::Struct::AccountPrivateKeyTransactionsPage] page @return [Array <Nis::Struct::TransactionMetaDataPair>] @see nemproject.github.io/#transaction-data-with-decoded-messages
# File lib/nis/endpoint/local/account/transfers.rb, line 26 def local_account_transfers_all(page:) request!(:post, '/local/account/transfers/all', page) do |res| res[:data].map { |tmdp| Nis::Struct::TransactionMetaDataPair.build(tmdp) } end end
local_account_transfers_direction(dir)
click to toggle source
# File lib/nis/endpoint/local/account/transfers.rb, line 38 def local_account_transfers_direction(dir) case dir.to_s when /\Ai/ then :incoming when /\Ao/ then :outgoing else :all end end
local_account_transfers_incoming(page:)
click to toggle source
@param [Nis::Struct::AccountPrivateKeyTransactionsPage] page @return [Array <Nis::Struct::TransactionMetaDataPair>] @see nemproject.github.io/#transaction-data-with-decoded-messages
# File lib/nis/endpoint/local/account/transfers.rb, line 8 def local_account_transfers_incoming(page:) request!(:post, '/local/account/transfers/incoming', page) do |res| res[:data].map { |tmdp| Nis::Struct::TransactionMetaDataPair.build(tmdp) } end end
local_account_transfers_outgoing(page:)
click to toggle source
@param [Nis::Struct::AccountPrivateKeyTransactionsPage] page @return [Array <Nis::Struct::TransactionMetaDataPair>] @see nemproject.github.io/#transaction-data-with-decoded-messages
# File lib/nis/endpoint/local/account/transfers.rb, line 17 def local_account_transfers_outgoing(page:) request!(:post, '/local/account/transfers/outgoing', page) do |res| res[:data].map { |tmdp| Nis::Struct::TransactionMetaDataPair.build(tmdp) } end end