InteractionContext

Interface for the interaction context.

Properties

Link copied to clipboard
abstract val dialogueId: String

Returns the ID of the Dialogue (only returns a value for actions).

Link copied to clipboard
abstract val dialogueName: String

Returns the name of the Dialogue (only returns a value for actions).

Link copied to clipboard
abstract val interactionId: String

Returns the interaction ID.

Link copied to clipboard

Returns the id of the interaction type.

Link copied to clipboard
abstract val name: String

Returns the interaction name.

Link copied to clipboard
abstract val parameters: Map<String, List<String>>

Returns the interaction parameters in a map.

Link copied to clipboard
abstract val pluginType: String

Returns the type of the plugin.

Link copied to clipboard

Returns the 'selector' of the position.

Link copied to clipboard
abstract val positionName: String

Returns the name of the position.

Link copied to clipboard
abstract val view: View?

Returns a view component for the interaction.

Functions

Link copied to clipboard
abstract fun getConnection(id: String): Connection?

Returns a connected connection.