commonMain.com.apollographql.apollo.api.internal.ResolveDelegate.kt Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of apollo-api-jvm Show documentation
Show all versions of apollo-api-jvm Show documentation
Apollo GraphQL API classes
package com.apollographql.apollo.api.internal
import com.apollographql.apollo.api.Operation
import com.apollographql.apollo.api.ResponseField
interface ResolveDelegate {
fun willResolveRootQuery(operation: Operation<*, *, *>)
fun willResolve(field: ResponseField, variables: Operation.Variables, value: Any?)
fun didResolve(field: ResponseField, variables: Operation.Variables)
fun didResolveScalar(value: Any?)
fun willResolveObject(objectField: ResponseField, objectSource: R?)
fun didResolveObject(objectField: ResponseField, objectSource: R?)
fun didResolveList(array: List<*>)
fun willResolveElement(atIndex: Int)
fun didResolveElement(atIndex: Int)
fun didResolveNull()
}