# Variable VoteMessageSchema`Const`

VoteMessageSchema: ZodObject<
{
type: ZodLiteral<"vote">;
expertId: ZodString;
decision: ZodEnum<
{ approve: "approve"; reject: "reject"; abstain: "abstain" },
>;
reasoning: ZodString;
conditions: ZodOptional<ZodArray<ZodString>>;
},
$strip,
> = ...

Zod schema for VoteMessage.

- Defined in packages/nexus-agents/src/agents/collaboration/collaboration-schemas.ts:92