variable replaySeekV2

Codec for <ReplaySeekV2>.

Examples

Read a <ReplaySeekV2> element

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

const root = parse(
  '<ReplaySeekV2 version="1.1"><seekTime><hour>8</hour></seekTime>' +
    "<seq>3</seq></ReplaySeekV2>",
).root;

assertEquals(replaySeekV2.decode(root), { seekTime: { hour: 8 }, seq: 3 });

Type

XmlParam<"ReplaySeekV2", ReplaySeekV2>

Usage

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