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

personnelDeactivatedDataSchema

@mineflow/contracts


@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.