variable email

Codec for <Email>.

Examples

Build an <Email> element for cmd 43

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

const xml = email.encode({
  smtpServer: "smtp.example.com",
  smtpPort: 587,
  address1: "alerts@example.com",
  textType: "withText",
});

assertStringIncludes(xml, "<textType>withText</textType>");

Type

XmlParam<"Email", Email>

Usage

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