PROTOCOL

SelectorModel

public protocol SelectorModel: UIInteractionModel

A selector model that has a list of SelectorItemModel presented to the user.

Properties

title

var title: String?

A title to present to the user.

messageItems

var messageItems: [InfoMessageModel]

A list of InfoMessageModel instances representing the messages to present to the user..

selectorItems

var selectorItems: [SelectorItemModel]

A list of SelectorItemModel instances representing the available selection options to the user.

linkItems

var linkItems: [LinkItemModel]

A list of LinkItemModel instances representing optional flow actions.