inappmessaging / com.rakuten.tech.mobile.inappmessaging.runtime.data.models.appevents / PurchaseSuccessfulEvent
PurchaseSuccessfulEvent
class PurchaseSuccessfulEvent : BaseEvent
Purchase successful Event for host app to use.
Constructors
| <init> | Purchase successful Event for host app to use.PurchaseSuccessfulEvent() |
Properties
| currencyCode | var currencyCode: String |
| itemIdList | var itemIdList: List<String> |
| numberOfItems | var numberOfItems: Int |
| purchaseAmountMicros | var purchaseAmountMicros: Int |
Functions
| currencyCode | This method sets the currency code of this purchase successful logEvent.fun currencyCode(currencyCode: String): PurchaseSuccessfulEvent |
| getAttributeMap | This method returns a map of Attribute objects. Key: Attribute’s name, Value: Attribute object.fun getAttributeMap(): Map<String, Attribute?> |
| getRatEventMap | This method returns an unmodifiable map which contains all event’s attributes.fun getRatEventMap(): Map<String, Any> |
| itemIdList | This method sets the list of purchased item IDs.fun itemIdList(itemIdList: List<String>): PurchaseSuccessfulEvent |
| numberOfItems | This method sets the number of items in this purchase.fun numberOfItems(numberOfItems: Int): PurchaseSuccessfulEvent |
| purchaseAmountMicros | This method sets the purchase amount in micros, $1 = 100_000. Such as $10.58 = 1058_000.fun purchaseAmountMicros(purchaseAmountMicros: Int): PurchaseSuccessfulEvent |