/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>>> |