Перейти к основному содержимому

shiftReportRejectedSchema

@mineflow/contracts


@mineflow/contracts / shiftReportRejectedSchema

Variable: shiftReportRejectedSchema

const shiftReportRejectedSchema: ZodObject<{
actorId: ZodUUID;
organizationId: ZodUUID;
productionObjectId: ZodUUID;
reason: ZodString;
rejectedAt: ZodISODateTime;
rejectedBy: ZodUUID;
reportId: ZodUUID;
shiftDate: ZodISODateTime;
shiftType: ZodEnum<{
day: "day";
night: "night";
}>;
}, $strip>;

Defined in: events/prd/shift-report.ts:131

prd.shift-report.rejected — отчёт отклонён инженером ИЗ status=submitted (без бизнес-эффектов, т.к. approve-сага ещё не запускалась). Подписчики: Notifications (мастер получает «нужно исправить»).

Q1 (open-questions) — отдельный flow от rejected-after-approve, без сторно-саги.