public class PurchaseEvent extends PredefinedEvent<PurchaseEvent>
MAX_NUM_ATTRIBUTES, MAX_STRING_LENGTH| Constructor and Description |
|---|
PurchaseEvent() |
| Modifier and Type | Method and Description |
|---|---|
PurchaseEvent |
putCurrency(Currency currency)
Put currency used in item purchase.
|
PurchaseEvent |
putItemId(String itemId)
Put unique id for purchased item.
|
PurchaseEvent |
putItemName(String itemName)
Put name for purchased item.
|
PurchaseEvent |
putItemPrice(BigDecimal itemPrice)
Put price of purchased item.
|
PurchaseEvent |
putItemType(String itemType)
Put type of purchased item.
|
PurchaseEvent |
putSuccess(boolean purchaseSucceeded)
Put result of purchase attempt.
|
toStringputCustomAttribute, putCustomAttributepublic PurchaseEvent putItemId(String itemId)
itemId - unique id for purchased item, not null, no more than AnswersEvent.MAX_STRING_LENGTH charspublic PurchaseEvent putItemName(String itemName)
itemName - name for purchased item, not null, no more than AnswersEvent.MAX_STRING_LENGTH charspublic PurchaseEvent putItemType(String itemType)
itemType - type of purchased item, not null, no more than AnswersEvent.MAX_STRING_LENGTH charspublic PurchaseEvent putItemPrice(BigDecimal itemPrice)
itemPrice - price of purchased item, not nullpublic PurchaseEvent putCurrency(Currency currency)
currency - currency used in item purchase, not nullpublic PurchaseEvent putSuccess(boolean purchaseSucceeded)
purchaseSucceeded - result of purchase attempt