Package-level declarations

Types

Link copied to clipboard

Represents the app foreground/background state.

Link copied to clipboard
class AutomationAudience(audienceSelector: AudienceSelector, missBehavior: AutomationAudience.MissBehavior? = null) : JsonSerializable

Automation audience selector.

Link copied to clipboard

Automation compound audience selector.

Link copied to clipboard
class AutomationDelay(seconds: Long? = null, screens: List<String>? = null, executionWindow: ExecutionWindow? = null, val regionId: String? = null, val appState: AutomationAppState? = null, val cancellationTriggers: List<AutomationTrigger>? = null) : JsonSerializable

Defines conditions that might delay the execution of a schedule.

Link copied to clipboard

Automation schedule

Link copied to clipboard
sealed class AutomationTrigger(val id: String, val goal: Double, val type: String) : JsonSerializable

Automation trigger

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Event automation trigger

Link copied to clipboard
Link copied to clipboard

InAppAutomation remote data status

Inherited properties

Link copied to clipboard

Provides access to the InAppAutomation module features via the main Airship singleton.