Codec for <IOTActionList>.
Build an <IOTActionList> element
Build an <IOTActionList> element
import { assertStringIncludes } from "@std/assert"; import { iotActionList } from "@hertzg/reolink-api/protocol/params"; const xml = iotActionList.encode({ item: [{ actionID: 3, channelBits: 1n, deviceType: 1, name: "Garage plug", uid: "95270002EF01", content: "off", alarmType: "none", timeTable: "0".repeat(168), }], }); assertStringIncludes(xml, "<item><actionID>3</actionID>");
XmlParam<"IOTActionList", IotActionList>