SmartTapToRunAbility.getTapToRunRules(params?: TapToRunQueryParams)

版本要求:
@ray-js/panel-sdk≥1.11.0

描述

查询当前家庭下可绑定的一键执行列表,会去掉失效或自动化规则。

参数

参数类型必填说明
否查询参数

返回值

类型:Promise<TapToRunRules>
可绑定的一键执行规则列表

引用对象

typeTapToRunRules可绑定的一键执行规则列表
TapToRunRule[]
typeTapToRunRule可绑定的一键执行规则
属性类型描述
执行动作列表
backgroundstring背景图地址
boundForPanelboolean面板绑定
boundForWiFiPanelbooleanWiFi 面板绑定
coverIconstring图标
displayColorstring背景颜色
enabledboolean规则是否启用
idstring执行规则 ID
namestring联动名称或备注
typeTapToRunAction一键执行动作项
属性类型描述
actionDisplaystring执行动作的显示名称
actionExecutorstring执行动作的执行者
actionStrategystring执行动作的执行策略
entityIdstring动作所属实体 ID
gmtModifiednumber修改时间戳
idstring动作唯一 ID
orderNumnumber动作顺序号
ruleIdstring规则 ID
statusboolean动作状态

示例代码

示例

const rules = await sdm.tapToRun.getTapToRunRules();
rules.forEach(rule => {
  console.log(rule.id, rule.name);
});