variable authInfo

Codec for <authInfo>.

Examples

Build a cmd 509 request

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

const xml = authInfo.encode({
  notes: "Neighbour",
  validhours: 24,
  userLevel: 0,
  ability: 3,
  channelAbility: 1n,
});

assertStringIncludes(xml, "<validhours>24</validhours>");

Type

XmlParam<"authInfo", AuthInfo>

Usage

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