Codec for <FileInfoList>.
Build a replay request
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>");
XmlParam<"FileInfoList", FileInfoList>