A B C D E G O R S T V W 

A

ACTION_TRIGGERS_DETECTED - Static variable in class com.proxama.tappoint.trigger.Triggers
The name of the intent action when a trigger has been detected.
ApiError - Enum in com.proxama.tappoint.error
Represents an error that can occur whilst using the TapPoint SDK.
authenticate(String, AuthListener) - Method in interface com.proxama.tappoint.auth.AuthManager
Authenticates an application with TapPoint based upon an app name.
Authentication - Class in com.proxama.tappoint.auth
Responsible for providing access to authentication related functionality.
AuthListener - Interface in com.proxama.tappoint.auth
A callback interface that is notified about the result of authentication attempts.
AuthManager - Interface in com.proxama.tappoint.auth
An Authentication Manager is able to authenticate an application with TapPoint.

B

build() - Method in class com.proxama.tappoint.trigger.TriggerBuilder
Builds the Trigger object with the provided values.

C

com.proxama.tappoint.auth - package com.proxama.tappoint.auth
Provides functionality to authenticate your application with TapPoint.
com.proxama.tappoint.error - package com.proxama.tappoint.error
Provides information when an error occurs during interaction with TapPoint.
com.proxama.tappoint.reporting - package com.proxama.tappoint.reporting
Provides functionality for reporting analytics to TapPoint.
com.proxama.tappoint.sync - package com.proxama.tappoint.sync
Provides functionality to synchronise trigger data from TapPoint.
com.proxama.tappoint.trigger - package com.proxama.tappoint.trigger
Provides functionality to monitor Trigger objects that have been defined on TapPoint.
CREATOR - Static variable in class com.proxama.tappoint.trigger.Trigger
Parcelable creator for this model.
CREATOR - Static variable in class com.proxama.tappoint.trigger.TriggerRateStatistics
Parcelable creator for this model.

D

describeContents() - Method in class com.proxama.tappoint.trigger.Trigger
 
describeContents() - Method in class com.proxama.tappoint.trigger.TriggerRateStatistics
 

E

EXTRA_DETECTED_TRIGGERS - Static variable in class com.proxama.tappoint.trigger.Triggers
A key to use for retrieving the trigger from an intent.

G

getAuthManager(Context) - Static method in class com.proxama.tappoint.auth.Authentication
Get an AuthManager that can be used to authenticate an application with TapPoint.
getErrorMessage() - Method in enum com.proxama.tappoint.error.ApiError
Gets the error message.
getEventsInTheLastDay() - Method in class com.proxama.tappoint.trigger.TriggerRateStatistics
Gets the number of events sent to the application involving a trigger in this rate control group in the last 24 hours.
getEventsInTheLastHour() - Method in class com.proxama.tappoint.trigger.TriggerRateStatistics
Gets the number of events sent to the application involving a trigger in this rate control group in the last 60 minutes.
getEventsInTheLastWeek() - Method in class com.proxama.tappoint.trigger.TriggerRateStatistics
Gets the number of events sent to the application involving a trigger in this rate control group in the last 7 days.
getLastEventTimestamp() - Method in class com.proxama.tappoint.trigger.TriggerRateStatistics
Gets the last time an event involving a trigger in this rate control group was sent to the application.
getReportingManager(Context) - Static method in class com.proxama.tappoint.reporting.Reporting
Get a ReportingManager that can be used to report analytics to TapPoint.
getSyncManager(Context) - Static method in class com.proxama.tappoint.sync.Synchronisation
Get a SyncManager that can be used to synchronise triggers with TapPoint.
getTriggerId() - Method in class com.proxama.tappoint.trigger.Trigger
Retrieves the unique ID for a trigger.
getTriggerPayload() - Method in class com.proxama.tappoint.trigger.Trigger
Retrieves the trigger's custom payload.
getTriggerRateStatistics() - Method in class com.proxama.tappoint.trigger.Trigger
Retrieves the trigger's rate statistics object.
getTriggersAdded() - Method in class com.proxama.tappoint.sync.SyncResult
Returns a list of triggers that have been added after successfully synchronising with TapPoint.
getTriggersManager(Context) - Static method in class com.proxama.tappoint.trigger.Triggers
Get a TriggersManager that can be used to monitor for trigger events.
getTriggersRemoved() - Method in class com.proxama.tappoint.sync.SyncResult
Returns a list of triggers that have been removed after successfully synchronising with TapPoint.

O

onAuthFailure(ApiError) - Method in interface com.proxama.tappoint.auth.AuthListener
Called when authentication has failed.
onAuthSuccess() - Method in interface com.proxama.tappoint.auth.AuthListener
Called when authentication has been successful.
onSyncFailure(ApiError) - Method in interface com.proxama.tappoint.sync.SyncListener
Called when synchronisation has failed.
onSyncSuccess(SyncResult) - Method in interface com.proxama.tappoint.sync.SyncListener
Called when synchronisation has been successful.

R

Reporting - Class in com.proxama.tappoint.reporting
Responsible for providing TapPoint reporting functionality.
ReportingManager - Interface in com.proxama.tappoint.reporting
A Reporting Manager is used to send events of interest to TapPoint.
reportTriggerEvent(TriggerEventType, String) - Method in interface com.proxama.tappoint.reporting.ReportingManager
Reports a trigger event to TapPoint.
reportTriggerEvent(TriggerEventType, String, String) - Method in interface com.proxama.tappoint.reporting.ReportingManager
Reports a trigger event to TapPoint.
reportUserEvent(String, Map<String, String>) - Method in interface com.proxama.tappoint.reporting.ReportingManager
Reports a custom event to TapPoint, including the custom data.

S

setExternalUserReference(String) - Method in interface com.proxama.tappoint.reporting.ReportingManager
Causes the reporting manager to associate the supplied external user reference with all events.
setTriggerId(String) - Method in class com.proxama.tappoint.trigger.TriggerBuilder
Sets the ID to use when constructing the trigger.
setTriggerPayload(JSONObject) - Method in class com.proxama.tappoint.trigger.TriggerBuilder
Sets the JSON payload for the trigger.
setTriggerRateStatistics(TriggerRateStatistics) - Method in class com.proxama.tappoint.trigger.TriggerBuilder
Sets the rate statistics for the trigger.
setTriggerRateStatistics(BleTriggerRateStatistics) - Method in class com.proxama.tappoint.trigger.TriggerBuilder
Sets the rate statistics for the trigger using a core model.
startMonitoring() - Method in interface com.proxama.tappoint.trigger.TriggersManager
Starts monitoring for triggers.
stopMonitoring() - Method in interface com.proxama.tappoint.trigger.TriggersManager
Stops monitoring for triggers.
Synchronisation - Class in com.proxama.tappoint.sync
Responsible for providing access to synchronisation related functionality.
synchronise(SyncListener) - Method in interface com.proxama.tappoint.sync.SyncManager
Synchronises triggers with TapPoint.
SyncListener - Interface in com.proxama.tappoint.sync
A callback interface that is notified about the result of synchronisation attempts.
SyncManager - Interface in com.proxama.tappoint.sync
A Sync Manager is used to synchronise triggers with TapPoint.
SyncResult - Class in com.proxama.tappoint.sync
Provides the result of a successful synchronisation with TapPoint.

T

Trigger - Class in com.proxama.tappoint.trigger
This object represents a trigger that is defined on TapPoint.
TriggerBuilder - Class in com.proxama.tappoint.trigger
Builder used to construct Trigger objects.
TriggerBuilder() - Constructor for class com.proxama.tappoint.trigger.TriggerBuilder
 
TriggerEventType - Enum in com.proxama.tappoint.reporting
Represents events that an application can generate while monitoring for triggers.
TriggerRateStatistics - Class in com.proxama.tappoint.trigger
An object that holds statistical information about the occurrence of trigger events.
Triggers - Class in com.proxama.tappoint.trigger
Responsible for providing access to trigger related functionality.
TriggersManager - Interface in com.proxama.tappoint.trigger
A triggers manager is able to monitor for trigger events.

V

valueOf(String) - Static method in enum com.proxama.tappoint.error.ApiError
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.proxama.tappoint.reporting.TriggerEventType
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.proxama.tappoint.error.ApiError
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.proxama.tappoint.reporting.TriggerEventType
Returns an array containing the constants of this enum type, in the order they are declared.

W

writeToParcel(Parcel, int) - Method in class com.proxama.tappoint.trigger.Trigger
 
writeToParcel(Parcel, int) - Method in class com.proxama.tappoint.trigger.TriggerRateStatistics
 
A B C D E G O R S T V W