Package-level declarations

Types

Link copied to clipboard

Provides information about the execution context where an Arcade console function is invoked.

Link copied to clipboard
data class ArcadeConsoleMessageEvent(val context: ArcadeConsoleMessageContext, val message: String)

Represents the result of evaluating an Arcade console message, which appeared in an Arcade script.

Link copied to clipboard

The result from the successful evaluation of an Arcade expression.

Link copied to clipboard

This object allows you to evaluate an ArcadeExpression under a given ArcadeProfile. This Object allows you to set up, execute and query information about an Arcade script. For more general information on Arcade and its usages we refer you to the Arcade online documentation.

Link copied to clipboard

An Arcade expression object, containing an expression, a name, a return type and a title. An ArcadeExpression object gathers an Arcade script expression together with:

Link copied to clipboard

The expected type of the result calculated by an expression described within an ArcadeExpression.

Link copied to clipboard
sealed class ArcadeProfile

The execution context a script will run under. The Arcade profile specifies the context under which a script should be executed. This allows the script writer to program against a set of known profile variables and functionality restrictions that are appropriate for their use case. This includes the set of expected return types.