personnelDeactivatedDataSchema
@mineflow/contracts / personnelDeactivatedDataSchema
Variable: personnelDeactivatedDataSchema
const personnelDeactivatedDataSchema: ZodObject<{
actorId: ZodUUID;
personnelId: ZodUUID;
reason: ZodString;
tabNumber: ZodString;
terminatedAt: ZodISODateTime;
}, $strip>;
Defined in: events/hr/personnel.ts:56
hr.personnel.deactivated — сотрудник уволен (terminated, terminal).
Запускает HR-каскад: закрытие открытых asset-assignment'ов, деактивация
связанного user-account. Подписчики: hr/asset-assignments,
hr/user-accounts, Notifications.