CreationShakeInvokable

Constructors

Link copied to clipboard
constructor(body: CreationShakeCode?, parameters: List<CreationShakeParameter>, returnType: CreationShakeType)

Properties

Link copied to clipboard
open override val body: CreationShakeCode?

The body of the invokable entity, containing the executable code.

Link copied to clipboard

A list of parameters that the invokable entity accepts.

Link copied to clipboard
abstract override val qualifiedName: String

The fully qualified name of the invokable entity.

Link copied to clipboard
open override val returnType: CreationShakeType

The return type of the invokable entity.

Functions

Link copied to clipboard
abstract override fun toJson(): Map<String, Any?>

Converts the invokable entity to a JSON representation. Useful for serialization or debugging purposes.