public class DataFactory extends java.lang.Object
JSONObject data = DataFactory.createProductListView()
.setProductCategory("Skirts")
.setSortType("Low To High")
.addFilterBy(DataFactory.createFilterBy()
.setFilterCategory("Cut")
.addFilterValues("Skinny Leg"))
.setRecommendationRequestID("fsdkjk23432")
.addProduct(DataFactory.createProduct()
.setSkuId("45790432")
.setSize("xs")
.setPrice(24)
.setSalePrice(20.99)
.setCurrencyCode("USD")
.setPosition(1)
.setBadgeName("Favorites")
.setFavoriteCount(10))
.addProduct(DataFactory.createProduct()
.setSkuId("9848545")
.setSize("xs")
.setPrice(24)
.setSalePrice(20.99)
.setCurrencyCode("USD")
.setPosition(2)
.setBadgeName("New Arrival")
.setFavoriteCount(10))
.set("custom_field", "MY_VALUE")
.build();
lilyAi.track(data, listener);
public static DataFactory.BaseMessageBuilder createBaseMessage()
public static DataFactory.FilterByBuilder createFilterBy()
public static DataFactory.ProductBuilder createProduct()
public static DataFactory.ProductListViewBuilder createProductListView()
public static DataFactory.ProductSearchBuilder createProductSearch()
public static DataFactory.NotifyBuilder createNotify()
public static DataFactory.SaveSearchClickBuilder createSaveSearchClick()
public static DataFactory.SavedSearchUpdateBuilder createSavedSearchUpdate()
public static DataFactory.ProductClickBuilder createProductClick()
public static DataFactory.ProductViewBuilder createProductView()
public static DataFactory.AddToCartBuilder createAddToCart()
public static DataFactory.RemoveFromCartBuilder createRemoveFromCart()
public static DataFactory.CheckoutInitiateBuilder createCheckoutInitiate()
public static DataFactory.OrderCompleteBuilder createOrderComplete()
public static DataFactory.ProductAddToWishlistBuilder createProductAddToWishlist()
public static DataFactory.EmailSignUpBuilder createEmailSignUp()
public static DataFactory.SortSelectBuilder createSortSelect()
public static DataFactory.GetNotifiedClickBuilder createGetNotifiedClick()
public static DataFactory.SearchDeleteBuilder createSearchDelete()
public static DataFactory.StyleIconFollowBuilder createStyleIconFollow()
public static DataFactory.GetRescueBoxClickBuilder createGetRescueBoxClick()
public static DataFactory.GetSimilarProductClickBuilder createGetSimilarProductClick()
public static DataFactory.AnswerBuilder createAnswer()
public static DataFactory.GoodyBoxQuizStepCompletedBuilder createGoodyBoxQuizStepCompleted()
public static DataFactory.GetGoodyBoxClickBuilder createGetGoodyBoxClick()