variable bindUnbindNas

Codec for <BindUnbindNas>.

Examples

Build a bind request

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

const xml = bindUnbindNas.encode({
  userName: "admin",
  password: "nas-secret",
  devName: "Basement NAS",
  uid: "95270000ABCDEF12",
});

assertStringIncludes(xml, "<uid>95270000ABCDEF12</uid>");

Type

XmlParam<"BindUnbindNas", BindUnbindNas>

Usage

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