public class

TriggerContext

extends Object
implements JsonSerializable
java.lang.Object
   ↳ com.urbanairship.automation.TriggerContext

Class Overview

Triggering context for an automation schedule.

Summary

Public Constructors
TriggerContext(Trigger trigger, JsonValue event)
Default constructor.
Public Methods
boolean equals(Object o)
static TriggerContext fromJson(JsonValue jsonValue)
JsonValue getEvent()
Gets the triggering event.
Trigger getTrigger()
Gets the trigger.
int hashCode()
JsonValue toJsonValue()
Returns the objects represented as a JsonValue.
String toString()
[Expand]
Inherited Methods
From class java.lang.Object
From interface com.urbanairship.json.JsonSerializable

Public Constructors

public TriggerContext (Trigger trigger, JsonValue event)

Default constructor.

Parameters
trigger The trigger.
event The final event that triggered the schedule.

Public Methods

public boolean equals (Object o)

public static TriggerContext fromJson (JsonValue jsonValue)

Throws
JsonException

public JsonValue getEvent ()

Gets the triggering event.

Returns
  • The triggering event.

public Trigger getTrigger ()

Gets the trigger.

Returns
  • The trigger.

public int hashCode ()

public JsonValue toJsonValue ()

Returns the objects represented as a JsonValue.

Returns
  • The object as a JsonValue.

public String toString ()