PROTOCOL

ClientOperationActionModelRepresentation

public protocol ClientOperationActionModelRepresentation: RepresentationActionModel

Base content for ClientOperationAction models containing the details to perform an external operation outside of the client application.

Properties

name

var name: ClientOperationName

The name of the client operation.

arguments

var arguments: [String: (any Sendable)]

The action's arguments properties JSON representation.

continueActions

var continueActions: [any Action]

The actions that allow the client to proceed with the flow after the operation is completed.

errorActions

var errorActions: [any Action]

The actions which can be used if the operation ends with an error.