NewDirective

data class NewDirective(val inner: AnyDirective, val name: String, val type: String, val start: DirectiveStart)

A new directive to be created, which doesn't have an id yet.

Constructors

Link copied to clipboard
constructor(inner: AnyDirective, name: String, type: String, start: DirectiveStart)

Properties

Link copied to clipboard

The activity's arguments.

Link copied to clipboard

The name of the activity.

Link copied to clipboard

The activity's start behavior.

Link copied to clipboard

The activity type.

Functions

Link copied to clipboard
fun resolve(id: ActivityDirectiveId, parent: Directive<*>?): Directive<AnyDirective>

Resolves this activity into a proper Directive object.