Class: BigcommerceAPI::Product

Inherits:
Resource show all
Extended by:
Countable
Defined in:
lib/bigcommerce_api/product.rb

Instance Attribute Summary collapse

Attributes inherited from Resource

#errors

Method Summary

Methods included from Countable

count

Methods inherited from Resource

all, #assign_attributes, belongs_to, #changed, #create, #delete, find, #find_for_reload, has_many, has_one, http_request, #initialize, #mark_dirty!, #parent, #reload, #resource, resource, #resource_url, #save, #update_attributes

Methods inherited from Base

#attributes, clean!, date_adjust, default_options, #initialize, #store, #time, to_rfc2822

Constructor Details

This class inherits a constructor from BigcommerceAPI::Resource

Instance Attribute Details

#availabilityObject

incoming attributes



6
7
8
# File 'lib/bigcommerce_api/product.rb', line 6

def availability
  @availability
end

#availability_descriptionObject

incoming attributes



6
7
8
# File 'lib/bigcommerce_api/product.rb', line 6

def availability_description
  @availability_description
end

#bin_picking_numberObject

incoming attributes



6
7
8
# File 'lib/bigcommerce_api/product.rb', line 6

def bin_picking_number
  @bin_picking_number
end

#brand_idObject

incoming attributes



6
7
8
# File 'lib/bigcommerce_api/product.rb', line 6

def brand_id
  @brand_id
end

#brand_resourceObject

has_one



85
86
87
# File 'lib/bigcommerce_api/product.rb', line 85

def brand_resource
  @brand_resource
end

#categoriesObject

incoming attributes



6
7
8
# File 'lib/bigcommerce_api/product.rb', line 6

def categories
  @categories
end

#conditionObject

incoming attributes



6
7
8
# File 'lib/bigcommerce_api/product.rb', line 6

def condition
  @condition
end

#configurable_fieldsObject

incoming attributes



6
7
8
# File 'lib/bigcommerce_api/product.rb', line 6

def configurable_fields
  @configurable_fields
end

#cost_priceObject

incoming attributes



6
7
8
# File 'lib/bigcommerce_api/product.rb', line 6

def cost_price
  @cost_price
end

#custom_fieldsObject

incoming attributes



6
7
8
# File 'lib/bigcommerce_api/product.rb', line 6

def custom_fields
  @custom_fields
end

#custom_urlObject

incoming attributes



6
7
8
# File 'lib/bigcommerce_api/product.rb', line 6

def custom_url
  @custom_url
end

#date_createdObject

incoming attributes



6
7
8
# File 'lib/bigcommerce_api/product.rb', line 6

def date_created
  @date_created
end

#date_last_importedObject

incoming attributes



6
7
8
# File 'lib/bigcommerce_api/product.rb', line 6

def date_last_imported
  @date_last_imported
end

#date_modifiedObject

incoming attributes



6
7
8
# File 'lib/bigcommerce_api/product.rb', line 6

def date_modified
  @date_modified
end

#depthObject

incoming attributes



6
7
8
# File 'lib/bigcommerce_api/product.rb', line 6

def depth
  @depth
end

#descriptionObject

incoming attributes



6
7
8
# File 'lib/bigcommerce_api/product.rb', line 6

def description
  @description
end

#discount_rulesObject

incoming attributes



6
7
8
# File 'lib/bigcommerce_api/product.rb', line 6

def discount_rules
  @discount_rules
end

#downloadsObject

incoming attributes



6
7
8
# File 'lib/bigcommerce_api/product.rb', line 6

def downloads
  @downloads
end

#event_date_endObject

incoming attributes



6
7
8
# File 'lib/bigcommerce_api/product.rb', line 6

def event_date_end
  @event_date_end
end

#event_date_field_nameObject

incoming attributes



6
7
8
# File 'lib/bigcommerce_api/product.rb', line 6

def event_date_field_name
  @event_date_field_name
end

#event_date_startObject

incoming attributes



6
7
8
# File 'lib/bigcommerce_api/product.rb', line 6

def event_date_start
  @event_date_start
end

#event_date_typeObject

incoming attributes



6
7
8
# File 'lib/bigcommerce_api/product.rb', line 6

def event_date_type
  @event_date_type
end

#fixed_cost_shipping_priceObject

incoming attributes



6
7
8
# File 'lib/bigcommerce_api/product.rb', line 6

def fixed_cost_shipping_price
  @fixed_cost_shipping_price
end

#heightObject

incoming attributes



6
7
8
# File 'lib/bigcommerce_api/product.rb', line 6

def height
  @height
end

#idObject

incoming attributes



6
7
8
# File 'lib/bigcommerce_api/product.rb', line 6

def id
  @id
end

#images_hashObject

has_many



79
80
81
# File 'lib/bigcommerce_api/product.rb', line 79

def images_hash
  @images_hash
end

#inventory_levelObject

incoming attributes



6
7
8
# File 'lib/bigcommerce_api/product.rb', line 6

def inventory_level
  @inventory_level
end

#inventory_trackingObject

incoming attributes



6
7
8
# File 'lib/bigcommerce_api/product.rb', line 6

def inventory_tracking
  @inventory_tracking
end

#inventory_warning_levelObject

incoming attributes



6
7
8
# File 'lib/bigcommerce_api/product.rb', line 6

def inventory_warning_level
  @inventory_warning_level
end

#is_condition_shownObject

incoming attributes



6
7
8
# File 'lib/bigcommerce_api/product.rb', line 6

def is_condition_shown
  @is_condition_shown
end

incoming attributes



6
7
8
# File 'lib/bigcommerce_api/product.rb', line 6

def is_featured
  @is_featured
end

#is_free_shippingObject

incoming attributes



6
7
8
# File 'lib/bigcommerce_api/product.rb', line 6

def is_free_shipping
  @is_free_shipping
end

#is_open_graph_thumbnailObject

incoming attributes



6
7
8
# File 'lib/bigcommerce_api/product.rb', line 6

def is_open_graph_thumbnail
  @is_open_graph_thumbnail
end

#is_preorder_onlyObject

incoming attributes



6
7
8
# File 'lib/bigcommerce_api/product.rb', line 6

def is_preorder_only
  @is_preorder_only
end

#is_price_hiddenObject

incoming attributes



6
7
8
# File 'lib/bigcommerce_api/product.rb', line 6

def is_price_hidden
  @is_price_hidden
end

#is_visibleObject

incoming attributes



6
7
8
# File 'lib/bigcommerce_api/product.rb', line 6

def is_visible
  @is_visible
end

#layout_fileObject

incoming attributes



6
7
8
# File 'lib/bigcommerce_api/product.rb', line 6

def layout_file
  @layout_file
end

#meta_descriptionObject

incoming attributes



6
7
8
# File 'lib/bigcommerce_api/product.rb', line 6

def meta_description
  @meta_description
end

#meta_keywordsObject

incoming attributes



6
7
8
# File 'lib/bigcommerce_api/product.rb', line 6

def meta_keywords
  @meta_keywords
end

#myob_asset_accountObject

incoming attributes



6
7
8
# File 'lib/bigcommerce_api/product.rb', line 6

def 
  @myob_asset_account
end

#myob_expense_accountObject

incoming attributes



6
7
8
# File 'lib/bigcommerce_api/product.rb', line 6

def 
  @myob_expense_account
end

#myob_income_accountObject

incoming attributes



6
7
8
# File 'lib/bigcommerce_api/product.rb', line 6

def 
  @myob_income_account
end

#nameObject

incoming attributes



6
7
8
# File 'lib/bigcommerce_api/product.rb', line 6

def name
  @name
end

#open_graph_descriptionObject

incoming attributes



6
7
8
# File 'lib/bigcommerce_api/product.rb', line 6

def open_graph_description
  @open_graph_description
end

#open_graph_titleObject

incoming attributes



6
7
8
# File 'lib/bigcommerce_api/product.rb', line 6

def open_graph_title
  @open_graph_title
end

#open_graph_typeObject

incoming attributes



6
7
8
# File 'lib/bigcommerce_api/product.rb', line 6

def open_graph_type
  @open_graph_type
end

#option_set_displayObject

incoming attributes



6
7
8
# File 'lib/bigcommerce_api/product.rb', line 6

def option_set_display
  @option_set_display
end

#option_set_idObject

incoming attributes



6
7
8
# File 'lib/bigcommerce_api/product.rb', line 6

def option_set_id
  @option_set_id
end

#option_set_resourceObject

has_one



85
86
87
# File 'lib/bigcommerce_api/product.rb', line 85

def option_set_resource
  @option_set_resource
end

#options_hashObject

has_many



79
80
81
# File 'lib/bigcommerce_api/product.rb', line 79

def options_hash
  @options_hash
end

#order_quantity_maximumObject

incoming attributes



6
7
8
# File 'lib/bigcommerce_api/product.rb', line 6

def order_quantity_maximum
  @order_quantity_maximum
end

#order_quantity_minimumObject

incoming attributes



6
7
8
# File 'lib/bigcommerce_api/product.rb', line 6

def order_quantity_minimum
  @order_quantity_minimum
end

#page_titleObject

incoming attributes



6
7
8
# File 'lib/bigcommerce_api/product.rb', line 6

def page_title
  @page_title
end

#peachtree_gl_accountObject

incoming attributes



6
7
8
# File 'lib/bigcommerce_api/product.rb', line 6

def 
  @peachtree_gl_account
end

#preorder_messageObject

incoming attributes



6
7
8
# File 'lib/bigcommerce_api/product.rb', line 6

def preorder_message
  @preorder_message
end

#preorder_release_dateObject

incoming attributes



6
7
8
# File 'lib/bigcommerce_api/product.rb', line 6

def preorder_release_date
  @preorder_release_date
end

#priceObject

incoming attributes



6
7
8
# File 'lib/bigcommerce_api/product.rb', line 6

def price
  @price
end

#price_hidden_labelObject

incoming attributes



6
7
8
# File 'lib/bigcommerce_api/product.rb', line 6

def price_hidden_label
  @price_hidden_label
end

#product_typeObject

reserved



89
90
91
# File 'lib/bigcommerce_api/product.rb', line 89

def product_type
  @product_type
end

#rating_countObject

incoming attributes



6
7
8
# File 'lib/bigcommerce_api/product.rb', line 6

def rating_count
  @rating_count
end

#rating_totalObject

incoming attributes



6
7
8
# File 'lib/bigcommerce_api/product.rb', line 6

def rating_total
  @rating_total
end

incoming attributes



6
7
8
# File 'lib/bigcommerce_api/product.rb', line 6

def related_products
  @related_products
end

#retail_priceObject

incoming attributes



6
7
8
# File 'lib/bigcommerce_api/product.rb', line 6

def retail_price
  @retail_price
end

#rules_hashObject

has_many



79
80
81
# File 'lib/bigcommerce_api/product.rb', line 79

def rules_hash
  @rules_hash
end

#sale_priceObject

incoming attributes



6
7
8
# File 'lib/bigcommerce_api/product.rb', line 6

def sale_price
  @sale_price
end

#search_keywordsObject

incoming attributes



6
7
8
# File 'lib/bigcommerce_api/product.rb', line 6

def search_keywords
  @search_keywords
end

#skuObject

incoming attributes



6
7
8
# File 'lib/bigcommerce_api/product.rb', line 6

def sku
  @sku
end

#skus_hashObject

has_many



79
80
81
# File 'lib/bigcommerce_api/product.rb', line 79

def skus_hash
  @skus_hash
end

#sort_orderObject

incoming attributes



6
7
8
# File 'lib/bigcommerce_api/product.rb', line 6

def sort_order
  @sort_order
end

#tax_class_idObject

incoming attributes



6
7
8
# File 'lib/bigcommerce_api/product.rb', line 6

def tax_class_id
  @tax_class_id
end

#total_soldObject

incoming attributes



6
7
8
# File 'lib/bigcommerce_api/product.rb', line 6

def total_sold
  @total_sold
end

#typeObject

incoming attributes



6
7
8
# File 'lib/bigcommerce_api/product.rb', line 6

def type
  @type
end

#upcObject

incoming attributes



6
7
8
# File 'lib/bigcommerce_api/product.rb', line 6

def upc
  @upc
end

#videosObject

incoming attributes



6
7
8
# File 'lib/bigcommerce_api/product.rb', line 6

def videos
  @videos
end

#view_countObject

incoming attributes



6
7
8
# File 'lib/bigcommerce_api/product.rb', line 6

def view_count
  @view_count
end

#warrantyObject

incoming attributes



6
7
8
# File 'lib/bigcommerce_api/product.rb', line 6

def warranty
  @warranty
end

#weightObject

incoming attributes



6
7
8
# File 'lib/bigcommerce_api/product.rb', line 6

def weight
  @weight
end

#widthObject

incoming attributes



6
7
8
# File 'lib/bigcommerce_api/product.rb', line 6

def width
  @width
end