Trigger

name: Trigger
documentation:

Provides hooks between events and the logic to execute when an event is invoked.

extension
base: imml: element

choice: The following element types can be used in conjunction with this element
maxOccurs: unbounded
minOccurs: 0

element
name: Condition
type: imml:Condition
documentation:

Condition governing the execution of the trigger

element
name: Network
type: imml:Network
minOccurs: 0
maxOccurs: 1
attribute
name: Event
type: imml:EventType
use: required
documentation:

Event that triggers invocation

attribute
name: Target
type: xs:string
use: required
documentation:

Name of the target element to execute on invocation of the trigger

attribute
name: Enabled
type: imml:Boolean
use: optional
default: True
documentation:

When true, the event the trigger listens for should be consumed