Class: ChargeBee::ListResult

Inherits:
Object
  • Object
show all
Extended by:
Forwardable
Includes:
Enumerable
Defined in:
lib/chargebee/list_result.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(response, next_offset = nil, rheaders = nil, http_status_code = nil) ⇒ ListResult

Returns a new instance of ListResult.



13
14
15
16
17
18
19
20
# File 'lib/chargebee/list_result.rb', line 13

def initialize(response, next_offset=nil, rheaders = nil, http_status_code=nil)
  @response = response
  @rheaders = rheaders
  @http_status_code = http_status_code
  @list = Array.new
  @next_offset = JSON.parse(next_offset).to_s if next_offset
  initItems()
end

Instance Attribute Details

#next_offsetObject (readonly)

Returns the value of attribute next_offset.



11
12
13
# File 'lib/chargebee/list_result.rb', line 11

def next_offset
  @next_offset
end

Instance Method Details

#get_http_status_codeObject



29
30
31
# File 'lib/chargebee/list_result.rb', line 29

def get_http_status_code()
  @http_status_code
end

#get_raw_responseObject



26
27
28
# File 'lib/chargebee/list_result.rb', line 26

def get_raw_response()
  @response
end

#get_response_headersObject



22
23
24
# File 'lib/chargebee/list_result.rb', line 22

def get_response_headers()
  @rheaders
end