class Lazop::LazopResponse

Public Class Methods

new(type,code,message,r_id,body) click to toggle source
# File lib/LazopResponse.rb, line 7
def initialize(type,code,message,r_id,body)
    @type = type 
    @code = code
    @message = message
    @body = body
    @request_id = r_id
end

Public Instance Methods

body() click to toggle source
# File lib/LazopResponse.rb, line 33
def body
    # http response body, contains all fileds
    @body
end
code() click to toggle source
# File lib/LazopResponse.rb, line 24
def code
    # response code, 0 is no error
    @code
end
message() click to toggle source
# File lib/LazopResponse.rb, line 29
def message
    @message
end
request_id() click to toggle source
# File lib/LazopResponse.rb, line 38
def request_id
    # api uniqe request id
    @request_id
end
success?() click to toggle source
# File lib/LazopResponse.rb, line 43
def success?
    @code == '0'
end
type() click to toggle source
# File lib/LazopResponse.rb, line 15
def type
    # response type nil,ISP,ISV,SYSTEM
    # nil :no error
    # ISP : API Service Provider Error
    # ISV : API Request Client Error
    # SYSTEM : Lazop platform Error
    @type
end