SmartAlarmAbility.setBuiltInAlarmStatus(options: SetBuiltInAlarmStatusParams)

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

描述

启用或禁用设备内置的告警规则

参数

参数类型必填说明
是操作参数

返回值

类型:Promise<SetBuiltInAlarmStatusResult>
元组 [是否操作成功, 更新后的内置告警列表]

引用对象

typeSetBuiltInAlarmStatusResult
[boolean, BuiltInAlarmList]
typeBuiltInAlarmList
export type BuiltInAlarmList = BuiltInAlarmRule[];
typeBuiltInAlarmRule
属性类型描述
auditStatusnumber审核状态
boundForPanelboolean是否被场景面板绑定
boundForWiFiPanelboolean是否被 WiFi 场景面板绑定
enabledboolean是否启用
多语言数据体
idstring规则 ID
localLinkageboolean是否为本地联动
namestring规则名称
newLocalSceneboolean是否为 App 管控本地联动
stickyOnTopboolean场景是否显示在首页
typeBuiltInAlarmI18nData
属性类型描述
名称多语言
内容多语言
typeAlarmLocaleText
属性类型描述
enstring英文文案
zhstring中文文案

示例代码

示例

const [success, updatedList] = await sdm.alarm.setBuiltInAlarmStatus({
  disabled: false,
  ruleIds: 'rule_001,rule_002',
});
console.log('操作结果:', success, '更新后列表:', updatedList);