SMIType enum

StateMachines supports three input types. The StateMachine mostly abstracts types by allowing the programmer to query for an input of a specific Dart backing type, mapping it to the correct StateMachine type. This is the most flexible API to use to check if a type with a given name exists. However, if you need to iterate inputs and query their types, this enum is exposed for convenience.

Inheritance

Constructors

SMIType()
const

Values

number → const SMIType
boolean → const SMIType
trigger → const SMIType

Properties

hashCode int
The hash code for this object.
no setterinherited
index int
A numeric identifier for the enumerated value.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Constants

values → const List<SMIType>
A constant List of the values in this enum, in order of their declaration.