AirshipEmbeddedSelection

Controls which pending embedded content instance is displayed in an AirshipEmbeddedView.

Inheritors

Constructors

Link copied to clipboard
protected constructor()

Types

Link copied to clipboard
data class ByAi @JvmOverloads constructor(val config: AirshipEmbeddedSelection.ByAi.Config, val fallback: AirshipEmbeddedSelection.ByAi.Fallback = Fallback.Priority) : AirshipEmbeddedSelection

Let the on-device model choose which pending instance to display.

Link copied to clipboard

Display content using the provided comparator to sort available embedded instances.

Link copied to clipboard
data class ByInstanceId(val instanceIds: List<String>) : AirshipEmbeddedSelection

Display the first of these AirshipEmbeddedInfo.instanceIds that is pending, bypassing ordering.

Link copied to clipboard

Display content using priority ordering, with sticky last-displayed behavior.