variable restore

Codec for <Restore>.

Examples

Reset only the alarm and recording settings

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

assertEquals(
  restore.encode({ recording: 1, alarm: 1 }),
  '<Restore version="1.1"><recording>1</recording><alarm>1</alarm></Restore>',
);

Type

XmlParam<"Restore", Restore>

Usage

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