Package-level declarations

Types

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

Injected into each step so it can talk to its host without knowing what renders it: steps call the methods, the host observes events.

Link copied to clipboard

How a step ended. Only COMPLETED is persisted as a completed step.

Link copied to clipboard

A single step in the native subscription onboarding flow, contributed from the feature module that owns the step (e.g. the VPN step lives in the VPN module, the Duck.ai step in the Duck.ai module). Each feature module contributes one implementation as a multibinding; the host in subscriptions-impl collects them, orders them (by @PriorityKey), and turns them into linear-onboarding steps.

Link copied to clipboard
interface Subscriptions
Link copied to clipboard
sealed class SubscriptionScreens
Link copied to clipboard
Link copied to clipboard

Properties

Link copied to clipboard