Variable messageSchemaConst
messageSchema: ZodArray<
ZodDiscriminatedUnion<
[
ZodObject<
{
method: ZodLiteral<"publish">;
params: ZodObject<
{
name: ZodString;
properties: ZodObject<
{
cached: ZodOptional<ZodBoolean>;
persistent: ZodOptional<ZodBoolean>;
retained: ZodOptional<ZodBoolean>;
},
$strip,
>;
pubuid: ZodNumber;
type: ZodUnion<
readonly [
ZodLiteral<"boolean">,
ZodLiteral<"double">,
ZodLiteral<"int">,
ZodLiteral<"float">,
ZodLiteral<"string">,
ZodLiteral<"json">,
ZodLiteral<"raw">,
ZodLiteral<"rpc">,
ZodLiteral<"msgpack">,
ZodLiteral<"protobuf">,
ZodLiteral<"boolean[]">,
ZodLiteral<"double[]">,
ZodLiteral<"int[]">,
ZodLiteral<"float[]">,
ZodLiteral<"string[]">,
ZodString,
ZodString,
ZodString,
],
>;
},
$strip,
>;
},
$strip,
>,
ZodObject<
{
method: ZodLiteral<"unpublish">;
params: ZodObject<{ pubuid: ZodNumber }, $strip>;
},
$strip,
>,
ZodObject<
{
method: ZodLiteral<"setproperties">;
params: ZodObject<
{
name: ZodString;
update: ZodObject<
{
cached: ZodOptional<ZodBoolean>;
persistent: ZodOptional<ZodBoolean>;
retained: ZodOptional<ZodBoolean>;
},
$strip,
>;
},
$strip,
>;
},
$strip,
>,
],
"method",
>,
> = ...
Schema for a text frame message in the NT protocol.