public class TuneEventItem extends Object implements Serializable
Modifier and Type | Field and Description |
---|---|
String |
attribute1 |
static String |
ATTRIBUTE1 |
String |
attribute2 |
static String |
ATTRIBUTE2 |
String |
attribute3 |
static String |
ATTRIBUTE3 |
String |
attribute4 |
static String |
ATTRIBUTE4 |
String |
attribute5 |
static String |
ATTRIBUTE5 |
static String |
ITEM |
String |
itemname |
int |
quantity |
static String |
QUANTITY |
double |
revenue |
static String |
REVENUE |
Set<TuneAnalyticsVariable> |
tags |
static String |
UNIT_PRICE |
static String |
UNIT_PRICE_CAMEL |
double |
unitPrice |
Constructor and Description |
---|
TuneEventItem(String itemname) |
Modifier and Type | Method and Description |
---|---|
String |
getAttrStringByName(String name) |
Set<TuneAnalyticsVariable> |
getTags() |
JSONObject |
toJson() |
TuneEventItem |
withAttribute1(String attribute) |
TuneEventItem |
withAttribute2(String attribute) |
TuneEventItem |
withAttribute3(String attribute) |
TuneEventItem |
withAttribute4(String attribute) |
TuneEventItem |
withAttribute5(String attribute) |
TuneEventItem |
withQuantity(int quantity) |
TuneEventItem |
withRevenue(double revenue) |
TuneEventItem |
withTagAsDate(String name,
Date value)
Add a Date tag
|
TuneEventItem |
withTagAsGeolocation(String name,
TuneLocation value)
Add a location tag
|
TuneEventItem |
withTagAsNumber(String name,
double value)
Add a double tag
|
TuneEventItem |
withTagAsNumber(String name,
float value)
Add a float tag
|
TuneEventItem |
withTagAsNumber(String name,
int value)
Add an int tag
|
TuneEventItem |
withTagAsString(String name,
String value)
Add a String tag
|
TuneEventItem |
withUnitPrice(double unitPrice) |
public static final String ITEM
public static final String QUANTITY
public static final String UNIT_PRICE
public static final String UNIT_PRICE_CAMEL
public static final String REVENUE
public static final String ATTRIBUTE1
public static final String ATTRIBUTE2
public static final String ATTRIBUTE3
public static final String ATTRIBUTE4
public static final String ATTRIBUTE5
public String itemname
public int quantity
public double unitPrice
public double revenue
public String attribute1
public String attribute2
public String attribute3
public String attribute4
public String attribute5
public Set<TuneAnalyticsVariable> tags
public TuneEventItem(String itemname)
public TuneEventItem withQuantity(int quantity)
public TuneEventItem withUnitPrice(double unitPrice)
public TuneEventItem withRevenue(double revenue)
public TuneEventItem withAttribute1(String attribute)
public TuneEventItem withAttribute2(String attribute)
public TuneEventItem withAttribute3(String attribute)
public TuneEventItem withAttribute4(String attribute)
public TuneEventItem withAttribute5(String attribute)
public TuneEventItem withTagAsString(String name, String value)
name
- Tag namevalue
- Tag valuepublic TuneEventItem withTagAsNumber(String name, int value)
name
- Tag namevalue
- Tag valuepublic TuneEventItem withTagAsNumber(String name, double value)
name
- Tag namevalue
- Tag valuepublic TuneEventItem withTagAsNumber(String name, float value)
name
- Tag namevalue
- Tag valuepublic TuneEventItem withTagAsDate(String name, Date value)
name
- Tag namevalue
- Tag valuepublic TuneEventItem withTagAsGeolocation(String name, TuneLocation value)
name
- Tag namevalue
- Tag valuepublic Set<TuneAnalyticsVariable> getTags()
public JSONObject toJson()