assetAssignmentClosedDataSchema
@mineflow/contracts / assetAssignmentClosedDataSchema
Variable: assetAssignmentClosedDataSchema
const assetAssignmentClosedDataSchema: ZodObject<{
actorId: ZodUUID;
assetId: ZodUUID;
assignmentId: ZodUUID;
cause: ZodEnum<{
asset-decommissioned: "asset-decommissioned";
manual: "manual";
personnel-deactivated: "personnel-deactivated";
replaced: "replaced";
}>;
personnelId: ZodUUID;
reason: ZodOptional<ZodString>;
role: ZodEnum<{
mechanic: "mechanic";
primary_operator: "primary_operator";
shift_operator: "shift_operator";
}>;
toDate: ZodISODateTime;
}, $strip>;
Defined in: events/hr/asset-assignment.ts:38
hr.asset-assignment.closed — закрепление закрыто (toDate). cause
различает источник закрытия: ручное, каскад от списания актива (EAM),
каскад от увольнения сотрудника (HR) или замена. Подписчики: Notifications.