assetStatusChangedDataSchema
@mineflow/contracts / assetStatusChangedDataSchema
Variable: assetStatusChangedDataSchema
const assetStatusChangedDataSchema: ZodObject<{
assetId: ZodUUID;
fromStatus: ZodEnum<{
conserved: "conserved";
decommissioned: "decommissioned";
maintenance: "maintenance";
operational: "operational";
}>;
performedBy: ZodUUID;
reason: ZodOptional<ZodString>;
toStatus: ZodEnum<{
conserved: "conserved";
decommissioned: "decommissioned";
maintenance: "maintenance";
operational: "operational";
}>;
}, $strip>;
Defined in: events/eam/asset.ts:43
eam.asset.status-changed — статус актива изменился (FSM-переход).
Несёт fromStatus/toStatus для аудита перехода. Подписчики: ANA, EAM
(учёт доступности оборудования), Notifications.