UNPKG

node-intellicenter

Version:

NodeJS library for communicating with a Pentair IntelliCenter controller

24 lines (20 loc) 515 B
import { v4 as uuidv4 } from "uuid"; import { ICParam } from "./param.js"; export class ICRequestObj { public objnam = ""; public keys: string[] = []; public params?: ICParam; } export class ICRequest { public condition?: string; public objectList?: ICRequestObj[]; public queryName?: string; public arguments?: string[] | string; public command = ""; public messageID = ""; } export function GetRequest(): ICRequest { const req = new ICRequest(); req.messageID = uuidv4(); return req; }