[{"class":"androidx.lifecycle.LiveDataScope","addedIn":"2.7.0","methods":[{"method":"emit(T,kotlin.coroutines.Continuation<? super kotlin.Unit>)","addedIn":"2.7.0"},{"method":"emitSource(androidx.lifecycle.LiveData<T>,kotlin.coroutines.Continuation<? super kotlinx.coroutines.DisposableHandle>)","addedIn":"2.7.0"},{"method":"getLatestValue()","addedIn":"2.7.0"}],"fields":[]},{"class":"androidx.lifecycle.FlowLiveDataConversions","addedIn":"2.7.0","methods":[{"method":"asFlow<T>(androidx.lifecycle.LiveData<T>)","addedIn":"2.7.0"},{"method":"asLiveData<T>(kotlinx.coroutines.flow.Flow<? extends T>)","addedIn":"2.7.0"},{"method":"asLiveData<T>(kotlinx.coroutines.flow.Flow<? extends T>,java.time.Duration,kotlin.coroutines.CoroutineContext)","addedIn":"2.7.0"},{"method":"asLiveData<T>(kotlinx.coroutines.flow.Flow<? extends T>,kotlin.coroutines.CoroutineContext)","addedIn":"2.7.0"},{"method":"asLiveData<T>(kotlinx.coroutines.flow.Flow<? extends T>,kotlin.coroutines.CoroutineContext,long)","addedIn":"2.7.0"}],"fields":[]},{"class":"androidx.lifecycle.Transformations","addedIn":"2.0.0","methods":[{"method":"distinctUntilChanged<X>(androidx.lifecycle.LiveData<X>)","addedIn":"2.1.0"},{"method":"map<X, Y>(androidx.lifecycle.LiveData<X>,androidx.arch.core.util.Function<X,Y>)","addedIn":"2.0.0","deprecatedIn":"2.6.0"},{"method":"map<X, Y>(androidx.lifecycle.LiveData<X>,kotlin.jvm.functions.Function1<X,Y>)","addedIn":"2.6.0"},{"method":"switchMap<X, Y>(androidx.lifecycle.LiveData<X>,androidx.arch.core.util.Function<X,androidx.lifecycle.LiveData<Y>>)","addedIn":"2.0.0","deprecatedIn":"2.6.0"},{"method":"switchMap<X, Y>(androidx.lifecycle.LiveData<X>,kotlin.jvm.functions.Function1<X,androidx.lifecycle.LiveData<Y>>)","addedIn":"2.6.0"}],"fields":[]},{"class":"androidx.lifecycle.MediatorLiveData","addedIn":"2.0.0","methods":[{"method":"MediatorLiveData()","addedIn":"2.0.0"},{"method":"MediatorLiveData(T)","addedIn":"2.6.0"},{"method":"addSource<S>(androidx.lifecycle.LiveData<S>,androidx.lifecycle.Observer<? super S>)","addedIn":"2.0.0"},{"method":"removeSource<S>(androidx.lifecycle.LiveData<S>)","addedIn":"2.0.0"}],"fields":[]},{"class":"androidx.lifecycle.CoroutineLiveDataKt","addedIn":"2.7.0","methods":[{"method":"liveData<T>(java.time.Duration,kotlin.coroutines.CoroutineContext,kotlin.jvm.functions.Function2<? super androidx.lifecycle.LiveDataScope<T>,? super kotlin.coroutines.Continuation<? super kotlin.Unit>,?>)","addedIn":"2.7.0"},{"method":"liveData<T>(java.time.Duration,kotlin.jvm.functions.Function2<? super androidx.lifecycle.LiveDataScope<T>,? super kotlin.coroutines.Continuation<? super kotlin.Unit>,?>)","addedIn":"2.7.0"},{"method":"liveData<T>(kotlin.coroutines.CoroutineContext,kotlin.jvm.functions.Function2<? super androidx.lifecycle.LiveDataScope<T>,? super kotlin.coroutines.Continuation<? super kotlin.Unit>,?>)","addedIn":"2.7.0"},{"method":"liveData<T>(kotlin.coroutines.CoroutineContext,long,kotlin.jvm.functions.Function2<? super androidx.lifecycle.LiveDataScope<T>,? super kotlin.coroutines.Continuation<? super kotlin.Unit>,?>)","addedIn":"2.7.0"},{"method":"liveData<T>(kotlin.jvm.functions.Function2<? super androidx.lifecycle.LiveDataScope<T>,? super kotlin.coroutines.Continuation<? super kotlin.Unit>,?>)","addedIn":"2.7.0"}],"fields":[]}]