DNF4-TRANSACTION-JSON(5) DNF DNF4-TRANSACTION-JSON(5) (NAME) dnf4-transaction-json - JSON DNF . dnf ( ). (TOP-LEVEL OBJECT) version : string MAJOR.MINOR. MAJOR ( dnf JSON ). MINOR ( dnf JSON ). rpms : rpm RPM . groups : group . environments : group . RPM (RPM OBJECT) action : string : Downgrade, Downgraded, Install, Obsoleted, Reason Change, Reinstall, Reinstalled, Removed, Upgrade, Upgraded . nevra : string NEVRA (name-epoch:version-release.arch). reason : string : dependency, clean, group, unknown, user, weak-dependency . repo_id : string . . (GROUP OBJECT) action : string : Install, Upgrade, Removed . id : string . package_types : string : conditional, default, mandatory, optional . Install . packages : group-package . (ENVIRONMENT OBJECT) action : string : Install, Upgrade, Removed . id : string . package_types : string : conditional, default, mandatory, optional . Install . group : environment-group . - (GROUP-PACKAGE OBJECT) installed : boolean . name : string . package_type : string : conditional, default, mandatory, optional . - (ENVIRONMENT-GROUP OBJECT) group_type : string : mandatory, optional . id : string . installed : boolean . (AUTHORS) AUTHORS DNF . (COPYRIGHT) 2012-2020, Red Hat, GPLv2+ 4.24.0 17 2025 DNF4-TRANSACTION-JSON(5)