Class: ActiveNetsuite::SearchResult

Inherits:
Object
  • Object
show all
Includes:
MethodInflector
Defined in:
lib/activenetsuite/soap/default.rb,
lib/activenetsuite/core/search_result.rb

Overview

urn:core_2013_2urn:core_2013_2.platformurn:core_2013_2.platform.webservicesurn:core_2013_2.platform.webservices.netsuiteurn:core_2013_2.platform.webservices.netsuite.comSearchResult

status - ActiveNetsuite::Status
totalRecords - SOAP::SOAPInt
pageSize - SOAP::SOAPInt
totalPages - SOAP::SOAPInt
pageIndex - SOAP::SOAPInt
searchId - SOAP::SOAPString
recordList - ActiveNetsuite::RecordList
searchRowList - ActiveNetsuite::SearchRowList

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods included from MethodInflector

included, #method_missing

Constructor Details

#initialize(status = nil, totalRecords = nil, pageSize = nil, totalPages = nil, pageIndex = nil, searchId = nil, recordList = nil, searchRowList = nil) ⇒ SearchResult

Returns a new instance of SearchResult.



46030
46031
46032
46033
46034
46035
46036
46037
46038
46039
# File 'lib/activenetsuite/soap/default.rb', line 46030

def initialize(status = nil, totalRecords = nil, pageSize = nil, totalPages = nil, pageIndex = nil, searchId = nil, recordList = nil, searchRowList = nil)
  @status = status
  @totalRecords = totalRecords
  @pageSize = pageSize
  @totalPages = totalPages
  @pageIndex = pageIndex
  @searchId = searchId
  @recordList = recordList
  @searchRowList = searchRowList
end

Dynamic Method Handling

This class handles dynamic methods through the method_missing method in the class ActiveNetsuite::MethodInflector

Instance Attribute Details

#pageIndexObject

Returns the value of attribute pageIndex.



46025
46026
46027
# File 'lib/activenetsuite/soap/default.rb', line 46025

def pageIndex
  @pageIndex
end

#pageSizeObject

Returns the value of attribute pageSize.



46023
46024
46025
# File 'lib/activenetsuite/soap/default.rb', line 46023

def pageSize
  @pageSize
end

#recordListObject

Returns the value of attribute recordList.



46027
46028
46029
# File 'lib/activenetsuite/soap/default.rb', line 46027

def recordList
  @recordList
end

#searchIdObject

Returns the value of attribute searchId.



46026
46027
46028
# File 'lib/activenetsuite/soap/default.rb', line 46026

def searchId
  @searchId
end

#searchRowListObject

Returns the value of attribute searchRowList.



46028
46029
46030
# File 'lib/activenetsuite/soap/default.rb', line 46028

def searchRowList
  @searchRowList
end

#statusObject

Returns the value of attribute status.



46021
46022
46023
# File 'lib/activenetsuite/soap/default.rb', line 46021

def status
  @status
end

#totalPagesObject

Returns the value of attribute totalPages.



46024
46025
46026
# File 'lib/activenetsuite/soap/default.rb', line 46024

def totalPages
  @totalPages
end

#totalRecordsObject

Returns the value of attribute totalRecords.



46022
46023
46024
# File 'lib/activenetsuite/soap/default.rb', line 46022

def totalRecords
  @totalRecords
end

Instance Method Details

#has_more?Boolean

Returns:

  • (Boolean)


6
7
8
# File 'lib/activenetsuite/core/search_result.rb', line 6

def has_more?
  page_index < total_pages
end