Package com.apollographql.apollo3.rx2

Types

Link copied to clipboard
class Rx2Apollo

Functions

Link copied to clipboard
fun <D : Operation.Data> ApolloCall<D>.rx(scheduler: Scheduler = Schedulers.io()): Nothing
Link copied to clipboard
@CheckReturnValue
fun <D : Operation.Data> ApolloCall<D>.rxFlowable(scheduler: Scheduler = Schedulers.io()): Flowable<ApolloResponse<D>>
Link copied to clipboard
inline fun <D : Mutation.Data> ApolloClient.rxMutate(mutation: Mutation<D>, configure: ApolloCall<D>.() -> ApolloCall<D> = { this }): Nothing
inline fun <D : Mutation.Data> ApolloClient.rxMutate(    mutation: Mutation<D>,     withOptimisticUpdates: D,     configure: ApolloCall<D>.() -> ApolloCall<D> = { this }): Nothing
Link copied to clipboard
inline fun <D : Operation.Data> ApolloClient.rxPrefetch(operation: Operation<D>, configure: ApolloCall<D>.() -> ApolloCall<D> = { this }): Nothing
Link copied to clipboard
inline fun <D : Query.Data> ApolloClient.rxQuery(query: Query<D>, configure: ApolloCall<D>.() -> ApolloCall<D> = { this }): Nothing
Link copied to clipboard
@CheckReturnValue
fun <D : Operation.Data> ApolloCall<D>.rxSingle(scheduler: Scheduler = Schedulers.io()): Single<ApolloResponse<D>>
Link copied to clipboard
inline fun <D : Subscription.Data> ApolloClient.rxSubscribe(operation: Subscription<D>, configure: ApolloCall<D>.() -> ApolloCall<D> = { this }): Nothing