A
B
C
D
E
G
I
L
M
O
P
R
S
T
U
V
S
- SdkBuilder - class in ai.benshi.android.sdk.e_commerce.impression_listener
- This class is primarily to provide an easy-to-use Java API, via BshEComScroll.buildConfiguration, so that users of the library can dynamically set whichever ClientConfig options they want to set.
- setAction(String) - function in ai.benshi.android.sdk.e_commerce.builders.BsLogDeliveryEvent.Builder
- setActive_ingredients(<ERROR CLASS>) - function in ai.benshi.android.sdk.e_commerce.catalog_models.DrugModel
- setActive_ingredients(String) - function in ai.benshi.android.sdk.e_commerce.catalog_models.internal_catalog_models.InternalDrugModel
- setATC_anatomical_group(String) - function in ai.benshi.android.sdk.e_commerce.catalog_models.DrugModel
- setAtc_anatomical_group(String) - function in ai.benshi.android.sdk.e_commerce.catalog_models.internal_catalog_models.InternalDrugModel
- setCart_action(String) - function in ai.benshi.android.sdk.e_commerce.builders.BsLogCartEvent.Builder
- setCart_id(String) - function in ai.benshi.android.sdk.e_commerce.builders.BsLogCartEvent.Builder
- setCart_id(String) - function in ai.benshi.android.sdk.e_commerce.builders.BsLogCheckoutEvent.Builder
- setCart_price(Float) - function in ai.benshi.android.sdk.e_commerce.builders.BsLogCartEvent.Builder
- setCartAction(CartAction) - function in ai.benshi.android.sdk.e_commerce.builders.BsLogCartEvent.Builder
- setCartAction is required to pass the actions for cart the logged is triggered on.
- setCartAction(String) - function in ai.benshi.android.sdk.e_commerce.builders.BsLogCartEvent.Builder
- setCartAction is required to pass the actions for cart the logged is triggered on.
- setCartId(String) - function in ai.benshi.android.sdk.e_commerce.builders.BsLogCartEvent.Builder
- setCartId can be used to log the cartId the event is logged for.
- setCartId(String) - function in ai.benshi.android.sdk.e_commerce.builders.BsLogCheckoutEvent.Builder
- setCartId can be used to log the cartId the event is logged for.
- setCartPrice(Integer) - function in ai.benshi.android.sdk.e_commerce.builders.BsLogCartEvent.Builder
- setCartPrice is required to log the total price for cart being logged.
- setCartPrice(Float) - function in ai.benshi.android.sdk.e_commerce.builders.BsLogCartEvent.Builder
- setCartPrice(Double) - function in ai.benshi.android.sdk.e_commerce.builders.BsLogCartEvent.Builder
- setContext(Context) - function in ai.benshi.android.sdk.e_commerce.utils.ECommerceConstants.Companion
- setCurrency(CurrencyCode) - function in ai.benshi.android.sdk.e_commerce.builders.BsLogCartEvent.Builder
- setCurrency is required to log the currency for cart price being logged.
- setCurrency(String) - function in ai.benshi.android.sdk.e_commerce.builders.BsLogCartEvent.Builder
- setCurrency(CurrencyCode) - function in ai.benshi.android.sdk.e_commerce.builders.BsLogCheckoutEvent.Builder
- setCurrency is required to log the currency for for the order logged.
- setCurrency(String) - function in ai.benshi.android.sdk.e_commerce.builders.BsLogCheckoutEvent.Builder
- setCurrency is required to log the currency for for the order logged.
- setCurrency(String) - function in ai.benshi.android.sdk.e_commerce.event_models.ItemModel
- setCurrency_value(String) - function in ai.benshi.android.sdk.e_commerce.builders.BsLogCartEvent.Builder
- setCurrency_value(String) - function in ai.benshi.android.sdk.e_commerce.builders.BsLogCheckoutEvent.Builder
- setDelivery_id(String) - function in ai.benshi.android.sdk.e_commerce.builders.BsLogDeliveryEvent.Builder
- setDeliveryAction(DeliveryAction) - function in ai.benshi.android.sdk.e_commerce.builders.BsLogDeliveryEvent.Builder
- setDeliveryAction is required to set the delivery action for the log.
- setDeliveryAction(String) - function in ai.benshi.android.sdk.e_commerce.builders.BsLogDeliveryEvent.Builder
- setDeliveryId(String) - function in ai.benshi.android.sdk.e_commerce.builders.BsLogDeliveryEvent.Builder
- setDeliveryId is required to associate the rating obtained for the order.
- setDescription(String) - function in ai.benshi.android.sdk.e_commerce.catalog_models.DrugModel
- setDescription(String) - function in ai.benshi.android.sdk.e_commerce.catalog_models.internal_catalog_models.InternalDrugModel
- setDrug_form(String) - function in ai.benshi.android.sdk.e_commerce.catalog_models.DrugModel
- setDrug_form(String) - function in ai.benshi.android.sdk.e_commerce.catalog_models.internal_catalog_models.InternalDrugModel
- setDrug_model(DrugModel) - function in ai.benshi.android.sdk.e_commerce.builders.BsLogItemEvent.Builder
- setDrug_strength(String) - function in ai.benshi.android.sdk.e_commerce.catalog_models.DrugModel
- setDrug_strength(String) - function in ai.benshi.android.sdk.e_commerce.catalog_models.internal_catalog_models.InternalDrugModel
- setDrugProperties(DrugModel) - function in ai.benshi.android.sdk.e_commerce.builders.BsLogItemEvent.Builder
- setDrugProperties(String) - function in ai.benshi.android.sdk.e_commerce.builders.BsLogItemEvent.Builder
- setDrugProperties(DrugModel) - function in ai.benshi.android.sdk.e_commerce.event_models.RecyclerItemModel
- setId(String) - function in ai.benshi.android.sdk.e_commerce.catalog_models.internal_catalog_models.InternalDrugModel
- setId(String) - function in ai.benshi.android.sdk.e_commerce.event_models.ItemModel
- setIs_successful(Boolean) - function in ai.benshi.android.sdk.e_commerce.builders.BsLogCheckoutEvent.Builder
- setItem(ItemModel) - function in ai.benshi.android.sdk.e_commerce.builders.BsLogCartEvent.Builder
- setItem can be used to pass the whole item as an object as well.
- setItem(String) - function in ai.benshi.android.sdk.e_commerce.builders.BsLogCartEvent.Builder
- setItem can be used to pass the whole item as a Json String object as well.
- setItem(ItemModel) - function in ai.benshi.android.sdk.e_commerce.builders.BsLogItemEvent.Builder
- setItem can be used to pass the whole item as an object as well.
- setItem(String) - function in ai.benshi.android.sdk.e_commerce.builders.BsLogItemEvent.Builder
- setItem can be used to pass the whole item as a Json String object as well.
- setItem_action(String) - function in ai.benshi.android.sdk.e_commerce.builders.BsLogItemEvent.Builder
- setItem_list(<ERROR CLASS>) - function in ai.benshi.android.sdk.e_commerce.builders.BsLogCheckoutEvent.Builder
- setItem_value(ItemModel) - function in ai.benshi.android.sdk.e_commerce.builders.BsLogCartEvent.Builder
- setItem_value(ItemModel) - function in ai.benshi.android.sdk.e_commerce.builders.BsLogItemEvent.Builder
- setItemCurrency(CurrencyCode) - function in ai.benshi.android.sdk.e_commerce.builders.BsLogCartEvent.Builder
- setItemCurrency is required to log the currency for item the events are being logged.
- setItemCurrency(String) - function in ai.benshi.android.sdk.e_commerce.builders.BsLogCartEvent.Builder
- setItemCurrency(CurrencyCode) - function in ai.benshi.android.sdk.e_commerce.builders.BsLogItemEvent.Builder
- setItemCurrency is required to log the currency for item the events are being logged.
- setItemCurrency(String) - function in ai.benshi.android.sdk.e_commerce.builders.BsLogItemEvent.Builder
- setItemId(String) - function in ai.benshi.android.sdk.e_commerce.builders.BsLogCartEvent.Builder
- setItemId is required to log the Id for item the events are being logged.
- setItemId(String) - function in ai.benshi.android.sdk.e_commerce.builders.BsLogItemEvent.Builder
- setItemId is required to log the Id for item the events are being logged.
- setItemPrice(Float) - function in ai.benshi.android.sdk.e_commerce.builders.BsLogCartEvent.Builder
- setItemPrice is required to log the price for item the events are being logged.
- setItemPrice(Integer) - function in ai.benshi.android.sdk.e_commerce.builders.BsLogCartEvent.Builder
- setItemPrice(Double) - function in ai.benshi.android.sdk.e_commerce.builders.BsLogCartEvent.Builder
- setItemPrice(Float) - function in ai.benshi.android.sdk.e_commerce.builders.BsLogItemEvent.Builder
- setItemPrice is required to log the price for item the events are being logged.
- setItemPrice(Integer) - function in ai.benshi.android.sdk.e_commerce.builders.BsLogItemEvent.Builder
- setItemPrice(Double) - function in ai.benshi.android.sdk.e_commerce.builders.BsLogItemEvent.Builder
- setItemPromoId(String) - function in ai.benshi.android.sdk.e_commerce.builders.BsLogCartEvent.Builder
- setItemPromoId is required to log the promo Id for item the events are being logged.
- setItemPromoId(String) - function in ai.benshi.android.sdk.e_commerce.builders.BsLogItemEvent.Builder
- setItemPromoId is required to log the promo Id for item the events are being logged.
- setItemProperties(ItemModel) - function in ai.benshi.android.sdk.e_commerce.event_models.RecyclerItemModel
- setItemQuantity(Integer) - function in ai.benshi.android.sdk.e_commerce.builders.BsLogCartEvent.Builder
- setItemQuantity is required to log the quantity for item the events are being logged.
- setItemQuantity(Integer) - function in ai.benshi.android.sdk.e_commerce.builders.BsLogItemEvent.Builder
- setItemQuantity is required to log the quantity for item the events are being logged.
- setItemStockStatus(ItemStockStatus) - function in ai.benshi.android.sdk.e_commerce.builders.BsLogCartEvent.Builder
- setItemStockStatus is required to log the stock status for item the events are being logged.
- setItemStockStatus(String) - function in ai.benshi.android.sdk.e_commerce.builders.BsLogCartEvent.Builder
- setItemStockStatus(ItemStockStatus) - function in ai.benshi.android.sdk.e_commerce.builders.BsLogItemEvent.Builder
- setItemStockStatus is required to log the stock status for item the events are being logged.
- setItemStockStatus(String) - function in ai.benshi.android.sdk.e_commerce.builders.BsLogItemEvent.Builder
- setItemType(ItemType) - function in ai.benshi.android.sdk.e_commerce.builders.BsLogCartEvent.Builder
- setItemType is required to log the type for item the events are being logged.
- setItemType(String) - function in ai.benshi.android.sdk.e_commerce.builders.BsLogCartEvent.Builder
- setItemType(ItemType) - function in ai.benshi.android.sdk.e_commerce.builders.BsLogItemEvent.Builder
- setItemType is required to log the type for item the events are being logged.
- setItemType(String) - function in ai.benshi.android.sdk.e_commerce.builders.BsLogItemEvent.Builder
- setItemViewAction(ItemViewAction) - function in ai.benshi.android.sdk.e_commerce.builders.BsLogItemEvent.Builder
- setItemViewAction is required to set Type for the type of log in this case, if a user is viewing an item or it's details.
- setItemViewAction(String) - function in ai.benshi.android.sdk.e_commerce.builders.BsLogItemEvent.Builder
- setItemViewAction is required to set Type for the type of log in this case, if a user is viewing an item or it's details.
- setLoggingEnabled(Boolean) - function in ai.benshi.android.sdk.e_commerce.impression_listener.ClientConfig.Builder
- setMarket_id(String) - function in ai.benshi.android.sdk.e_commerce.catalog_models.DrugModel
- setMarket_id(String) - function in ai.benshi.android.sdk.e_commerce.catalog_models.internal_catalog_models.InternalDrugModel
- setMeta(Object) - function in ai.benshi.android.sdk.e_commerce.builders.BsLogCartEvent.Builder
- You can pass any type of value in setMeta.
- setMeta(Object) - function in ai.benshi.android.sdk.e_commerce.builders.BsLogCheckoutEvent.Builder
- You can pass any type of value in setMeta.
- setMeta(Object) - function in ai.benshi.android.sdk.e_commerce.builders.BsLogDeliveryEvent.Builder
- You can pass any type of value in setMeta.
- setMeta(Object) - function in ai.benshi.android.sdk.e_commerce.builders.BsLogItemEvent.Builder
- You can pass any type of value in setMeta.
- setName(String) - function in ai.benshi.android.sdk.e_commerce.catalog_models.DrugModel
- setName(String) - function in ai.benshi.android.sdk.e_commerce.catalog_models.internal_catalog_models.InternalDrugModel
- setOrder_id(String) - function in ai.benshi.android.sdk.e_commerce.builders.BsLogCheckoutEvent.Builder
- setOrder_id(String) - function in ai.benshi.android.sdk.e_commerce.builders.BsLogDeliveryEvent.Builder
- setOrderId(String) - function in ai.benshi.android.sdk.e_commerce.builders.BsLogCheckoutEvent.Builder
- setOrderId is required to log the orderId for the order being successful or failed to place.
- setOrderId(String) - function in ai.benshi.android.sdk.e_commerce.builders.BsLogDeliveryEvent.Builder
- setOrderId is required to associate the rating obtained for the order.
- setOTC_or_ethical(String) - function in ai.benshi.android.sdk.e_commerce.catalog_models.DrugModel
- setOtc_or_ethical(String) - function in ai.benshi.android.sdk.e_commerce.catalog_models.internal_catalog_models.InternalDrugModel
- setPackaging(String) - function in ai.benshi.android.sdk.e_commerce.catalog_models.DrugModel
- setPackaging(String) - function in ai.benshi.android.sdk.e_commerce.catalog_models.internal_catalog_models.InternalDrugModel
- setPercentageThreshold(Double) - function in ai.benshi.android.sdk.e_commerce.impression_listener.ui.ImpressionThreshold.Builder
- setPrice(Float) - function in ai.benshi.android.sdk.e_commerce.builders.BsLogCheckoutEvent.Builder
- setPrice is required to log the total price of the order being logged.
- setPrice(Integer) - function in ai.benshi.android.sdk.e_commerce.builders.BsLogCheckoutEvent.Builder
- setPrice(Double) - function in ai.benshi.android.sdk.e_commerce.builders.BsLogCheckoutEvent.Builder
- setPrice(Float) - function in ai.benshi.android.sdk.e_commerce.event_models.ItemModel
- setPrice_value(Float) - function in ai.benshi.android.sdk.e_commerce.builders.BsLogCheckoutEvent.Builder
- setProducer(String) - function in ai.benshi.android.sdk.e_commerce.catalog_models.DrugModel
- setProducer(String) - function in ai.benshi.android.sdk.e_commerce.catalog_models.internal_catalog_models.InternalDrugModel
- setPromoId(String) - function in ai.benshi.android.sdk.e_commerce.event_models.ItemModel
- setQuantity(Integer) - function in ai.benshi.android.sdk.e_commerce.event_models.ItemModel
- setSearch_id(String) - function in ai.benshi.android.sdk.e_commerce.builders.BsLogItemEvent.Builder
- setSearchId(String) - function in ai.benshi.android.sdk.e_commerce.builders.BsLogItemEvent.Builder
- setSearchId is used to associate the search id with the item being viewed by the user.
- setStockStatus(String) - function in ai.benshi.android.sdk.e_commerce.event_models.ItemModel
- setSupplier_id(String) - function in ai.benshi.android.sdk.e_commerce.catalog_models.DrugModel
- setSupplier_id(String) - function in ai.benshi.android.sdk.e_commerce.catalog_models.internal_catalog_models.InternalDrugModel
- setSupplier_name(String) - function in ai.benshi.android.sdk.e_commerce.catalog_models.DrugModel
- setSupplier_name(String) - function in ai.benshi.android.sdk.e_commerce.catalog_models.internal_catalog_models.InternalDrugModel
- setTimeThresholdMillis(Long) - function in ai.benshi.android.sdk.e_commerce.impression_listener.ui.ImpressionThreshold.Builder
- setType(String) - function in ai.benshi.android.sdk.e_commerce.event_models.ItemModel
- startTracking(RecyclerView,RecyclerViewTrackingBuilder.CurrentDataProvider,String) - function in ai.benshi.android.sdk.e_commerce.impression_listener.RecyclerViewTrackingBuilder