transform abstract method
Transform the occurrence data.
Implementations are free to mutate the Data object they receive,
reuse some of its parts, or create an entirely new object, but a
Data
instance must be returned in all cases.
Implementation
FutureOr<Data> transform(Data data, {required Event event});