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

assetStatusChangedDataSchema

@mineflow/contracts


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