protected fun <A> selectSubscribe(prop1: KProperty1<S, A>, subscriber: (A) -> Unit): Disposable
Subscribe to state changes for only a single property.
protected fun <A, S : MvRxState> selectSubscribe(viewModel: BaseMvRxViewModel<S>, prop1: KProperty1<S, A>, subscriber: (A) -> Unit): Unit
Subscribe to state changes for only a single property in a different ViewModel.
protected fun <A, B> selectSubscribe(prop1: KProperty1<S, A>, prop2: KProperty1<S, B>, subscriber: (A, B) -> Unit): Disposable
Subscribe to state changes for two properties.
protected fun <A, B, S : MvRxState> selectSubscribe(viewModel: BaseMvRxViewModel<S>, prop1: KProperty1<S, A>, prop2: KProperty1<S, B>, subscriber: (A, B) -> Unit): Unit
Subscribe to state changes for two properties in a different ViewModel.
protected fun <A, B, C> selectSubscribe(prop1: KProperty1<S, A>, prop2: KProperty1<S, B>, prop3: KProperty1<S, C>, subscriber: (A, B, C) -> Unit): Disposable
Subscribe to state changes for three properties.
protected fun <A, B, C, S : MvRxState> selectSubscribe(viewModel: BaseMvRxViewModel<S>, prop1: KProperty1<S, A>, prop2: KProperty1<S, B>, prop3: KProperty1<S, C>, subscriber: (A, B, C) -> Unit): Unit
Subscribe to state changes for three properties in a different ViewModel.
protected fun <A, B, C, D> selectSubscribe(prop1: KProperty1<S, A>, prop2: KProperty1<S, B>, prop3: KProperty1<S, C>, prop4: KProperty1<S, D>, subscriber: (A, B, C, D) -> Unit): Disposable
Subscribe to state changes for four properties.
protected fun <A, B, C, D, S : MvRxState> selectSubscribe(viewModel: BaseMvRxViewModel<S>, prop1: KProperty1<S, A>, prop2: KProperty1<S, B>, prop3: KProperty1<S, C>, prop4: KProperty1<S, D>, subscriber: (A, B, C, D) -> Unit): Unit
Subscribe to state changes for four properties in a different ViewModel.
protected fun <A, B, C, D, E> selectSubscribe(prop1: KProperty1<S, A>, prop2: KProperty1<S, B>, prop3: KProperty1<S, C>, prop4: KProperty1<S, D>, prop5: KProperty1<S, E>, subscriber: (A, B, C, D, E) -> Unit): Disposable
Subscribe to state changes for five properties.
protected fun <A, B, C, D, E, S : MvRxState> selectSubscribe(viewModel: BaseMvRxViewModel<S>, prop1: KProperty1<S, A>, prop2: KProperty1<S, B>, prop3: KProperty1<S, C>, prop4: KProperty1<S, D>, prop5: KProperty1<S, E>, subscriber: (A, B, C, D, E) -> Unit): Unit
Subscribe to state changes for five properties in a different ViewModel.
protected fun <A, B, C, D, E, F> selectSubscribe(prop1: KProperty1<S, A>, prop2: KProperty1<S, B>, prop3: KProperty1<S, C>, prop4: KProperty1<S, D>, prop5: KProperty1<S, E>, prop6: KProperty1<S, F>, subscriber: (A, B, C, D, E, F) -> Unit): Disposable
Subscribe to state changes for six properties.
protected fun <A, B, C, D, E, F, S : MvRxState> selectSubscribe(viewModel: BaseMvRxViewModel<S>, prop1: KProperty1<S, A>, prop2: KProperty1<S, B>, prop3: KProperty1<S, C>, prop4: KProperty1<S, D>, prop5: KProperty1<S, E>, prop6: KProperty1<S, F>, subscriber: (A, B, C, D, E, F) -> Unit): Unit
Subscribe to state changes for six properties in a different ViewModel.
protected fun <A, B, C, D, E, F, G> selectSubscribe(prop1: KProperty1<S, A>, prop2: KProperty1<S, B>, prop3: KProperty1<S, C>, prop4: KProperty1<S, D>, prop5: KProperty1<S, E>, prop6: KProperty1<S, F>, prop7: KProperty1<S, G>, subscriber: (A, B, C, D, E, F, G) -> Unit): Disposable
Subscribe to state changes for seven properties.
protected fun <A, B, C, D, E, F, G, S : MvRxState> selectSubscribe(viewModel: BaseMvRxViewModel<S>, prop1: KProperty1<S, A>, prop2: KProperty1<S, B>, prop3: KProperty1<S, C>, prop4: KProperty1<S, D>, prop5: KProperty1<S, E>, prop6: KProperty1<S, F>, prop7: KProperty1<S, G>, subscriber: (A, B, C, D, E, F, G) -> Unit): Unit
Subscribe to state changes for seven properties in a different ViewModel.