variable ip

Codec for <Ip>.

Examples

Build an <Ip> element

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

const xml = ip.encode({
  ip: "10.0.0.20",
  mask: "255.255.0.0",
  gateway: "10.0.0.1",
});

assertStringIncludes(xml, "<mask>255.255.0.0</mask>");

Type

XmlParam<"Ip", Ip>

Usage

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