Variable PolicyCategoryDefinitionSchemaConst
PolicyCategoryDefinitionSchema: ZodObject<
{
category_id: ZodString;
name: ZodString;
description: ZodString;
regulatory_frameworks: ZodOptional<
ZodArray<
ZodObject<
{
name: ZodString;
jurisdictions: ZodOptional<ZodArray<ZodString>>;
summary: ZodString;
policy_ids: ZodOptional<ZodArray<ZodString>>;
},
$loose,
>,
>,
>;
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">,
],
>,
>,
>;
requires_human_review: ZodOptional<ZodBoolean>;
industries: ZodOptional<ZodArray<ZodString>>;
guidance: ZodOptional<ZodString>;
related_categories: ZodOptional<ZodArray<ZodString>>;
},
$loose,
> = ...