Package com.urbanairship.automation

Contains high-level classes for interacting with the Airship Automation API. Requires {@code urbanairship-automation} module.

Types

Audience
Link copied to clipboard
open class Audience : JsonSerializable
Audience conditions for an in-app message.
AudienceChecks
Link copied to clipboard
abstract class AudienceChecks
Audience checks.
Cancelable
Link copied to clipboard
fun fun interface Cancelable
InAppAutomation
Link copied to clipboard
open class InAppAutomation : AirshipComponent, InAppAutomationScheduler
In-app automation.
NetworkMonitor
Link copied to clipboard
open class NetworkMonitor
RemoteDataAccess
Link copied to clipboard
class RemoteDataAccess
Schedule
Link copied to clipboard
class Schedule<T : ScheduleData?>
Schedule.
ScheduleData
Link copied to clipboard
interface ScheduleData : JsonSerializable
Schedule data.
ScheduleDelay
Link copied to clipboard
open class ScheduleDelay : Parcelable, JsonSerializable
Defines conditions that might delay the execution of a schedule.
ScheduleEdits
Link copied to clipboard
open class ScheduleEdits<T : ScheduleData?>
Schedule edits.
Trigger
Link copied to clipboard
open class Trigger : Parcelable, JsonSerializable
Trigger defines a condition to execute an Schedule.
TriggerContext
Link copied to clipboard
open class TriggerContext : JsonSerializable
Triggering context for an automation schedule.
Triggers
Link copied to clipboard
open class Triggers
Class providing factory methods and builder classes for Trigger.