Class: Item

inventory.Item()

new Item()

Source:

Methods

(static) Item#getAlternateName() → {Null|String}

Get the field value Alternate name of the item
Source:
Returns:
Type
Null | String

(static) Item#getCategories() → {Null|Array.<inventory.Category>}

Get the field value Categories associated with this item
Source:
Returns:
An array of
Type
Null | Array.<inventory.Category>

(static) Item#getCode() → {Null|String}

Get the field value Product code, e.g. UPC or EAN
Source:
Returns:
Type
Null | String

(static) Item#getCost() → {Null|Number}

Get the field value Cost of the item to merchant, as opposed to customer price
Source:
Returns:
must be a long integer
Type
Null | Number

(static) Item#getDefaultTaxRates() → {Boolean|Null}

Get the field value Flag to indicate whether or not to use default tax rates
Source:
Returns:
Type
Boolean | Null

(static) Item#getDeletedTime() → {Null|Number}

Get the field value Timestamp when item was last deleted
Source:
Returns:
must be a long integer
Type
Null | Number

(static) Item#getHidden() → {Boolean|Null}

Get the field value True if this item is hidden from Clover Register App
Source:
Returns:
Type
Boolean | Null

(static) Item#getId() → {String}

Get the field value Unique identifier
Source:
Returns:
Type
String

(static) Item#getIsRevenue() → {Boolean|Null}

Get the field value True if this item should be counted as revenue, for example gift cards and donations would not
Source:
Returns:
Type
Boolean | Null

(static) Item#getItemGroup() → {Null|base.Reference}

Get the field value Reference to an item group
Source:
Returns:
Type
Null | base.Reference

(static) Item#getItemStock() → {Null|inventory.ItemStock}

Get the field value Item stock attribute that can be expanded to show stock quantity
Source:
Returns:
Type
Null | inventory.ItemStock

(static) Item#getModifiedTime() → {Null|Number}

Get the field value
Source:
Returns:
must be a long integer
Type
Null | Number

(static) Item#getModifierGroups() → {Null|Array.<inventory.ModifierGroup>}

Get the field value
Source:
Returns:
An array of
Type
Null | Array.<inventory.ModifierGroup>

(static) Item#getName() → {String}

Get the field value Name of the item
Source:
Returns:
Type
String

(static) Item#getOptions() → {Null|Array.<inventory.Option>}

Get the field value List of options pertaining to this item's attribute variation
Source:
Returns:
An array of
Type
Null | Array.<inventory.Option>

(static) Item#getPrice() → {Number}

Get the field value Price of the item, typically in cents; use priceType and merchant currency to determine actual item price. For non-VAT merchants, this field is exclusive of tax. For VAT merchants, this field is inclusive of tax.
Source:
Returns:
must be a long integer
Type
Number

(static) Item#getPriceType() → {inventory.PriceType}

Get the field value
Source:
Returns:
Type
inventory.PriceType

(static) Item#getPriceWithoutVat() → {Null|Number}

Get the field value The price without value-added tax (VAT). For non-VAT merchants, this field is ignored. For VAT merchants, this field is the base price of an item.
Source:
Returns:
must be a long integer
Type
Null | Number

(static) Item#getSku() → {Null|String}

Get the field value SKU of the item
Source:
Returns:
Type
Null | String

(static) Item#getStockCount() → {Null|Number}

Get the field value DEPRECATED: use itemStock instead
Source:
Returns:
must be a long integer
Type
Null | Number

(static) Item#getTags() → {Null|Array.<inventory.Tag>}

Get the field value Tags associated with this item
Source:
Returns:
An array of
Type
Null | Array.<inventory.Tag>

(static) Item#getTaxRates() → {Null|Array.<inventory.TaxRate>}

Get the field value
Source:
Returns:
An array of
Type
Null | Array.<inventory.TaxRate>

(static) Item#getUnitName() → {Null|String}

Get the field value Unit name, e.g. oz, lb
Source:
Returns:
Type
Null | String

(static) Item#setAlternateName(alternateName)

Set the field value Alternate name of the item
Parameters:
Name Type Description
alternateName Null | String
Source:

(static) Item#setCategories(categories)

Set the field value Categories associated with this item
Parameters:
Name Type Description
categories Null | Array.<inventory.Category> An array of
Source:

(static) Item#setCode(code)

Set the field value Product code, e.g. UPC or EAN
Parameters:
Name Type Description
code Null | String
Source:

(static) Item#setCost(cost)

Set the field value Cost of the item to merchant, as opposed to customer price
Parameters:
Name Type Description
cost Null | Number must be a long integer
Source:

(static) Item#setDefaultTaxRates(defaultTaxRates)

Set the field value Flag to indicate whether or not to use default tax rates
Parameters:
Name Type Description
defaultTaxRates Boolean | Null
Source:

(static) Item#setDeletedTime(deletedTime)

Set the field value Timestamp when item was last deleted
Parameters:
Name Type Description
deletedTime Null | Number must be a long integer
Source:

(static) Item#setHidden(hidden)

Set the field value True if this item is hidden from Clover Register App
Parameters:
Name Type Description
hidden Boolean | Null
Source:

(static) Item#setId(id)

Set the field value Unique identifier
Parameters:
Name Type Description
id String
Source:

(static) Item#setIsRevenue(isRevenue)

Set the field value True if this item should be counted as revenue, for example gift cards and donations would not
Parameters:
Name Type Description
isRevenue Boolean | Null
Source:

(static) Item#setItemGroup(itemGroup)

Set the field value Reference to an item group
Parameters:
Name Type Description
itemGroup Null | base.Reference
Source:

(static) Item#setItemStock(itemStock)

Set the field value Item stock attribute that can be expanded to show stock quantity
Parameters:
Name Type Description
itemStock Null | inventory.ItemStock
Source:

(static) Item#setModifiedTime(modifiedTime)

Set the field value
Parameters:
Name Type Description
modifiedTime Null | Number must be a long integer
Source:

(static) Item#setModifierGroups(modifierGroups)

Set the field value
Parameters:
Name Type Description
modifierGroups Null | Array.<inventory.ModifierGroup> An array of
Source:

(static) Item#setName(name)

Set the field value Name of the item
Parameters:
Name Type Description
name String
Source:

(static) Item#setOptions(options)

Set the field value List of options pertaining to this item's attribute variation
Parameters:
Name Type Description
options Null | Array.<inventory.Option> An array of
Source:

(static) Item#setPrice(price)

Set the field value Price of the item, typically in cents; use priceType and merchant currency to determine actual item price. For non-VAT merchants, this field is exclusive of tax. For VAT merchants, this field is inclusive of tax.
Parameters:
Name Type Description
price Number must be a long integer
Source:

(static) Item#setPriceType(priceType)

Set the field value
Parameters:
Name Type Description
priceType inventory.PriceType
Source:

(static) Item#setPriceWithoutVat(priceWithoutVat)

Set the field value The price without value-added tax (VAT). For non-VAT merchants, this field is ignored. For VAT merchants, this field is the base price of an item.
Parameters:
Name Type Description
priceWithoutVat Null | Number must be a long integer
Source:

(static) Item#setSku(sku)

Set the field value SKU of the item
Parameters:
Name Type Description
sku Null | String
Source:

(static) Item#setStockCount(stockCount)

Set the field value DEPRECATED: use itemStock instead
Parameters:
Name Type Description
stockCount Null | Number must be a long integer
Source:

(static) Item#setTags(tags)

Set the field value Tags associated with this item
Parameters:
Name Type Description
tags Null | Array.<inventory.Tag> An array of
Source:

(static) Item#setTaxRates(taxRates)

Set the field value
Parameters:
Name Type Description
taxRates Null | Array.<inventory.TaxRate> An array of
Source:

(static) Item#setUnitName(unitName)

Set the field value Unit name, e.g. oz, lb
Parameters:
Name Type Description
unitName Null | String
Source: