Variable SignalDefinitionSchemaConst
SignalDefinitionSchema: ZodObject<
{
id: ZodString;
name: ZodString;
description: ZodOptional<ZodString>;
value_type: ZodUnion<
readonly [
ZodLiteral<"binary">,
ZodLiteral<"categorical">,
ZodLiteral<"numeric">,
],
>;
tags: ZodOptional<ZodArray<ZodString>>;
allowed_values: ZodOptional<ZodArray<ZodString>>;
restricted_attributes: ZodOptional<
ZodArray<
ZodUnion<
readonly [
ZodLiteral<"racial_ethnic_origin">,
ZodLiteral<"political_opinions">,
ZodLiteral<"religious_beliefs">,
ZodLiteral<"trade_union_membership">,
ZodLiteral<"health_data">,
ZodLiteral<"sex_life_sexual_orientation">,
ZodLiteral<"genetic_data">,
ZodLiteral<"biometric_data">,
ZodLiteral<"age">,
ZodLiteral<"familial_status">,
],
>,
>,
>;
policy_categories: ZodOptional<ZodArray<ZodString>>;
range: ZodOptional<
ZodObject<
{ min: ZodNumber; max: ZodNumber; unit: ZodOptional<ZodString> },
$loose,
>,
>;
},
$loose,
> = ...