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: InteractionModelType?
An interaction model to be presented before launching the url.
errorInteractionModel
var errorInteractionModel: ErrorInteractionModelType?
An error interaction model to be presented if url
failed to be launched.
problem
var problem: any UIProblemModel
A problem model to be used if errorInteractionModel
is empty.