There are currently multiple variants of “download data types” scattered across the presentation layer, including separate enums and type definitions used by search, download, and logging functionality. This fragmentation leads to inconsistent behaviour, duplicated logic, and unnecessary complexity when adding or modifying dataset types.
This task involves consolidating these variants into a single canonical definition within the core/application layer. All features should reference this unified type to ensure consistency, simplify maintenance, and reduce the risk of mismatched behaviour across the platform.
There are currently multiple variants of “download data types” scattered across the presentation layer, including separate enums and type definitions used by search, download, and logging functionality. This fragmentation leads to inconsistent behaviour, duplicated logic, and unnecessary complexity when adding or modifying dataset types.
This task involves consolidating these variants into a single canonical definition within the core/application layer. All features should reference this unified type to ensure consistency, simplify maintenance, and reduce the risk of mismatched behaviour across the platform.