Package-level declarations

Types

Link copied to clipboard
class CancelSchedulesAction @JvmOverloads constructor(automationGetter: () -> InAppAutomation = { InAppAutomation.shared() }) : Action

Action to cancel automation schedules.

Link copied to clipboard
class LandingPageAction(scheduler: suspend (AutomationSchedule) -> Unit, allowListChecker: (String) -> Boolean, scheduleExtender: ScheduleExtender? = null, borderRadius: Float, clock: Clock = Clock.DEFAULT_CLOCK) : Action

Schedules a landing page to display ASAP.

Link copied to clipboard
class ScheduleAction @JvmOverloads constructor(scheduler: suspend (AutomationSchedule) -> Unit = { InAppAutomation.shared().upsertSchedules(listOf(it)) }) : Action

Action to schedule actions.