Variable syncQueueEntrySchemaConst
syncQueueEntrySchema: ZodObject<
{
actionType: ZodString;
actorId: ZodString;
actorRole: ZodString;
enqueuedAt: ZodString;
entityType: ZodEnum<
{
CLASS_EVENT: "CLASS_EVENT";
CLASS_SESSION_EVENT: "CLASS_SESSION_EVENT";
CLASS_SLOT_EVENT: "CLASS_SLOT_EVENT";
NUCLEUS_EVENT: "NUCLEUS_EVENT";
ROLE_EVENT: "ROLE_EVENT";
STUDENT_EVENT: "STUDENT_EVENT";
USER_EVENT: "USER_EVENT";
},
>;
eventId: ZodString;
failureCode: ZodOptional<ZodString>;
failureReason: ZodOptional<ZodString>;
lastAttemptAt: ZodOptional<ZodString>;
queueId: ZodString;
retryCount: ZodDefault<ZodNumber>;
syncState: ZodDefault<
ZodEnum<
{
FAILED: "FAILED";
IN_PROGRESS: "IN_PROGRESS";
PENDING: "PENDING";
RETRYING: "RETRYING";
SYNCED: "SYNCED";
},
>,
>;
},
$strip,
> = ...