Package ai. systema. model. tracker. cart
Types
Link copied to clipboard
data class CartItemAcquiredEvent( val clientId: String, val environment: String, val fingerprint: String, val sessionId: String, val userAgent: String, val userName: String?, val sequence: Int, val type: TrackerEventType, val productId: String, val referrer: String?, val url: String, val eventDate: TrackEventDate, val items: List<CartItem>, val version: String)
Content copied to clipboard
Link copied to clipboard
data class CartItemAcquisitionCompleteEvent( val clientId: String, val environment: String, val fingerprint: String, val sessionId: String, val userAgent: String, val userName: String?, val sequence: Int, val type: TrackerEventType, val referrer: String?, val url: String, val eventDate: TrackEventDate, val order: PurchaseOrder, val version: String)
Content copied to clipboard
Link copied to clipboard
data class CartItemRelinquishedEvent( val clientId: String, val environment: String, val fingerprint: String, val sessionId: String, val userAgent: String, val userName: String?, val sequence: Int, val type: TrackerEventType, val productId: String, val referrer: String?, val url: String, val eventDate: TrackEventDate, val item: CartItem, val version: String)
Content copied to clipboard
Link copied to clipboard
data class PurchaseOrder( val orderId: String, val chargedAmount: Double, val totalAmount: Double, val taxAmount: Double, val shippingAmount: Double, val discountAmount: Double? = null, val discountCodes: String? = "", val currency: String? = null, val shippingAddress: ShippingAddress? = null, val items: List<OrderItem>)
Content copied to clipboard
Link copied to clipboard
data class ShippingAddress( val city: String, val state: String, val postCode: String, val country: String)
Content copied to clipboard