PluginStateMachine

class PluginStateMachine(val identifier: String, val entitiesConfiguration: PluginEntitiesConfiguration?, val afterTrackConfiguration: PluginAfterTrackConfiguration?) : StateMachineInterface

Constructors

Link copied to clipboard
fun PluginStateMachine(identifier: String, entitiesConfiguration: PluginEntitiesConfiguration?, afterTrackConfiguration: PluginAfterTrackConfiguration?)

Functions

Link copied to clipboard
open override fun afterTrack(event: InspectableEvent)
Link copied to clipboard
open override fun entities(event: InspectableEvent, state: State?): List<SelfDescribingJson>
Link copied to clipboard
open override fun payloadValues(event: InspectableEvent, state: State?): Map<String, Any>?
Link copied to clipboard
open override fun transition(event: Event, state: State?): State?

Properties