ILoyaltyKit

public interface ILoyaltyKit

The interface of the Loyalty Kit

Inheritors

Functions

Link copied to clipboard
public abstract void announceCustomerProvidedData(LoyaltyDataConfig config, String payload)
Used to announce data that was collected from a customer to interested parties.
Link copied to clipboard
public abstract void announceCustomerProvidedDataWithEventId(String uuid, LoyaltyDataConfig config, String payload)
Used to announce data that was collected from a customer to interested parties.
Link copied to clipboard
Link copied to clipboard
public abstract boolean startLoyaltyService(String dynamicService, Map<String, String> dataExtras, String configuration)
Starts a dynamic loyalty service
Link copied to clipboard
public abstract boolean stopLoyaltyService(String dynamicService)
Stops a dynamic loyalty service
public abstract boolean stopLoyaltyService(String dynamicService, Map<String, String> dataExtras)
Link copied to clipboard
public abstract void updateServiceState(String dynamicService, String state)
Called by dynamic services to indicate an update in the service state.