Class: TencentCloud::Common::BaseResponse

Inherits:
Object
  • Object
show all
Defined in:
lib/tencentcloud-sdk-common/http/request.rb

Overview

base class of http response data

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(code = 200, header = nil, data = "") ⇒ BaseResponse

Returns a new instance of BaseResponse.



73
74
75
76
77
# File 'lib/tencentcloud-sdk-common/http/request.rb', line 73

def initialize(code = 200, header = nil, data = "")
  @code = code
  @header = header
  @data = data
end

Instance Attribute Details

#codeObject

Returns the value of attribute code.



71
72
73
# File 'lib/tencentcloud-sdk-common/http/request.rb', line 71

def code
  @code
end

#dataObject

Returns the value of attribute data.



71
72
73
# File 'lib/tencentcloud-sdk-common/http/request.rb', line 71

def data
  @data
end

#headerObject

Returns the value of attribute header.



71
72
73
# File 'lib/tencentcloud-sdk-common/http/request.rb', line 71

def header
  @header
end

Instance Method Details

#to_sObject



79
80
81
82
83
84
85
86
# File 'lib/tencentcloud-sdk-common/http/request.rb', line 79

def to_s
  s = "Status: #{@code}\nHeader: \n"
  @header ||= {}
  @header.each do |k, v|
    s += "#{k}: #{v}\n"
  end
  s += "Data: #{@data}\n"
end