SwanEvents

object SwanEvents

Typed semantic e-commerce event helpers.

Functions

Link copied to clipboard
fun accountDeletion(attributes: Map<String, Any?> = emptyMap())

wire name = accountDeletion.

Link copied to clipboard
fun appLaunched(attributes: Map<String, Any?> = emptyMap())

wire name = appLaunched.

Link copied to clipboard
fun appUpdated(attributes: Map<String, Any?> = emptyMap())

wire name = appUpdated.

Link copied to clipboard
fun cartViewed(attributes: Map<String, Any?> = emptyMap())

wire name = cartViewed.

Link copied to clipboard
fun categoryViewedPage(attributes: Map<String, Any?> = emptyMap())

wire name = categoryViewedPage.

Link copied to clipboard
fun checkoutCanceled(attributes: Map<String, Any?> = emptyMap())

wire name = checkoutCanceled.

Link copied to clipboard
fun checkoutCompleted(attributes: Map<String, Any?> = emptyMap())

wire name = checkoutCompleted.

Link copied to clipboard
fun checkoutStarted(attributes: Map<String, Any?> = emptyMap())

wire name = checkoutStarted.

Link copied to clipboard

wire name = clearCart. RN sends {} even with attributes.

Link copied to clipboard
fun forgotPassword(attributes: Map<String, Any?> = emptyMap())

wire name = forgotPassword.

Link copied to clipboard
fun offerAvailed(attributes: Map<String, Any?> = emptyMap())

wire name = offerAvailed.

Link copied to clipboard
fun orderCancelled(attributes: Map<String, Any?> = emptyMap())

wire name = orderCancelled.

Link copied to clipboard
fun orderCompleted(attributes: Map<String, Any?> = emptyMap())

wire name = orderCompleted.

Link copied to clipboard
fun orderExperianceRating(attributes: Map<String, Any?> = emptyMap())

wire name = orderExperianceRating (RN typo preserved — "Experiance", not "Experience"). Locked: see spec/locked-decisions.md.

Link copied to clipboard
fun orderRefunded(attributes: Map<String, Any?> = emptyMap())

wire name = orderRefunded.

Link copied to clipboard
fun paymentInfoEntered(attributes: Map<String, Any?> = emptyMap())

wire name = paymentInfoEntered.

Link copied to clipboard
fun productAddedToAddTocart(attributes: Map<String, Any?> = emptyMap())

wire name = productAddedToaddTocart (RN typo preserved on the wire; Kotlin method name is the corrected productAddedToAddTocart).

Link copied to clipboard
fun productAddedToWishlist(attributes: Map<String, Any?> = emptyMap())

wire name = productAddedToWishlist.

Link copied to clipboard
fun productClicked(attributes: Map<String, Any?> = emptyMap())

wire name = productClicked.

Link copied to clipboard
fun productListViewed(attributes: Map<String, Any?> = emptyMap())

wire name = productListViewed.

Link copied to clipboard
fun productQuantitySelected(attributes: Map<String, Any?> = emptyMap())

wire name = productQuantitySelected.

Link copied to clipboard
fun productRatedOrReviewed(attributes: Map<String, Any?> = emptyMap())

wire name = productRatedOrReviewed.

Link copied to clipboard
fun productRemovedFromAddToCart(attributes: Map<String, Any?> = emptyMap())

wire name = productRemovedFromAddToCart.

Link copied to clipboard
fun productRemovedFromWishlist(attributes: Map<String, Any?> = emptyMap())

wire name = productRemovedFromWishlist.

Link copied to clipboard
fun productReview(attributes: Map<String, Any?> = emptyMap())

wire name = productReview.

Link copied to clipboard
fun productViewed(attributes: Map<String, Any?> = emptyMap())

wire name = productViewed.

Link copied to clipboard
fun purchased(attributes: Map<String, Any?> = emptyMap())

wire name = purchased.

Link copied to clipboard
fun screen(attributes: Map<String, Any?> = emptyMap())

wire name = screen. Manual screen-view event — not auto-tracked.

Link copied to clipboard
fun search(attributes: Map<String, Any?> = emptyMap())

wire name = search. Standard caller payload: {searchKeyword: String}.

Link copied to clipboard
fun selectCategory(attributes: Map<String, Any?> = emptyMap())

wire name = selectCategory.

Link copied to clipboard
fun share(attributes: Map<String, Any?> = emptyMap())

wire name = share.

Link copied to clipboard
fun shipped(attributes: Map<String, Any?> = emptyMap())

wire name = shipped.

Link copied to clipboard
fun wishlistProductAddedToCart(attributes: Map<String, Any?> = emptyMap())

wire name = wishlistProductAddedToCart.