class MiiApiResponse
Attributes
data[RW]
error_code[RW]
error_message[RW]
is_test_user[RW]
status[RW]
Public Class Methods
from_hash(hash, data_processor, array_type_payload = false)
click to toggle source
# File lib/miiCardConsumers.rb, line 690 def self.from_hash(hash, data_processor, array_type_payload = false) payload_json = hash["Data"] if payload_json && !data_processor.nil? if array_type_payload payload = payload_json.map{|item| data_processor.call(item)} else payload = data_processor.call(payload_json) end elsif !(payload_json.nil?) payload = payload_json else payload = nil end return MiiApiResponse.new( hash["Status"], hash["ErrorCode"], hash["ErrorMessage"], hash["IsTestUser"], payload ) end
new(status, error_code, error_message, is_test_user, data)
click to toggle source
# File lib/miiCardConsumers.rb, line 682 def initialize(status, error_code, error_message, is_test_user, data) @status = status @error_code = error_code @error_message = error_message @is_test_user = is_test_user @data = data end