/tripkit/TripKitAndroidUIDomain/com.skedgo.tripkit.tripplanner/DiffTransformer

DiffTransformer

\ class DiffTransformer<T, R>(val keySelector: (T) -> String, val createMarkerOptions: (T) -> Single<R>) : ObservableTransformer<List<T>, Pair<List<Pair<R, T>>, Set<String>>>

Constructors

DiffTransformer constructor(keySelector: (T) -> String, createMarkerOptions: (T) -> Single<R>)

Properties

Name Summary
createMarkerOptions val createMarkerOptions: (T) -> Single<R>
keySelector val keySelector: (T) -> String

Functions

Name Summary
apply open override fun apply(o: Observable<List<T>>): Observable<Pair<List<Pair<R, T>>, Set<String>>>