PROTOCOL

UIOperationModel

public protocol UIOperationModel: UIModel

An operation model required to trigger the opening of a URL.

Properties

url

var url: URL?

The url to be opened.

interactionModel

var interactionModel: UIInteractionModel?

An interaction model to be presented before launching the url.

errorInteractionModel

var errorInteractionModel: UIInteractionModel?

An error interaction model to be presented if intent failed to be launched.

problem

var problem: UIProblemModel

A problem model to be used if errorInteractionModel is empty.