Variable studentEventSchemaConst
studentEventSchema: ZodObject<
{
actorId: ZodString;
actorRole: ZodString;
changePayload: ZodDefault<ZodRecord<ZodString, ZodUnknown>>;
encryptedChangePayload: ZodOptional<
ZodObject<
{ ciphertext: ZodString; iv: ZodString; keyVersion: ZodNumber },
$strip,
>,
>;
encryptedJustification: ZodOptional<
ZodObject<
{ ciphertext: ZodString; iv: ZodString; keyVersion: ZodNumber },
$strip,
>,
>;
eventId: ZodString;
eventType: ZodEnum<
{ CREATE: "CREATE"; DELETE: "DELETE"; UPDATE: "UPDATE" },
>;
isConflictLoser: ZodDefault<ZodBoolean>;
justification: ZodOptional<ZodString>;
studentId: ZodString;
syncState: ZodDefault<
ZodEnum<
{
FAILED: "FAILED";
IN_PROGRESS: "IN_PROGRESS";
PENDING: "PENDING";
RETRYING: "RETRYING";
SYNCED: "SYNCED";
},
>,
>;
timestamp: ZodString;
},
$strip,
> = ...