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 aduience 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
Automation trigger
Link copied to clipboard
Link copied to clipboard
Compound automation trigger types.
Link copied to clipboard
Event automation trigger
Link copied to clipboard
Event automation trigger types.
Link copied to clipboard
class ExecutionWindow(includes: List<Rule>? = null, excludes: List<Rule>? = null) : JsonSerializable
Link copied to clipboard
Link copied to clipboard
class InAppAutomation
Provides a control interface for creating, canceling and executing in-app automations.
Link copied to clipboard