RuleChainService class

Constructors

RuleChainService(ThingsboardClient tbClient)
factory

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

assignRuleChainToEdge(String edgeId, String ruleChainId, {RequestConfig? requestConfig}) Future<RuleChain?>
createDefaultRuleChain(String ruleChainName, {RequestConfig? requestConfig}) Future<RuleChain>
deleteRuleChain(String ruleChainId, {RequestConfig? requestConfig}) Future<void>
exportRuleChains(int limit, {RequestConfig? requestConfig}) Future<RuleChainData>
getAutoAssignToEdgeRuleChains({RequestConfig? requestConfig}) Future<List<RuleChain>>
getEdgeRuleChains(String edgeId, PageLink pageLink, {RequestConfig? requestConfig}) Future<PageData<RuleChain>>
getLatestRuleNodeDebugInput(String ruleNodeId, {RequestConfig? requestConfig}) Future
getRuleChain(String ruleChainId, {RequestConfig? requestConfig}) Future<RuleChain?>
getRuleChainMetaData(String ruleChainId, {RequestConfig? requestConfig}) Future<RuleChainMetaData?>
getRuleChains(PageLink pageLink, {RequestConfig? requestConfig}) Future<PageData<RuleChain>>
importRuleChains(RuleChainData ruleChainData, bool overwrite, {RequestConfig? requestConfig}) Future<void>
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
saveRuleChain(RuleChain ruleChain, {RequestConfig? requestConfig}) Future<RuleChain>
saveRuleChainMetaData(RuleChainMetaData ruleChainMetaData, {RequestConfig? requestConfig}) Future<RuleChainMetaData>
setAutoAssignToEdgeRuleChain(String ruleChainId, {RequestConfig? requestConfig}) Future<RuleChain?>
setEdgeTemplateRootRuleChain(String ruleChainId, {RequestConfig? requestConfig}) Future<RuleChain?>
setRootRuleChain(String ruleChainId, {RequestConfig? requestConfig}) Future<RuleChain?>
testScript(dynamic inputParams, {RequestConfig? requestConfig}) Future
toString() String
A string representation of this object.
inherited
unassignRuleChainFromEdge(String edgeId, String ruleChainId, {RequestConfig? requestConfig}) Future<RuleChain?>
unsetAutoAssignToEdgeRuleChain(String ruleChainId, {RequestConfig? requestConfig}) Future<RuleChain?>

Operators

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