When Dataset definition is submitted to Rest-API, it fails if list of conformance rules is not defined.
For easier operation (and eventual phase out of Conformance), it would be natural that if the Conformance rules are not provided it's considered and empty list.
Feature
If Dataset (from za.co.absa.enceladus.model) has not defined property conformance during deserialization, consider it an empty list.
Proposed Solution
Solution Ideas:
Setting the property's default value to be List.empty should suffice
Verify then with Rest-APIs that insert a new Dataset or edit an existing one.
Background
When Dataset definition is submitted to Rest-API, it fails if list of conformance rules is not defined. For easier operation (and eventual phase out of Conformance), it would be natural that if the Conformance rules are not provided it's considered and empty list.
Feature
If
Dataset
(fromza.co.absa.enceladus.model
) has not defined propertyconformance
during deserialization, consider it an empty list.Proposed Solution
Solution Ideas:
List.empty
should suffice