variable dingdongList

Codec for <dingdongList>.

Examples

Read a cmd 490 scan push

import { assertEquals } from "@std/assert";
import { parse } from "@std/xml";
import { dingdongList } from "@hertzg/reolink-api/protocol/params";

const root = parse(
  '<dingdongList version="1.1"><scanList><dingdongDeviceInfo><id>2</id>' +
    "<name>Hallway</name></dingdongDeviceInfo></scanList></dingdongList>",
).root;

assertEquals(dingdongList.decode(root), {
  scanList: [{ id: 2, name: "Hallway" }],
});

Type

XmlParam<"dingdongList", DingdongList>

Usage

import { dingdongList } from "protocol/params/mod.ts";