variable iotBindUnBind

Codec for <IOTBindUnBind>.

Examples

Bind a device

import { assertStringIncludes } from "@std/assert";
import { iotBindUnBind } from "@hertzg/reolink-api/protocol/params";

const xml = iotBindUnBind.encode({
  name: "Porch light",
  uid: "IOT0000ABCDEF12",
  userName: "admin",
  password: "secret",
  deviceType: 1,
});

assertStringIncludes(xml, "<userName>admin</userName>");

Type

XmlParam<"IOTBindUnBind", IotBindUnBind>

Usage

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