merge method
Implementation
DataState<T> merge(DataState<T> value) {
// only optional values do not get overwritten
return DataState(
value.model,
isLoading: value.isLoading,
exception: value.exception ?? exception,
stackTrace: value.stackTrace ?? stackTrace,
);
}