method.exec event
The method.exec event is triggered when a method of a thing with the same key is executed
Form
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| Thing def key | String | Yes | The Thing definition key that contains the method. |
| Method Key | String | Yes | The corresponding method key within a thing that will execute this trigger. Both the method key here and in the Thing definition needs to be the same in order for this trigger event to fire. For a detailed example on method.exec event, see Invoking a Trigger from a Method. |
Event variables
| Name | Type | Description |
|---|---|---|
| $(event.thing.key) | String | The key of the Thing that initiated this trigger. |
| $(event.thing.name) | String | The name of the thing that initiated this trigger. |
| $(event.defKey) | String | The Thing definition key. |
| $(event.methodKey) | String | The method key. |
| $(event.params) | Object | The parameters sent to the trigger. |