class NetSuite::Records::KitItem

Attributes

external_id[RW]
internal_id[R]

TODO custom records need to be implemented field :accounting_book_detail_list, ItemAccountingBookDetailList field :cost_estimate_type, ItemCostEstimateType field :country_of_manufacture, Country field :create_revenue_plans_on, ItemCreateRevenuePlansOn field :hazmat_packing_group, HazmatPackingGroup field :item_carrier, ItemCarrier field :item_options_list, ItemOptionsList field :item_ship_method_list, RecordRefList field :out_of_stock_behavior, ItemOutOfStockBehavior field :overall_quantity_pricing_type, ItemOverallQuantityPricingType field :preference_criterion, ItemPreferenceCriterion field :presentation_item_list, PresentationItemList field :product_feed_list, ProductFeedList field :site_category_list, SiteCategoryList field :sitemap_priority, SitemapPriority field :translations_list, TranslationList field :vsoe_deferral, VsoeDeferral field :vsoe_permit_discount, VsoePermitDiscount field :vsoe_sop_group, VsoeSopGroup

Public Class Methods

new(attributes = {}) click to toggle source
# File lib/netsuite/records/kit_item.rb, line 60
def initialize(attributes = {})
  @internal_id = attributes.delete(:internal_id) || attributes.delete(:@internal_id)
  @external_id = attributes.delete(:external_id) || attributes.delete(:@external_id)
  initialize_from_attributes_hash(attributes)
end
search_class_name() click to toggle source
# File lib/netsuite/records/kit_item.rb, line 66
def self.search_class_name
  "Item"
end