Constructor
new Homey.FlowCard(id)
Parameters:
Name | Type | Description |
---|---|---|
id |
string
|
The ID of the card as defined in the app's |
Methods
getArgumentValues(callbackopt) → {Promise}
Get the current argument values of this card, as filled in by the user.
Parameters:
Name | Type | Attributes | Description | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
callback |
function
|
<optional> |
|
Returns:
- Type:
-
Promise
register() → {FlowCard}
Register the Card. This is a shorthand method for ManagerFlow#registerCard.
Returns:
- Type:
-
FlowCard
registerRunListener(fn) → {FlowCard}
Register a listener for a run event.
Return a Promise, or run the callback
.
Parameters:
Name | Type | Description | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
fn |
function
|
|
Returns:
- Type:
-
FlowCard
Events
.on('update')
This event is fired when the card is updated by the user (e.g. a Flow has been saved).