A helper method to take a ValidatedMaybeCanonicalInput and transform it into a List (possibly empty) of ValidatedCanonicalOutputs.
A helper method to take a ValidatedMaybeCanonicalInput and transform it into a List (possibly empty) of ValidatedCanonicalOutputs.
We have to do some unboxing because enrichEvent expects a raw CanonicalInput as its argument, not a MaybeCanonicalInput.
Contains configuration for all enrichments to apply
The ETL version
The ETL timestamp
The ValidatedMaybeCanonicalInput
(implicit) The Iglu resolver used for schema lookup and validation
the ValidatedMaybeCanonicalOutput. Thanks to flatMap, will include any validation errors contained within the ValidatedMaybeCanonicalInput
Expresses the end-to-end event pipeline supported by the Scala Common Enrich project.