EVGLineItem Class Reference

Inherits fromDeclared in
NSObjectEVGItems.h

A line item contains a single EVGItem subclass and the quantity that were ordered.

Here is an example of how to initialize a single EVGLineItem:

The item being ordered, subclass of EVGItem.

The quantity of the item being ordered. Defaults to 1

Builds a line item which contains one or more units of a product in an order. This method only builds a data object. To use it, pass it to one of the tracking methods like [EVGContext addToCart:].

Parameters

ParameterDescription
itemThe required EVGItem subclass being ordered
quantityThe optional quantity, defaults to 1

Return Value

A line item which can be further modified.

Builds a line item which contains one or more units of a product in an order. This method only builds a data object. To use it, pass it to one of the tracking methods like [EVGContext addToCart:].

Parameters

ParameterDescription
productIdThe ID of the product in this line item. This is the only required field.
productNameThe name of the product. It should be provided whenever possible.
priceThe unit price of the product. The revenue for this line item will be price x quantity. This is required when the product is being ordered but optional otherwise.
quantityThe number of units of the product this line item represents.

Return Value

A line item which can be further modified.