variable accessUserList

Codec for <accessUserList>.

Examples

Build a cmd 512 request that removes a user

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

assertEquals(
  accessUserList.encode({
    User: [{ userId: "guest-1", userSetState: "delete" }],
  }),
  '<accessUserList version="1.1"><User><userId>guest-1</userId>' +
    "<userSetState>delete</userSetState></User></accessUserList>",
);

Type

XmlParam<"accessUserList", AccessUserList>

Usage

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