PiCart

Package: com.salesforce.marketingcloud.analytics

Platform: androidJvm

Description 

A data class representing a shopping cart for analytics tracking. This class implements Parcelable and is used with AnalyticsManager.trackCartContents or as the cart value for PiOrder.cart.

Class Declaration 

1data class PiCart(
2    val cartItems: List<PiCartItem>
3) : Parcelable

Constructors 

PiCart 

1constructor(cartItems: List<PiCartItem>)

Creates a new PiCart instance.

Parameters:

  • cartItems: List of PiCartItem objects representing items in the cart

Properties 

cartItems 

1@JvmField
2val cartItems: List<PiCartItem>

The list of items contained in this shopping cart. Each item is represented as a PiCartItem object.