| java.lang.Object | |
| ↳ | com.mapsted.locmarketing.MapstedLocationMarketingApi |
| Nested Classes | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| interface | MapstedLocationMarketingApi.Callback | ||||||||||
| interface | MapstedLocationMarketingApi.GeofenceEventListener | ||||||||||
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| void |
addGeofenceEventListener(MapstedLocationMarketingApi.GeofenceEventListener geofenceEventListener)
add GeofenceEventListener
| ||||||||||
| LocationMarketingApi.Events | events() | ||||||||||
| Event | getFeedByPropertyCampaignId(int propertyId, String campaignId, Consumer<Event> eventCallback) | ||||||||||
| Fragment | getFeedFragment() | ||||||||||
| void | getFeedsByPropertyId(int propertyId, Consumer<List<Event>> eventCallback) | ||||||||||
| void | getLocationMarketingSdk(Consumer<LocationMarketingApi> callback) | ||||||||||
| LocationMarketingApi.Lifecycle | lifecycle() | ||||||||||
| void | markAsShown(String campaignId) | ||||||||||
| void | navigateToMap(String campaignId, List<HomeEntity> homeEntities) | ||||||||||
| static LocationMarketingApi | newInstance(Context context, CoreApi coreApi, MapUiApi mapUiApi, FragmentManager fragmentManager, FragmentContainerView fragmentContainerView, LocationMarketingApi.LocationMarketingCallback callback) | ||||||||||
| void | openWebsite(String campaignId, String websiteURL) | ||||||||||
| void | performActionOnFeed(int propertyId, String campaignId, Consumer<Entity> navigateCallback) | ||||||||||
| void |
removeGeofenceEventListener(MapstedLocationMarketingApi.GeofenceEventListener geofenceEventListener)
remove previously added GeofenceEventListener
| ||||||||||
| LocationMarketingApi.Repo | repo() | ||||||||||
| void | setFeedView(Context context, Entity entity, Consumer<Entity> marketingEntityCb, Consumer<Adapter> marketingViewCb) | ||||||||||
| LocationMarketingApi.Setup | setup() | ||||||||||
| void | showPopUpDialog(Activity activity, String campaignId) | ||||||||||
|
[Expand]
Inherited Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
| |||||||||||
From interface
com.mapsted.locmarketing.LocationMarketingApi
| |||||||||||
From interface
com.mapsted.locmarketing.ui.dialog.NotifyDialogFragment.MarketingHandler
| |||||||||||
From interface
com.mapsted.ui.MapUiApi.FeedProvider
| |||||||||||
add GeofenceEventListener
remove previously added GeofenceEventListener