public static enum Event.Type extends java.lang.Enum<Event.Type>
Enum Constant and Description |
---|
APPLICATION_STATE_TRANSITION
When a user cold-starts, resumes, leaves, or force-closes an app, an AST event will be generated.
|
ATTRIBUTION |
CUSTOM_EVENT
This is the generic event object used throughout all of mParticle's SDKs, used to log discrete events, associate with a name, an event type, and a map of keys and values.
|
ERROR
This type of data represents an error that has occurred in an application, such as an exception, regardless of if it led to an app crash (unhandled) or not (handled).
|
IMPRESSION
This is the event used for eCommerce Impression events.
|
PRIVACY_SETTING_CHANGE
This represents when a user has chosen to opt-out or opt-in to a service.
|
PRODUCT_ACTION
This is the event used for all Product-related eCommerce events.
|
PROMOTION_ACTION
This is the event used for eCommerce Promotion events.
|
PUSH_MESSAGE_OPEN
This event represents when the users opens a push notification.
|
PUSH_MESSAGE_RECEIPT
This event represents when the device receives a push notification.
|
PUSH_SUBSCRIPTION
This event represents when a user subscribes to push notifications with Apple's push notification service, or Google's Cloud Messaging service, and will typically contain the associated push token or ID.
|
SCREEN_VIEW
This represents when a user views a particular screen or page of an application.
|
SESSION_END
This represents when a *user session* ends.
|
SESSION_START
This represents when a *user session* starts and the app has come into the foreground.
|
USER_ATTRIBUTE_CHANGE
The mParticle mobile and Javascript SDKs provide APIs to associate user attributes with the current user.
|
USER_IDENTITY_CHANGE
Similar to user attributes, users can have 1 or more associated IDs, such as email.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
toString() |
static Event.Type |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static Event.Type[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final Event.Type SESSION_START
public static final Event.Type SESSION_END
public static final Event.Type CUSTOM_EVENT
public static final Event.Type SCREEN_VIEW
public static final Event.Type ERROR
public static final Event.Type PRIVACY_SETTING_CHANGE
public static final Event.Type USER_ATTRIBUTE_CHANGE
public static final Event.Type USER_IDENTITY_CHANGE
public static final Event.Type PUSH_SUBSCRIPTION
public static final Event.Type APPLICATION_STATE_TRANSITION
public static final Event.Type PUSH_MESSAGE_RECEIPT
EventProcessingRegistration.setPushMessagingProviderId(String)
public static final Event.Type PRODUCT_ACTION
public static final Event.Type PROMOTION_ACTION
public static final Event.Type IMPRESSION
public static final Event.Type ATTRIBUTION
public static final Event.Type PUSH_MESSAGE_OPEN
public static Event.Type[] values()
for (Event.Type c : Event.Type.values()) System.out.println(c);
public static Event.Type valueOf(java.lang.String name)
name
- the name of the enum constant to be returned.java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is nullpublic java.lang.String toString()
toString
in class java.lang.Enum<Event.Type>