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