Class: ActiveNetsuite::SearchRecord
- Inherits:
-
Object
- Object
- ActiveNetsuite::SearchRecord
show all
- Extended by:
- Forwardable
- Includes:
- Enumerable
- Defined in:
- lib/activenetsuite/soap/default.rb,
lib/activenetsuite/core/search_record.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.comSearchRecord abstract
Direct Known Subclasses
AccountSearch, AccountSearchAdvanced, AccountingPeriodSearch, AccountingPeriodSearchAdvanced, AppDefinitionSearch, AppDefinitionSearchAdvanced, AppPackageSearch, AppPackageSearchAdvanced, BinSearch, BinSearchAdvanced, BudgetSearch, BudgetSearchAdvanced, CalendarEventSearch, CalendarEventSearchAdvanced, CampaignSearch, CampaignSearchAdvanced, ChargeSearch, ChargeSearchAdvanced, ClassificationSearch, ClassificationSearchAdvanced, ContactCategorySearch, ContactCategorySearchAdvanced, ContactRoleSearch, ContactRoleSearchAdvanced, ContactSearch, ContactSearchAdvanced, CouponCodeSearch, CouponCodeSearchAdvanced, CurrencyRateSearch, CurrencyRateSearchAdvanced, CustomListSearch, CustomListSearchAdvanced, CustomRecordSearch, CustomRecordSearchAdvanced, CustomerCategorySearch, CustomerCategorySearchAdvanced, CustomerMessageSearch, CustomerMessageSearchAdvanced, CustomerSearch, CustomerSearchAdvanced, CustomerStatusSearch, CustomerStatusSearchAdvanced, DepartmentSearch, DepartmentSearchAdvanced, EmployeeSearch, EmployeeSearchAdvanced, EntityGroupSearch, EntityGroupSearchAdvanced, ExpenseCategorySearch, ExpenseCategorySearchAdvanced, FileSearch, FileSearchAdvanced, FolderSearch, FolderSearchAdvanced, GiftCertificateSearch, GiftCertificateSearchAdvanced, InventoryNumberSearch, InventoryNumberSearchAdvanced, IssueSearch, IssueSearchAdvanced, ItemDemandPlanSearch, ItemDemandPlanSearchAdvanced, ItemRevisionSearch, ItemRevisionSearchAdvanced, ItemSearch, ItemSearchAdvanced, ItemSupplyPlanSearch, ItemSupplyPlanSearchAdvanced, JobSearch, JobSearchAdvanced, JobStatusSearch, JobStatusSearchAdvanced, JobTypeSearch, JobTypeSearchAdvanced, LocationSearch, LocationSearchAdvanced, ManufacturingCostTemplateSearch, ManufacturingCostTemplateSearchAdvanced, ManufacturingOperationTaskSearch, ManufacturingOperationTaskSearchAdvanced, ManufacturingRoutingSearch, ManufacturingRoutingSearchAdvanced, MessageSearch, MessageSearchAdvanced, NexusSearch, NexusSearchAdvanced, NoteSearch, NoteSearchAdvanced, NoteTypeSearch, NoteTypeSearchAdvanced, OpportunitySearch, OpportunitySearchAdvanced, OriginatingLeadSearch, OtherNameCategorySearch, OtherNameCategorySearchAdvanced, PartnerCategorySearch, PartnerCategorySearchAdvanced, PartnerSearch, PartnerSearchAdvanced, PaymentMethodSearch, PaymentMethodSearchAdvanced, PayrollItemSearch, PayrollItemSearchAdvanced, PhoneCallSearch, PhoneCallSearchAdvanced, PriceLevelSearch, PriceLevelSearchAdvanced, PricingGroupSearch, PricingGroupSearchAdvanced, ProjectTaskSearch, ProjectTaskSearchAdvanced, PromotionCodeSearch, PromotionCodeSearchAdvanced, ResourceAllocationSearch, ResourceAllocationSearchAdvanced, RevRecScheduleSearch, RevRecScheduleSearchAdvanced, RevRecTemplateSearch, RevRecTemplateSearchAdvanced, SalesRoleSearch, SalesRoleSearchAdvanced, SearchRecordBasic, SiteCategorySearch, SiteCategorySearchAdvanced, SolutionSearch, SolutionSearchAdvanced, SubsidiarySearch, SubsidiarySearchAdvanced, SupportCaseSearch, SupportCaseSearchAdvanced, TaskSearch, TaskSearchAdvanced, TermSearch, TermSearchAdvanced, TimeBillSearch, TimeBillSearchAdvanced, TopicSearch, TopicSearchAdvanced, TransactionSearch, TransactionSearchAdvanced, UnitsTypeSearch, UnitsTypeSearchAdvanced, VendorCategorySearch, VendorCategorySearchAdvanced, VendorSearch, VendorSearchAdvanced, WinLossReasonSearch, WinLossReasonSearchAdvanced
Instance Attribute Summary collapse
Instance Method Summary
collapse
Constructor Details
Returns a new instance of SearchRecord.
23938
23939
|
# File 'lib/activenetsuite/soap/default.rb', line 23938
def initialize
end
|
Instance Attribute Details
#record_class=(value) ⇒ Object
Sets the attribute record_class
7
8
9
|
# File 'lib/activenetsuite/core/search_record.rb', line 7
def record_class=(value)
@record_class = value
end
|
Instance Method Details
#active ⇒ Object
34
35
36
|
# File 'lib/activenetsuite/core/search_record.rb', line 34
def active
dup.send(:add, isInactive: false)
end
|
#each ⇒ Object
12
13
14
15
16
|
# File 'lib/activenetsuite/core/search_record.rb', line 12
def each
response.each do |result|
yield result if block_given?
end
end
|
#find_by(*args) ⇒ Object
22
23
24
|
# File 'lib/activenetsuite/core/search_record.rb', line 22
def find_by(*args)
where(*args).first
end
|
#inactive ⇒ Object
30
31
32
|
# File 'lib/activenetsuite/core/search_record.rb', line 30
def inactive
dup.send(:add, isInactive: true)
end
|
#response ⇒ Object
38
39
40
|
# File 'lib/activenetsuite/core/search_record.rb', line 38
def response
@response ||= client.search(self)
end
|
#to_a ⇒ Object
26
27
28
|
# File 'lib/activenetsuite/core/search_record.rb', line 26
def to_a
response.to_a
end
|
#where(*args) ⇒ Object
18
19
20
|
# File 'lib/activenetsuite/core/search_record.rb', line 18
def where(*args)
dup.send(:add, *args)
end
|