variable fileInfoList

Codec for <FileInfoList>.

Examples

Build a replay request

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

const xml = fileInfoList.encode({
  FileInfo: [{
    channelId: 0,
    handle: 1,
    name: "01202401011200000",
    streamType: "subStream",
    playSpeed: 1,
  }],
});

assertStringIncludes(xml, "<streamType>subStream</streamType>");

Type

XmlParam<"FileInfoList", FileInfoList>

Usage

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