diff --git a/build-logic/src/main/kotlin/Publishing.kt b/build-logic/src/main/kotlin/Publishing.kt index ba555ffff00..a4527229ccf 100644 --- a/build-logic/src/main/kotlin/Publishing.kt +++ b/build-logic/src/main/kotlin/Publishing.kt @@ -21,7 +21,12 @@ import org.jetbrains.dokka.gradle.engine.plugins.DokkaVersioningPluginParameters import org.jetbrains.dokka.gradle.tasks.DokkaGenerateTask import javax.inject.Inject -fun Project.configurePublishing(isAggregateKdoc: Boolean = false) { +class Tombstone( + val group: String, + val artifact: String, + val version: String, + ) +fun Project.configurePublishing(isAggregateKdoc: Boolean = false, tombstone: Tombstone? = null) { apply { plugin("signing") } @@ -44,7 +49,7 @@ fun Project.configurePublishing(isAggregateKdoc: Boolean = false) { if (isAggregateKdoc) { configureDokkaAggregate() } - configurePublishingInternal() + configurePublishingInternal(tombstone) } fun Project.configureDokkaCommon(): DokkaExtension { @@ -194,7 +199,7 @@ private fun Project.getOssStagingUrl(): String { } } -private fun Project.configurePublishingInternal() { +private fun Project.configurePublishingInternal(tombstone: Tombstone?) { val emptyJavadocJar = tasks.register("emptyJavadocJar", org.gradle.jvm.tasks.Jar::class.java) { archiveClassifier.set("javadoc") @@ -284,6 +289,20 @@ private fun Project.configurePublishingInternal() { artifactId = project.name } } + tombstone != null ->{ + withType(MavenPublication::class.java).configureEach { + pom { + distributionManagement { + relocation { + groupId.set(tombstone.group) + artifactId.set(tombstone.artifact) + version.set(tombstone.version) + message.set("This artifact is has moved. See https://go.apollo.dev/ak-moved-artifacts") + } + } + } + } + } else -> { /** diff --git a/build-logic/src/main/kotlin/api.kt b/build-logic/src/main/kotlin/api.kt index 75e9ec1dec7..49f2cd2374f 100644 --- a/build-logic/src/main/kotlin/api.kt +++ b/build-logic/src/main/kotlin/api.kt @@ -16,6 +16,14 @@ class KotlinCompilerOptions( val version: KotlinVersion = KotlinVersion.KOTLIN_2_0, ) +fun Project.apolloTombstone( + group: String, + artifact: String, + version: String, +) { + configurePublishing(tombstone = Tombstone(group, artifact, version)) +} + fun Project.apolloLibrary( namespace: String, jvmTarget: Int? = null, @@ -49,7 +57,10 @@ fun Project.apolloLibrary( // Within the 'tests' project (a composite build), dependencies are automatically substituted to use the project's one. // But we don't want this, for example apollo-tooling depends on a published version of apollo-api. // So disable this behavior (see https://docs.gradle.org/current/userguide/composite_builds.html#deactivate_included_build_substitutions). - configurations.all { + configurations.configureEach { + if (name != "apolloPublished") { + return@configureEach + } resolutionStrategy.useGlobalDependencySubstitutionRules.set(false) } diff --git a/build.gradle.kts b/build.gradle.kts index 5e3e74b98ec..43140c85643 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -77,7 +77,7 @@ tasks.register("ciTestsNoGradle") { dependsOn(tasks.matching { it.name == "test" }) } dependsOn(tasks.matching { it.name == "jvmTest" }) - dependsOn(tasks.matching { it.name == "jsIrTest" }) + dependsOn(tasks.matching { it.name == "jsNodeTest" }) dependsOn(tasks.withType(KotlinNativeHostTest::class.java)) dependsOn(tasks.matching { it.name == "apiCheck" }) } diff --git a/gradle/libraries.toml b/gradle/libraries.toml index 4bf40fde781..6faebea5dfb 100644 --- a/gradle/libraries.toml +++ b/gradle/libraries.toml @@ -15,11 +15,11 @@ android-sdkversion-target = "30" androidx-sqlite = "2.3.1" # This is used by the gradle integration tests to get the artifacts locally apollo = "4.0.2-SNAPSHOT" -apollo-execution = "0.0.3" +apollo-execution = "0.1.0" apollo-normalizedcache-incubating = "0.0.3" -apollo-normalizedcache-incubating-snapshot = "0.0.4-SNAPSHOT" +apollo-normalizedcache-incubating-snapshot = "0.0.4" # Used by the apollo-tooling project which uses a published version of Apollo -apollo-published = "4.0.0-rc.1" +apollo-published = "4.0.1" atomicfu = "0.24.0" compose = "1.5.1" guava = "31.1-jre" @@ -34,7 +34,7 @@ kotlinx-coroutines = "1.8.0" kotlinx-datetime = "0.5.0" kotlinx-serialization-runtime = "1.6.2" ksp = "2.0.20-1.0.24" -ktor = "2.3.11" +ktor = "3.0.0" moshix = "0.14.1" node-fetch = "2.6.7" okio = "3.9.0" @@ -63,7 +63,7 @@ apollo-api = { group = "com.apollographql.apollo", name = "apollo-api", version. apollo-api-java = { group = "com.apollographql.apollo", name = "apollo-api-java", version.ref = "apollo" } apollo-httpCache = { group = "com.apollographql.apollo", name = "apollo-http-cache", version.ref = "apollo" } apollo-idlingresource = { group = "com.apollographql.apollo", name = "apollo-idling-resource", version.ref = "apollo" } -apollo-mockserver = { group = "com.apollographql.mockserver", name = "apollo-mockserver", version = "0.0.3" } +apollo-mockserver = { group = "com.apollographql.mockserver", name = "apollo-mockserver", version = "0.1.0" } apollo-mpputils = { group = "com.apollographql.apollo", name = "apollo-mpp-utils", version.ref = "apollo" } apollo-normalizedcache = { group = "com.apollographql.apollo", name = "apollo-normalized-cache", version.ref = "apollo" } apollo-normalizedcache-incubating-snapshot = { group = "com.apollographql.cache", name = "normalized-cache-incubating", version.ref = "apollo-normalizedcache-incubating-snapshot" } @@ -144,7 +144,7 @@ kotlinx-datetime = { group = "org.jetbrains.kotlinx", name = "kotlinx-datetime", kotlin-node = "org.jetbrains.kotlin-wrappers:kotlin-node:18.16.12-pre.634" kotlinx-serialization-plugin = { group = "org.jetbrains.kotlin", name = "kotlin-serialization", version.ref = "kotlin-plugin" } kotlinx-serialization-json = { group = "org.jetbrains.kotlinx", name = "kotlinx-serialization-json", version.ref = "kotlinx-serialization-runtime" } -kotlinx-binarycompatibilityvalidator = { group = "org.jetbrains.kotlinx", name = "binary-compatibility-validator", version = "0.15.0-Beta.2" } +kotlinx-binarycompatibilityvalidator = { group = "org.jetbrains.kotlinx", name = "binary-compatibility-validator", version = "0.16.3" } ksp = { module = "com.google.devtools.ksp:symbol-processing-gradle-plugin", version.ref = "ksp" } ktor-client-core = { group = "io.ktor", name= "ktor-client-core", version.ref = "ktor" } ktor-client-okhttp = { group = "io.ktor", name = "ktor-client-okhttp", version.ref = "ktor" } diff --git a/intellij-plugin/build.gradle.kts b/intellij-plugin/build.gradle.kts index 79419a22747..88382d87deb 100644 --- a/intellij-plugin/build.gradle.kts +++ b/intellij-plugin/build.gradle.kts @@ -2,6 +2,7 @@ import org.gradle.api.tasks.testing.logging.TestExceptionFormat import org.gradle.api.tasks.testing.logging.TestLogEvent import org.jetbrains.changelog.markdownToHTML import org.jetbrains.intellij.platform.gradle.TestFrameworkType +import java.net.URI import java.net.URL import java.text.SimpleDateFormat import java.util.Date @@ -99,7 +100,7 @@ tasks.register("downloadMockJdk") { val rtJar = mockJdkRoot.resolve("java/mockJDK-1.7/jre/lib/rt.jar") if (!rtJar.exists()) { rtJar.parentFile.mkdirs() - rtJar.writeBytes(URL("https://github.com/JetBrains/intellij-community/raw/master/java/mockJDK-1.7/jre/lib/rt.jar").openStream() + rtJar.writeBytes(URI("https://github.com/JetBrains/intellij-community/raw/master/java/mockJDK-1.7/jre/lib/rt.jar").toURL().openStream() .readBytes() ) } @@ -135,6 +136,10 @@ tasks.configureEach { } } +val apolloPublished = configurations.dependencyScope("apolloPublished").get() + +configurations.getByName("implementation").extendsFrom(apolloPublished) + dependencies { // IntelliJ Platform dependencies must be declared before the intellijPlatform block - see https://github.com/JetBrains/intellij-platform-gradle-plugin/issues/1784 intellijPlatform { @@ -161,7 +166,7 @@ dependencies { implementation(libs.apollo.normalizedcache.sqlite.incubating) { exclude(group = "org.jetbrains.kotlinx", module = "kotlinx-coroutines-core") } - implementation(libs.apollo.runtime.published) { + add("apolloPublished", libs.apollo.runtime.published.get().toString()) { exclude(group = "org.jetbrains.kotlinx", module = "kotlinx-coroutines-core") } runtimeOnly(libs.slf4j.simple) diff --git a/libraries/apollo-adapters/api/apollo-adapters.klib.api b/libraries/apollo-adapters/api/apollo-adapters.klib.api index 68c1d56b6f9..8d9ec9a4532 100644 --- a/libraries/apollo-adapters/api/apollo-adapters.klib.api +++ b/libraries/apollo-adapters/api/apollo-adapters.klib.api @@ -7,33 +7,40 @@ // - Show declarations: true // Library unique name: <com.apollographql.apollo:apollo-adapters> -final fun (com.apollographql.apollo.adapter/BigDecimal).com.apollographql.apollo.adapter/toNumber(): kotlin/Number // com.apollographql.apollo.adapter/toNumber|toNumber@com.apollographql.apollo.adapter.BigDecimal(){}[0] final object com.apollographql.apollo.adapter/BigDecimalAdapter : com.apollographql.apollo.api/Adapter<com.apollographql.apollo.adapter/BigDecimal> { // com.apollographql.apollo.adapter/BigDecimalAdapter|null[0] final fun fromJson(com.apollographql.apollo.api.json/JsonReader, com.apollographql.apollo.api/CustomScalarAdapters): com.apollographql.apollo.adapter/BigDecimal // com.apollographql.apollo.adapter/BigDecimalAdapter.fromJson|fromJson(com.apollographql.apollo.api.json.JsonReader;com.apollographql.apollo.api.CustomScalarAdapters){}[0] final fun toJson(com.apollographql.apollo.api.json/JsonWriter, com.apollographql.apollo.api/CustomScalarAdapters, com.apollographql.apollo.adapter/BigDecimal) // com.apollographql.apollo.adapter/BigDecimalAdapter.toJson|toJson(com.apollographql.apollo.api.json.JsonWriter;com.apollographql.apollo.api.CustomScalarAdapters;com.apollographql.apollo.adapter.BigDecimal){}[0] } + final object com.apollographql.apollo.adapter/KotlinxInstantAdapter : com.apollographql.apollo.api/Adapter<kotlinx.datetime/Instant> { // com.apollographql.apollo.adapter/KotlinxInstantAdapter|null[0] final fun fromJson(com.apollographql.apollo.api.json/JsonReader, com.apollographql.apollo.api/CustomScalarAdapters): kotlinx.datetime/Instant // com.apollographql.apollo.adapter/KotlinxInstantAdapter.fromJson|fromJson(com.apollographql.apollo.api.json.JsonReader;com.apollographql.apollo.api.CustomScalarAdapters){}[0] final fun toJson(com.apollographql.apollo.api.json/JsonWriter, com.apollographql.apollo.api/CustomScalarAdapters, kotlinx.datetime/Instant) // com.apollographql.apollo.adapter/KotlinxInstantAdapter.toJson|toJson(com.apollographql.apollo.api.json.JsonWriter;com.apollographql.apollo.api.CustomScalarAdapters;kotlinx.datetime.Instant){}[0] } + final object com.apollographql.apollo.adapter/KotlinxLocalDateAdapter : com.apollographql.apollo.api/Adapter<kotlinx.datetime/LocalDate> { // com.apollographql.apollo.adapter/KotlinxLocalDateAdapter|null[0] final fun fromJson(com.apollographql.apollo.api.json/JsonReader, com.apollographql.apollo.api/CustomScalarAdapters): kotlinx.datetime/LocalDate // com.apollographql.apollo.adapter/KotlinxLocalDateAdapter.fromJson|fromJson(com.apollographql.apollo.api.json.JsonReader;com.apollographql.apollo.api.CustomScalarAdapters){}[0] final fun toJson(com.apollographql.apollo.api.json/JsonWriter, com.apollographql.apollo.api/CustomScalarAdapters, kotlinx.datetime/LocalDate) // com.apollographql.apollo.adapter/KotlinxLocalDateAdapter.toJson|toJson(com.apollographql.apollo.api.json.JsonWriter;com.apollographql.apollo.api.CustomScalarAdapters;kotlinx.datetime.LocalDate){}[0] } + final object com.apollographql.apollo.adapter/KotlinxLocalDateTimeAdapter : com.apollographql.apollo.api/Adapter<kotlinx.datetime/LocalDateTime> { // com.apollographql.apollo.adapter/KotlinxLocalDateTimeAdapter|null[0] final fun fromJson(com.apollographql.apollo.api.json/JsonReader, com.apollographql.apollo.api/CustomScalarAdapters): kotlinx.datetime/LocalDateTime // com.apollographql.apollo.adapter/KotlinxLocalDateTimeAdapter.fromJson|fromJson(com.apollographql.apollo.api.json.JsonReader;com.apollographql.apollo.api.CustomScalarAdapters){}[0] final fun toJson(com.apollographql.apollo.api.json/JsonWriter, com.apollographql.apollo.api/CustomScalarAdapters, kotlinx.datetime/LocalDateTime) // com.apollographql.apollo.adapter/KotlinxLocalDateTimeAdapter.toJson|toJson(com.apollographql.apollo.api.json.JsonWriter;com.apollographql.apollo.api.CustomScalarAdapters;kotlinx.datetime.LocalDateTime){}[0] } + final object com.apollographql.apollo.adapter/KotlinxLocalTimeAdapter : com.apollographql.apollo.api/Adapter<kotlinx.datetime/LocalTime> { // com.apollographql.apollo.adapter/KotlinxLocalTimeAdapter|null[0] final fun fromJson(com.apollographql.apollo.api.json/JsonReader, com.apollographql.apollo.api/CustomScalarAdapters): kotlinx.datetime/LocalTime // com.apollographql.apollo.adapter/KotlinxLocalTimeAdapter.fromJson|fromJson(com.apollographql.apollo.api.json.JsonReader;com.apollographql.apollo.api.CustomScalarAdapters){}[0] final fun toJson(com.apollographql.apollo.api.json/JsonWriter, com.apollographql.apollo.api/CustomScalarAdapters, kotlinx.datetime/LocalTime) // com.apollographql.apollo.adapter/KotlinxLocalTimeAdapter.toJson|toJson(com.apollographql.apollo.api.json.JsonWriter;com.apollographql.apollo.api.CustomScalarAdapters;kotlinx.datetime.LocalTime){}[0] } + +final fun (com.apollographql.apollo.adapter/BigDecimal).com.apollographql.apollo.adapter/toNumber(): kotlin/Number // com.apollographql.apollo.adapter/toNumber|toNumber@com.apollographql.apollo.adapter.BigDecimal(){}[0] + // Targets: [apple] final class com.apollographql.apollo.adapter/BigDecimal : kotlin/Number { // com.apollographql.apollo.adapter/BigDecimal|null[0] constructor <init>(kotlin/Double) // com.apollographql.apollo.adapter/BigDecimal.<init>|<init>(kotlin.Double){}[0] constructor <init>(kotlin/Int) // com.apollographql.apollo.adapter/BigDecimal.<init>|<init>(kotlin.Int){}[0] constructor <init>(kotlin/Long) // com.apollographql.apollo.adapter/BigDecimal.<init>|<init>(kotlin.Long){}[0] constructor <init>(kotlin/String) // com.apollographql.apollo.adapter/BigDecimal.<init>|<init>(kotlin.String){}[0] + final fun add(com.apollographql.apollo.adapter/BigDecimal): com.apollographql.apollo.adapter/BigDecimal // com.apollographql.apollo.adapter/BigDecimal.add|add(com.apollographql.apollo.adapter.BigDecimal){}[0] final fun divide(com.apollographql.apollo.adapter/BigDecimal): com.apollographql.apollo.adapter/BigDecimal // com.apollographql.apollo.adapter/BigDecimal.divide|divide(com.apollographql.apollo.adapter.BigDecimal){}[0] final fun equals(kotlin/Any?): kotlin/Boolean // com.apollographql.apollo.adapter/BigDecimal.equals|equals(kotlin.Any?){}[0] @@ -50,6 +57,7 @@ final class com.apollographql.apollo.adapter/BigDecimal : kotlin/Number { // com final fun toShort(): kotlin/Short // com.apollographql.apollo.adapter/BigDecimal.toShort|toShort(){}[0] final fun toString(): kotlin/String // com.apollographql.apollo.adapter/BigDecimal.toString|toString(){}[0] } + // Targets: [js, wasmJs] final class com.apollographql.apollo.adapter/BigDecimal { // com.apollographql.apollo.adapter/BigDecimal|null[0] constructor <init>() // com.apollographql.apollo.adapter/BigDecimal.<init>|<init>(){}[0] @@ -57,6 +65,7 @@ final class com.apollographql.apollo.adapter/BigDecimal { // com.apollographql.a constructor <init>(kotlin/Int) // com.apollographql.apollo.adapter/BigDecimal.<init>|<init>(kotlin.Int){}[0] constructor <init>(kotlin/Long) // com.apollographql.apollo.adapter/BigDecimal.<init>|<init>(kotlin.Long){}[0] constructor <init>(kotlin/String) // com.apollographql.apollo.adapter/BigDecimal.<init>|<init>(kotlin.String){}[0] + final fun add(com.apollographql.apollo.adapter/BigDecimal): com.apollographql.apollo.adapter/BigDecimal // com.apollographql.apollo.adapter/BigDecimal.add|add(com.apollographql.apollo.adapter.BigDecimal){}[0] final fun divide(com.apollographql.apollo.adapter/BigDecimal): com.apollographql.apollo.adapter/BigDecimal // com.apollographql.apollo.adapter/BigDecimal.divide|divide(com.apollographql.apollo.adapter.BigDecimal){}[0] final fun equals(kotlin/Any?): kotlin/Boolean // com.apollographql.apollo.adapter/BigDecimal.equals|equals(kotlin.Any?){}[0] diff --git a/libraries/apollo-annotations/api/apollo-annotations.klib.api b/libraries/apollo-annotations/api/apollo-annotations.klib.api index 1c4d4171c04..da18bae67b6 100644 --- a/libraries/apollo-annotations/api/apollo-annotations.klib.api +++ b/libraries/apollo-annotations/api/apollo-annotations.klib.api @@ -8,15 +8,19 @@ // Library unique name: <com.apollographql.apollo:apollo-annotations> open annotation class com.apollographql.apollo.annotations/ApolloAdaptableWith : kotlin/Annotation { // com.apollographql.apollo.annotations/ApolloAdaptableWith|null[0] constructor <init>(kotlin.reflect/KClass<*>) // com.apollographql.apollo.annotations/ApolloAdaptableWith.<init>|<init>(kotlin.reflect.KClass<*>){}[0] + final val adapter // com.apollographql.apollo.annotations/ApolloAdaptableWith.adapter|{}adapter[0] final fun <get-adapter>(): kotlin.reflect/KClass<*> // com.apollographql.apollo.annotations/ApolloAdaptableWith.adapter.<get-adapter>|<get-adapter>(){}[0] } + open annotation class com.apollographql.apollo.annotations/ApolloExperimental : kotlin/Annotation { // com.apollographql.apollo.annotations/ApolloExperimental|null[0] constructor <init>() // com.apollographql.apollo.annotations/ApolloExperimental.<init>|<init>(){}[0] } + open annotation class com.apollographql.apollo.annotations/ApolloInternal : kotlin/Annotation { // com.apollographql.apollo.annotations/ApolloInternal|null[0] constructor <init>() // com.apollographql.apollo.annotations/ApolloInternal.<init>|<init>(){}[0] } + open annotation class com.apollographql.apollo.annotations/ApolloRequiresOptIn : kotlin/Annotation { // com.apollographql.apollo.annotations/ApolloRequiresOptIn|null[0] constructor <init>() // com.apollographql.apollo.annotations/ApolloRequiresOptIn.<init>|<init>(){}[0] } diff --git a/libraries/apollo-api/api/apollo-api.api b/libraries/apollo-api/api/apollo-api.api index e0d096fd876..bd2605ad9cc 100644 --- a/libraries/apollo-api/api/apollo-api.api +++ b/libraries/apollo-api/api/apollo-api.api @@ -402,7 +402,6 @@ public final class com/apollographql/apollo/api/CompiledVariable { public final class com/apollographql/apollo/api/CustomScalarAdapters : com/apollographql/apollo/api/ExecutionContext$Element { public static final field Empty Lcom/apollographql/apollo/api/CustomScalarAdapters; public static final field Key Lcom/apollographql/apollo/api/CustomScalarAdapters$Key; - public static final field PassThrough Lcom/apollographql/apollo/api/CustomScalarAdapters; public final field deferredFragmentIdentifiers Ljava/util/Set; public final field errors Ljava/util/List; public final field falseVariables Ljava/util/Set; diff --git a/libraries/apollo-api/api/apollo-api.klib.api b/libraries/apollo-api/api/apollo-api.klib.api index abc4955d4bb..2dc1564810a 100644 --- a/libraries/apollo-api/api/apollo-api.klib.api +++ b/libraries/apollo-api/api/apollo-api.klib.api @@ -8,69 +8,63 @@ // - Show declarations: true // Library unique name: <com.apollographql.apollo:apollo-api> -abstract class <#A: out kotlin.collections/Map<kotlin/String, kotlin/Any?>> com.apollographql.apollo.api/ObjectBuilder : com.apollographql.apollo.api/BuilderScope { // com.apollographql.apollo.api/ObjectBuilder|null[0] - abstract fun build(): #A // com.apollographql.apollo.api/ObjectBuilder.build|build(){}[0] - constructor <init>(com.apollographql.apollo.api/CustomScalarAdapters) // com.apollographql.apollo.api/ObjectBuilder.<init>|<init>(com.apollographql.apollo.api.CustomScalarAdapters){}[0] - final fun set(kotlin/String, kotlin/Any?) // com.apollographql.apollo.api/ObjectBuilder.set|set(kotlin.String;kotlin.Any?){}[0] - final val __fields // com.apollographql.apollo.api/ObjectBuilder.__fields|{}__fields[0] - final fun <get-__fields>(): kotlin.collections/MutableMap<kotlin/String, kotlin/Any?> // com.apollographql.apollo.api/ObjectBuilder.__fields.<get-__fields>|<get-__fields>(){}[0] - final var __typename // com.apollographql.apollo.api/ObjectBuilder.__typename|{}__typename[0] - final fun <get-__typename>(): kotlin/String // com.apollographql.apollo.api/ObjectBuilder.__typename.<get-__typename>|<get-__typename>(){}[0] - final fun <set-__typename>(kotlin/String) // com.apollographql.apollo.api/ObjectBuilder.__typename.<set-__typename>|<set-__typename>(kotlin.String){}[0] - open val customScalarAdapters // com.apollographql.apollo.api/ObjectBuilder.customScalarAdapters|{}customScalarAdapters[0] - open fun <get-customScalarAdapters>(): com.apollographql.apollo.api/CustomScalarAdapters // com.apollographql.apollo.api/ObjectBuilder.customScalarAdapters.<get-customScalarAdapters>|<get-customScalarAdapters>(){}[0] -} -abstract class com.apollographql.apollo.api/ObjectMap : kotlin.collections/Map<kotlin/String, kotlin/Any?> { // com.apollographql.apollo.api/ObjectMap|null[0] - constructor <init>(kotlin.collections/Map<kotlin/String, kotlin/Any?>) // com.apollographql.apollo.api/ObjectMap.<init>|<init>(kotlin.collections.Map<kotlin.String,kotlin.Any?>){}[0] - open fun containsKey(kotlin/String): kotlin/Boolean // com.apollographql.apollo.api/ObjectMap.containsKey|containsKey(kotlin.String){}[0] - open fun containsValue(kotlin/Any?): kotlin/Boolean // com.apollographql.apollo.api/ObjectMap.containsValue|containsValue(kotlin.Any?){}[0] - open fun get(kotlin/String): kotlin/Any? // com.apollographql.apollo.api/ObjectMap.get|get(kotlin.String){}[0] - open fun isEmpty(): kotlin/Boolean // com.apollographql.apollo.api/ObjectMap.isEmpty|isEmpty(){}[0] - open val entries // com.apollographql.apollo.api/ObjectMap.entries|{}entries[0] - open fun <get-entries>(): kotlin.collections/Set<kotlin.collections/Map.Entry<kotlin/String, kotlin/Any?>> // com.apollographql.apollo.api/ObjectMap.entries.<get-entries>|<get-entries>(){}[0] - open val keys // com.apollographql.apollo.api/ObjectMap.keys|{}keys[0] - open fun <get-keys>(): kotlin.collections/Set<kotlin/String> // com.apollographql.apollo.api/ObjectMap.keys.<get-keys>|<get-keys>(){}[0] - open val size // com.apollographql.apollo.api/ObjectMap.size|{}size[0] - open fun <get-size>(): kotlin/Int // com.apollographql.apollo.api/ObjectMap.size.<get-size>|<get-size>(){}[0] - open val values // com.apollographql.apollo.api/ObjectMap.values|{}values[0] - open fun <get-values>(): kotlin.collections/Collection<kotlin/Any?> // com.apollographql.apollo.api/ObjectMap.values.<get-values>|<get-values>(){}[0] - // Targets: [js] - open fun asJsReadonlyMapView(): kotlin.js.collections/JsReadonlyMap<kotlin/String, kotlin/Any?> // com.apollographql.apollo.api/ObjectMap.asJsReadonlyMapView|asJsReadonlyMapView(){}[0] +final enum class com.apollographql.apollo.api.http/HttpMethod : kotlin/Enum<com.apollographql.apollo.api.http/HttpMethod> { // com.apollographql.apollo.api.http/HttpMethod|null[0] + enum entry Get // com.apollographql.apollo.api.http/HttpMethod.Get|null[0] + enum entry Post // com.apollographql.apollo.api.http/HttpMethod.Post|null[0] + + final val entries // com.apollographql.apollo.api.http/HttpMethod.entries|#static{}entries[0] + final fun <get-entries>(): kotlin.enums/EnumEntries<com.apollographql.apollo.api.http/HttpMethod> // com.apollographql.apollo.api.http/HttpMethod.entries.<get-entries>|<get-entries>#static(){}[0] + + final fun valueOf(kotlin/String): com.apollographql.apollo.api.http/HttpMethod // com.apollographql.apollo.api.http/HttpMethod.valueOf|valueOf#static(kotlin.String){}[0] + final fun values(): kotlin/Array<com.apollographql.apollo.api.http/HttpMethod> // com.apollographql.apollo.api.http/HttpMethod.values|values#static(){}[0] } + abstract interface <#A: com.apollographql.apollo.api/Executable.Data> com.apollographql.apollo.api/Executable { // com.apollographql.apollo.api/Executable|null[0] abstract fun adapter(): com.apollographql.apollo.api/Adapter<#A> // com.apollographql.apollo.api/Executable.adapter|adapter(){}[0] abstract fun rootField(): com.apollographql.apollo.api/CompiledField // com.apollographql.apollo.api/Executable.rootField|rootField(){}[0] abstract fun serializeVariables(com.apollographql.apollo.api.json/JsonWriter, com.apollographql.apollo.api/CustomScalarAdapters, kotlin/Boolean) // com.apollographql.apollo.api/Executable.serializeVariables|serializeVariables(com.apollographql.apollo.api.json.JsonWriter;com.apollographql.apollo.api.CustomScalarAdapters;kotlin.Boolean){}[0] + abstract interface Data // com.apollographql.apollo.api/Executable.Data|null[0] + final class Variables { // com.apollographql.apollo.api/Executable.Variables|null[0] constructor <init>(kotlin.collections/Map<kotlin/String, kotlin/Any?>) // com.apollographql.apollo.api/Executable.Variables.<init>|<init>(kotlin.collections.Map<kotlin.String,kotlin.Any?>){}[0] + final val valueMap // com.apollographql.apollo.api/Executable.Variables.valueMap|{}valueMap[0] final fun <get-valueMap>(): kotlin.collections/Map<kotlin/String, kotlin/Any?> // com.apollographql.apollo.api/Executable.Variables.valueMap.<get-valueMap>|<get-valueMap>(){}[0] } } + abstract interface <#A: com.apollographql.apollo.api/Fragment.Data> com.apollographql.apollo.api/Fragment : com.apollographql.apollo.api/Executable<#A> { // com.apollographql.apollo.api/Fragment|null[0] abstract interface Data : com.apollographql.apollo.api/Executable.Data // com.apollographql.apollo.api/Fragment.Data|null[0] } + abstract interface <#A: com.apollographql.apollo.api/Mutation.Data> com.apollographql.apollo.api/Mutation : com.apollographql.apollo.api/Operation<#A> { // com.apollographql.apollo.api/Mutation|null[0] abstract interface Data : com.apollographql.apollo.api/Operation.Data // com.apollographql.apollo.api/Mutation.Data|null[0] } + abstract interface <#A: com.apollographql.apollo.api/Operation.Data> com.apollographql.apollo.api/Operation : com.apollographql.apollo.api/Executable<#A> { // com.apollographql.apollo.api/Operation|null[0] abstract fun document(): kotlin/String // com.apollographql.apollo.api/Operation.document|document(){}[0] abstract fun id(): kotlin/String // com.apollographql.apollo.api/Operation.id|id(){}[0] abstract fun name(): kotlin/String // com.apollographql.apollo.api/Operation.name|name(){}[0] + abstract interface Data : com.apollographql.apollo.api/Executable.Data // com.apollographql.apollo.api/Operation.Data|null[0] } + abstract interface <#A: com.apollographql.apollo.api/Query.Data> com.apollographql.apollo.api/Query : com.apollographql.apollo.api/Operation<#A> { // com.apollographql.apollo.api/Query|null[0] abstract interface Data : com.apollographql.apollo.api/Operation.Data // com.apollographql.apollo.api/Query.Data|null[0] } + abstract interface <#A: com.apollographql.apollo.api/Subscription.Data> com.apollographql.apollo.api/Subscription : com.apollographql.apollo.api/Operation<#A> { // com.apollographql.apollo.api/Subscription|null[0] abstract interface Data : com.apollographql.apollo.api/Operation.Data // com.apollographql.apollo.api/Subscription.Data|null[0] } + abstract interface <#A: kotlin/Any?> com.apollographql.apollo.api/Adapter { // com.apollographql.apollo.api/Adapter|null[0] abstract fun fromJson(com.apollographql.apollo.api.json/JsonReader, com.apollographql.apollo.api/CustomScalarAdapters): #A // com.apollographql.apollo.api/Adapter.fromJson|fromJson(com.apollographql.apollo.api.json.JsonReader;com.apollographql.apollo.api.CustomScalarAdapters){}[0] abstract fun toJson(com.apollographql.apollo.api.json/JsonWriter, com.apollographql.apollo.api/CustomScalarAdapters, #A) // com.apollographql.apollo.api/Adapter.toJson|toJson(com.apollographql.apollo.api.json.JsonWriter;com.apollographql.apollo.api.CustomScalarAdapters;1:0){}[0] } + abstract interface <#A: kotlin/Any?> com.apollographql.apollo.api/CustomTypeAdapter // com.apollographql.apollo.api/CustomTypeAdapter|null[0] + abstract interface <#A: kotlin/Any?> com.apollographql.apollo.api/MutableExecutionOptions : com.apollographql.apollo.api/ExecutionOptions { // com.apollographql.apollo.api/MutableExecutionOptions|null[0] abstract fun addExecutionContext(com.apollographql.apollo.api/ExecutionContext): #A // com.apollographql.apollo.api/MutableExecutionOptions.addExecutionContext|addExecutionContext(com.apollographql.apollo.api.ExecutionContext){}[0] abstract fun addHttpHeader(kotlin/String, kotlin/String): #A // com.apollographql.apollo.api/MutableExecutionOptions.addHttpHeader|addHttpHeader(kotlin.String;kotlin.String){}[0] @@ -81,19 +75,24 @@ abstract interface <#A: kotlin/Any?> com.apollographql.apollo.api/MutableExecuti abstract fun sendApqExtensions(kotlin/Boolean?): #A // com.apollographql.apollo.api/MutableExecutionOptions.sendApqExtensions|sendApqExtensions(kotlin.Boolean?){}[0] abstract fun sendDocument(kotlin/Boolean?): #A // com.apollographql.apollo.api/MutableExecutionOptions.sendDocument|sendDocument(kotlin.Boolean?){}[0] } + abstract interface <#A: out kotlin/Any?> com.apollographql.apollo.api/BuilderFactory { // com.apollographql.apollo.api/BuilderFactory|null[0] abstract fun newBuilder(com.apollographql.apollo.api/CustomScalarAdapters): #A // com.apollographql.apollo.api/BuilderFactory.newBuilder|newBuilder(com.apollographql.apollo.api.CustomScalarAdapters){}[0] } + abstract interface com.apollographql.apollo.api.http/HttpBody { // com.apollographql.apollo.api.http/HttpBody|null[0] - abstract fun writeTo(okio/BufferedSink) // com.apollographql.apollo.api.http/HttpBody.writeTo|writeTo(okio.BufferedSink){}[0] abstract val contentLength // com.apollographql.apollo.api.http/HttpBody.contentLength|{}contentLength[0] abstract fun <get-contentLength>(): kotlin/Long // com.apollographql.apollo.api.http/HttpBody.contentLength.<get-contentLength>|<get-contentLength>(){}[0] abstract val contentType // com.apollographql.apollo.api.http/HttpBody.contentType|{}contentType[0] abstract fun <get-contentType>(): kotlin/String // com.apollographql.apollo.api.http/HttpBody.contentType.<get-contentType>|<get-contentType>(){}[0] + + abstract fun writeTo(okio/BufferedSink) // com.apollographql.apollo.api.http/HttpBody.writeTo|writeTo(okio.BufferedSink){}[0] } + abstract interface com.apollographql.apollo.api.http/HttpRequestComposer { // com.apollographql.apollo.api.http/HttpRequestComposer|null[0] abstract fun <#A1: com.apollographql.apollo.api/Operation.Data> compose(com.apollographql.apollo.api/ApolloRequest<#A1>): com.apollographql.apollo.api.http/HttpRequest // com.apollographql.apollo.api.http/HttpRequestComposer.compose|compose(com.apollographql.apollo.api.ApolloRequest<0:0>){0§<com.apollographql.apollo.api.Operation.Data>}[0] } + abstract interface com.apollographql.apollo.api.json/JsonReader : okio/Closeable { // com.apollographql.apollo.api.json/JsonReader|null[0] abstract fun beginArray(): com.apollographql.apollo.api.json/JsonReader // com.apollographql.apollo.api.json/JsonReader.beginArray|beginArray(){}[0] abstract fun beginObject(): com.apollographql.apollo.api.json/JsonReader // com.apollographql.apollo.api.json/JsonReader.beginObject|beginObject(){}[0] @@ -113,6 +112,7 @@ abstract interface com.apollographql.apollo.api.json/JsonReader : okio/Closeable abstract fun rewind() // com.apollographql.apollo.api.json/JsonReader.rewind|rewind(){}[0] abstract fun selectName(kotlin.collections/List<kotlin/String>): kotlin/Int // com.apollographql.apollo.api.json/JsonReader.selectName|selectName(kotlin.collections.List<kotlin.String>){}[0] abstract fun skipValue() // com.apollographql.apollo.api.json/JsonReader.skipValue|skipValue(){}[0] + final enum class Token : kotlin/Enum<com.apollographql.apollo.api.json/JsonReader.Token> { // com.apollographql.apollo.api.json/JsonReader.Token|null[0] enum entry ANY // com.apollographql.apollo.api.json/JsonReader.Token.ANY|null[0] enum entry BEGIN_ARRAY // com.apollographql.apollo.api.json/JsonReader.Token.BEGIN_ARRAY|null[0] @@ -126,13 +126,19 @@ abstract interface com.apollographql.apollo.api.json/JsonReader : okio/Closeable enum entry NULL // com.apollographql.apollo.api.json/JsonReader.Token.NULL|null[0] enum entry NUMBER // com.apollographql.apollo.api.json/JsonReader.Token.NUMBER|null[0] enum entry STRING // com.apollographql.apollo.api.json/JsonReader.Token.STRING|null[0] - final fun valueOf(kotlin/String): com.apollographql.apollo.api.json/JsonReader.Token // com.apollographql.apollo.api.json/JsonReader.Token.valueOf|valueOf#static(kotlin.String){}[0] - final fun values(): kotlin/Array<com.apollographql.apollo.api.json/JsonReader.Token> // com.apollographql.apollo.api.json/JsonReader.Token.values|values#static(){}[0] + final val entries // com.apollographql.apollo.api.json/JsonReader.Token.entries|#static{}entries[0] final fun <get-entries>(): kotlin.enums/EnumEntries<com.apollographql.apollo.api.json/JsonReader.Token> // com.apollographql.apollo.api.json/JsonReader.Token.entries.<get-entries>|<get-entries>#static(){}[0] + + final fun valueOf(kotlin/String): com.apollographql.apollo.api.json/JsonReader.Token // com.apollographql.apollo.api.json/JsonReader.Token.valueOf|valueOf#static(kotlin.String){}[0] + final fun values(): kotlin/Array<com.apollographql.apollo.api.json/JsonReader.Token> // com.apollographql.apollo.api.json/JsonReader.Token.values|values#static(){}[0] } } + abstract interface com.apollographql.apollo.api.json/JsonWriter : okio/Closeable { // com.apollographql.apollo.api.json/JsonWriter|null[0] + abstract val path // com.apollographql.apollo.api.json/JsonWriter.path|{}path[0] + abstract fun <get-path>(): kotlin/String // com.apollographql.apollo.api.json/JsonWriter.path.<get-path>|<get-path>(){}[0] + abstract fun beginArray(): com.apollographql.apollo.api.json/JsonWriter // com.apollographql.apollo.api.json/JsonWriter.beginArray|beginArray(){}[0] abstract fun beginObject(): com.apollographql.apollo.api.json/JsonWriter // com.apollographql.apollo.api.json/JsonWriter.beginObject|beginObject(){}[0] abstract fun endArray(): com.apollographql.apollo.api.json/JsonWriter // com.apollographql.apollo.api.json/JsonWriter.endArray|endArray(){}[0] @@ -147,31 +153,36 @@ abstract interface com.apollographql.apollo.api.json/JsonWriter : okio/Closeable abstract fun value(kotlin/Int): com.apollographql.apollo.api.json/JsonWriter // com.apollographql.apollo.api.json/JsonWriter.value|value(kotlin.Int){}[0] abstract fun value(kotlin/Long): com.apollographql.apollo.api.json/JsonWriter // com.apollographql.apollo.api.json/JsonWriter.value|value(kotlin.Long){}[0] abstract fun value(kotlin/String): com.apollographql.apollo.api.json/JsonWriter // com.apollographql.apollo.api.json/JsonWriter.value|value(kotlin.String){}[0] - abstract val path // com.apollographql.apollo.api.json/JsonWriter.path|{}path[0] - abstract fun <get-path>(): kotlin/String // com.apollographql.apollo.api.json/JsonWriter.path.<get-path>|<get-path>(){}[0] } + abstract interface com.apollographql.apollo.api/BuilderScope { // com.apollographql.apollo.api/BuilderScope|null[0] abstract val customScalarAdapters // com.apollographql.apollo.api/BuilderScope.customScalarAdapters|{}customScalarAdapters[0] abstract fun <get-customScalarAdapters>(): com.apollographql.apollo.api/CustomScalarAdapters // com.apollographql.apollo.api/BuilderScope.customScalarAdapters.<get-customScalarAdapters>|<get-customScalarAdapters>(){}[0] } + abstract interface com.apollographql.apollo.api/ExecutionContext { // com.apollographql.apollo.api/ExecutionContext|null[0] abstract fun <#A1: com.apollographql.apollo.api/ExecutionContext.Element> get(com.apollographql.apollo.api/ExecutionContext.Key<#A1>): #A1? // com.apollographql.apollo.api/ExecutionContext.get|get(com.apollographql.apollo.api.ExecutionContext.Key<0:0>){0§<com.apollographql.apollo.api.ExecutionContext.Element>}[0] abstract fun <#A1: kotlin/Any?> fold(#A1, kotlin/Function2<#A1, com.apollographql.apollo.api/ExecutionContext.Element, #A1>): #A1 // com.apollographql.apollo.api/ExecutionContext.fold|fold(0:0;kotlin.Function2<0:0,com.apollographql.apollo.api.ExecutionContext.Element,0:0>){0§<kotlin.Any?>}[0] abstract fun minusKey(com.apollographql.apollo.api/ExecutionContext.Key<*>): com.apollographql.apollo.api/ExecutionContext // com.apollographql.apollo.api/ExecutionContext.minusKey|minusKey(com.apollographql.apollo.api.ExecutionContext.Key<*>){}[0] + open fun plus(com.apollographql.apollo.api/ExecutionContext): com.apollographql.apollo.api/ExecutionContext // com.apollographql.apollo.api/ExecutionContext.plus|plus(com.apollographql.apollo.api.ExecutionContext){}[0] + abstract interface <#A1: com.apollographql.apollo.api/ExecutionContext.Element> Key // com.apollographql.apollo.api/ExecutionContext.Key|null[0] + abstract interface Element : com.apollographql.apollo.api/ExecutionContext { // com.apollographql.apollo.api/ExecutionContext.Element|null[0] abstract val key // com.apollographql.apollo.api/ExecutionContext.Element.key|{}key[0] abstract fun <get-key>(): com.apollographql.apollo.api/ExecutionContext.Key<*> // com.apollographql.apollo.api/ExecutionContext.Element.key.<get-key>|<get-key>(){}[0] + open fun <#A2: com.apollographql.apollo.api/ExecutionContext.Element> get(com.apollographql.apollo.api/ExecutionContext.Key<#A2>): #A2? // com.apollographql.apollo.api/ExecutionContext.Element.get|get(com.apollographql.apollo.api.ExecutionContext.Key<0:0>){0§<com.apollographql.apollo.api.ExecutionContext.Element>}[0] open fun <#A2: kotlin/Any?> fold(#A2, kotlin/Function2<#A2, com.apollographql.apollo.api/ExecutionContext.Element, #A2>): #A2 // com.apollographql.apollo.api/ExecutionContext.Element.fold|fold(0:0;kotlin.Function2<0:0,com.apollographql.apollo.api.ExecutionContext.Element,0:0>){0§<kotlin.Any?>}[0] open fun minusKey(com.apollographql.apollo.api/ExecutionContext.Key<*>): com.apollographql.apollo.api/ExecutionContext // com.apollographql.apollo.api/ExecutionContext.Element.minusKey|minusKey(com.apollographql.apollo.api.ExecutionContext.Key<*>){}[0] } + final object Companion { // com.apollographql.apollo.api/ExecutionContext.Companion|null[0] final val Empty // com.apollographql.apollo.api/ExecutionContext.Companion.Empty|{}Empty[0] final fun <get-Empty>(): com.apollographql.apollo.api/ExecutionContext // com.apollographql.apollo.api/ExecutionContext.Companion.Empty.<get-Empty>|<get-Empty>(){}[0] } - open fun plus(com.apollographql.apollo.api/ExecutionContext): com.apollographql.apollo.api/ExecutionContext // com.apollographql.apollo.api/ExecutionContext.plus|plus(com.apollographql.apollo.api.ExecutionContext){}[0] } + abstract interface com.apollographql.apollo.api/ExecutionOptions { // com.apollographql.apollo.api/ExecutionOptions|null[0] abstract val canBeBatched // com.apollographql.apollo.api/ExecutionOptions.canBeBatched|{}canBeBatched[0] abstract fun <get-canBeBatched>(): kotlin/Boolean? // com.apollographql.apollo.api/ExecutionOptions.canBeBatched.<get-canBeBatched>|<get-canBeBatched>(){}[0] @@ -187,11 +198,13 @@ abstract interface com.apollographql.apollo.api/ExecutionOptions { // com.apollo abstract fun <get-sendApqExtensions>(): kotlin/Boolean? // com.apollographql.apollo.api/ExecutionOptions.sendApqExtensions.<get-sendApqExtensions>|<get-sendApqExtensions>(){}[0] abstract val sendDocument // com.apollographql.apollo.api/ExecutionOptions.sendDocument|{}sendDocument[0] abstract fun <get-sendDocument>(): kotlin/Boolean? // com.apollographql.apollo.api/ExecutionOptions.sendDocument.<get-sendDocument>|<get-sendDocument>(){}[0] + final object Companion { // com.apollographql.apollo.api/ExecutionOptions.Companion|null[0] final const val CAN_BE_BATCHED // com.apollographql.apollo.api/ExecutionOptions.Companion.CAN_BE_BATCHED|{}CAN_BE_BATCHED[0] final fun <get-CAN_BE_BATCHED>(): kotlin/String // com.apollographql.apollo.api/ExecutionOptions.Companion.CAN_BE_BATCHED.<get-CAN_BE_BATCHED>|<get-CAN_BE_BATCHED>(){}[0] } } + abstract interface com.apollographql.apollo.api/FakeResolver { // com.apollographql.apollo.api/FakeResolver|null[0] abstract fun resolveLeaf(com.apollographql.apollo.api/FakeResolverContext): kotlin/Any // com.apollographql.apollo.api/FakeResolver.resolveLeaf|resolveLeaf(com.apollographql.apollo.api.FakeResolverContext){}[0] abstract fun resolveListSize(com.apollographql.apollo.api/FakeResolverContext): kotlin/Int // com.apollographql.apollo.api/FakeResolver.resolveListSize|resolveListSize(com.apollographql.apollo.api.FakeResolverContext){}[0] @@ -199,32 +212,101 @@ abstract interface com.apollographql.apollo.api/FakeResolver { // com.apollograp abstract fun resolveTypename(com.apollographql.apollo.api/FakeResolverContext): kotlin/String // com.apollographql.apollo.api/FakeResolver.resolveTypename|resolveTypename(com.apollographql.apollo.api.FakeResolverContext){}[0] abstract fun stableIdForObject(kotlin.collections/Map<kotlin/String, kotlin/Any?>, com.apollographql.apollo.api/CompiledField): kotlin/String? // com.apollographql.apollo.api/FakeResolver.stableIdForObject|stableIdForObject(kotlin.collections.Map<kotlin.String,kotlin.Any?>;com.apollographql.apollo.api.CompiledField){}[0] } + abstract interface com.apollographql.apollo.api/Upload { // com.apollographql.apollo.api/Upload|null[0] - abstract fun writeTo(okio/BufferedSink) // com.apollographql.apollo.api/Upload.writeTo|writeTo(okio.BufferedSink){}[0] abstract val contentLength // com.apollographql.apollo.api/Upload.contentLength|{}contentLength[0] abstract fun <get-contentLength>(): kotlin/Long // com.apollographql.apollo.api/Upload.contentLength.<get-contentLength>|<get-contentLength>(){}[0] abstract val contentType // com.apollographql.apollo.api/Upload.contentType|{}contentType[0] abstract fun <get-contentType>(): kotlin/String // com.apollographql.apollo.api/Upload.contentType.<get-contentType>|<get-contentType>(){}[0] abstract val fileName // com.apollographql.apollo.api/Upload.fileName|{}fileName[0] abstract fun <get-fileName>(): kotlin/String? // com.apollographql.apollo.api/Upload.fileName.<get-fileName>|<get-fileName>(){}[0] + + abstract fun writeTo(okio/BufferedSink) // com.apollographql.apollo.api/Upload.writeTo|writeTo(okio.BufferedSink){}[0] +} + +sealed interface <#A: out kotlin/Any?> com.apollographql.apollo.api/FieldResult { // com.apollographql.apollo.api/FieldResult|null[0] + final class <#A1: kotlin/Any?> Success : com.apollographql.apollo.api/FieldResult<#A1> { // com.apollographql.apollo.api/FieldResult.Success|null[0] + constructor <init>(#A1) // com.apollographql.apollo.api/FieldResult.Success.<init>|<init>(1:0){}[0] + + final val value // com.apollographql.apollo.api/FieldResult.Success.value|{}value[0] + final fun <get-value>(): #A1 // com.apollographql.apollo.api/FieldResult.Success.value.<get-value>|<get-value>(){}[0] + } + + final class Failure : com.apollographql.apollo.api/FieldResult<kotlin/Nothing> { // com.apollographql.apollo.api/FieldResult.Failure|null[0] + constructor <init>(com.apollographql.apollo.exception/ApolloException) // com.apollographql.apollo.api/FieldResult.Failure.<init>|<init>(com.apollographql.apollo.exception.ApolloException){}[0] + + final val exception // com.apollographql.apollo.api/FieldResult.Failure.exception|{}exception[0] + final fun <get-exception>(): com.apollographql.apollo.exception/ApolloException // com.apollographql.apollo.api/FieldResult.Failure.exception.<get-exception>|<get-exception>(){}[0] + } +} + +abstract class <#A: out kotlin.collections/Map<kotlin/String, kotlin/Any?>> com.apollographql.apollo.api/ObjectBuilder : com.apollographql.apollo.api/BuilderScope { // com.apollographql.apollo.api/ObjectBuilder|null[0] + constructor <init>(com.apollographql.apollo.api/CustomScalarAdapters) // com.apollographql.apollo.api/ObjectBuilder.<init>|<init>(com.apollographql.apollo.api.CustomScalarAdapters){}[0] + + final val __fields // com.apollographql.apollo.api/ObjectBuilder.__fields|{}__fields[0] + final fun <get-__fields>(): kotlin.collections/MutableMap<kotlin/String, kotlin/Any?> // com.apollographql.apollo.api/ObjectBuilder.__fields.<get-__fields>|<get-__fields>(){}[0] + open val customScalarAdapters // com.apollographql.apollo.api/ObjectBuilder.customScalarAdapters|{}customScalarAdapters[0] + open fun <get-customScalarAdapters>(): com.apollographql.apollo.api/CustomScalarAdapters // com.apollographql.apollo.api/ObjectBuilder.customScalarAdapters.<get-customScalarAdapters>|<get-customScalarAdapters>(){}[0] + + final var __typename // com.apollographql.apollo.api/ObjectBuilder.__typename|{}__typename[0] + final fun <get-__typename>(): kotlin/String // com.apollographql.apollo.api/ObjectBuilder.__typename.<get-__typename>|<get-__typename>(){}[0] + final fun <set-__typename>(kotlin/String) // com.apollographql.apollo.api/ObjectBuilder.__typename.<set-__typename>|<set-__typename>(kotlin.String){}[0] + + abstract fun build(): #A // com.apollographql.apollo.api/ObjectBuilder.build|build(){}[0] + final fun set(kotlin/String, kotlin/Any?) // com.apollographql.apollo.api/ObjectBuilder.set|set(kotlin.String;kotlin.Any?){}[0] +} + +abstract class com.apollographql.apollo.api/ObjectMap : kotlin.collections/Map<kotlin/String, kotlin/Any?> { // com.apollographql.apollo.api/ObjectMap|null[0] + constructor <init>(kotlin.collections/Map<kotlin/String, kotlin/Any?>) // com.apollographql.apollo.api/ObjectMap.<init>|<init>(kotlin.collections.Map<kotlin.String,kotlin.Any?>){}[0] + + open val entries // com.apollographql.apollo.api/ObjectMap.entries|{}entries[0] + open fun <get-entries>(): kotlin.collections/Set<kotlin.collections/Map.Entry<kotlin/String, kotlin/Any?>> // com.apollographql.apollo.api/ObjectMap.entries.<get-entries>|<get-entries>(){}[0] + open val keys // com.apollographql.apollo.api/ObjectMap.keys|{}keys[0] + open fun <get-keys>(): kotlin.collections/Set<kotlin/String> // com.apollographql.apollo.api/ObjectMap.keys.<get-keys>|<get-keys>(){}[0] + open val size // com.apollographql.apollo.api/ObjectMap.size|{}size[0] + open fun <get-size>(): kotlin/Int // com.apollographql.apollo.api/ObjectMap.size.<get-size>|<get-size>(){}[0] + open val values // com.apollographql.apollo.api/ObjectMap.values|{}values[0] + open fun <get-values>(): kotlin.collections/Collection<kotlin/Any?> // com.apollographql.apollo.api/ObjectMap.values.<get-values>|<get-values>(){}[0] + + open fun containsKey(kotlin/String): kotlin/Boolean // com.apollographql.apollo.api/ObjectMap.containsKey|containsKey(kotlin.String){}[0] + open fun containsValue(kotlin/Any?): kotlin/Boolean // com.apollographql.apollo.api/ObjectMap.containsValue|containsValue(kotlin.Any?){}[0] + open fun get(kotlin/String): kotlin/Any? // com.apollographql.apollo.api/ObjectMap.get|get(kotlin.String){}[0] + open fun isEmpty(): kotlin/Boolean // com.apollographql.apollo.api/ObjectMap.isEmpty|isEmpty(){}[0] + + // Targets: [js] + open fun asJsReadonlyMapView(): kotlin.js.collections/JsReadonlyMap<kotlin/String, kotlin/Any?> // com.apollographql.apollo.api/ObjectMap.asJsReadonlyMapView|asJsReadonlyMapView(){}[0] } + final class <#A: com.apollographql.apollo.api/Operation.Data> com.apollographql.apollo.api/ApolloRequest : com.apollographql.apollo.api/ExecutionOptions { // com.apollographql.apollo.api/ApolloRequest|null[0] + final val canBeBatched // com.apollographql.apollo.api/ApolloRequest.canBeBatched|{}canBeBatched[0] + final fun <get-canBeBatched>(): kotlin/Boolean? // com.apollographql.apollo.api/ApolloRequest.canBeBatched.<get-canBeBatched>|<get-canBeBatched>(){}[0] + final val enableAutoPersistedQueries // com.apollographql.apollo.api/ApolloRequest.enableAutoPersistedQueries|{}enableAutoPersistedQueries[0] + final fun <get-enableAutoPersistedQueries>(): kotlin/Boolean? // com.apollographql.apollo.api/ApolloRequest.enableAutoPersistedQueries.<get-enableAutoPersistedQueries>|<get-enableAutoPersistedQueries>(){}[0] + final val executionContext // com.apollographql.apollo.api/ApolloRequest.executionContext|{}executionContext[0] + final fun <get-executionContext>(): com.apollographql.apollo.api/ExecutionContext // com.apollographql.apollo.api/ApolloRequest.executionContext.<get-executionContext>|<get-executionContext>(){}[0] + final val httpHeaders // com.apollographql.apollo.api/ApolloRequest.httpHeaders|{}httpHeaders[0] + final fun <get-httpHeaders>(): kotlin.collections/List<com.apollographql.apollo.api.http/HttpHeader>? // com.apollographql.apollo.api/ApolloRequest.httpHeaders.<get-httpHeaders>|<get-httpHeaders>(){}[0] + final val httpMethod // com.apollographql.apollo.api/ApolloRequest.httpMethod|{}httpMethod[0] + final fun <get-httpMethod>(): com.apollographql.apollo.api.http/HttpMethod? // com.apollographql.apollo.api/ApolloRequest.httpMethod.<get-httpMethod>|<get-httpMethod>(){}[0] + final val ignoreApolloClientHttpHeaders // com.apollographql.apollo.api/ApolloRequest.ignoreApolloClientHttpHeaders|{}ignoreApolloClientHttpHeaders[0] + final fun <get-ignoreApolloClientHttpHeaders>(): kotlin/Boolean? // com.apollographql.apollo.api/ApolloRequest.ignoreApolloClientHttpHeaders.<get-ignoreApolloClientHttpHeaders>|<get-ignoreApolloClientHttpHeaders>(){}[0] + final val operation // com.apollographql.apollo.api/ApolloRequest.operation|{}operation[0] + final fun <get-operation>(): com.apollographql.apollo.api/Operation<#A> // com.apollographql.apollo.api/ApolloRequest.operation.<get-operation>|<get-operation>(){}[0] + final val requestUuid // com.apollographql.apollo.api/ApolloRequest.requestUuid|{}requestUuid[0] + final fun <get-requestUuid>(): com.benasher44.uuid/Uuid // com.apollographql.apollo.api/ApolloRequest.requestUuid.<get-requestUuid>|<get-requestUuid>(){}[0] + final val sendApqExtensions // com.apollographql.apollo.api/ApolloRequest.sendApqExtensions|{}sendApqExtensions[0] + final fun <get-sendApqExtensions>(): kotlin/Boolean? // com.apollographql.apollo.api/ApolloRequest.sendApqExtensions.<get-sendApqExtensions>|<get-sendApqExtensions>(){}[0] + final val sendDocument // com.apollographql.apollo.api/ApolloRequest.sendDocument|{}sendDocument[0] + final fun <get-sendDocument>(): kotlin/Boolean? // com.apollographql.apollo.api/ApolloRequest.sendDocument.<get-sendDocument>|<get-sendDocument>(){}[0] + + final fun newBuilder(): com.apollographql.apollo.api/ApolloRequest.Builder<#A> // com.apollographql.apollo.api/ApolloRequest.newBuilder|newBuilder(){}[0] + final class <#A1: com.apollographql.apollo.api/Operation.Data> Builder : com.apollographql.apollo.api/MutableExecutionOptions<com.apollographql.apollo.api/ApolloRequest.Builder<#A1>> { // com.apollographql.apollo.api/ApolloRequest.Builder|null[0] constructor <init>(com.apollographql.apollo.api/Operation<#A1>) // com.apollographql.apollo.api/ApolloRequest.Builder.<init>|<init>(com.apollographql.apollo.api.Operation<1:0>){}[0] - final fun addExecutionContext(com.apollographql.apollo.api/ExecutionContext): com.apollographql.apollo.api/ApolloRequest.Builder<#A1> // com.apollographql.apollo.api/ApolloRequest.Builder.addExecutionContext|addExecutionContext(com.apollographql.apollo.api.ExecutionContext){}[0] - final fun addHttpHeader(kotlin/String, kotlin/String): com.apollographql.apollo.api/ApolloRequest.Builder<#A1> // com.apollographql.apollo.api/ApolloRequest.Builder.addHttpHeader|addHttpHeader(kotlin.String;kotlin.String){}[0] - final fun build(): com.apollographql.apollo.api/ApolloRequest<#A1> // com.apollographql.apollo.api/ApolloRequest.Builder.build|build(){}[0] - final fun canBeBatched(kotlin/Boolean?): com.apollographql.apollo.api/ApolloRequest.Builder<#A1> // com.apollographql.apollo.api/ApolloRequest.Builder.canBeBatched|canBeBatched(kotlin.Boolean?){}[0] - final fun enableAutoPersistedQueries(kotlin/Boolean?): com.apollographql.apollo.api/ApolloRequest.Builder<#A1> // com.apollographql.apollo.api/ApolloRequest.Builder.enableAutoPersistedQueries|enableAutoPersistedQueries(kotlin.Boolean?){}[0] - final fun executionContext(com.apollographql.apollo.api/ExecutionContext): com.apollographql.apollo.api/ApolloRequest.Builder<#A1> // com.apollographql.apollo.api/ApolloRequest.Builder.executionContext|executionContext(com.apollographql.apollo.api.ExecutionContext){}[0] - final fun httpHeaders(kotlin.collections/List<com.apollographql.apollo.api.http/HttpHeader>?): com.apollographql.apollo.api/ApolloRequest.Builder<#A1> // com.apollographql.apollo.api/ApolloRequest.Builder.httpHeaders|httpHeaders(kotlin.collections.List<com.apollographql.apollo.api.http.HttpHeader>?){}[0] - final fun httpMethod(com.apollographql.apollo.api.http/HttpMethod?): com.apollographql.apollo.api/ApolloRequest.Builder<#A1> // com.apollographql.apollo.api/ApolloRequest.Builder.httpMethod|httpMethod(com.apollographql.apollo.api.http.HttpMethod?){}[0] - final fun ignoreApolloClientHttpHeaders(kotlin/Boolean?): com.apollographql.apollo.api/ApolloRequest.Builder<#A1> // com.apollographql.apollo.api/ApolloRequest.Builder.ignoreApolloClientHttpHeaders|ignoreApolloClientHttpHeaders(kotlin.Boolean?){}[0] - final fun requestUuid(com.benasher44.uuid/Uuid): com.apollographql.apollo.api/ApolloRequest.Builder<#A1> // com.apollographql.apollo.api/ApolloRequest.Builder.requestUuid|requestUuid(com.benasher44.uuid.Uuid){}[0] - final fun sendApqExtensions(kotlin/Boolean?): com.apollographql.apollo.api/ApolloRequest.Builder<#A1> // com.apollographql.apollo.api/ApolloRequest.Builder.sendApqExtensions|sendApqExtensions(kotlin.Boolean?){}[0] - final fun sendDocument(kotlin/Boolean?): com.apollographql.apollo.api/ApolloRequest.Builder<#A1> // com.apollographql.apollo.api/ApolloRequest.Builder.sendDocument|sendDocument(kotlin.Boolean?){}[0] + final val operation // com.apollographql.apollo.api/ApolloRequest.Builder.operation|{}operation[0] final fun <get-operation>(): com.apollographql.apollo.api/Operation<#A1> // com.apollographql.apollo.api/ApolloRequest.Builder.operation.<get-operation>|<get-operation>(){}[0] + final var canBeBatched // com.apollographql.apollo.api/ApolloRequest.Builder.canBeBatched|{}canBeBatched[0] final fun <get-canBeBatched>(): kotlin/Boolean? // com.apollographql.apollo.api/ApolloRequest.Builder.canBeBatched.<get-canBeBatched>|<get-canBeBatched>(){}[0] final var enableAutoPersistedQueries // com.apollographql.apollo.api/ApolloRequest.Builder.enableAutoPersistedQueries|{}enableAutoPersistedQueries[0] @@ -243,45 +325,23 @@ final class <#A: com.apollographql.apollo.api/Operation.Data> com.apollographql. final fun <get-sendApqExtensions>(): kotlin/Boolean? // com.apollographql.apollo.api/ApolloRequest.Builder.sendApqExtensions.<get-sendApqExtensions>|<get-sendApqExtensions>(){}[0] final var sendDocument // com.apollographql.apollo.api/ApolloRequest.Builder.sendDocument|{}sendDocument[0] final fun <get-sendDocument>(): kotlin/Boolean? // com.apollographql.apollo.api/ApolloRequest.Builder.sendDocument.<get-sendDocument>|<get-sendDocument>(){}[0] + + final fun addExecutionContext(com.apollographql.apollo.api/ExecutionContext): com.apollographql.apollo.api/ApolloRequest.Builder<#A1> // com.apollographql.apollo.api/ApolloRequest.Builder.addExecutionContext|addExecutionContext(com.apollographql.apollo.api.ExecutionContext){}[0] + final fun addHttpHeader(kotlin/String, kotlin/String): com.apollographql.apollo.api/ApolloRequest.Builder<#A1> // com.apollographql.apollo.api/ApolloRequest.Builder.addHttpHeader|addHttpHeader(kotlin.String;kotlin.String){}[0] + final fun build(): com.apollographql.apollo.api/ApolloRequest<#A1> // com.apollographql.apollo.api/ApolloRequest.Builder.build|build(){}[0] + final fun canBeBatched(kotlin/Boolean?): com.apollographql.apollo.api/ApolloRequest.Builder<#A1> // com.apollographql.apollo.api/ApolloRequest.Builder.canBeBatched|canBeBatched(kotlin.Boolean?){}[0] + final fun enableAutoPersistedQueries(kotlin/Boolean?): com.apollographql.apollo.api/ApolloRequest.Builder<#A1> // com.apollographql.apollo.api/ApolloRequest.Builder.enableAutoPersistedQueries|enableAutoPersistedQueries(kotlin.Boolean?){}[0] + final fun executionContext(com.apollographql.apollo.api/ExecutionContext): com.apollographql.apollo.api/ApolloRequest.Builder<#A1> // com.apollographql.apollo.api/ApolloRequest.Builder.executionContext|executionContext(com.apollographql.apollo.api.ExecutionContext){}[0] + final fun httpHeaders(kotlin.collections/List<com.apollographql.apollo.api.http/HttpHeader>?): com.apollographql.apollo.api/ApolloRequest.Builder<#A1> // com.apollographql.apollo.api/ApolloRequest.Builder.httpHeaders|httpHeaders(kotlin.collections.List<com.apollographql.apollo.api.http.HttpHeader>?){}[0] + final fun httpMethod(com.apollographql.apollo.api.http/HttpMethod?): com.apollographql.apollo.api/ApolloRequest.Builder<#A1> // com.apollographql.apollo.api/ApolloRequest.Builder.httpMethod|httpMethod(com.apollographql.apollo.api.http.HttpMethod?){}[0] + final fun ignoreApolloClientHttpHeaders(kotlin/Boolean?): com.apollographql.apollo.api/ApolloRequest.Builder<#A1> // com.apollographql.apollo.api/ApolloRequest.Builder.ignoreApolloClientHttpHeaders|ignoreApolloClientHttpHeaders(kotlin.Boolean?){}[0] + final fun requestUuid(com.benasher44.uuid/Uuid): com.apollographql.apollo.api/ApolloRequest.Builder<#A1> // com.apollographql.apollo.api/ApolloRequest.Builder.requestUuid|requestUuid(com.benasher44.uuid.Uuid){}[0] + final fun sendApqExtensions(kotlin/Boolean?): com.apollographql.apollo.api/ApolloRequest.Builder<#A1> // com.apollographql.apollo.api/ApolloRequest.Builder.sendApqExtensions|sendApqExtensions(kotlin.Boolean?){}[0] + final fun sendDocument(kotlin/Boolean?): com.apollographql.apollo.api/ApolloRequest.Builder<#A1> // com.apollographql.apollo.api/ApolloRequest.Builder.sendDocument|sendDocument(kotlin.Boolean?){}[0] } - final fun newBuilder(): com.apollographql.apollo.api/ApolloRequest.Builder<#A> // com.apollographql.apollo.api/ApolloRequest.newBuilder|newBuilder(){}[0] - final val canBeBatched // com.apollographql.apollo.api/ApolloRequest.canBeBatched|{}canBeBatched[0] - final fun <get-canBeBatched>(): kotlin/Boolean? // com.apollographql.apollo.api/ApolloRequest.canBeBatched.<get-canBeBatched>|<get-canBeBatched>(){}[0] - final val enableAutoPersistedQueries // com.apollographql.apollo.api/ApolloRequest.enableAutoPersistedQueries|{}enableAutoPersistedQueries[0] - final fun <get-enableAutoPersistedQueries>(): kotlin/Boolean? // com.apollographql.apollo.api/ApolloRequest.enableAutoPersistedQueries.<get-enableAutoPersistedQueries>|<get-enableAutoPersistedQueries>(){}[0] - final val executionContext // com.apollographql.apollo.api/ApolloRequest.executionContext|{}executionContext[0] - final fun <get-executionContext>(): com.apollographql.apollo.api/ExecutionContext // com.apollographql.apollo.api/ApolloRequest.executionContext.<get-executionContext>|<get-executionContext>(){}[0] - final val httpHeaders // com.apollographql.apollo.api/ApolloRequest.httpHeaders|{}httpHeaders[0] - final fun <get-httpHeaders>(): kotlin.collections/List<com.apollographql.apollo.api.http/HttpHeader>? // com.apollographql.apollo.api/ApolloRequest.httpHeaders.<get-httpHeaders>|<get-httpHeaders>(){}[0] - final val httpMethod // com.apollographql.apollo.api/ApolloRequest.httpMethod|{}httpMethod[0] - final fun <get-httpMethod>(): com.apollographql.apollo.api.http/HttpMethod? // com.apollographql.apollo.api/ApolloRequest.httpMethod.<get-httpMethod>|<get-httpMethod>(){}[0] - final val ignoreApolloClientHttpHeaders // com.apollographql.apollo.api/ApolloRequest.ignoreApolloClientHttpHeaders|{}ignoreApolloClientHttpHeaders[0] - final fun <get-ignoreApolloClientHttpHeaders>(): kotlin/Boolean? // com.apollographql.apollo.api/ApolloRequest.ignoreApolloClientHttpHeaders.<get-ignoreApolloClientHttpHeaders>|<get-ignoreApolloClientHttpHeaders>(){}[0] - final val operation // com.apollographql.apollo.api/ApolloRequest.operation|{}operation[0] - final fun <get-operation>(): com.apollographql.apollo.api/Operation<#A> // com.apollographql.apollo.api/ApolloRequest.operation.<get-operation>|<get-operation>(){}[0] - final val requestUuid // com.apollographql.apollo.api/ApolloRequest.requestUuid|{}requestUuid[0] - final fun <get-requestUuid>(): com.benasher44.uuid/Uuid // com.apollographql.apollo.api/ApolloRequest.requestUuid.<get-requestUuid>|<get-requestUuid>(){}[0] - final val sendApqExtensions // com.apollographql.apollo.api/ApolloRequest.sendApqExtensions|{}sendApqExtensions[0] - final fun <get-sendApqExtensions>(): kotlin/Boolean? // com.apollographql.apollo.api/ApolloRequest.sendApqExtensions.<get-sendApqExtensions>|<get-sendApqExtensions>(){}[0] - final val sendDocument // com.apollographql.apollo.api/ApolloRequest.sendDocument|{}sendDocument[0] - final fun <get-sendDocument>(): kotlin/Boolean? // com.apollographql.apollo.api/ApolloRequest.sendDocument.<get-sendDocument>|<get-sendDocument>(){}[0] } + final class <#A: com.apollographql.apollo.api/Operation.Data> com.apollographql.apollo.api/ApolloResponse { // com.apollographql.apollo.api/ApolloResponse|null[0] - final class <#A1: com.apollographql.apollo.api/Operation.Data> Builder { // com.apollographql.apollo.api/ApolloResponse.Builder|null[0] - constructor <init>(com.apollographql.apollo.api/Operation<#A1>, com.benasher44.uuid/Uuid) // com.apollographql.apollo.api/ApolloResponse.Builder.<init>|<init>(com.apollographql.apollo.api.Operation<1:0>;com.benasher44.uuid.Uuid){}[0] - constructor <init>(com.apollographql.apollo.api/Operation<#A1>, com.benasher44.uuid/Uuid, #A1?) // com.apollographql.apollo.api/ApolloResponse.Builder.<init>|<init>(com.apollographql.apollo.api.Operation<1:0>;com.benasher44.uuid.Uuid;1:0?){}[0] - final fun addExecutionContext(com.apollographql.apollo.api/ExecutionContext): com.apollographql.apollo.api/ApolloResponse.Builder<#A1> // com.apollographql.apollo.api/ApolloResponse.Builder.addExecutionContext|addExecutionContext(com.apollographql.apollo.api.ExecutionContext){}[0] - final fun build(): com.apollographql.apollo.api/ApolloResponse<#A1> // com.apollographql.apollo.api/ApolloResponse.Builder.build|build(){}[0] - final fun data(#A1?): com.apollographql.apollo.api/ApolloResponse.Builder<#A1> // com.apollographql.apollo.api/ApolloResponse.Builder.data|data(1:0?){}[0] - final fun errors(kotlin.collections/List<com.apollographql.apollo.api/Error>?): com.apollographql.apollo.api/ApolloResponse.Builder<#A1> // com.apollographql.apollo.api/ApolloResponse.Builder.errors|errors(kotlin.collections.List<com.apollographql.apollo.api.Error>?){}[0] - final fun exception(com.apollographql.apollo.exception/ApolloException?): com.apollographql.apollo.api/ApolloResponse.Builder<#A1> // com.apollographql.apollo.api/ApolloResponse.Builder.exception|exception(com.apollographql.apollo.exception.ApolloException?){}[0] - final fun extensions(kotlin.collections/Map<kotlin/String, kotlin/Any?>?): com.apollographql.apollo.api/ApolloResponse.Builder<#A1> // com.apollographql.apollo.api/ApolloResponse.Builder.extensions|extensions(kotlin.collections.Map<kotlin.String,kotlin.Any?>?){}[0] - final fun isLast(kotlin/Boolean): com.apollographql.apollo.api/ApolloResponse.Builder<#A1> // com.apollographql.apollo.api/ApolloResponse.Builder.isLast|isLast(kotlin.Boolean){}[0] - final fun requestUuid(com.benasher44.uuid/Uuid): com.apollographql.apollo.api/ApolloResponse.Builder<#A1> // com.apollographql.apollo.api/ApolloResponse.Builder.requestUuid|requestUuid(com.benasher44.uuid.Uuid){}[0] - } - final fun dataOrThrow(): #A // com.apollographql.apollo.api/ApolloResponse.dataOrThrow|dataOrThrow(){}[0] - final fun hasErrors(): kotlin/Boolean // com.apollographql.apollo.api/ApolloResponse.hasErrors|hasErrors(){}[0] - final fun newBuilder(): com.apollographql.apollo.api/ApolloResponse.Builder<#A> // com.apollographql.apollo.api/ApolloResponse.newBuilder|newBuilder(){}[0] final val data // com.apollographql.apollo.api/ApolloResponse.data|{}data[0] final fun <get-data>(): #A? // com.apollographql.apollo.api/ApolloResponse.data.<get-data>|<get-data>(){}[0] final val dataAssertNoErrors // com.apollographql.apollo.api/ApolloResponse.dataAssertNoErrors|{}dataAssertNoErrors[0] @@ -300,67 +360,103 @@ final class <#A: com.apollographql.apollo.api/Operation.Data> com.apollographql. final fun <get-operation>(): com.apollographql.apollo.api/Operation<#A> // com.apollographql.apollo.api/ApolloResponse.operation.<get-operation>|<get-operation>(){}[0] final val requestUuid // com.apollographql.apollo.api/ApolloResponse.requestUuid|{}requestUuid[0] final fun <get-requestUuid>(): com.benasher44.uuid/Uuid // com.apollographql.apollo.api/ApolloResponse.requestUuid.<get-requestUuid>|<get-requestUuid>(){}[0] + + final fun dataOrThrow(): #A // com.apollographql.apollo.api/ApolloResponse.dataOrThrow|dataOrThrow(){}[0] + final fun hasErrors(): kotlin/Boolean // com.apollographql.apollo.api/ApolloResponse.hasErrors|hasErrors(){}[0] + final fun newBuilder(): com.apollographql.apollo.api/ApolloResponse.Builder<#A> // com.apollographql.apollo.api/ApolloResponse.newBuilder|newBuilder(){}[0] + + final class <#A1: com.apollographql.apollo.api/Operation.Data> Builder { // com.apollographql.apollo.api/ApolloResponse.Builder|null[0] + constructor <init>(com.apollographql.apollo.api/Operation<#A1>, com.benasher44.uuid/Uuid) // com.apollographql.apollo.api/ApolloResponse.Builder.<init>|<init>(com.apollographql.apollo.api.Operation<1:0>;com.benasher44.uuid.Uuid){}[0] + constructor <init>(com.apollographql.apollo.api/Operation<#A1>, com.benasher44.uuid/Uuid, #A1?) // com.apollographql.apollo.api/ApolloResponse.Builder.<init>|<init>(com.apollographql.apollo.api.Operation<1:0>;com.benasher44.uuid.Uuid;1:0?){}[0] + + final fun addExecutionContext(com.apollographql.apollo.api/ExecutionContext): com.apollographql.apollo.api/ApolloResponse.Builder<#A1> // com.apollographql.apollo.api/ApolloResponse.Builder.addExecutionContext|addExecutionContext(com.apollographql.apollo.api.ExecutionContext){}[0] + final fun build(): com.apollographql.apollo.api/ApolloResponse<#A1> // com.apollographql.apollo.api/ApolloResponse.Builder.build|build(){}[0] + final fun data(#A1?): com.apollographql.apollo.api/ApolloResponse.Builder<#A1> // com.apollographql.apollo.api/ApolloResponse.Builder.data|data(1:0?){}[0] + final fun errors(kotlin.collections/List<com.apollographql.apollo.api/Error>?): com.apollographql.apollo.api/ApolloResponse.Builder<#A1> // com.apollographql.apollo.api/ApolloResponse.Builder.errors|errors(kotlin.collections.List<com.apollographql.apollo.api.Error>?){}[0] + final fun exception(com.apollographql.apollo.exception/ApolloException?): com.apollographql.apollo.api/ApolloResponse.Builder<#A1> // com.apollographql.apollo.api/ApolloResponse.Builder.exception|exception(com.apollographql.apollo.exception.ApolloException?){}[0] + final fun extensions(kotlin.collections/Map<kotlin/String, kotlin/Any?>?): com.apollographql.apollo.api/ApolloResponse.Builder<#A1> // com.apollographql.apollo.api/ApolloResponse.Builder.extensions|extensions(kotlin.collections.Map<kotlin.String,kotlin.Any?>?){}[0] + final fun isLast(kotlin/Boolean): com.apollographql.apollo.api/ApolloResponse.Builder<#A1> // com.apollographql.apollo.api/ApolloResponse.Builder.isLast|isLast(kotlin.Boolean){}[0] + final fun requestUuid(com.benasher44.uuid/Uuid): com.apollographql.apollo.api/ApolloResponse.Builder<#A1> // com.apollographql.apollo.api/ApolloResponse.Builder.requestUuid|requestUuid(com.benasher44.uuid.Uuid){}[0] + } } + final class <#A: kotlin/Any> com.apollographql.apollo.api/NullableAdapter : com.apollographql.apollo.api/Adapter<#A?> { // com.apollographql.apollo.api/NullableAdapter|null[0] constructor <init>(com.apollographql.apollo.api/Adapter<#A>) // com.apollographql.apollo.api/NullableAdapter.<init>|<init>(com.apollographql.apollo.api.Adapter<1:0>){}[0] + final fun fromJson(com.apollographql.apollo.api.json/JsonReader, com.apollographql.apollo.api/CustomScalarAdapters): #A? // com.apollographql.apollo.api/NullableAdapter.fromJson|fromJson(com.apollographql.apollo.api.json.JsonReader;com.apollographql.apollo.api.CustomScalarAdapters){}[0] final fun toJson(com.apollographql.apollo.api.json/JsonWriter, com.apollographql.apollo.api/CustomScalarAdapters, #A?) // com.apollographql.apollo.api/NullableAdapter.toJson|toJson(com.apollographql.apollo.api.json.JsonWriter;com.apollographql.apollo.api.CustomScalarAdapters;1:0?){}[0] } + final class <#A: kotlin/Any?, #B: kotlin/Any?> com.apollographql.apollo.api/ImmutableMapBuilder { // com.apollographql.apollo.api/ImmutableMapBuilder|null[0] constructor <init>() // com.apollographql.apollo.api/ImmutableMapBuilder.<init>|<init>(){}[0] + final fun build(): kotlin.collections/Map<#A, #B> // com.apollographql.apollo.api/ImmutableMapBuilder.build|build(){}[0] final fun put(#A, #B): com.apollographql.apollo.api/ImmutableMapBuilder<#A, #B> // com.apollographql.apollo.api/ImmutableMapBuilder.put|put(1:0;1:1){}[0] } + final class <#A: kotlin/Any?> com.apollographql.apollo.api/ApolloOptionalAdapter : com.apollographql.apollo.api/Adapter<com.apollographql.apollo.api/Optional<#A>> { // com.apollographql.apollo.api/ApolloOptionalAdapter|null[0] constructor <init>(com.apollographql.apollo.api/Adapter<#A>) // com.apollographql.apollo.api/ApolloOptionalAdapter.<init>|<init>(com.apollographql.apollo.api.Adapter<1:0>){}[0] + final fun fromJson(com.apollographql.apollo.api.json/JsonReader, com.apollographql.apollo.api/CustomScalarAdapters): com.apollographql.apollo.api/Optional<#A> // com.apollographql.apollo.api/ApolloOptionalAdapter.fromJson|fromJson(com.apollographql.apollo.api.json.JsonReader;com.apollographql.apollo.api.CustomScalarAdapters){}[0] final fun toJson(com.apollographql.apollo.api.json/JsonWriter, com.apollographql.apollo.api/CustomScalarAdapters, com.apollographql.apollo.api/Optional<#A>) // com.apollographql.apollo.api/ApolloOptionalAdapter.toJson|toJson(com.apollographql.apollo.api.json.JsonWriter;com.apollographql.apollo.api.CustomScalarAdapters;com.apollographql.apollo.api.Optional<1:0>){}[0] } + final class <#A: kotlin/Any?> com.apollographql.apollo.api/BuilderProperty { // com.apollographql.apollo.api/BuilderProperty|null[0] constructor <init>(com.apollographql.apollo.api/Adapter<#A>) // com.apollographql.apollo.api/BuilderProperty.<init>|<init>(com.apollographql.apollo.api.Adapter<1:0>){}[0] - final fun getValue(com.apollographql.apollo.api/ObjectBuilder<*>, kotlin.reflect/KProperty<*>): #A // com.apollographql.apollo.api/BuilderProperty.getValue|getValue(com.apollographql.apollo.api.ObjectBuilder<*>;kotlin.reflect.KProperty<*>){}[0] - final fun setValue(com.apollographql.apollo.api/ObjectBuilder<*>, kotlin.reflect/KProperty<*>, #A) // com.apollographql.apollo.api/BuilderProperty.setValue|setValue(com.apollographql.apollo.api.ObjectBuilder<*>;kotlin.reflect.KProperty<*>;1:0){}[0] + final val adapter // com.apollographql.apollo.api/BuilderProperty.adapter|{}adapter[0] final fun <get-adapter>(): com.apollographql.apollo.api/Adapter<#A> // com.apollographql.apollo.api/BuilderProperty.adapter.<get-adapter>|<get-adapter>(){}[0] -} -final class <#A: kotlin/Any?> com.apollographql.apollo.api/ListAdapter : com.apollographql.apollo.api/Adapter<kotlin.collections/List<#A>> { // com.apollographql.apollo.api/ListAdapter|null[0] + + final fun getValue(com.apollographql.apollo.api/ObjectBuilder<*>, kotlin.reflect/KProperty<*>): #A // com.apollographql.apollo.api/BuilderProperty.getValue|getValue(com.apollographql.apollo.api.ObjectBuilder<*>;kotlin.reflect.KProperty<*>){}[0] + final fun setValue(com.apollographql.apollo.api/ObjectBuilder<*>, kotlin.reflect/KProperty<*>, #A) // com.apollographql.apollo.api/BuilderProperty.setValue|setValue(com.apollographql.apollo.api.ObjectBuilder<*>;kotlin.reflect.KProperty<*>;1:0){}[0] +} + +final class <#A: kotlin/Any?> com.apollographql.apollo.api/ListAdapter : com.apollographql.apollo.api/Adapter<kotlin.collections/List<#A>> { // com.apollographql.apollo.api/ListAdapter|null[0] constructor <init>(com.apollographql.apollo.api/Adapter<#A>) // com.apollographql.apollo.api/ListAdapter.<init>|<init>(com.apollographql.apollo.api.Adapter<1:0>){}[0] + final fun fromJson(com.apollographql.apollo.api.json/JsonReader, com.apollographql.apollo.api/CustomScalarAdapters): kotlin.collections/List<#A> // com.apollographql.apollo.api/ListAdapter.fromJson|fromJson(com.apollographql.apollo.api.json.JsonReader;com.apollographql.apollo.api.CustomScalarAdapters){}[0] final fun toJson(com.apollographql.apollo.api.json/JsonWriter, com.apollographql.apollo.api/CustomScalarAdapters, kotlin.collections/List<#A>) // com.apollographql.apollo.api/ListAdapter.toJson|toJson(com.apollographql.apollo.api.json.JsonWriter;com.apollographql.apollo.api.CustomScalarAdapters;kotlin.collections.List<1:0>){}[0] } + final class <#A: kotlin/Any?> com.apollographql.apollo.api/ObjectAdapter : com.apollographql.apollo.api/Adapter<#A> { // com.apollographql.apollo.api/ObjectAdapter|null[0] constructor <init>(com.apollographql.apollo.api/Adapter<#A>, kotlin/Boolean) // com.apollographql.apollo.api/ObjectAdapter.<init>|<init>(com.apollographql.apollo.api.Adapter<1:0>;kotlin.Boolean){}[0] + final fun fromJson(com.apollographql.apollo.api.json/JsonReader, com.apollographql.apollo.api/CustomScalarAdapters): #A // com.apollographql.apollo.api/ObjectAdapter.fromJson|fromJson(com.apollographql.apollo.api.json.JsonReader;com.apollographql.apollo.api.CustomScalarAdapters){}[0] final fun toJson(com.apollographql.apollo.api.json/JsonWriter, com.apollographql.apollo.api/CustomScalarAdapters, #A) // com.apollographql.apollo.api/ObjectAdapter.toJson|toJson(com.apollographql.apollo.api.json.JsonWriter;com.apollographql.apollo.api.CustomScalarAdapters;1:0){}[0] } + final class <#A: kotlin/Any?> com.apollographql.apollo.api/OptionalAdapter : com.apollographql.apollo.api/Adapter<com.apollographql.apollo.api/Optional.Present<#A>> { // com.apollographql.apollo.api/OptionalAdapter|null[0] constructor <init>(com.apollographql.apollo.api/Adapter<#A>) // com.apollographql.apollo.api/OptionalAdapter.<init>|<init>(com.apollographql.apollo.api.Adapter<1:0>){}[0] + final fun fromJson(com.apollographql.apollo.api.json/JsonReader, com.apollographql.apollo.api/CustomScalarAdapters): com.apollographql.apollo.api/Optional.Present<#A> // com.apollographql.apollo.api/OptionalAdapter.fromJson|fromJson(com.apollographql.apollo.api.json.JsonReader;com.apollographql.apollo.api.CustomScalarAdapters){}[0] final fun toJson(com.apollographql.apollo.api.json/JsonWriter, com.apollographql.apollo.api/CustomScalarAdapters, com.apollographql.apollo.api/Optional.Present<#A>) // com.apollographql.apollo.api/OptionalAdapter.toJson|toJson(com.apollographql.apollo.api.json.JsonWriter;com.apollographql.apollo.api.CustomScalarAdapters;com.apollographql.apollo.api.Optional.Present<1:0>){}[0] } + final class <#A: kotlin/Any?> com.apollographql.apollo.api/PresentAdapter : com.apollographql.apollo.api/Adapter<com.apollographql.apollo.api/Optional.Present<#A>> { // com.apollographql.apollo.api/PresentAdapter|null[0] constructor <init>(com.apollographql.apollo.api/Adapter<#A>) // com.apollographql.apollo.api/PresentAdapter.<init>|<init>(com.apollographql.apollo.api.Adapter<1:0>){}[0] + final fun fromJson(com.apollographql.apollo.api.json/JsonReader, com.apollographql.apollo.api/CustomScalarAdapters): com.apollographql.apollo.api/Optional.Present<#A> // com.apollographql.apollo.api/PresentAdapter.fromJson|fromJson(com.apollographql.apollo.api.json.JsonReader;com.apollographql.apollo.api.CustomScalarAdapters){}[0] final fun toJson(com.apollographql.apollo.api.json/JsonWriter, com.apollographql.apollo.api/CustomScalarAdapters, com.apollographql.apollo.api/Optional.Present<#A>) // com.apollographql.apollo.api/PresentAdapter.toJson|toJson(com.apollographql.apollo.api.json.JsonWriter;com.apollographql.apollo.api.CustomScalarAdapters;com.apollographql.apollo.api.Optional.Present<1:0>){}[0] } + final class com.apollographql.apollo.api.http/ByteStringHttpBody : com.apollographql.apollo.api.http/HttpBody { // com.apollographql.apollo.api.http/ByteStringHttpBody|null[0] constructor <init>(kotlin/String, kotlin/String) // com.apollographql.apollo.api.http/ByteStringHttpBody.<init>|<init>(kotlin.String;kotlin.String){}[0] constructor <init>(kotlin/String, okio/ByteString) // com.apollographql.apollo.api.http/ByteStringHttpBody.<init>|<init>(kotlin.String;okio.ByteString){}[0] - final fun writeTo(okio/BufferedSink) // com.apollographql.apollo.api.http/ByteStringHttpBody.writeTo|writeTo(okio.BufferedSink){}[0] + final val contentLength // com.apollographql.apollo.api.http/ByteStringHttpBody.contentLength|{}contentLength[0] final fun <get-contentLength>(): kotlin/Long // com.apollographql.apollo.api.http/ByteStringHttpBody.contentLength.<get-contentLength>|<get-contentLength>(){}[0] final val contentType // com.apollographql.apollo.api.http/ByteStringHttpBody.contentType|{}contentType[0] final fun <get-contentType>(): kotlin/String // com.apollographql.apollo.api.http/ByteStringHttpBody.contentType.<get-contentType>|<get-contentType>(){}[0] + + final fun writeTo(okio/BufferedSink) // com.apollographql.apollo.api.http/ByteStringHttpBody.writeTo|writeTo(okio.BufferedSink){}[0] } + final class com.apollographql.apollo.api.http/DefaultHttpRequestComposer : com.apollographql.apollo.api.http/HttpRequestComposer { // com.apollographql.apollo.api.http/DefaultHttpRequestComposer|null[0] constructor <init>(kotlin/String) // com.apollographql.apollo.api.http/DefaultHttpRequestComposer.<init>|<init>(kotlin.String){}[0] + final fun <#A1: com.apollographql.apollo.api/Operation.Data> compose(com.apollographql.apollo.api/ApolloRequest<#A1>): com.apollographql.apollo.api.http/HttpRequest // com.apollographql.apollo.api.http/DefaultHttpRequestComposer.compose|compose(com.apollographql.apollo.api.ApolloRequest<0:0>){0§<com.apollographql.apollo.api.Operation.Data>}[0] + final object Companion { // com.apollographql.apollo.api.http/DefaultHttpRequestComposer.Companion|null[0] - final fun (kotlin/String).appendQueryParameters(kotlin.collections/Map<kotlin/String, kotlin/String>): kotlin/String // com.apollographql.apollo.api.http/DefaultHttpRequestComposer.Companion.appendQueryParameters|appendQueryParameters@kotlin.String(kotlin.collections.Map<kotlin.String,kotlin.String>){}[0] - final fun <#A2: com.apollographql.apollo.api/Operation.Data> buildParamsMap(com.apollographql.apollo.api/Operation<#A2>, com.apollographql.apollo.api/CustomScalarAdapters, kotlin/Boolean, kotlin/Boolean): okio/ByteString // com.apollographql.apollo.api.http/DefaultHttpRequestComposer.Companion.buildParamsMap|buildParamsMap(com.apollographql.apollo.api.Operation<0:0>;com.apollographql.apollo.api.CustomScalarAdapters;kotlin.Boolean;kotlin.Boolean){0§<com.apollographql.apollo.api.Operation.Data>}[0] - final fun <#A2: com.apollographql.apollo.api/Operation.Data> buildPostBody(com.apollographql.apollo.api/Operation<#A2>, com.apollographql.apollo.api/CustomScalarAdapters, kotlin/Boolean, kotlin/String?): com.apollographql.apollo.api.http/HttpBody // com.apollographql.apollo.api.http/DefaultHttpRequestComposer.Companion.buildPostBody|buildPostBody(com.apollographql.apollo.api.Operation<0:0>;com.apollographql.apollo.api.CustomScalarAdapters;kotlin.Boolean;kotlin.String?){0§<com.apollographql.apollo.api.Operation.Data>}[0] - final fun <#A2: com.apollographql.apollo.api/Operation.Data> buildPostBody(com.apollographql.apollo.api/Operation<#A2>, com.apollographql.apollo.api/CustomScalarAdapters, kotlin/String?, kotlin/Function1<com.apollographql.apollo.api.json/JsonWriter, kotlin/Unit>): com.apollographql.apollo.api.http/HttpBody // com.apollographql.apollo.api.http/DefaultHttpRequestComposer.Companion.buildPostBody|buildPostBody(com.apollographql.apollo.api.Operation<0:0>;com.apollographql.apollo.api.CustomScalarAdapters;kotlin.String?;kotlin.Function1<com.apollographql.apollo.api.json.JsonWriter,kotlin.Unit>){0§<com.apollographql.apollo.api.Operation.Data>}[0] - final fun <#A2: com.apollographql.apollo.api/Operation.Data> composePayload(com.apollographql.apollo.api/ApolloRequest<#A2>): kotlin.collections/Map<kotlin/String, kotlin/Any?> // com.apollographql.apollo.api.http/DefaultHttpRequestComposer.Companion.composePayload|composePayload(com.apollographql.apollo.api.ApolloRequest<0:0>){0§<com.apollographql.apollo.api.Operation.Data>}[0] final val HEADER_ACCEPT_NAME // com.apollographql.apollo.api.http/DefaultHttpRequestComposer.Companion.HEADER_ACCEPT_NAME|{}HEADER_ACCEPT_NAME[0] final fun <get-HEADER_ACCEPT_NAME>(): kotlin/String // com.apollographql.apollo.api.http/DefaultHttpRequestComposer.Companion.HEADER_ACCEPT_NAME.<get-HEADER_ACCEPT_NAME>|<get-HEADER_ACCEPT_NAME>(){}[0] final val HEADER_ACCEPT_VALUE_DEFER // com.apollographql.apollo.api.http/DefaultHttpRequestComposer.Companion.HEADER_ACCEPT_VALUE_DEFER|{}HEADER_ACCEPT_VALUE_DEFER[0] @@ -371,32 +467,32 @@ final class com.apollographql.apollo.api.http/DefaultHttpRequestComposer : com.a final fun <get-HEADER_APOLLO_OPERATION_ID>(): kotlin/String // com.apollographql.apollo.api.http/DefaultHttpRequestComposer.Companion.HEADER_APOLLO_OPERATION_ID.<get-HEADER_APOLLO_OPERATION_ID>|<get-HEADER_APOLLO_OPERATION_ID>(){}[0] final val HEADER_APOLLO_OPERATION_NAME // com.apollographql.apollo.api.http/DefaultHttpRequestComposer.Companion.HEADER_APOLLO_OPERATION_NAME|{}HEADER_APOLLO_OPERATION_NAME[0] final fun <get-HEADER_APOLLO_OPERATION_NAME>(): kotlin/String // com.apollographql.apollo.api.http/DefaultHttpRequestComposer.Companion.HEADER_APOLLO_OPERATION_NAME.<get-HEADER_APOLLO_OPERATION_NAME>|<get-HEADER_APOLLO_OPERATION_NAME>(){}[0] + + final fun (kotlin/String).appendQueryParameters(kotlin.collections/Map<kotlin/String, kotlin/String>): kotlin/String // com.apollographql.apollo.api.http/DefaultHttpRequestComposer.Companion.appendQueryParameters|appendQueryParameters@kotlin.String(kotlin.collections.Map<kotlin.String,kotlin.String>){}[0] + final fun <#A2: com.apollographql.apollo.api/Operation.Data> buildParamsMap(com.apollographql.apollo.api/Operation<#A2>, com.apollographql.apollo.api/CustomScalarAdapters, kotlin/Boolean, kotlin/Boolean): okio/ByteString // com.apollographql.apollo.api.http/DefaultHttpRequestComposer.Companion.buildParamsMap|buildParamsMap(com.apollographql.apollo.api.Operation<0:0>;com.apollographql.apollo.api.CustomScalarAdapters;kotlin.Boolean;kotlin.Boolean){0§<com.apollographql.apollo.api.Operation.Data>}[0] + final fun <#A2: com.apollographql.apollo.api/Operation.Data> buildPostBody(com.apollographql.apollo.api/Operation<#A2>, com.apollographql.apollo.api/CustomScalarAdapters, kotlin/Boolean, kotlin/String?): com.apollographql.apollo.api.http/HttpBody // com.apollographql.apollo.api.http/DefaultHttpRequestComposer.Companion.buildPostBody|buildPostBody(com.apollographql.apollo.api.Operation<0:0>;com.apollographql.apollo.api.CustomScalarAdapters;kotlin.Boolean;kotlin.String?){0§<com.apollographql.apollo.api.Operation.Data>}[0] + final fun <#A2: com.apollographql.apollo.api/Operation.Data> buildPostBody(com.apollographql.apollo.api/Operation<#A2>, com.apollographql.apollo.api/CustomScalarAdapters, kotlin/String?, kotlin/Function1<com.apollographql.apollo.api.json/JsonWriter, kotlin/Unit>): com.apollographql.apollo.api.http/HttpBody // com.apollographql.apollo.api.http/DefaultHttpRequestComposer.Companion.buildPostBody|buildPostBody(com.apollographql.apollo.api.Operation<0:0>;com.apollographql.apollo.api.CustomScalarAdapters;kotlin.String?;kotlin.Function1<com.apollographql.apollo.api.json.JsonWriter,kotlin.Unit>){0§<com.apollographql.apollo.api.Operation.Data>}[0] + final fun <#A2: com.apollographql.apollo.api/Operation.Data> composePayload(com.apollographql.apollo.api/ApolloRequest<#A2>): kotlin.collections/Map<kotlin/String, kotlin/Any?> // com.apollographql.apollo.api.http/DefaultHttpRequestComposer.Companion.composePayload|composePayload(com.apollographql.apollo.api.ApolloRequest<0:0>){0§<com.apollographql.apollo.api.Operation.Data>}[0] } } + final class com.apollographql.apollo.api.http/HttpHeader { // com.apollographql.apollo.api.http/HttpHeader|null[0] constructor <init>(kotlin/String, kotlin/String) // com.apollographql.apollo.api.http/HttpHeader.<init>|<init>(kotlin.String;kotlin.String){}[0] + + final val name // com.apollographql.apollo.api.http/HttpHeader.name|{}name[0] + final fun <get-name>(): kotlin/String // com.apollographql.apollo.api.http/HttpHeader.name.<get-name>|<get-name>(){}[0] + final val value // com.apollographql.apollo.api.http/HttpHeader.value|{}value[0] + final fun <get-value>(): kotlin/String // com.apollographql.apollo.api.http/HttpHeader.value.<get-value>|<get-value>(){}[0] + final fun component1(): kotlin/String // com.apollographql.apollo.api.http/HttpHeader.component1|component1(){}[0] final fun component2(): kotlin/String // com.apollographql.apollo.api.http/HttpHeader.component2|component2(){}[0] final fun copy(kotlin/String = ..., kotlin/String = ...): com.apollographql.apollo.api.http/HttpHeader // com.apollographql.apollo.api.http/HttpHeader.copy|copy(kotlin.String;kotlin.String){}[0] final fun equals(kotlin/Any?): kotlin/Boolean // com.apollographql.apollo.api.http/HttpHeader.equals|equals(kotlin.Any?){}[0] final fun hashCode(): kotlin/Int // com.apollographql.apollo.api.http/HttpHeader.hashCode|hashCode(){}[0] final fun toString(): kotlin/String // com.apollographql.apollo.api.http/HttpHeader.toString|toString(){}[0] - final val name // com.apollographql.apollo.api.http/HttpHeader.name|{}name[0] - final fun <get-name>(): kotlin/String // com.apollographql.apollo.api.http/HttpHeader.name.<get-name>|<get-name>(){}[0] - final val value // com.apollographql.apollo.api.http/HttpHeader.value|{}value[0] - final fun <get-value>(): kotlin/String // com.apollographql.apollo.api.http/HttpHeader.value.<get-value>|<get-value>(){}[0] } + final class com.apollographql.apollo.api.http/HttpRequest { // com.apollographql.apollo.api.http/HttpRequest|null[0] - final class Builder { // com.apollographql.apollo.api.http/HttpRequest.Builder|null[0] - constructor <init>(com.apollographql.apollo.api.http/HttpMethod, kotlin/String) // com.apollographql.apollo.api.http/HttpRequest.Builder.<init>|<init>(com.apollographql.apollo.api.http.HttpMethod;kotlin.String){}[0] - final fun addExecutionContext(com.apollographql.apollo.api/ExecutionContext): com.apollographql.apollo.api.http/HttpRequest.Builder // com.apollographql.apollo.api.http/HttpRequest.Builder.addExecutionContext|addExecutionContext(com.apollographql.apollo.api.ExecutionContext){}[0] - final fun addHeader(kotlin/String, kotlin/String): com.apollographql.apollo.api.http/HttpRequest.Builder // com.apollographql.apollo.api.http/HttpRequest.Builder.addHeader|addHeader(kotlin.String;kotlin.String){}[0] - final fun addHeaders(kotlin.collections/List<com.apollographql.apollo.api.http/HttpHeader>): com.apollographql.apollo.api.http/HttpRequest.Builder // com.apollographql.apollo.api.http/HttpRequest.Builder.addHeaders|addHeaders(kotlin.collections.List<com.apollographql.apollo.api.http.HttpHeader>){}[0] - final fun body(com.apollographql.apollo.api.http/HttpBody): com.apollographql.apollo.api.http/HttpRequest.Builder // com.apollographql.apollo.api.http/HttpRequest.Builder.body|body(com.apollographql.apollo.api.http.HttpBody){}[0] - final fun build(): com.apollographql.apollo.api.http/HttpRequest // com.apollographql.apollo.api.http/HttpRequest.Builder.build|build(){}[0] - final fun headers(kotlin.collections/List<com.apollographql.apollo.api.http/HttpHeader>): com.apollographql.apollo.api.http/HttpRequest.Builder // com.apollographql.apollo.api.http/HttpRequest.Builder.headers|headers(kotlin.collections.List<com.apollographql.apollo.api.http.HttpHeader>){}[0] - } - final fun newBuilder(com.apollographql.apollo.api.http/HttpMethod = ..., kotlin/String = ...): com.apollographql.apollo.api.http/HttpRequest.Builder // com.apollographql.apollo.api.http/HttpRequest.newBuilder|newBuilder(com.apollographql.apollo.api.http.HttpMethod;kotlin.String){}[0] final val body // com.apollographql.apollo.api.http/HttpRequest.body|{}body[0] final fun <get-body>(): com.apollographql.apollo.api.http/HttpBody? // com.apollographql.apollo.api.http/HttpRequest.body.<get-body>|<get-body>(){}[0] final val executionContext // com.apollographql.apollo.api.http/HttpRequest.executionContext|{}executionContext[0] @@ -407,29 +503,52 @@ final class com.apollographql.apollo.api.http/HttpRequest { // com.apollographql final fun <get-method>(): com.apollographql.apollo.api.http/HttpMethod // com.apollographql.apollo.api.http/HttpRequest.method.<get-method>|<get-method>(){}[0] final val url // com.apollographql.apollo.api.http/HttpRequest.url|{}url[0] final fun <get-url>(): kotlin/String // com.apollographql.apollo.api.http/HttpRequest.url.<get-url>|<get-url>(){}[0] + + final fun newBuilder(com.apollographql.apollo.api.http/HttpMethod = ..., kotlin/String = ...): com.apollographql.apollo.api.http/HttpRequest.Builder // com.apollographql.apollo.api.http/HttpRequest.newBuilder|newBuilder(com.apollographql.apollo.api.http.HttpMethod;kotlin.String){}[0] + + final class Builder { // com.apollographql.apollo.api.http/HttpRequest.Builder|null[0] + constructor <init>(com.apollographql.apollo.api.http/HttpMethod, kotlin/String) // com.apollographql.apollo.api.http/HttpRequest.Builder.<init>|<init>(com.apollographql.apollo.api.http.HttpMethod;kotlin.String){}[0] + + final fun addExecutionContext(com.apollographql.apollo.api/ExecutionContext): com.apollographql.apollo.api.http/HttpRequest.Builder // com.apollographql.apollo.api.http/HttpRequest.Builder.addExecutionContext|addExecutionContext(com.apollographql.apollo.api.ExecutionContext){}[0] + final fun addHeader(kotlin/String, kotlin/String): com.apollographql.apollo.api.http/HttpRequest.Builder // com.apollographql.apollo.api.http/HttpRequest.Builder.addHeader|addHeader(kotlin.String;kotlin.String){}[0] + final fun addHeaders(kotlin.collections/List<com.apollographql.apollo.api.http/HttpHeader>): com.apollographql.apollo.api.http/HttpRequest.Builder // com.apollographql.apollo.api.http/HttpRequest.Builder.addHeaders|addHeaders(kotlin.collections.List<com.apollographql.apollo.api.http.HttpHeader>){}[0] + final fun body(com.apollographql.apollo.api.http/HttpBody): com.apollographql.apollo.api.http/HttpRequest.Builder // com.apollographql.apollo.api.http/HttpRequest.Builder.body|body(com.apollographql.apollo.api.http.HttpBody){}[0] + final fun build(): com.apollographql.apollo.api.http/HttpRequest // com.apollographql.apollo.api.http/HttpRequest.Builder.build|build(){}[0] + final fun headers(kotlin.collections/List<com.apollographql.apollo.api.http/HttpHeader>): com.apollographql.apollo.api.http/HttpRequest.Builder // com.apollographql.apollo.api.http/HttpRequest.Builder.headers|headers(kotlin.collections.List<com.apollographql.apollo.api.http.HttpHeader>){}[0] + } } + final class com.apollographql.apollo.api.http/HttpResponse { // com.apollographql.apollo.api.http/HttpResponse|null[0] + final val body // com.apollographql.apollo.api.http/HttpResponse.body|{}body[0] + final fun <get-body>(): okio/BufferedSource? // com.apollographql.apollo.api.http/HttpResponse.body.<get-body>|<get-body>(){}[0] + final val headers // com.apollographql.apollo.api.http/HttpResponse.headers|{}headers[0] + final fun <get-headers>(): kotlin.collections/List<com.apollographql.apollo.api.http/HttpHeader> // com.apollographql.apollo.api.http/HttpResponse.headers.<get-headers>|<get-headers>(){}[0] + final val statusCode // com.apollographql.apollo.api.http/HttpResponse.statusCode|{}statusCode[0] + final fun <get-statusCode>(): kotlin/Int // com.apollographql.apollo.api.http/HttpResponse.statusCode.<get-statusCode>|<get-statusCode>(){}[0] + + final fun newBuilder(): com.apollographql.apollo.api.http/HttpResponse.Builder // com.apollographql.apollo.api.http/HttpResponse.newBuilder|newBuilder(){}[0] + final class Builder { // com.apollographql.apollo.api.http/HttpResponse.Builder|null[0] constructor <init>(kotlin/Int) // com.apollographql.apollo.api.http/HttpResponse.Builder.<init>|<init>(kotlin.Int){}[0] + + final val statusCode // com.apollographql.apollo.api.http/HttpResponse.Builder.statusCode|{}statusCode[0] + final fun <get-statusCode>(): kotlin/Int // com.apollographql.apollo.api.http/HttpResponse.Builder.statusCode.<get-statusCode>|<get-statusCode>(){}[0] + final fun addHeader(kotlin/String, kotlin/String): com.apollographql.apollo.api.http/HttpResponse.Builder // com.apollographql.apollo.api.http/HttpResponse.Builder.addHeader|addHeader(kotlin.String;kotlin.String){}[0] final fun addHeaders(kotlin.collections/List<com.apollographql.apollo.api.http/HttpHeader>): com.apollographql.apollo.api.http/HttpResponse.Builder // com.apollographql.apollo.api.http/HttpResponse.Builder.addHeaders|addHeaders(kotlin.collections.List<com.apollographql.apollo.api.http.HttpHeader>){}[0] final fun body(okio/BufferedSource): com.apollographql.apollo.api.http/HttpResponse.Builder // com.apollographql.apollo.api.http/HttpResponse.Builder.body|body(okio.BufferedSource){}[0] final fun body(okio/ByteString): com.apollographql.apollo.api.http/HttpResponse.Builder // com.apollographql.apollo.api.http/HttpResponse.Builder.body|body(okio.ByteString){}[0] final fun build(): com.apollographql.apollo.api.http/HttpResponse // com.apollographql.apollo.api.http/HttpResponse.Builder.build|build(){}[0] final fun headers(kotlin.collections/List<com.apollographql.apollo.api.http/HttpHeader>): com.apollographql.apollo.api.http/HttpResponse.Builder // com.apollographql.apollo.api.http/HttpResponse.Builder.headers|headers(kotlin.collections.List<com.apollographql.apollo.api.http.HttpHeader>){}[0] - final val statusCode // com.apollographql.apollo.api.http/HttpResponse.Builder.statusCode|{}statusCode[0] - final fun <get-statusCode>(): kotlin/Int // com.apollographql.apollo.api.http/HttpResponse.Builder.statusCode.<get-statusCode>|<get-statusCode>(){}[0] } - final fun newBuilder(): com.apollographql.apollo.api.http/HttpResponse.Builder // com.apollographql.apollo.api.http/HttpResponse.newBuilder|newBuilder(){}[0] - final val body // com.apollographql.apollo.api.http/HttpResponse.body|{}body[0] - final fun <get-body>(): okio/BufferedSource? // com.apollographql.apollo.api.http/HttpResponse.body.<get-body>|<get-body>(){}[0] - final val headers // com.apollographql.apollo.api.http/HttpResponse.headers|{}headers[0] - final fun <get-headers>(): kotlin.collections/List<com.apollographql.apollo.api.http/HttpHeader> // com.apollographql.apollo.api.http/HttpResponse.headers.<get-headers>|<get-headers>(){}[0] - final val statusCode // com.apollographql.apollo.api.http/HttpResponse.statusCode|{}statusCode[0] - final fun <get-statusCode>(): kotlin/Int // com.apollographql.apollo.api.http/HttpResponse.statusCode.<get-statusCode>|<get-statusCode>(){}[0] } + final class com.apollographql.apollo.api.json/BufferedSinkJsonWriter : com.apollographql.apollo.api.json/JsonWriter { // com.apollographql.apollo.api.json/BufferedSinkJsonWriter|null[0] constructor <init>(okio/BufferedSink, kotlin/String? = ...) // com.apollographql.apollo.api.json/BufferedSinkJsonWriter.<init>|<init>(okio.BufferedSink;kotlin.String?){}[0] + + final val path // com.apollographql.apollo.api.json/BufferedSinkJsonWriter.path|{}path[0] + final fun <get-path>(): kotlin/String // com.apollographql.apollo.api.json/BufferedSinkJsonWriter.path.<get-path>|<get-path>(){}[0] + final fun beginArray(): com.apollographql.apollo.api.json/JsonWriter // com.apollographql.apollo.api.json/BufferedSinkJsonWriter.beginArray|beginArray(){}[0] final fun beginObject(): com.apollographql.apollo.api.json/JsonWriter // com.apollographql.apollo.api.json/BufferedSinkJsonWriter.beginObject|beginObject(){}[0] final fun close() // com.apollographql.apollo.api.json/BufferedSinkJsonWriter.close|close(){}[0] @@ -446,14 +565,15 @@ final class com.apollographql.apollo.api.json/BufferedSinkJsonWriter : com.apoll final fun value(kotlin/Int): com.apollographql.apollo.api.json/JsonWriter // com.apollographql.apollo.api.json/BufferedSinkJsonWriter.value|value(kotlin.Int){}[0] final fun value(kotlin/Long): com.apollographql.apollo.api.json/JsonWriter // com.apollographql.apollo.api.json/BufferedSinkJsonWriter.value|value(kotlin.Long){}[0] final fun value(kotlin/String): com.apollographql.apollo.api.json/JsonWriter // com.apollographql.apollo.api.json/BufferedSinkJsonWriter.value|value(kotlin.String){}[0] + final object Companion { // com.apollographql.apollo.api.json/BufferedSinkJsonWriter.Companion|null[0] final fun string(okio/BufferedSink, kotlin/String) // com.apollographql.apollo.api.json/BufferedSinkJsonWriter.Companion.string|string(okio.BufferedSink;kotlin.String){}[0] } - final val path // com.apollographql.apollo.api.json/BufferedSinkJsonWriter.path|{}path[0] - final fun <get-path>(): kotlin/String // com.apollographql.apollo.api.json/BufferedSinkJsonWriter.path.<get-path>|<get-path>(){}[0] } + final class com.apollographql.apollo.api.json/BufferedSourceJsonReader : com.apollographql.apollo.api.json/JsonReader { // com.apollographql.apollo.api.json/BufferedSourceJsonReader|null[0] constructor <init>(okio/BufferedSource) // com.apollographql.apollo.api.json/BufferedSourceJsonReader.<init>|<init>(okio.BufferedSource){}[0] + final fun beginArray(): com.apollographql.apollo.api.json/JsonReader // com.apollographql.apollo.api.json/BufferedSourceJsonReader.beginArray|beginArray(){}[0] final fun beginObject(): com.apollographql.apollo.api.json/JsonReader // com.apollographql.apollo.api.json/BufferedSourceJsonReader.beginObject|beginObject(){}[0] final fun close() // com.apollographql.apollo.api.json/BufferedSourceJsonReader.close|close(){}[0] @@ -473,15 +593,23 @@ final class com.apollographql.apollo.api.json/BufferedSourceJsonReader : com.apo final fun rewind() // com.apollographql.apollo.api.json/BufferedSourceJsonReader.rewind|rewind(){}[0] final fun selectName(kotlin.collections/List<kotlin/String>): kotlin/Int // com.apollographql.apollo.api.json/BufferedSourceJsonReader.selectName|selectName(kotlin.collections.List<kotlin.String>){}[0] final fun skipValue() // com.apollographql.apollo.api.json/BufferedSourceJsonReader.skipValue|skipValue(){}[0] + final object Companion // com.apollographql.apollo.api.json/BufferedSourceJsonReader.Companion|null[0] } + final class com.apollographql.apollo.api.json/JsonNumber { // com.apollographql.apollo.api.json/JsonNumber|null[0] constructor <init>(kotlin/String) // com.apollographql.apollo.api.json/JsonNumber.<init>|<init>(kotlin.String){}[0] + final val value // com.apollographql.apollo.api.json/JsonNumber.value|{}value[0] final fun <get-value>(): kotlin/String // com.apollographql.apollo.api.json/JsonNumber.value.<get-value>|<get-value>(){}[0] } + final class com.apollographql.apollo.api.json/MapJsonReader : com.apollographql.apollo.api.json/JsonReader { // com.apollographql.apollo.api.json/MapJsonReader|null[0] constructor <init>(kotlin/Any?, kotlin.collections/List<kotlin/Any> = ...) // com.apollographql.apollo.api.json/MapJsonReader.<init>|<init>(kotlin.Any?;kotlin.collections.List<kotlin.Any>){}[0] + + final val root // com.apollographql.apollo.api.json/MapJsonReader.root|{}root[0] + final fun <get-root>(): kotlin/Any? // com.apollographql.apollo.api.json/MapJsonReader.root.<get-root>|<get-root>(){}[0] + final fun beginArray(): com.apollographql.apollo.api.json/MapJsonReader // com.apollographql.apollo.api.json/MapJsonReader.beginArray|beginArray(){}[0] final fun beginObject(): com.apollographql.apollo.api.json/MapJsonReader // com.apollographql.apollo.api.json/MapJsonReader.beginObject|beginObject(){}[0] final fun close() // com.apollographql.apollo.api.json/MapJsonReader.close|close(){}[0] @@ -502,14 +630,18 @@ final class com.apollographql.apollo.api.json/MapJsonReader : com.apollographql. final fun rewind() // com.apollographql.apollo.api.json/MapJsonReader.rewind|rewind(){}[0] final fun selectName(kotlin.collections/List<kotlin/String>): kotlin/Int // com.apollographql.apollo.api.json/MapJsonReader.selectName|selectName(kotlin.collections.List<kotlin.String>){}[0] final fun skipValue() // com.apollographql.apollo.api.json/MapJsonReader.skipValue|skipValue(){}[0] + final object Companion { // com.apollographql.apollo.api.json/MapJsonReader.Companion|null[0] final fun (com.apollographql.apollo.api.json/JsonReader).buffer(): com.apollographql.apollo.api.json/MapJsonReader // com.apollographql.apollo.api.json/MapJsonReader.Companion.buffer|buffer@com.apollographql.apollo.api.json.JsonReader(){}[0] } - final val root // com.apollographql.apollo.api.json/MapJsonReader.root|{}root[0] - final fun <get-root>(): kotlin/Any? // com.apollographql.apollo.api.json/MapJsonReader.root.<get-root>|<get-root>(){}[0] } + final class com.apollographql.apollo.api.json/MapJsonWriter : com.apollographql.apollo.api.json/JsonWriter { // com.apollographql.apollo.api.json/MapJsonWriter|null[0] constructor <init>() // com.apollographql.apollo.api.json/MapJsonWriter.<init>|<init>(){}[0] + + final val path // com.apollographql.apollo.api.json/MapJsonWriter.path|{}path[0] + final fun <get-path>(): kotlin/String // com.apollographql.apollo.api.json/MapJsonWriter.path.<get-path>|<get-path>(){}[0] + final fun beginArray(): com.apollographql.apollo.api.json/JsonWriter // com.apollographql.apollo.api.json/MapJsonWriter.beginArray|beginArray(){}[0] final fun beginObject(): com.apollographql.apollo.api.json/JsonWriter // com.apollographql.apollo.api.json/MapJsonWriter.beginObject|beginObject(){}[0] final fun close() // com.apollographql.apollo.api.json/MapJsonWriter.close|close(){}[0] @@ -527,46 +659,49 @@ final class com.apollographql.apollo.api.json/MapJsonWriter : com.apollographql. final fun value(kotlin/Int): com.apollographql.apollo.api.json/MapJsonWriter // com.apollographql.apollo.api.json/MapJsonWriter.value|value(kotlin.Int){}[0] final fun value(kotlin/Long): com.apollographql.apollo.api.json/MapJsonWriter // com.apollographql.apollo.api.json/MapJsonWriter.value|value(kotlin.Long){}[0] final fun value(kotlin/String): com.apollographql.apollo.api.json/MapJsonWriter // com.apollographql.apollo.api.json/MapJsonWriter.value|value(kotlin.String){}[0] - final val path // com.apollographql.apollo.api.json/MapJsonWriter.path|{}path[0] - final fun <get-path>(): kotlin/String // com.apollographql.apollo.api.json/MapJsonWriter.path.<get-path>|<get-path>(){}[0] } + final class com.apollographql.apollo.api/BLabel : com.apollographql.apollo.api/BTerm { // com.apollographql.apollo.api/BLabel|null[0] constructor <init>(kotlin/String?) // com.apollographql.apollo.api/BLabel.<init>|<init>(kotlin.String?){}[0] + + final val label // com.apollographql.apollo.api/BLabel.label|{}label[0] + final fun <get-label>(): kotlin/String? // com.apollographql.apollo.api/BLabel.label.<get-label>|<get-label>(){}[0] + final fun component1(): kotlin/String? // com.apollographql.apollo.api/BLabel.component1|component1(){}[0] final fun copy(kotlin/String? = ...): com.apollographql.apollo.api/BLabel // com.apollographql.apollo.api/BLabel.copy|copy(kotlin.String?){}[0] final fun equals(kotlin/Any?): kotlin/Boolean // com.apollographql.apollo.api/BLabel.equals|equals(kotlin.Any?){}[0] final fun hashCode(): kotlin/Int // com.apollographql.apollo.api/BLabel.hashCode|hashCode(){}[0] final fun toString(): kotlin/String // com.apollographql.apollo.api/BLabel.toString|toString(){}[0] - final val label // com.apollographql.apollo.api/BLabel.label|{}label[0] - final fun <get-label>(): kotlin/String? // com.apollographql.apollo.api/BLabel.label.<get-label>|<get-label>(){}[0] } + final class com.apollographql.apollo.api/BPossibleTypes : com.apollographql.apollo.api/BTerm { // com.apollographql.apollo.api/BPossibleTypes|null[0] constructor <init>(kotlin.collections/Set<kotlin/String>) // com.apollographql.apollo.api/BPossibleTypes.<init>|<init>(kotlin.collections.Set<kotlin.String>){}[0] constructor <init>(kotlin/Array<out kotlin/String>...) // com.apollographql.apollo.api/BPossibleTypes.<init>|<init>(kotlin.Array<out|kotlin.String>...){}[0] + + final val possibleTypes // com.apollographql.apollo.api/BPossibleTypes.possibleTypes|{}possibleTypes[0] + final fun <get-possibleTypes>(): kotlin.collections/Set<kotlin/String> // com.apollographql.apollo.api/BPossibleTypes.possibleTypes.<get-possibleTypes>|<get-possibleTypes>(){}[0] + final fun component1(): kotlin.collections/Set<kotlin/String> // com.apollographql.apollo.api/BPossibleTypes.component1|component1(){}[0] final fun copy(kotlin.collections/Set<kotlin/String> = ...): com.apollographql.apollo.api/BPossibleTypes // com.apollographql.apollo.api/BPossibleTypes.copy|copy(kotlin.collections.Set<kotlin.String>){}[0] final fun equals(kotlin/Any?): kotlin/Boolean // com.apollographql.apollo.api/BPossibleTypes.equals|equals(kotlin.Any?){}[0] final fun hashCode(): kotlin/Int // com.apollographql.apollo.api/BPossibleTypes.hashCode|hashCode(){}[0] final fun toString(): kotlin/String // com.apollographql.apollo.api/BPossibleTypes.toString|toString(){}[0] - final val possibleTypes // com.apollographql.apollo.api/BPossibleTypes.possibleTypes|{}possibleTypes[0] - final fun <get-possibleTypes>(): kotlin.collections/Set<kotlin/String> // com.apollographql.apollo.api/BPossibleTypes.possibleTypes.<get-possibleTypes>|<get-possibleTypes>(){}[0] } + final class com.apollographql.apollo.api/BVariable : com.apollographql.apollo.api/BTerm { // com.apollographql.apollo.api/BVariable|null[0] constructor <init>(kotlin/String) // com.apollographql.apollo.api/BVariable.<init>|<init>(kotlin.String){}[0] + + final val name // com.apollographql.apollo.api/BVariable.name|{}name[0] + final fun <get-name>(): kotlin/String // com.apollographql.apollo.api/BVariable.name.<get-name>|<get-name>(){}[0] + final fun component1(): kotlin/String // com.apollographql.apollo.api/BVariable.component1|component1(){}[0] final fun copy(kotlin/String = ...): com.apollographql.apollo.api/BVariable // com.apollographql.apollo.api/BVariable.copy|copy(kotlin.String){}[0] final fun equals(kotlin/Any?): kotlin/Boolean // com.apollographql.apollo.api/BVariable.equals|equals(kotlin.Any?){}[0] final fun hashCode(): kotlin/Int // com.apollographql.apollo.api/BVariable.hashCode|hashCode(){}[0] final fun toString(): kotlin/String // com.apollographql.apollo.api/BVariable.toString|toString(){}[0] - final val name // com.apollographql.apollo.api/BVariable.name|{}name[0] - final fun <get-name>(): kotlin/String // com.apollographql.apollo.api/BVariable.name.<get-name>|<get-name>(){}[0] } + final class com.apollographql.apollo.api/CompiledArgument { // com.apollographql.apollo.api/CompiledArgument|null[0] - final class Builder { // com.apollographql.apollo.api/CompiledArgument.Builder|null[0] - constructor <init>(com.apollographql.apollo.api/CompiledArgumentDefinition) // com.apollographql.apollo.api/CompiledArgument.Builder.<init>|<init>(com.apollographql.apollo.api.CompiledArgumentDefinition){}[0] - final fun build(): com.apollographql.apollo.api/CompiledArgument // com.apollographql.apollo.api/CompiledArgument.Builder.build|build(){}[0] - final fun value(kotlin/Any?): com.apollographql.apollo.api/CompiledArgument.Builder // com.apollographql.apollo.api/CompiledArgument.Builder.value|value(kotlin.Any?){}[0] - } final val definition // com.apollographql.apollo.api/CompiledArgument.definition|{}definition[0] final fun <get-definition>(): com.apollographql.apollo.api/CompiledArgumentDefinition // com.apollographql.apollo.api/CompiledArgument.definition.<get-definition>|<get-definition>(){}[0] final val isKey // com.apollographql.apollo.api/CompiledArgument.isKey|{}isKey[0] @@ -575,51 +710,49 @@ final class com.apollographql.apollo.api/CompiledArgument { // com.apollographql final fun <get-name>(): kotlin/String // com.apollographql.apollo.api/CompiledArgument.name.<get-name>|<get-name>(){}[0] final val value // com.apollographql.apollo.api/CompiledArgument.value|{}value[0] final fun <get-value>(): com.apollographql.apollo.api/Optional<kotlin/Any?> // com.apollographql.apollo.api/CompiledArgument.value.<get-value>|<get-value>(){}[0] + + final class Builder { // com.apollographql.apollo.api/CompiledArgument.Builder|null[0] + constructor <init>(com.apollographql.apollo.api/CompiledArgumentDefinition) // com.apollographql.apollo.api/CompiledArgument.Builder.<init>|<init>(com.apollographql.apollo.api.CompiledArgumentDefinition){}[0] + + final fun build(): com.apollographql.apollo.api/CompiledArgument // com.apollographql.apollo.api/CompiledArgument.Builder.build|build(){}[0] + final fun value(kotlin/Any?): com.apollographql.apollo.api/CompiledArgument.Builder // com.apollographql.apollo.api/CompiledArgument.Builder.value|value(kotlin.Any?){}[0] + } } + final class com.apollographql.apollo.api/CompiledArgumentDefinition { // com.apollographql.apollo.api/CompiledArgumentDefinition|null[0] + final val isKey // com.apollographql.apollo.api/CompiledArgumentDefinition.isKey|{}isKey[0] + final fun <get-isKey>(): kotlin/Boolean // com.apollographql.apollo.api/CompiledArgumentDefinition.isKey.<get-isKey>|<get-isKey>(){}[0] + final val name // com.apollographql.apollo.api/CompiledArgumentDefinition.name|{}name[0] + final fun <get-name>(): kotlin/String // com.apollographql.apollo.api/CompiledArgumentDefinition.name.<get-name>|<get-name>(){}[0] + + final fun newBuilder(): com.apollographql.apollo.api/CompiledArgumentDefinition.Builder // com.apollographql.apollo.api/CompiledArgumentDefinition.newBuilder|newBuilder(){}[0] + final class Builder { // com.apollographql.apollo.api/CompiledArgumentDefinition.Builder|null[0] constructor <init>(com.apollographql.apollo.api/CompiledArgumentDefinition) // com.apollographql.apollo.api/CompiledArgumentDefinition.Builder.<init>|<init>(com.apollographql.apollo.api.CompiledArgumentDefinition){}[0] constructor <init>(kotlin/String) // com.apollographql.apollo.api/CompiledArgumentDefinition.Builder.<init>|<init>(kotlin.String){}[0] + final fun build(): com.apollographql.apollo.api/CompiledArgumentDefinition // com.apollographql.apollo.api/CompiledArgumentDefinition.Builder.build|build(){}[0] final fun isKey(kotlin/Boolean): com.apollographql.apollo.api/CompiledArgumentDefinition.Builder // com.apollographql.apollo.api/CompiledArgumentDefinition.Builder.isKey|isKey(kotlin.Boolean){}[0] } - final fun newBuilder(): com.apollographql.apollo.api/CompiledArgumentDefinition.Builder // com.apollographql.apollo.api/CompiledArgumentDefinition.newBuilder|newBuilder(){}[0] - final val isKey // com.apollographql.apollo.api/CompiledArgumentDefinition.isKey|{}isKey[0] - final fun <get-isKey>(): kotlin/Boolean // com.apollographql.apollo.api/CompiledArgumentDefinition.isKey.<get-isKey>|<get-isKey>(){}[0] - final val name // com.apollographql.apollo.api/CompiledArgumentDefinition.name|{}name[0] - final fun <get-name>(): kotlin/String // com.apollographql.apollo.api/CompiledArgumentDefinition.name.<get-name>|<get-name>(){}[0] } + final class com.apollographql.apollo.api/CompiledCondition { // com.apollographql.apollo.api/CompiledCondition|null[0] constructor <init>(kotlin/String, kotlin/Boolean) // com.apollographql.apollo.api/CompiledCondition.<init>|<init>(kotlin.String;kotlin.Boolean){}[0] + + final val inverted // com.apollographql.apollo.api/CompiledCondition.inverted|{}inverted[0] + final fun <get-inverted>(): kotlin/Boolean // com.apollographql.apollo.api/CompiledCondition.inverted.<get-inverted>|<get-inverted>(){}[0] + final val name // com.apollographql.apollo.api/CompiledCondition.name|{}name[0] + final fun <get-name>(): kotlin/String // com.apollographql.apollo.api/CompiledCondition.name.<get-name>|<get-name>(){}[0] + final fun component1(): kotlin/String // com.apollographql.apollo.api/CompiledCondition.component1|component1(){}[0] final fun component2(): kotlin/Boolean // com.apollographql.apollo.api/CompiledCondition.component2|component2(){}[0] final fun copy(kotlin/String = ..., kotlin/Boolean = ...): com.apollographql.apollo.api/CompiledCondition // com.apollographql.apollo.api/CompiledCondition.copy|copy(kotlin.String;kotlin.Boolean){}[0] final fun equals(kotlin/Any?): kotlin/Boolean // com.apollographql.apollo.api/CompiledCondition.equals|equals(kotlin.Any?){}[0] final fun hashCode(): kotlin/Int // com.apollographql.apollo.api/CompiledCondition.hashCode|hashCode(){}[0] final fun toString(): kotlin/String // com.apollographql.apollo.api/CompiledCondition.toString|toString(){}[0] - final val inverted // com.apollographql.apollo.api/CompiledCondition.inverted|{}inverted[0] - final fun <get-inverted>(): kotlin/Boolean // com.apollographql.apollo.api/CompiledCondition.inverted.<get-inverted>|<get-inverted>(){}[0] - final val name // com.apollographql.apollo.api/CompiledCondition.name|{}name[0] - final fun <get-name>(): kotlin/String // com.apollographql.apollo.api/CompiledCondition.name.<get-name>|<get-name>(){}[0] } + final class com.apollographql.apollo.api/CompiledField : com.apollographql.apollo.api/CompiledSelection { // com.apollographql.apollo.api/CompiledField|null[0] - final class Builder { // com.apollographql.apollo.api/CompiledField.Builder|null[0] - constructor <init>(com.apollographql.apollo.api/CompiledField) // com.apollographql.apollo.api/CompiledField.Builder.<init>|<init>(com.apollographql.apollo.api.CompiledField){}[0] - constructor <init>(kotlin/String, com.apollographql.apollo.api/CompiledType) // com.apollographql.apollo.api/CompiledField.Builder.<init>|<init>(kotlin.String;com.apollographql.apollo.api.CompiledType){}[0] - final fun alias(kotlin/String?): com.apollographql.apollo.api/CompiledField.Builder // com.apollographql.apollo.api/CompiledField.Builder.alias|alias(kotlin.String?){}[0] - final fun arguments(kotlin.collections/List<com.apollographql.apollo.api/CompiledArgument>): com.apollographql.apollo.api/CompiledField.Builder // com.apollographql.apollo.api/CompiledField.Builder.arguments|arguments(kotlin.collections.List<com.apollographql.apollo.api.CompiledArgument>){}[0] - final fun build(): com.apollographql.apollo.api/CompiledField // com.apollographql.apollo.api/CompiledField.Builder.build|build(){}[0] - final fun condition(kotlin.collections/List<com.apollographql.apollo.api/CompiledCondition>): com.apollographql.apollo.api/CompiledField.Builder // com.apollographql.apollo.api/CompiledField.Builder.condition|condition(kotlin.collections.List<com.apollographql.apollo.api.CompiledCondition>){}[0] - final fun selections(kotlin.collections/List<com.apollographql.apollo.api/CompiledSelection>): com.apollographql.apollo.api/CompiledField.Builder // com.apollographql.apollo.api/CompiledField.Builder.selections|selections(kotlin.collections.List<com.apollographql.apollo.api.CompiledSelection>){}[0] - final val name // com.apollographql.apollo.api/CompiledField.Builder.name|{}name[0] - final fun <get-name>(): kotlin/String // com.apollographql.apollo.api/CompiledField.Builder.name.<get-name>|<get-name>(){}[0] - final val type // com.apollographql.apollo.api/CompiledField.Builder.type|{}type[0] - final fun <get-type>(): com.apollographql.apollo.api/CompiledType // com.apollographql.apollo.api/CompiledField.Builder.type.<get-type>|<get-type>(){}[0] - } - final fun argumentValue(kotlin/String, com.apollographql.apollo.api/Executable.Variables): com.apollographql.apollo.api/Optional<kotlin/Any?> // com.apollographql.apollo.api/CompiledField.argumentValue|argumentValue(kotlin.String;com.apollographql.apollo.api.Executable.Variables){}[0] - final fun nameWithArguments(com.apollographql.apollo.api/Executable.Variables): kotlin/String // com.apollographql.apollo.api/CompiledField.nameWithArguments|nameWithArguments(com.apollographql.apollo.api.Executable.Variables){}[0] - final fun newBuilder(): com.apollographql.apollo.api/CompiledField.Builder // com.apollographql.apollo.api/CompiledField.newBuilder|newBuilder(){}[0] - final fun resolveArgument(kotlin/String, com.apollographql.apollo.api/Executable.Variables): kotlin/Any? // com.apollographql.apollo.api/CompiledField.resolveArgument|resolveArgument(kotlin.String;com.apollographql.apollo.api.Executable.Variables){}[0] final val alias // com.apollographql.apollo.api/CompiledField.alias|{}alias[0] final fun <get-alias>(): kotlin/String? // com.apollographql.apollo.api/CompiledField.alias.<get-alias>|<get-alias>(){}[0] final val arguments // com.apollographql.apollo.api/CompiledField.arguments|{}arguments[0] @@ -634,55 +767,104 @@ final class com.apollographql.apollo.api/CompiledField : com.apollographql.apoll final fun <get-selections>(): kotlin.collections/List<com.apollographql.apollo.api/CompiledSelection> // com.apollographql.apollo.api/CompiledField.selections.<get-selections>|<get-selections>(){}[0] final val type // com.apollographql.apollo.api/CompiledField.type|{}type[0] final fun <get-type>(): com.apollographql.apollo.api/CompiledType // com.apollographql.apollo.api/CompiledField.type.<get-type>|<get-type>(){}[0] + + final fun argumentValue(kotlin/String, com.apollographql.apollo.api/Executable.Variables): com.apollographql.apollo.api/Optional<kotlin/Any?> // com.apollographql.apollo.api/CompiledField.argumentValue|argumentValue(kotlin.String;com.apollographql.apollo.api.Executable.Variables){}[0] + final fun nameWithArguments(com.apollographql.apollo.api/Executable.Variables): kotlin/String // com.apollographql.apollo.api/CompiledField.nameWithArguments|nameWithArguments(com.apollographql.apollo.api.Executable.Variables){}[0] + final fun newBuilder(): com.apollographql.apollo.api/CompiledField.Builder // com.apollographql.apollo.api/CompiledField.newBuilder|newBuilder(){}[0] + final fun resolveArgument(kotlin/String, com.apollographql.apollo.api/Executable.Variables): kotlin/Any? // com.apollographql.apollo.api/CompiledField.resolveArgument|resolveArgument(kotlin.String;com.apollographql.apollo.api.Executable.Variables){}[0] + + final class Builder { // com.apollographql.apollo.api/CompiledField.Builder|null[0] + constructor <init>(com.apollographql.apollo.api/CompiledField) // com.apollographql.apollo.api/CompiledField.Builder.<init>|<init>(com.apollographql.apollo.api.CompiledField){}[0] + constructor <init>(kotlin/String, com.apollographql.apollo.api/CompiledType) // com.apollographql.apollo.api/CompiledField.Builder.<init>|<init>(kotlin.String;com.apollographql.apollo.api.CompiledType){}[0] + + final val name // com.apollographql.apollo.api/CompiledField.Builder.name|{}name[0] + final fun <get-name>(): kotlin/String // com.apollographql.apollo.api/CompiledField.Builder.name.<get-name>|<get-name>(){}[0] + final val type // com.apollographql.apollo.api/CompiledField.Builder.type|{}type[0] + final fun <get-type>(): com.apollographql.apollo.api/CompiledType // com.apollographql.apollo.api/CompiledField.Builder.type.<get-type>|<get-type>(){}[0] + + final fun alias(kotlin/String?): com.apollographql.apollo.api/CompiledField.Builder // com.apollographql.apollo.api/CompiledField.Builder.alias|alias(kotlin.String?){}[0] + final fun arguments(kotlin.collections/List<com.apollographql.apollo.api/CompiledArgument>): com.apollographql.apollo.api/CompiledField.Builder // com.apollographql.apollo.api/CompiledField.Builder.arguments|arguments(kotlin.collections.List<com.apollographql.apollo.api.CompiledArgument>){}[0] + final fun build(): com.apollographql.apollo.api/CompiledField // com.apollographql.apollo.api/CompiledField.Builder.build|build(){}[0] + final fun condition(kotlin.collections/List<com.apollographql.apollo.api/CompiledCondition>): com.apollographql.apollo.api/CompiledField.Builder // com.apollographql.apollo.api/CompiledField.Builder.condition|condition(kotlin.collections.List<com.apollographql.apollo.api.CompiledCondition>){}[0] + final fun selections(kotlin.collections/List<com.apollographql.apollo.api/CompiledSelection>): com.apollographql.apollo.api/CompiledField.Builder // com.apollographql.apollo.api/CompiledField.Builder.selections|selections(kotlin.collections.List<com.apollographql.apollo.api.CompiledSelection>){}[0] + } } + final class com.apollographql.apollo.api/CompiledFragment : com.apollographql.apollo.api/CompiledSelection { // com.apollographql.apollo.api/CompiledFragment|null[0] + final val condition // com.apollographql.apollo.api/CompiledFragment.condition|{}condition[0] + final fun <get-condition>(): kotlin.collections/List<com.apollographql.apollo.api/CompiledCondition> // com.apollographql.apollo.api/CompiledFragment.condition.<get-condition>|<get-condition>(){}[0] + final val possibleTypes // com.apollographql.apollo.api/CompiledFragment.possibleTypes|{}possibleTypes[0] + final fun <get-possibleTypes>(): kotlin.collections/List<kotlin/String> // com.apollographql.apollo.api/CompiledFragment.possibleTypes.<get-possibleTypes>|<get-possibleTypes>(){}[0] + final val selections // com.apollographql.apollo.api/CompiledFragment.selections|{}selections[0] + final fun <get-selections>(): kotlin.collections/List<com.apollographql.apollo.api/CompiledSelection> // com.apollographql.apollo.api/CompiledFragment.selections.<get-selections>|<get-selections>(){}[0] + final val typeCondition // com.apollographql.apollo.api/CompiledFragment.typeCondition|{}typeCondition[0] + final fun <get-typeCondition>(): kotlin/String // com.apollographql.apollo.api/CompiledFragment.typeCondition.<get-typeCondition>|<get-typeCondition>(){}[0] + final class Builder { // com.apollographql.apollo.api/CompiledFragment.Builder|null[0] constructor <init>(kotlin/String, kotlin.collections/List<kotlin/String>) // com.apollographql.apollo.api/CompiledFragment.Builder.<init>|<init>(kotlin.String;kotlin.collections.List<kotlin.String>){}[0] - final fun build(): com.apollographql.apollo.api/CompiledFragment // com.apollographql.apollo.api/CompiledFragment.Builder.build|build(){}[0] - final fun condition(kotlin.collections/List<com.apollographql.apollo.api/CompiledCondition>): com.apollographql.apollo.api/CompiledFragment.Builder // com.apollographql.apollo.api/CompiledFragment.Builder.condition|condition(kotlin.collections.List<com.apollographql.apollo.api.CompiledCondition>){}[0] - final fun selections(kotlin.collections/List<com.apollographql.apollo.api/CompiledSelection>): com.apollographql.apollo.api/CompiledFragment.Builder // com.apollographql.apollo.api/CompiledFragment.Builder.selections|selections(kotlin.collections.List<com.apollographql.apollo.api.CompiledSelection>){}[0] + final val possibleTypes // com.apollographql.apollo.api/CompiledFragment.Builder.possibleTypes|{}possibleTypes[0] final fun <get-possibleTypes>(): kotlin.collections/List<kotlin/String> // com.apollographql.apollo.api/CompiledFragment.Builder.possibleTypes.<get-possibleTypes>|<get-possibleTypes>(){}[0] final val typeCondition // com.apollographql.apollo.api/CompiledFragment.Builder.typeCondition|{}typeCondition[0] final fun <get-typeCondition>(): kotlin/String // com.apollographql.apollo.api/CompiledFragment.Builder.typeCondition.<get-typeCondition>|<get-typeCondition>(){}[0] + final var condition // com.apollographql.apollo.api/CompiledFragment.Builder.condition|{}condition[0] final fun <get-condition>(): kotlin.collections/List<com.apollographql.apollo.api/CompiledCondition> // com.apollographql.apollo.api/CompiledFragment.Builder.condition.<get-condition>|<get-condition>(){}[0] final fun <set-condition>(kotlin.collections/List<com.apollographql.apollo.api/CompiledCondition>) // com.apollographql.apollo.api/CompiledFragment.Builder.condition.<set-condition>|<set-condition>(kotlin.collections.List<com.apollographql.apollo.api.CompiledCondition>){}[0] final var selections // com.apollographql.apollo.api/CompiledFragment.Builder.selections|{}selections[0] final fun <get-selections>(): kotlin.collections/List<com.apollographql.apollo.api/CompiledSelection> // com.apollographql.apollo.api/CompiledFragment.Builder.selections.<get-selections>|<get-selections>(){}[0] final fun <set-selections>(kotlin.collections/List<com.apollographql.apollo.api/CompiledSelection>) // com.apollographql.apollo.api/CompiledFragment.Builder.selections.<set-selections>|<set-selections>(kotlin.collections.List<com.apollographql.apollo.api.CompiledSelection>){}[0] + + final fun build(): com.apollographql.apollo.api/CompiledFragment // com.apollographql.apollo.api/CompiledFragment.Builder.build|build(){}[0] + final fun condition(kotlin.collections/List<com.apollographql.apollo.api/CompiledCondition>): com.apollographql.apollo.api/CompiledFragment.Builder // com.apollographql.apollo.api/CompiledFragment.Builder.condition|condition(kotlin.collections.List<com.apollographql.apollo.api.CompiledCondition>){}[0] + final fun selections(kotlin.collections/List<com.apollographql.apollo.api/CompiledSelection>): com.apollographql.apollo.api/CompiledFragment.Builder // com.apollographql.apollo.api/CompiledFragment.Builder.selections|selections(kotlin.collections.List<com.apollographql.apollo.api.CompiledSelection>){}[0] } - final val condition // com.apollographql.apollo.api/CompiledFragment.condition|{}condition[0] - final fun <get-condition>(): kotlin.collections/List<com.apollographql.apollo.api/CompiledCondition> // com.apollographql.apollo.api/CompiledFragment.condition.<get-condition>|<get-condition>(){}[0] - final val possibleTypes // com.apollographql.apollo.api/CompiledFragment.possibleTypes|{}possibleTypes[0] - final fun <get-possibleTypes>(): kotlin.collections/List<kotlin/String> // com.apollographql.apollo.api/CompiledFragment.possibleTypes.<get-possibleTypes>|<get-possibleTypes>(){}[0] - final val selections // com.apollographql.apollo.api/CompiledFragment.selections|{}selections[0] - final fun <get-selections>(): kotlin.collections/List<com.apollographql.apollo.api/CompiledSelection> // com.apollographql.apollo.api/CompiledFragment.selections.<get-selections>|<get-selections>(){}[0] - final val typeCondition // com.apollographql.apollo.api/CompiledFragment.typeCondition|{}typeCondition[0] - final fun <get-typeCondition>(): kotlin/String // com.apollographql.apollo.api/CompiledFragment.typeCondition.<get-typeCondition>|<get-typeCondition>(){}[0] } + final class com.apollographql.apollo.api/CompiledListType : com.apollographql.apollo.api/CompiledType { // com.apollographql.apollo.api/CompiledListType|null[0] constructor <init>(com.apollographql.apollo.api/CompiledType) // com.apollographql.apollo.api/CompiledListType.<init>|<init>(com.apollographql.apollo.api.CompiledType){}[0] - final fun leafType(): com.apollographql.apollo.api/CompiledNamedType // com.apollographql.apollo.api/CompiledListType.leafType|leafType(){}[0] - final fun rawType(): com.apollographql.apollo.api/CompiledNamedType // com.apollographql.apollo.api/CompiledListType.rawType|rawType(){}[0] + final val ofType // com.apollographql.apollo.api/CompiledListType.ofType|{}ofType[0] final fun <get-ofType>(): com.apollographql.apollo.api/CompiledType // com.apollographql.apollo.api/CompiledListType.ofType.<get-ofType>|<get-ofType>(){}[0] + + final fun leafType(): com.apollographql.apollo.api/CompiledNamedType // com.apollographql.apollo.api/CompiledListType.leafType|leafType(){}[0] + final fun rawType(): com.apollographql.apollo.api/CompiledNamedType // com.apollographql.apollo.api/CompiledListType.rawType|rawType(){}[0] } + final class com.apollographql.apollo.api/CompiledNotNullType : com.apollographql.apollo.api/CompiledType { // com.apollographql.apollo.api/CompiledNotNullType|null[0] constructor <init>(com.apollographql.apollo.api/CompiledType) // com.apollographql.apollo.api/CompiledNotNullType.<init>|<init>(com.apollographql.apollo.api.CompiledType){}[0] - final fun leafType(): com.apollographql.apollo.api/CompiledNamedType // com.apollographql.apollo.api/CompiledNotNullType.leafType|leafType(){}[0] - final fun rawType(): com.apollographql.apollo.api/CompiledNamedType // com.apollographql.apollo.api/CompiledNotNullType.rawType|rawType(){}[0] + final val ofType // com.apollographql.apollo.api/CompiledNotNullType.ofType|{}ofType[0] final fun <get-ofType>(): com.apollographql.apollo.api/CompiledType // com.apollographql.apollo.api/CompiledNotNullType.ofType.<get-ofType>|<get-ofType>(){}[0] -} -final class com.apollographql.apollo.api/CompiledVariable { // com.apollographql.apollo.api/CompiledVariable|null[0] + + final fun leafType(): com.apollographql.apollo.api/CompiledNamedType // com.apollographql.apollo.api/CompiledNotNullType.leafType|leafType(){}[0] + final fun rawType(): com.apollographql.apollo.api/CompiledNamedType // com.apollographql.apollo.api/CompiledNotNullType.rawType|rawType(){}[0] +} + +final class com.apollographql.apollo.api/CompiledVariable { // com.apollographql.apollo.api/CompiledVariable|null[0] constructor <init>(kotlin/String) // com.apollographql.apollo.api/CompiledVariable.<init>|<init>(kotlin.String){}[0] + final val name // com.apollographql.apollo.api/CompiledVariable.name|{}name[0] final fun <get-name>(): kotlin/String // com.apollographql.apollo.api/CompiledVariable.name.<get-name>|<get-name>(){}[0] } + final class com.apollographql.apollo.api/CustomScalarAdapters : com.apollographql.apollo.api/ExecutionContext.Element { // com.apollographql.apollo.api/CustomScalarAdapters|null[0] + final val deferredFragmentIdentifiers // com.apollographql.apollo.api/CustomScalarAdapters.deferredFragmentIdentifiers|{}deferredFragmentIdentifiers[0] + final fun <get-deferredFragmentIdentifiers>(): kotlin.collections/Set<com.apollographql.apollo.api/DeferredFragmentIdentifier>? // com.apollographql.apollo.api/CustomScalarAdapters.deferredFragmentIdentifiers.<get-deferredFragmentIdentifiers>|<get-deferredFragmentIdentifiers>(){}[0] + final val errors // com.apollographql.apollo.api/CustomScalarAdapters.errors|{}errors[0] + final fun <get-errors>(): kotlin.collections/List<com.apollographql.apollo.api/Error>? // com.apollographql.apollo.api/CustomScalarAdapters.errors.<get-errors>|<get-errors>(){}[0] + final val falseVariables // com.apollographql.apollo.api/CustomScalarAdapters.falseVariables|{}falseVariables[0] + final fun <get-falseVariables>(): kotlin.collections/Set<kotlin/String>? // com.apollographql.apollo.api/CustomScalarAdapters.falseVariables.<get-falseVariables>|<get-falseVariables>(){}[0] + final val key // com.apollographql.apollo.api/CustomScalarAdapters.key|{}key[0] + final fun <get-key>(): com.apollographql.apollo.api/ExecutionContext.Key<*> // com.apollographql.apollo.api/CustomScalarAdapters.key.<get-key>|<get-key>(){}[0] + + final fun <#A1: kotlin/Any> adapterFor(kotlin/String): com.apollographql.apollo.api/Adapter<#A1>? // com.apollographql.apollo.api/CustomScalarAdapters.adapterFor|adapterFor(kotlin.String){0§<kotlin.Any>}[0] + final fun <#A1: kotlin/Any> responseAdapterFor(com.apollographql.apollo.api/CustomScalarType): com.apollographql.apollo.api/Adapter<#A1> // com.apollographql.apollo.api/CustomScalarAdapters.responseAdapterFor|responseAdapterFor(com.apollographql.apollo.api.CustomScalarType){0§<kotlin.Any>}[0] + final fun newBuilder(): com.apollographql.apollo.api/CustomScalarAdapters.Builder // com.apollographql.apollo.api/CustomScalarAdapters.newBuilder|newBuilder(){}[0] + final class Builder { // com.apollographql.apollo.api/CustomScalarAdapters.Builder|null[0] constructor <init>() // com.apollographql.apollo.api/CustomScalarAdapters.Builder.<init>|<init>(){}[0] + final fun <#A2: kotlin/Any?> add(com.apollographql.apollo.api/CustomScalarType, com.apollographql.apollo.api/Adapter<#A2>): com.apollographql.apollo.api/CustomScalarAdapters.Builder // com.apollographql.apollo.api/CustomScalarAdapters.Builder.add|add(com.apollographql.apollo.api.CustomScalarType;com.apollographql.apollo.api.Adapter<0:0>){0§<kotlin.Any?>}[0] final fun <#A2: kotlin/Any?> add(kotlin/String, com.apollographql.apollo.api/Adapter<#A2>): com.apollographql.apollo.api/CustomScalarAdapters.Builder // com.apollographql.apollo.api/CustomScalarAdapters.Builder.add|add(kotlin.String;com.apollographql.apollo.api.Adapter<0:0>){0§<kotlin.Any?>}[0] final fun addAll(com.apollographql.apollo.api/CustomScalarAdapters): com.apollographql.apollo.api/CustomScalarAdapters.Builder // com.apollographql.apollo.api/CustomScalarAdapters.Builder.addAll|addAll(com.apollographql.apollo.api.CustomScalarAdapters){}[0] @@ -692,30 +874,34 @@ final class com.apollographql.apollo.api/CustomScalarAdapters : com.apollographq final fun errors(kotlin.collections/List<com.apollographql.apollo.api/Error>?): com.apollographql.apollo.api/CustomScalarAdapters.Builder // com.apollographql.apollo.api/CustomScalarAdapters.Builder.errors|errors(kotlin.collections.List<com.apollographql.apollo.api.Error>?){}[0] final fun falseVariables(kotlin.collections/Set<kotlin/String>?): com.apollographql.apollo.api/CustomScalarAdapters.Builder // com.apollographql.apollo.api/CustomScalarAdapters.Builder.falseVariables|falseVariables(kotlin.collections.Set<kotlin.String>?){}[0] } - final fun <#A1: kotlin/Any> adapterFor(kotlin/String): com.apollographql.apollo.api/Adapter<#A1>? // com.apollographql.apollo.api/CustomScalarAdapters.adapterFor|adapterFor(kotlin.String){0§<kotlin.Any>}[0] - final fun <#A1: kotlin/Any> responseAdapterFor(com.apollographql.apollo.api/CustomScalarType): com.apollographql.apollo.api/Adapter<#A1> // com.apollographql.apollo.api/CustomScalarAdapters.responseAdapterFor|responseAdapterFor(com.apollographql.apollo.api.CustomScalarType){0§<kotlin.Any>}[0] - final fun newBuilder(): com.apollographql.apollo.api/CustomScalarAdapters.Builder // com.apollographql.apollo.api/CustomScalarAdapters.newBuilder|newBuilder(){}[0] + final object Key : com.apollographql.apollo.api/ExecutionContext.Key<com.apollographql.apollo.api/CustomScalarAdapters> { // com.apollographql.apollo.api/CustomScalarAdapters.Key|null[0] final val Empty // com.apollographql.apollo.api/CustomScalarAdapters.Key.Empty|{}Empty[0] final fun <get-Empty>(): com.apollographql.apollo.api/CustomScalarAdapters // com.apollographql.apollo.api/CustomScalarAdapters.Key.Empty.<get-Empty>|<get-Empty>(){}[0] } - final val deferredFragmentIdentifiers // com.apollographql.apollo.api/CustomScalarAdapters.deferredFragmentIdentifiers|{}deferredFragmentIdentifiers[0] - final fun <get-deferredFragmentIdentifiers>(): kotlin.collections/Set<com.apollographql.apollo.api/DeferredFragmentIdentifier>? // com.apollographql.apollo.api/CustomScalarAdapters.deferredFragmentIdentifiers.<get-deferredFragmentIdentifiers>|<get-deferredFragmentIdentifiers>(){}[0] - final val errors // com.apollographql.apollo.api/CustomScalarAdapters.errors|{}errors[0] - final fun <get-errors>(): kotlin.collections/List<com.apollographql.apollo.api/Error>? // com.apollographql.apollo.api/CustomScalarAdapters.errors.<get-errors>|<get-errors>(){}[0] - final val falseVariables // com.apollographql.apollo.api/CustomScalarAdapters.falseVariables|{}falseVariables[0] - final fun <get-falseVariables>(): kotlin.collections/Set<kotlin/String>? // com.apollographql.apollo.api/CustomScalarAdapters.falseVariables.<get-falseVariables>|<get-falseVariables>(){}[0] - final val key // com.apollographql.apollo.api/CustomScalarAdapters.key|{}key[0] - final fun <get-key>(): com.apollographql.apollo.api/ExecutionContext.Key<*> // com.apollographql.apollo.api/CustomScalarAdapters.key.<get-key>|<get-key>(){}[0] } + final class com.apollographql.apollo.api/CustomScalarType : com.apollographql.apollo.api/CompiledNamedType { // com.apollographql.apollo.api/CustomScalarType|null[0] constructor <init>(kotlin/String, kotlin/String) // com.apollographql.apollo.api/CustomScalarType.<init>|<init>(kotlin.String;kotlin.String){}[0] + final val className // com.apollographql.apollo.api/CustomScalarType.className|{}className[0] final fun <get-className>(): kotlin/String // com.apollographql.apollo.api/CustomScalarType.className.<get-className>|<get-className>(){}[0] } + final class com.apollographql.apollo.api/DefaultUpload : com.apollographql.apollo.api/Upload { // com.apollographql.apollo.api/DefaultUpload|null[0] + final val contentLength // com.apollographql.apollo.api/DefaultUpload.contentLength|{}contentLength[0] + final fun <get-contentLength>(): kotlin/Long // com.apollographql.apollo.api/DefaultUpload.contentLength.<get-contentLength>|<get-contentLength>(){}[0] + final val contentType // com.apollographql.apollo.api/DefaultUpload.contentType|{}contentType[0] + final fun <get-contentType>(): kotlin/String // com.apollographql.apollo.api/DefaultUpload.contentType.<get-contentType>|<get-contentType>(){}[0] + final val fileName // com.apollographql.apollo.api/DefaultUpload.fileName|{}fileName[0] + final fun <get-fileName>(): kotlin/String? // com.apollographql.apollo.api/DefaultUpload.fileName.<get-fileName>|<get-fileName>(){}[0] + + final fun newBuilder(): com.apollographql.apollo.api/DefaultUpload.Builder // com.apollographql.apollo.api/DefaultUpload.newBuilder|newBuilder(){}[0] + final fun writeTo(okio/BufferedSink) // com.apollographql.apollo.api/DefaultUpload.writeTo|writeTo(okio.BufferedSink){}[0] + final class Builder { // com.apollographql.apollo.api/DefaultUpload.Builder|null[0] constructor <init>() // com.apollographql.apollo.api/DefaultUpload.Builder.<init>|<init>(){}[0] + final fun build(): com.apollographql.apollo.api/DefaultUpload // com.apollographql.apollo.api/DefaultUpload.Builder.build|build(){}[0] final fun content(kotlin/ByteArray): com.apollographql.apollo.api/DefaultUpload.Builder // com.apollographql.apollo.api/DefaultUpload.Builder.content|content(kotlin.ByteArray){}[0] final fun content(kotlin/Function1<okio/BufferedSink, kotlin/Unit>): com.apollographql.apollo.api/DefaultUpload.Builder // com.apollographql.apollo.api/DefaultUpload.Builder.content|content(kotlin.Function1<okio.BufferedSink,kotlin.Unit>){}[0] @@ -725,72 +911,80 @@ final class com.apollographql.apollo.api/DefaultUpload : com.apollographql.apoll final fun contentType(kotlin/String): com.apollographql.apollo.api/DefaultUpload.Builder // com.apollographql.apollo.api/DefaultUpload.Builder.contentType|contentType(kotlin.String){}[0] final fun fileName(kotlin/String): com.apollographql.apollo.api/DefaultUpload.Builder // com.apollographql.apollo.api/DefaultUpload.Builder.fileName|fileName(kotlin.String){}[0] } - final fun newBuilder(): com.apollographql.apollo.api/DefaultUpload.Builder // com.apollographql.apollo.api/DefaultUpload.newBuilder|newBuilder(){}[0] - final fun writeTo(okio/BufferedSink) // com.apollographql.apollo.api/DefaultUpload.writeTo|writeTo(okio.BufferedSink){}[0] - final val contentLength // com.apollographql.apollo.api/DefaultUpload.contentLength|{}contentLength[0] - final fun <get-contentLength>(): kotlin/Long // com.apollographql.apollo.api/DefaultUpload.contentLength.<get-contentLength>|<get-contentLength>(){}[0] - final val contentType // com.apollographql.apollo.api/DefaultUpload.contentType|{}contentType[0] - final fun <get-contentType>(): kotlin/String // com.apollographql.apollo.api/DefaultUpload.contentType.<get-contentType>|<get-contentType>(){}[0] - final val fileName // com.apollographql.apollo.api/DefaultUpload.fileName|{}fileName[0] - final fun <get-fileName>(): kotlin/String? // com.apollographql.apollo.api/DefaultUpload.fileName.<get-fileName>|<get-fileName>(){}[0] } + final class com.apollographql.apollo.api/DeferredFragmentIdentifier { // com.apollographql.apollo.api/DeferredFragmentIdentifier|null[0] constructor <init>(kotlin.collections/List<kotlin/Any>, kotlin/String?) // com.apollographql.apollo.api/DeferredFragmentIdentifier.<init>|<init>(kotlin.collections.List<kotlin.Any>;kotlin.String?){}[0] + + final val label // com.apollographql.apollo.api/DeferredFragmentIdentifier.label|{}label[0] + final fun <get-label>(): kotlin/String? // com.apollographql.apollo.api/DeferredFragmentIdentifier.label.<get-label>|<get-label>(){}[0] + final val path // com.apollographql.apollo.api/DeferredFragmentIdentifier.path|{}path[0] + final fun <get-path>(): kotlin.collections/List<kotlin/Any> // com.apollographql.apollo.api/DeferredFragmentIdentifier.path.<get-path>|<get-path>(){}[0] + final fun component1(): kotlin.collections/List<kotlin/Any> // com.apollographql.apollo.api/DeferredFragmentIdentifier.component1|component1(){}[0] final fun component2(): kotlin/String? // com.apollographql.apollo.api/DeferredFragmentIdentifier.component2|component2(){}[0] final fun copy(kotlin.collections/List<kotlin/Any> = ..., kotlin/String? = ...): com.apollographql.apollo.api/DeferredFragmentIdentifier // com.apollographql.apollo.api/DeferredFragmentIdentifier.copy|copy(kotlin.collections.List<kotlin.Any>;kotlin.String?){}[0] final fun equals(kotlin/Any?): kotlin/Boolean // com.apollographql.apollo.api/DeferredFragmentIdentifier.equals|equals(kotlin.Any?){}[0] final fun hashCode(): kotlin/Int // com.apollographql.apollo.api/DeferredFragmentIdentifier.hashCode|hashCode(){}[0] final fun toString(): kotlin/String // com.apollographql.apollo.api/DeferredFragmentIdentifier.toString|toString(){}[0] - final val label // com.apollographql.apollo.api/DeferredFragmentIdentifier.label|{}label[0] - final fun <get-label>(): kotlin/String? // com.apollographql.apollo.api/DeferredFragmentIdentifier.label.<get-label>|<get-label>(){}[0] - final val path // com.apollographql.apollo.api/DeferredFragmentIdentifier.path|{}path[0] - final fun <get-path>(): kotlin.collections/List<kotlin/Any> // com.apollographql.apollo.api/DeferredFragmentIdentifier.path.<get-path>|<get-path>(){}[0] } + final class com.apollographql.apollo.api/EnumType : com.apollographql.apollo.api/CompiledNamedType { // com.apollographql.apollo.api/EnumType|null[0] constructor <init>(kotlin/String, kotlin.collections/List<kotlin/String>) // com.apollographql.apollo.api/EnumType.<init>|<init>(kotlin.String;kotlin.collections.List<kotlin.String>){}[0] + final val values // com.apollographql.apollo.api/EnumType.values|{}values[0] final fun <get-values>(): kotlin.collections/List<kotlin/String> // com.apollographql.apollo.api/EnumType.values.<get-values>|<get-values>(){}[0] } + final class com.apollographql.apollo.api/Error { // com.apollographql.apollo.api/Error|null[0] constructor <init>(kotlin/String, kotlin.collections/List<com.apollographql.apollo.api/Error.Location>?, kotlin.collections/List<kotlin/Any>?, kotlin.collections/Map<kotlin/String, kotlin/Any?>?, kotlin.collections/Map<kotlin/String, kotlin/Any?>?) // com.apollographql.apollo.api/Error.<init>|<init>(kotlin.String;kotlin.collections.List<com.apollographql.apollo.api.Error.Location>?;kotlin.collections.List<kotlin.Any>?;kotlin.collections.Map<kotlin.String,kotlin.Any?>?;kotlin.collections.Map<kotlin.String,kotlin.Any?>?){}[0] + + final val extensions // com.apollographql.apollo.api/Error.extensions|{}extensions[0] + final fun <get-extensions>(): kotlin.collections/Map<kotlin/String, kotlin/Any?>? // com.apollographql.apollo.api/Error.extensions.<get-extensions>|<get-extensions>(){}[0] + final val locations // com.apollographql.apollo.api/Error.locations|{}locations[0] + final fun <get-locations>(): kotlin.collections/List<com.apollographql.apollo.api/Error.Location>? // com.apollographql.apollo.api/Error.locations.<get-locations>|<get-locations>(){}[0] + final val message // com.apollographql.apollo.api/Error.message|{}message[0] + final fun <get-message>(): kotlin/String // com.apollographql.apollo.api/Error.message.<get-message>|<get-message>(){}[0] + final val nonStandardFields // com.apollographql.apollo.api/Error.nonStandardFields|{}nonStandardFields[0] + final fun <get-nonStandardFields>(): kotlin.collections/Map<kotlin/String, kotlin/Any?>? // com.apollographql.apollo.api/Error.nonStandardFields.<get-nonStandardFields>|<get-nonStandardFields>(){}[0] + final val path // com.apollographql.apollo.api/Error.path|{}path[0] + final fun <get-path>(): kotlin.collections/List<kotlin/Any>? // com.apollographql.apollo.api/Error.path.<get-path>|<get-path>(){}[0] + + final fun toString(): kotlin/String // com.apollographql.apollo.api/Error.toString|toString(){}[0] + final class Builder { // com.apollographql.apollo.api/Error.Builder|null[0] constructor <init>(kotlin/String) // com.apollographql.apollo.api/Error.Builder.<init>|<init>(kotlin.String){}[0] - final fun build(): com.apollographql.apollo.api/Error // com.apollographql.apollo.api/Error.Builder.build|build(){}[0] - final fun locations(kotlin.collections/List<com.apollographql.apollo.api/Error.Location>): com.apollographql.apollo.api/Error.Builder // com.apollographql.apollo.api/Error.Builder.locations|locations(kotlin.collections.List<com.apollographql.apollo.api.Error.Location>){}[0] - final fun path(kotlin.collections/List<kotlin/Any>): com.apollographql.apollo.api/Error.Builder // com.apollographql.apollo.api/Error.Builder.path|path(kotlin.collections.List<kotlin.Any>){}[0] - final fun putExtension(kotlin/String, kotlin/Any?): com.apollographql.apollo.api/Error.Builder // com.apollographql.apollo.api/Error.Builder.putExtension|putExtension(kotlin.String;kotlin.Any?){}[0] + final val extensions // com.apollographql.apollo.api/Error.Builder.extensions|{}extensions[0] final fun <get-extensions>(): kotlin.collections/MutableMap<kotlin/String, kotlin/Any?> // com.apollographql.apollo.api/Error.Builder.extensions.<get-extensions>|<get-extensions>(){}[0] final val message // com.apollographql.apollo.api/Error.Builder.message|{}message[0] final fun <get-message>(): kotlin/String // com.apollographql.apollo.api/Error.Builder.message.<get-message>|<get-message>(){}[0] + final var locations // com.apollographql.apollo.api/Error.Builder.locations|{}locations[0] final fun <get-locations>(): kotlin.collections/List<com.apollographql.apollo.api/Error.Location>? // com.apollographql.apollo.api/Error.Builder.locations.<get-locations>|<get-locations>(){}[0] final fun <set-locations>(kotlin.collections/List<com.apollographql.apollo.api/Error.Location>?) // com.apollographql.apollo.api/Error.Builder.locations.<set-locations>|<set-locations>(kotlin.collections.List<com.apollographql.apollo.api.Error.Location>?){}[0] final var path // com.apollographql.apollo.api/Error.Builder.path|{}path[0] final fun <get-path>(): kotlin.collections/List<kotlin/Any>? // com.apollographql.apollo.api/Error.Builder.path.<get-path>|<get-path>(){}[0] final fun <set-path>(kotlin.collections/List<kotlin/Any>?) // com.apollographql.apollo.api/Error.Builder.path.<set-path>|<set-path>(kotlin.collections.List<kotlin.Any>?){}[0] + + final fun build(): com.apollographql.apollo.api/Error // com.apollographql.apollo.api/Error.Builder.build|build(){}[0] + final fun locations(kotlin.collections/List<com.apollographql.apollo.api/Error.Location>): com.apollographql.apollo.api/Error.Builder // com.apollographql.apollo.api/Error.Builder.locations|locations(kotlin.collections.List<com.apollographql.apollo.api.Error.Location>){}[0] + final fun path(kotlin.collections/List<kotlin/Any>): com.apollographql.apollo.api/Error.Builder // com.apollographql.apollo.api/Error.Builder.path|path(kotlin.collections.List<kotlin.Any>){}[0] + final fun putExtension(kotlin/String, kotlin/Any?): com.apollographql.apollo.api/Error.Builder // com.apollographql.apollo.api/Error.Builder.putExtension|putExtension(kotlin.String;kotlin.Any?){}[0] } + final class Location { // com.apollographql.apollo.api/Error.Location|null[0] constructor <init>(kotlin/Int, kotlin/Int) // com.apollographql.apollo.api/Error.Location.<init>|<init>(kotlin.Int;kotlin.Int){}[0] - final fun toString(): kotlin/String // com.apollographql.apollo.api/Error.Location.toString|toString(){}[0] + final val column // com.apollographql.apollo.api/Error.Location.column|{}column[0] final fun <get-column>(): kotlin/Int // com.apollographql.apollo.api/Error.Location.column.<get-column>|<get-column>(){}[0] final val line // com.apollographql.apollo.api/Error.Location.line|{}line[0] final fun <get-line>(): kotlin/Int // com.apollographql.apollo.api/Error.Location.line.<get-line>|<get-line>(){}[0] + + final fun toString(): kotlin/String // com.apollographql.apollo.api/Error.Location.toString|toString(){}[0] } - final fun toString(): kotlin/String // com.apollographql.apollo.api/Error.toString|toString(){}[0] - final val extensions // com.apollographql.apollo.api/Error.extensions|{}extensions[0] - final fun <get-extensions>(): kotlin.collections/Map<kotlin/String, kotlin/Any?>? // com.apollographql.apollo.api/Error.extensions.<get-extensions>|<get-extensions>(){}[0] - final val locations // com.apollographql.apollo.api/Error.locations|{}locations[0] - final fun <get-locations>(): kotlin.collections/List<com.apollographql.apollo.api/Error.Location>? // com.apollographql.apollo.api/Error.locations.<get-locations>|<get-locations>(){}[0] - final val message // com.apollographql.apollo.api/Error.message|{}message[0] - final fun <get-message>(): kotlin/String // com.apollographql.apollo.api/Error.message.<get-message>|<get-message>(){}[0] - final val nonStandardFields // com.apollographql.apollo.api/Error.nonStandardFields|{}nonStandardFields[0] - final fun <get-nonStandardFields>(): kotlin.collections/Map<kotlin/String, kotlin/Any?>? // com.apollographql.apollo.api/Error.nonStandardFields.<get-nonStandardFields>|<get-nonStandardFields>(){}[0] - final val path // com.apollographql.apollo.api/Error.path|{}path[0] - final fun <get-path>(): kotlin.collections/List<kotlin/Any>? // com.apollographql.apollo.api/Error.path.<get-path>|<get-path>(){}[0] } + final class com.apollographql.apollo.api/FakeResolverContext { // com.apollographql.apollo.api/FakeResolverContext|null[0] final val id // com.apollographql.apollo.api/FakeResolverContext.id|{}id[0] final fun <get-id>(): kotlin/String // com.apollographql.apollo.api/FakeResolverContext.id.<get-id>|<get-id>(){}[0] @@ -799,65 +993,82 @@ final class com.apollographql.apollo.api/FakeResolverContext { // com.apollograp final val path // com.apollographql.apollo.api/FakeResolverContext.path|{}path[0] final fun <get-path>(): kotlin.collections/List<kotlin/Any> // com.apollographql.apollo.api/FakeResolverContext.path.<get-path>|<get-path>(){}[0] } + final class com.apollographql.apollo.api/InputObjectType : com.apollographql.apollo.api/CompiledNamedType { // com.apollographql.apollo.api/InputObjectType|null[0] constructor <init>(kotlin/String) // com.apollographql.apollo.api/InputObjectType.<init>|<init>(kotlin.String){}[0] } + final class com.apollographql.apollo.api/InterfaceType : com.apollographql.apollo.api/CompiledNamedType { // com.apollographql.apollo.api/InterfaceType|null[0] + final val embeddedFields // com.apollographql.apollo.api/InterfaceType.embeddedFields|{}embeddedFields[0] + final fun <get-embeddedFields>(): kotlin.collections/List<kotlin/String> // com.apollographql.apollo.api/InterfaceType.embeddedFields.<get-embeddedFields>|<get-embeddedFields>(){}[0] + final val implements // com.apollographql.apollo.api/InterfaceType.implements|{}implements[0] + final fun <get-implements>(): kotlin.collections/List<com.apollographql.apollo.api/InterfaceType> // com.apollographql.apollo.api/InterfaceType.implements.<get-implements>|<get-implements>(){}[0] + final val keyFields // com.apollographql.apollo.api/InterfaceType.keyFields|{}keyFields[0] + final fun <get-keyFields>(): kotlin.collections/List<kotlin/String> // com.apollographql.apollo.api/InterfaceType.keyFields.<get-keyFields>|<get-keyFields>(){}[0] + + final fun newBuilder(): com.apollographql.apollo.api/InterfaceType.Builder // com.apollographql.apollo.api/InterfaceType.newBuilder|newBuilder(){}[0] + final class Builder { // com.apollographql.apollo.api/InterfaceType.Builder|null[0] constructor <init>(com.apollographql.apollo.api/InterfaceType) // com.apollographql.apollo.api/InterfaceType.Builder.<init>|<init>(com.apollographql.apollo.api.InterfaceType){}[0] constructor <init>(kotlin/String) // com.apollographql.apollo.api/InterfaceType.Builder.<init>|<init>(kotlin.String){}[0] + final fun build(): com.apollographql.apollo.api/InterfaceType // com.apollographql.apollo.api/InterfaceType.Builder.build|build(){}[0] final fun embeddedFields(kotlin.collections/List<kotlin/String>): com.apollographql.apollo.api/InterfaceType.Builder // com.apollographql.apollo.api/InterfaceType.Builder.embeddedFields|embeddedFields(kotlin.collections.List<kotlin.String>){}[0] final fun interfaces(kotlin.collections/List<com.apollographql.apollo.api/InterfaceType>): com.apollographql.apollo.api/InterfaceType.Builder // com.apollographql.apollo.api/InterfaceType.Builder.interfaces|interfaces(kotlin.collections.List<com.apollographql.apollo.api.InterfaceType>){}[0] final fun keyFields(kotlin.collections/List<kotlin/String>): com.apollographql.apollo.api/InterfaceType.Builder // com.apollographql.apollo.api/InterfaceType.Builder.keyFields|keyFields(kotlin.collections.List<kotlin.String>){}[0] } - final fun newBuilder(): com.apollographql.apollo.api/InterfaceType.Builder // com.apollographql.apollo.api/InterfaceType.newBuilder|newBuilder(){}[0] - final val embeddedFields // com.apollographql.apollo.api/InterfaceType.embeddedFields|{}embeddedFields[0] - final fun <get-embeddedFields>(): kotlin.collections/List<kotlin/String> // com.apollographql.apollo.api/InterfaceType.embeddedFields.<get-embeddedFields>|<get-embeddedFields>(){}[0] - final val implements // com.apollographql.apollo.api/InterfaceType.implements|{}implements[0] - final fun <get-implements>(): kotlin.collections/List<com.apollographql.apollo.api/InterfaceType> // com.apollographql.apollo.api/InterfaceType.implements.<get-implements>|<get-implements>(){}[0] - final val keyFields // com.apollographql.apollo.api/InterfaceType.keyFields|{}keyFields[0] - final fun <get-keyFields>(): kotlin.collections/List<kotlin/String> // com.apollographql.apollo.api/InterfaceType.keyFields.<get-keyFields>|<get-keyFields>(){}[0] } + final class com.apollographql.apollo.api/ObjectType : com.apollographql.apollo.api/CompiledNamedType { // com.apollographql.apollo.api/ObjectType|null[0] + final val embeddedFields // com.apollographql.apollo.api/ObjectType.embeddedFields|{}embeddedFields[0] + final fun <get-embeddedFields>(): kotlin.collections/List<kotlin/String> // com.apollographql.apollo.api/ObjectType.embeddedFields.<get-embeddedFields>|<get-embeddedFields>(){}[0] + final val implements // com.apollographql.apollo.api/ObjectType.implements|{}implements[0] + final fun <get-implements>(): kotlin.collections/List<com.apollographql.apollo.api/InterfaceType> // com.apollographql.apollo.api/ObjectType.implements.<get-implements>|<get-implements>(){}[0] + final val keyFields // com.apollographql.apollo.api/ObjectType.keyFields|{}keyFields[0] + final fun <get-keyFields>(): kotlin.collections/List<kotlin/String> // com.apollographql.apollo.api/ObjectType.keyFields.<get-keyFields>|<get-keyFields>(){}[0] + + final fun newBuilder(): com.apollographql.apollo.api/ObjectType.Builder // com.apollographql.apollo.api/ObjectType.newBuilder|newBuilder(){}[0] + final class Builder { // com.apollographql.apollo.api/ObjectType.Builder|null[0] constructor <init>(com.apollographql.apollo.api/ObjectType) // com.apollographql.apollo.api/ObjectType.Builder.<init>|<init>(com.apollographql.apollo.api.ObjectType){}[0] constructor <init>(kotlin/String) // com.apollographql.apollo.api/ObjectType.Builder.<init>|<init>(kotlin.String){}[0] + final fun build(): com.apollographql.apollo.api/ObjectType // com.apollographql.apollo.api/ObjectType.Builder.build|build(){}[0] final fun embeddedFields(kotlin.collections/List<kotlin/String>): com.apollographql.apollo.api/ObjectType.Builder // com.apollographql.apollo.api/ObjectType.Builder.embeddedFields|embeddedFields(kotlin.collections.List<kotlin.String>){}[0] final fun interfaces(kotlin.collections/List<com.apollographql.apollo.api/InterfaceType>): com.apollographql.apollo.api/ObjectType.Builder // com.apollographql.apollo.api/ObjectType.Builder.interfaces|interfaces(kotlin.collections.List<com.apollographql.apollo.api.InterfaceType>){}[0] final fun keyFields(kotlin.collections/List<kotlin/String>): com.apollographql.apollo.api/ObjectType.Builder // com.apollographql.apollo.api/ObjectType.Builder.keyFields|keyFields(kotlin.collections.List<kotlin.String>){}[0] } - final fun newBuilder(): com.apollographql.apollo.api/ObjectType.Builder // com.apollographql.apollo.api/ObjectType.newBuilder|newBuilder(){}[0] - final val embeddedFields // com.apollographql.apollo.api/ObjectType.embeddedFields|{}embeddedFields[0] - final fun <get-embeddedFields>(): kotlin.collections/List<kotlin/String> // com.apollographql.apollo.api/ObjectType.embeddedFields.<get-embeddedFields>|<get-embeddedFields>(){}[0] - final val implements // com.apollographql.apollo.api/ObjectType.implements|{}implements[0] - final fun <get-implements>(): kotlin.collections/List<com.apollographql.apollo.api/InterfaceType> // com.apollographql.apollo.api/ObjectType.implements.<get-implements>|<get-implements>(){}[0] - final val keyFields // com.apollographql.apollo.api/ObjectType.keyFields|{}keyFields[0] - final fun <get-keyFields>(): kotlin.collections/List<kotlin/String> // com.apollographql.apollo.api/ObjectType.keyFields.<get-keyFields>|<get-keyFields>(){}[0] } + final class com.apollographql.apollo.api/ScalarType : com.apollographql.apollo.api/CompiledNamedType { // com.apollographql.apollo.api/ScalarType|null[0] constructor <init>(kotlin/String) // com.apollographql.apollo.api/ScalarType.<init>|<init>(kotlin.String){}[0] } + final class com.apollographql.apollo.api/UnionType : com.apollographql.apollo.api/CompiledNamedType { // com.apollographql.apollo.api/UnionType|null[0] constructor <init>(kotlin/String, kotlin/Array<out com.apollographql.apollo.api/ObjectType>...) // com.apollographql.apollo.api/UnionType.<init>|<init>(kotlin.String;kotlin.Array<out|com.apollographql.apollo.api.ObjectType>...){}[0] + final val members // com.apollographql.apollo.api/UnionType.members|{}members[0] final fun <get-members>(): kotlin/Array<out com.apollographql.apollo.api/ObjectType> // com.apollographql.apollo.api/UnionType.members.<get-members>|<get-members>(){}[0] } + final class com.apollographql.apollo.exception/ApolloCompositeException : com.apollographql.apollo.exception/ApolloException { // com.apollographql.apollo.exception/ApolloCompositeException|null[0] constructor <init>(kotlin.collections/List<kotlin/Throwable>) // com.apollographql.apollo.exception/ApolloCompositeException.<init>|<init>(kotlin.collections.List<kotlin.Throwable>){}[0] constructor <init>(kotlin/Throwable?, kotlin/Throwable?) // com.apollographql.apollo.exception/ApolloCompositeException.<init>|<init>(kotlin.Throwable?;kotlin.Throwable?){}[0] } + final class com.apollographql.apollo.exception/ApolloGraphQLException : com.apollographql.apollo.exception/ApolloException { // com.apollographql.apollo.exception/ApolloGraphQLException|null[0] constructor <init>(com.apollographql.apollo.api/Error) // com.apollographql.apollo.exception/ApolloGraphQLException.<init>|<init>(com.apollographql.apollo.api.Error){}[0] constructor <init>(kotlin.collections/List<com.apollographql.apollo.api/Error>) // com.apollographql.apollo.exception/ApolloGraphQLException.<init>|<init>(kotlin.collections.List<com.apollographql.apollo.api.Error>){}[0] + final val error // com.apollographql.apollo.exception/ApolloGraphQLException.error|{}error[0] final fun <get-error>(): com.apollographql.apollo.api/Error // com.apollographql.apollo.exception/ApolloGraphQLException.error.<get-error>|<get-error>(){}[0] final val errors // com.apollographql.apollo.exception/ApolloGraphQLException.errors|{}errors[0] final fun <get-errors>(): kotlin.collections/List<com.apollographql.apollo.api/Error> // com.apollographql.apollo.exception/ApolloGraphQLException.errors.<get-errors>|<get-errors>(){}[0] } + final class com.apollographql.apollo.exception/ApolloHttpException : com.apollographql.apollo.exception/ApolloException { // com.apollographql.apollo.exception/ApolloHttpException|null[0] constructor <init>(kotlin/Int, kotlin.collections/List<com.apollographql.apollo.api.http/HttpHeader>, okio/BufferedSource?, kotlin/String, kotlin/Throwable? = ...) // com.apollographql.apollo.exception/ApolloHttpException.<init>|<init>(kotlin.Int;kotlin.collections.List<com.apollographql.apollo.api.http.HttpHeader>;okio.BufferedSource?;kotlin.String;kotlin.Throwable?){}[0] + final val body // com.apollographql.apollo.exception/ApolloHttpException.body|{}body[0] final fun <get-body>(): okio/BufferedSource? // com.apollographql.apollo.exception/ApolloHttpException.body.<get-body>|<get-body>(){}[0] final val headers // com.apollographql.apollo.exception/ApolloHttpException.headers|{}headers[0] @@ -865,314 +1076,387 @@ final class com.apollographql.apollo.exception/ApolloHttpException : com.apollog final val statusCode // com.apollographql.apollo.exception/ApolloHttpException.statusCode|{}statusCode[0] final fun <get-statusCode>(): kotlin/Int // com.apollographql.apollo.exception/ApolloHttpException.statusCode.<get-statusCode>|<get-statusCode>(){}[0] } + final class com.apollographql.apollo.exception/ApolloNetworkException : com.apollographql.apollo.exception/ApolloException { // com.apollographql.apollo.exception/ApolloNetworkException|null[0] constructor <init>(kotlin/String? = ..., kotlin/Any? = ...) // com.apollographql.apollo.exception/ApolloNetworkException.<init>|<init>(kotlin.String?;kotlin.Any?){}[0] + final val platformCause // com.apollographql.apollo.exception/ApolloNetworkException.platformCause|{}platformCause[0] final fun <get-platformCause>(): kotlin/Any? // com.apollographql.apollo.exception/ApolloNetworkException.platformCause.<get-platformCause>|<get-platformCause>(){}[0] } + final class com.apollographql.apollo.exception/ApolloParseException : com.apollographql.apollo.exception/ApolloException { // com.apollographql.apollo.exception/ApolloParseException|null[0] constructor <init>(kotlin/String? = ..., kotlin/Throwable? = ...) // com.apollographql.apollo.exception/ApolloParseException.<init>|<init>(kotlin.String?;kotlin.Throwable?){}[0] } + final class com.apollographql.apollo.exception/ApolloWebSocketClosedException : com.apollographql.apollo.exception/ApolloException { // com.apollographql.apollo.exception/ApolloWebSocketClosedException|null[0] constructor <init>(kotlin/Int, kotlin/String? = ..., kotlin/Throwable? = ...) // com.apollographql.apollo.exception/ApolloWebSocketClosedException.<init>|<init>(kotlin.Int;kotlin.String?;kotlin.Throwable?){}[0] + final val code // com.apollographql.apollo.exception/ApolloWebSocketClosedException.code|{}code[0] final fun <get-code>(): kotlin/Int // com.apollographql.apollo.exception/ApolloWebSocketClosedException.code.<get-code>|<get-code>(){}[0] final val reason // com.apollographql.apollo.exception/ApolloWebSocketClosedException.reason|{}reason[0] final fun <get-reason>(): kotlin/String? // com.apollographql.apollo.exception/ApolloWebSocketClosedException.reason.<get-reason>|<get-reason>(){}[0] } + final class com.apollographql.apollo.exception/AutoPersistedQueriesNotSupported : com.apollographql.apollo.exception/ApolloException { // com.apollographql.apollo.exception/AutoPersistedQueriesNotSupported|null[0] constructor <init>() // com.apollographql.apollo.exception/AutoPersistedQueriesNotSupported.<init>|<init>(){}[0] } + final class com.apollographql.apollo.exception/CacheMissException : com.apollographql.apollo.exception/ApolloException { // com.apollographql.apollo.exception/CacheMissException|null[0] constructor <init>(kotlin/String, kotlin/String?) // com.apollographql.apollo.exception/CacheMissException.<init>|<init>(kotlin.String;kotlin.String?){}[0] - final object Companion // com.apollographql.apollo.exception/CacheMissException.Companion|null[0] + final val fieldName // com.apollographql.apollo.exception/CacheMissException.fieldName|{}fieldName[0] final fun <get-fieldName>(): kotlin/String? // com.apollographql.apollo.exception/CacheMissException.fieldName.<get-fieldName>|<get-fieldName>(){}[0] final val key // com.apollographql.apollo.exception/CacheMissException.key|{}key[0] final fun <get-key>(): kotlin/String // com.apollographql.apollo.exception/CacheMissException.key.<get-key>|<get-key>(){}[0] + + final object Companion // com.apollographql.apollo.exception/CacheMissException.Companion|null[0] } + final class com.apollographql.apollo.exception/DefaultApolloException : com.apollographql.apollo.exception/ApolloException { // com.apollographql.apollo.exception/DefaultApolloException|null[0] constructor <init>(kotlin/String? = ..., kotlin/Throwable? = ...) // com.apollographql.apollo.exception/DefaultApolloException.<init>|<init>(kotlin.String?;kotlin.Throwable?){}[0] } + final class com.apollographql.apollo.exception/HttpCacheMissException : com.apollographql.apollo.exception/ApolloException { // com.apollographql.apollo.exception/HttpCacheMissException|null[0] constructor <init>(kotlin/String, kotlin/Exception? = ...) // com.apollographql.apollo.exception/HttpCacheMissException.<init>|<init>(kotlin.String;kotlin.Exception?){}[0] } + final class com.apollographql.apollo.exception/JsonDataException : com.apollographql.apollo.exception/ApolloException { // com.apollographql.apollo.exception/JsonDataException|null[0] constructor <init>(kotlin/String) // com.apollographql.apollo.exception/JsonDataException.<init>|<init>(kotlin.String){}[0] } + final class com.apollographql.apollo.exception/JsonEncodingException : com.apollographql.apollo.exception/ApolloException { // com.apollographql.apollo.exception/JsonEncodingException|null[0] constructor <init>(kotlin/String) // com.apollographql.apollo.exception/JsonEncodingException.<init>|<init>(kotlin.String){}[0] } + final class com.apollographql.apollo.exception/MissingValueException : com.apollographql.apollo.exception/ApolloException { // com.apollographql.apollo.exception/MissingValueException|null[0] constructor <init>() // com.apollographql.apollo.exception/MissingValueException.<init>|<init>(){}[0] } + final class com.apollographql.apollo.exception/NoDataException : com.apollographql.apollo.exception/ApolloException { // com.apollographql.apollo.exception/NoDataException|null[0] constructor <init>(kotlin/Throwable?) // com.apollographql.apollo.exception/NoDataException.<init>|<init>(kotlin.Throwable?){}[0] } + final class com.apollographql.apollo.exception/NullOrMissingField : com.apollographql.apollo.exception/ApolloException { // com.apollographql.apollo.exception/NullOrMissingField|null[0] constructor <init>(kotlin/String) // com.apollographql.apollo.exception/NullOrMissingField.<init>|<init>(kotlin.String){}[0] } + final class com.apollographql.apollo.exception/RouterError : com.apollographql.apollo.exception/ApolloException { // com.apollographql.apollo.exception/RouterError|null[0] constructor <init>(kotlin.collections/List<com.apollographql.apollo.api/Error>) // com.apollographql.apollo.exception/RouterError.<init>|<init>(kotlin.collections.List<com.apollographql.apollo.api.Error>){}[0] + final val errors // com.apollographql.apollo.exception/RouterError.errors|{}errors[0] final fun <get-errors>(): kotlin.collections/List<com.apollographql.apollo.api/Error> // com.apollographql.apollo.exception/RouterError.errors.<get-errors>|<get-errors>(){}[0] } + final class com.apollographql.apollo.exception/SubscriptionConnectionException : com.apollographql.apollo.exception/ApolloException { // com.apollographql.apollo.exception/SubscriptionConnectionException|null[0] constructor <init>(kotlin/Any?) // com.apollographql.apollo.exception/SubscriptionConnectionException.<init>|<init>(kotlin.Any?){}[0] + final val payload // com.apollographql.apollo.exception/SubscriptionConnectionException.payload|{}payload[0] final fun <get-payload>(): kotlin/Any? // com.apollographql.apollo.exception/SubscriptionConnectionException.payload.<get-payload>|<get-payload>(){}[0] } + final class com.apollographql.apollo.exception/SubscriptionOperationException : com.apollographql.apollo.exception/ApolloException { // com.apollographql.apollo.exception/SubscriptionOperationException|null[0] constructor <init>(kotlin/String, kotlin/Any?) // com.apollographql.apollo.exception/SubscriptionOperationException.<init>|<init>(kotlin.String;kotlin.Any?){}[0] + final val payload // com.apollographql.apollo.exception/SubscriptionOperationException.payload|{}payload[0] final fun <get-payload>(): kotlin/Any? // com.apollographql.apollo.exception/SubscriptionOperationException.payload.<get-payload>|<get-payload>(){}[0] } -final enum class com.apollographql.apollo.api.http/HttpMethod : kotlin/Enum<com.apollographql.apollo.api.http/HttpMethod> { // com.apollographql.apollo.api.http/HttpMethod|null[0] - enum entry Get // com.apollographql.apollo.api.http/HttpMethod.Get|null[0] - enum entry Post // com.apollographql.apollo.api.http/HttpMethod.Post|null[0] - final fun valueOf(kotlin/String): com.apollographql.apollo.api.http/HttpMethod // com.apollographql.apollo.api.http/HttpMethod.valueOf|valueOf#static(kotlin.String){}[0] - final fun values(): kotlin/Array<com.apollographql.apollo.api.http/HttpMethod> // com.apollographql.apollo.api.http/HttpMethod.values|values#static(){}[0] - final val entries // com.apollographql.apollo.api.http/HttpMethod.entries|#static{}entries[0] - final fun <get-entries>(): kotlin.enums/EnumEntries<com.apollographql.apollo.api.http/HttpMethod> // com.apollographql.apollo.api.http/HttpMethod.entries.<get-entries>|<get-entries>#static(){}[0] -} -final fun (com.apollographql.apollo.api.json/JsonReader).com.apollographql.apollo.api.json/readTypename(): kotlin/String // com.apollographql.apollo.api.json/readTypename|readTypename@com.apollographql.apollo.api.json.JsonReader(){}[0] -final fun (com.apollographql.apollo.api.json/JsonWriter).com.apollographql.apollo.api.json/writeAny(kotlin/Any?) // com.apollographql.apollo.api.json/writeAny|writeAny@com.apollographql.apollo.api.json.JsonWriter(kotlin.Any?){}[0] -final fun (com.apollographql.apollo.api/BooleanExpression<com.apollographql.apollo.api/BTerm>).com.apollographql.apollo.api/evaluate(kotlin.collections/Set<kotlin/String>?, kotlin/String?, kotlin.collections/Set<com.apollographql.apollo.api/DeferredFragmentIdentifier>?, kotlin.collections/List<kotlin/Any>?): kotlin/Boolean // com.apollographql.apollo.api/evaluate|evaluate@com.apollographql.apollo.api.BooleanExpression<com.apollographql.apollo.api.BTerm>(kotlin.collections.Set<kotlin.String>?;kotlin.String?;kotlin.collections.Set<com.apollographql.apollo.api.DeferredFragmentIdentifier>?;kotlin.collections.List<kotlin.Any>?){}[0] -final fun (com.apollographql.apollo.api/CompiledNamedType).com.apollographql.apollo.api/isComposite(): kotlin/Boolean // com.apollographql.apollo.api/isComposite|isComposite@com.apollographql.apollo.api.CompiledNamedType(){}[0] -final fun (com.apollographql.apollo.api/CompiledNamedType).com.apollographql.apollo.api/keyFields(): kotlin.collections/List<kotlin/String> // com.apollographql.apollo.api/keyFields|keyFields@com.apollographql.apollo.api.CompiledNamedType(){}[0] -final fun (com.apollographql.apollo.api/CompiledType).com.apollographql.apollo.api/list(): com.apollographql.apollo.api/CompiledListType // com.apollographql.apollo.api/list|list@com.apollographql.apollo.api.CompiledType(){}[0] -final fun (com.apollographql.apollo.api/CompiledType).com.apollographql.apollo.api/notNull(): com.apollographql.apollo.api/CompiledNotNullType // com.apollographql.apollo.api/notNull|notNull@com.apollographql.apollo.api.CompiledType(){}[0] -final fun (com.apollographql.apollo.api/Operation.Data).com.apollographql.apollo.api/toJson(com.apollographql.apollo.api.json/JsonWriter, com.apollographql.apollo.api/CustomScalarAdapters = ...) // com.apollographql.apollo.api/toJson|toJson@com.apollographql.apollo.api.Operation.Data(com.apollographql.apollo.api.json.JsonWriter;com.apollographql.apollo.api.CustomScalarAdapters){}[0] -final fun (com.apollographql.apollo.api/Operation.Data).com.apollographql.apollo.api/toJson(com.apollographql.apollo.api/CustomScalarAdapters = ...): kotlin/String // com.apollographql.apollo.api/toJson|toJson@com.apollographql.apollo.api.Operation.Data(com.apollographql.apollo.api.CustomScalarAdapters){}[0] -final fun (com.apollographql.apollo.api/Operation.Data).com.apollographql.apollo.api/toResponseJson(com.apollographql.apollo.api/CustomScalarAdapters = ...): kotlin/String // com.apollographql.apollo.api/toResponseJson|toResponseJson@com.apollographql.apollo.api.Operation.Data(com.apollographql.apollo.api.CustomScalarAdapters){}[0] -final fun (kotlin.collections/List<com.apollographql.apollo.api.http/HttpHeader>).com.apollographql.apollo.api.http/valueOf(kotlin/String): kotlin/String? // com.apollographql.apollo.api.http/valueOf|valueOf@kotlin.collections.List<com.apollographql.apollo.api.http.HttpHeader>(kotlin.String){}[0] -final fun (kotlin.collections/Map<kotlin/String, kotlin/Any?>).com.apollographql.apollo.api.json/jsonReader(): com.apollographql.apollo.api.json/JsonReader // com.apollographql.apollo.api.json/jsonReader|jsonReader@kotlin.collections.Map<kotlin.String,kotlin.Any?>(){}[0] -final fun (kotlin/String).com.apollographql.apollo.api.http.internal/urlDecode(): kotlin/String // com.apollographql.apollo.api.http.internal/urlDecode|urlDecode@kotlin.String(){}[0] -final fun (kotlin/String).com.apollographql.apollo.api.http.internal/urlEncode(): kotlin/String // com.apollographql.apollo.api.http.internal/urlEncode|urlEncode@kotlin.String(){}[0] -final fun (okio/BufferedSource).com.apollographql.apollo.api.json/jsonReader(): com.apollographql.apollo.api.json/JsonReader // com.apollographql.apollo.api.json/jsonReader|jsonReader@okio.BufferedSource(){}[0] -final fun <#A: com.apollographql.apollo.api/Executable.Data> (com.apollographql.apollo.api/Executable<#A>).com.apollographql.apollo.api/composeData(com.apollographql.apollo.api.json/JsonWriter, com.apollographql.apollo.api/CustomScalarAdapters, #A) // com.apollographql.apollo.api/composeData|composeData@com.apollographql.apollo.api.Executable<0:0>(com.apollographql.apollo.api.json.JsonWriter;com.apollographql.apollo.api.CustomScalarAdapters;0:0){0§<com.apollographql.apollo.api.Executable.Data>}[0] -final fun <#A: com.apollographql.apollo.api/Executable.Data> (com.apollographql.apollo.api/Executable<#A>).com.apollographql.apollo.api/parseData(com.apollographql.apollo.api.json/JsonReader, com.apollographql.apollo.api/CustomScalarAdapters = ..., kotlin.collections/Set<kotlin/String>? = ..., kotlin.collections/Set<com.apollographql.apollo.api/DeferredFragmentIdentifier>? = ..., kotlin.collections/List<com.apollographql.apollo.api/Error>? = ...): #A? // com.apollographql.apollo.api/parseData|parseData@com.apollographql.apollo.api.Executable<0:0>(com.apollographql.apollo.api.json.JsonReader;com.apollographql.apollo.api.CustomScalarAdapters;kotlin.collections.Set<kotlin.String>?;kotlin.collections.Set<com.apollographql.apollo.api.DeferredFragmentIdentifier>?;kotlin.collections.List<com.apollographql.apollo.api.Error>?){0§<com.apollographql.apollo.api.Executable.Data>}[0] -final fun <#A: com.apollographql.apollo.api/Executable.Data> (com.apollographql.apollo.api/Executable<#A>).com.apollographql.apollo.api/variables(com.apollographql.apollo.api/CustomScalarAdapters): com.apollographql.apollo.api/Executable.Variables // com.apollographql.apollo.api/variables|variables@com.apollographql.apollo.api.Executable<0:0>(com.apollographql.apollo.api.CustomScalarAdapters){0§<com.apollographql.apollo.api.Executable.Data>}[0] -final fun <#A: com.apollographql.apollo.api/Executable.Data> (com.apollographql.apollo.api/Executable<#A>).com.apollographql.apollo.api/variablesJson(com.apollographql.apollo.api/CustomScalarAdapters): kotlin/String // com.apollographql.apollo.api/variablesJson|variablesJson@com.apollographql.apollo.api.Executable<0:0>(com.apollographql.apollo.api.CustomScalarAdapters){0§<com.apollographql.apollo.api.Executable.Data>}[0] -final fun <#A: com.apollographql.apollo.api/Operation.Data> (com.apollographql.apollo.api/Operation<#A>).com.apollographql.apollo.api/composeJsonRequest(com.apollographql.apollo.api.json/JsonWriter, com.apollographql.apollo.api/CustomScalarAdapters = ...) // com.apollographql.apollo.api/composeJsonRequest|composeJsonRequest@com.apollographql.apollo.api.Operation<0:0>(com.apollographql.apollo.api.json.JsonWriter;com.apollographql.apollo.api.CustomScalarAdapters){0§<com.apollographql.apollo.api.Operation.Data>}[0] -final fun <#A: com.apollographql.apollo.api/Operation.Data> (com.apollographql.apollo.api/Operation<#A>).com.apollographql.apollo.api/composeJsonResponse(com.apollographql.apollo.api.json/JsonWriter, #A, com.apollographql.apollo.api/CustomScalarAdapters = ...) // com.apollographql.apollo.api/composeJsonResponse|composeJsonResponse@com.apollographql.apollo.api.Operation<0:0>(com.apollographql.apollo.api.json.JsonWriter;0:0;com.apollographql.apollo.api.CustomScalarAdapters){0§<com.apollographql.apollo.api.Operation.Data>}[0] -final fun <#A: com.apollographql.apollo.api/Operation.Data> (com.apollographql.apollo.api/Operation<#A>).com.apollographql.apollo.api/parseJsonResponse(com.apollographql.apollo.api.json/JsonReader, com.apollographql.apollo.api/CustomScalarAdapters = ..., kotlin.collections/Set<com.apollographql.apollo.api/DeferredFragmentIdentifier>? = ...): com.apollographql.apollo.api/ApolloResponse<#A> // com.apollographql.apollo.api/parseJsonResponse|parseJsonResponse@com.apollographql.apollo.api.Operation<0:0>(com.apollographql.apollo.api.json.JsonReader;com.apollographql.apollo.api.CustomScalarAdapters;kotlin.collections.Set<com.apollographql.apollo.api.DeferredFragmentIdentifier>?){0§<com.apollographql.apollo.api.Operation.Data>}[0] -final fun <#A: com.apollographql.apollo.api/Operation.Data> (com.apollographql.apollo.api/Operation<#A>).com.apollographql.apollo.api/parseResponse(com.apollographql.apollo.api.json/JsonReader, com.benasher44.uuid/Uuid? = ..., com.apollographql.apollo.api/CustomScalarAdapters = ..., kotlin.collections/Set<com.apollographql.apollo.api/DeferredFragmentIdentifier>? = ...): com.apollographql.apollo.api/ApolloResponse<#A> // com.apollographql.apollo.api/parseResponse|parseResponse@com.apollographql.apollo.api.Operation<0:0>(com.apollographql.apollo.api.json.JsonReader;com.benasher44.uuid.Uuid?;com.apollographql.apollo.api.CustomScalarAdapters;kotlin.collections.Set<com.apollographql.apollo.api.DeferredFragmentIdentifier>?){0§<com.apollographql.apollo.api.Operation.Data>}[0] -final fun <#A: kotlin/Any, #B: kotlin/Any> (com.apollographql.apollo.api/BooleanExpression<#A>).com.apollographql.apollo.api/firstElementOfType(kotlin.reflect/KClass<#B>): #B? // com.apollographql.apollo.api/firstElementOfType|firstElementOfType@com.apollographql.apollo.api.BooleanExpression<0:0>(kotlin.reflect.KClass<0:1>){0§<kotlin.Any>;1§<kotlin.Any>}[0] -final fun <#A: kotlin/Any> (com.apollographql.apollo.api/Adapter<#A>).com.apollographql.apollo.api/nullable(): com.apollographql.apollo.api/NullableAdapter<#A> // com.apollographql.apollo.api/nullable|nullable@com.apollographql.apollo.api.Adapter<0:0>(){0§<kotlin.Any>}[0] -final fun <#A: kotlin/Any> (com.apollographql.apollo.api/BooleanExpression<#A>).com.apollographql.apollo.api/and(kotlin/Array<out com.apollographql.apollo.api/BooleanExpression<#A>>...): com.apollographql.apollo.api/BooleanExpression<#A> // com.apollographql.apollo.api/and|and@com.apollographql.apollo.api.BooleanExpression<0:0>(kotlin.Array<out|com.apollographql.apollo.api.BooleanExpression<0:0>>...){0§<kotlin.Any>}[0] -final fun <#A: kotlin/Any> (com.apollographql.apollo.api/BooleanExpression<#A>).com.apollographql.apollo.api/containsPossibleTypes(): kotlin/Boolean // com.apollographql.apollo.api/containsPossibleTypes|containsPossibleTypes@com.apollographql.apollo.api.BooleanExpression<0:0>(){0§<kotlin.Any>}[0] -final fun <#A: kotlin/Any> (com.apollographql.apollo.api/BooleanExpression<#A>).com.apollographql.apollo.api/evaluate(kotlin/Function1<#A, kotlin/Boolean>): kotlin/Boolean // com.apollographql.apollo.api/evaluate|evaluate@com.apollographql.apollo.api.BooleanExpression<0:0>(kotlin.Function1<0:0,kotlin.Boolean>){0§<kotlin.Any>}[0] -final fun <#A: kotlin/Any> (com.apollographql.apollo.api/BooleanExpression<#A>).com.apollographql.apollo.api/or(kotlin/Array<out com.apollographql.apollo.api/BooleanExpression<#A>>...): com.apollographql.apollo.api/BooleanExpression<#A> // com.apollographql.apollo.api/or|or@com.apollographql.apollo.api.BooleanExpression<0:0>(kotlin.Array<out|com.apollographql.apollo.api.BooleanExpression<0:0>>...){0§<kotlin.Any>}[0] -final fun <#A: kotlin/Any> com.apollographql.apollo.api/and(kotlin/Array<out com.apollographql.apollo.api/BooleanExpression<#A>>...): com.apollographql.apollo.api/BooleanExpression<#A> // com.apollographql.apollo.api/and|and(kotlin.Array<out|com.apollographql.apollo.api.BooleanExpression<0:0>>...){0§<kotlin.Any>}[0] -final fun <#A: kotlin/Any> com.apollographql.apollo.api/not(com.apollographql.apollo.api/BooleanExpression<#A>): com.apollographql.apollo.api/BooleanExpression<#A> // com.apollographql.apollo.api/not|not(com.apollographql.apollo.api.BooleanExpression<0:0>){0§<kotlin.Any>}[0] -final fun <#A: kotlin/Any> com.apollographql.apollo.api/or(kotlin/Array<out com.apollographql.apollo.api/BooleanExpression<#A>>...): com.apollographql.apollo.api/BooleanExpression<#A> // com.apollographql.apollo.api/or|or(kotlin.Array<out|com.apollographql.apollo.api.BooleanExpression<0:0>>...){0§<kotlin.Any>}[0] -final fun <#A: kotlin/Any?, #B: com.apollographql.apollo.api/ObjectBuilder<*>> com.apollographql.apollo.api/buildData(com.apollographql.apollo.api/BuilderFactory<#B>, kotlin/Function1<#B, kotlin/Unit>, com.apollographql.apollo.api/Adapter<#A>, kotlin.collections/List<com.apollographql.apollo.api/CompiledSelection>, kotlin/String, com.apollographql.apollo.api/FakeResolver, com.apollographql.apollo.api/CustomScalarAdapters): #A // com.apollographql.apollo.api/buildData|buildData(com.apollographql.apollo.api.BuilderFactory<0:1>;kotlin.Function1<0:1,kotlin.Unit>;com.apollographql.apollo.api.Adapter<0:0>;kotlin.collections.List<com.apollographql.apollo.api.CompiledSelection>;kotlin.String;com.apollographql.apollo.api.FakeResolver;com.apollographql.apollo.api.CustomScalarAdapters){0§<kotlin.Any?>;1§<com.apollographql.apollo.api.ObjectBuilder<*>>}[0] -final fun <#A: kotlin/Any?> (com.apollographql.apollo.api/Adapter<#A>).com.apollographql.apollo.api/catchToNull(): com.apollographql.apollo.api/Adapter<#A?> // com.apollographql.apollo.api/catchToNull|catchToNull@com.apollographql.apollo.api.Adapter<0:0>(){0§<kotlin.Any?>}[0] -final fun <#A: kotlin/Any?> (com.apollographql.apollo.api/Adapter<#A>).com.apollographql.apollo.api/catchToResult(): com.apollographql.apollo.api/Adapter<com.apollographql.apollo.api/FieldResult<#A>> // com.apollographql.apollo.api/catchToResult|catchToResult@com.apollographql.apollo.api.Adapter<0:0>(){0§<kotlin.Any?>}[0] -final fun <#A: kotlin/Any?> (com.apollographql.apollo.api/Adapter<#A>).com.apollographql.apollo.api/errorAware(): com.apollographql.apollo.api/Adapter<#A> // com.apollographql.apollo.api/errorAware|errorAware@com.apollographql.apollo.api.Adapter<0:0>(){0§<kotlin.Any?>}[0] -final fun <#A: kotlin/Any?> (com.apollographql.apollo.api/Adapter<#A>).com.apollographql.apollo.api/list(): com.apollographql.apollo.api/ListAdapter<#A> // com.apollographql.apollo.api/list|list@com.apollographql.apollo.api.Adapter<0:0>(){0§<kotlin.Any?>}[0] -final fun <#A: kotlin/Any?> (com.apollographql.apollo.api/Adapter<#A>).com.apollographql.apollo.api/obj(kotlin/Boolean = ...): com.apollographql.apollo.api/ObjectAdapter<#A> // com.apollographql.apollo.api/obj|obj@com.apollographql.apollo.api.Adapter<0:0>(kotlin.Boolean){0§<kotlin.Any?>}[0] -final fun <#A: kotlin/Any?> (com.apollographql.apollo.api/Adapter<#A>).com.apollographql.apollo.api/optional(): com.apollographql.apollo.api/PresentAdapter<#A> // com.apollographql.apollo.api/optional|optional@com.apollographql.apollo.api.Adapter<0:0>(){0§<kotlin.Any?>}[0] -final fun <#A: kotlin/Any?> (com.apollographql.apollo.api/Adapter<#A>).com.apollographql.apollo.api/present(): com.apollographql.apollo.api/PresentAdapter<#A> // com.apollographql.apollo.api/present|present@com.apollographql.apollo.api.Adapter<0:0>(){0§<kotlin.Any?>}[0] -final fun <#A: kotlin/Any?> (com.apollographql.apollo.api/Adapter<#A>).com.apollographql.apollo.api/toJsonString(#A, com.apollographql.apollo.api/CustomScalarAdapters = ..., kotlin/String? = ...): kotlin/String // com.apollographql.apollo.api/toJsonString|toJsonString@com.apollographql.apollo.api.Adapter<0:0>(0:0;com.apollographql.apollo.api.CustomScalarAdapters;kotlin.String?){0§<kotlin.Any?>}[0] -final fun <#A: kotlin/Any?> (com.apollographql.apollo.api/FieldResult<#A>).com.apollographql.apollo.api/exceptionOrNull(): kotlin/Exception? // com.apollographql.apollo.api/exceptionOrNull|exceptionOrNull@com.apollographql.apollo.api.FieldResult<0:0>(){0§<kotlin.Any?>}[0] -final fun <#A: kotlin/Any?> (com.apollographql.apollo.api/FieldResult<#A>).com.apollographql.apollo.api/getOrElse(#A): #A // com.apollographql.apollo.api/getOrElse|getOrElse@com.apollographql.apollo.api.FieldResult<0:0>(0:0){0§<kotlin.Any?>}[0] -final fun <#A: kotlin/Any?> (com.apollographql.apollo.api/FieldResult<#A>).com.apollographql.apollo.api/getOrNull(): #A? // com.apollographql.apollo.api/getOrNull|getOrNull@com.apollographql.apollo.api.FieldResult<0:0>(){0§<kotlin.Any?>}[0] -final fun <#A: kotlin/Any?> (com.apollographql.apollo.api/FieldResult<#A>).com.apollographql.apollo.api/getOrThrow(): #A // com.apollographql.apollo.api/getOrThrow|getOrThrow@com.apollographql.apollo.api.FieldResult<0:0>(){0§<kotlin.Any?>}[0] -final fun <#A: kotlin/Any?> (com.apollographql.apollo.api/FieldResult<#A>).com.apollographql.apollo.api/graphQLErrorOrNull(): com.apollographql.apollo.api/Error? // com.apollographql.apollo.api/graphQLErrorOrNull|graphQLErrorOrNull@com.apollographql.apollo.api.FieldResult<0:0>(){0§<kotlin.Any?>}[0] -final fun <#A: kotlin/Any?> (com.apollographql.apollo.api/Optional<#A>).com.apollographql.apollo.api/getOrElse(#A): #A // com.apollographql.apollo.api/getOrElse|getOrElse@com.apollographql.apollo.api.Optional<0:0>(0:0){0§<kotlin.Any?>}[0] -final fun <#A: kotlin/Any?> com.apollographql.apollo.api/adaptValue(com.apollographql.apollo.api/Adapter<#A>, #A): kotlin/Any? // com.apollographql.apollo.api/adaptValue|adaptValue(com.apollographql.apollo.api.Adapter<0:0>;0:0){0§<kotlin.Any?>}[0] -final fun <#A: kotlin/Any?> com.apollographql.apollo.api/buildData(com.apollographql.apollo.api/Adapter<#A>, kotlin.collections/List<com.apollographql.apollo.api/CompiledSelection>, kotlin/String, kotlin.collections/Map<kotlin/String, kotlin/Any?>, com.apollographql.apollo.api/FakeResolver, com.apollographql.apollo.api/CustomScalarAdapters): #A // com.apollographql.apollo.api/buildData|buildData(com.apollographql.apollo.api.Adapter<0:0>;kotlin.collections.List<com.apollographql.apollo.api.CompiledSelection>;kotlin.String;kotlin.collections.Map<kotlin.String,kotlin.Any?>;com.apollographql.apollo.api.FakeResolver;com.apollographql.apollo.api.CustomScalarAdapters){0§<kotlin.Any?>}[0] -final fun com.apollographql.apollo.api/Builder(com.apollographql.apollo.api/CustomScalarAdapters): com.apollographql.apollo.api/BuilderScope // com.apollographql.apollo.api/Builder|Builder(com.apollographql.apollo.api.CustomScalarAdapters){}[0] -final fun com.apollographql.apollo.api/assertOneOf(kotlin/Array<out com.apollographql.apollo.api/Optional<*>>...) // com.apollographql.apollo.api/assertOneOf|assertOneOf(kotlin.Array<out|com.apollographql.apollo.api.Optional<*>>...){}[0] -final fun com.apollographql.apollo.api/checkFieldNotMissing(kotlin/Any?, kotlin/String) // com.apollographql.apollo.api/checkFieldNotMissing|checkFieldNotMissing(kotlin.Any?;kotlin.String){}[0] -final fun com.apollographql.apollo.api/label(kotlin/String? = ...): com.apollographql.apollo.api/BooleanExpression<com.apollographql.apollo.api/BLabel> // com.apollographql.apollo.api/label|label(kotlin.String?){}[0] -final fun com.apollographql.apollo.api/missingField(com.apollographql.apollo.api.json/JsonReader, kotlin/String): kotlin/Nothing // com.apollographql.apollo.api/missingField|missingField(com.apollographql.apollo.api.json.JsonReader;kotlin.String){}[0] -final fun com.apollographql.apollo.api/possibleTypes(kotlin.collections/List<com.apollographql.apollo.api/CompiledType>, com.apollographql.apollo.api/CompiledNamedType): kotlin.collections/List<com.apollographql.apollo.api/ObjectType> // com.apollographql.apollo.api/possibleTypes|possibleTypes(kotlin.collections.List<com.apollographql.apollo.api.CompiledType>;com.apollographql.apollo.api.CompiledNamedType){}[0] -final fun com.apollographql.apollo.api/possibleTypes(kotlin/Array<out kotlin/String>...): com.apollographql.apollo.api/BooleanExpression<com.apollographql.apollo.api/BPossibleTypes> // com.apollographql.apollo.api/possibleTypes|possibleTypes(kotlin.Array<out|kotlin.String>...){}[0] -final fun com.apollographql.apollo.api/variable(kotlin/String): com.apollographql.apollo.api/BooleanExpression<com.apollographql.apollo.api/BVariable> // com.apollographql.apollo.api/variable|variable(kotlin.String){}[0] -final inline fun (com.apollographql.apollo.api.json/JsonWriter).com.apollographql.apollo.api.json/writeArray(crossinline kotlin/Function1<com.apollographql.apollo.api.json/JsonWriter, kotlin/Unit>) // com.apollographql.apollo.api.json/writeArray|writeArray@com.apollographql.apollo.api.json.JsonWriter(kotlin.Function1<com.apollographql.apollo.api.json.JsonWriter,kotlin.Unit>){}[0] -final inline fun (com.apollographql.apollo.api.json/JsonWriter).com.apollographql.apollo.api.json/writeObject(crossinline kotlin/Function1<com.apollographql.apollo.api.json/JsonWriter, kotlin/Unit>) // com.apollographql.apollo.api.json/writeObject|writeObject@com.apollographql.apollo.api.json.JsonWriter(kotlin.Function1<com.apollographql.apollo.api.json.JsonWriter,kotlin.Unit>){}[0] -final inline fun <#A: reified kotlin/Any?> (com.apollographql.apollo.api/Adapter<#A>).com.apollographql.apollo.api/array(): com.apollographql.apollo.api/Adapter<kotlin/Array<#A>> // com.apollographql.apollo.api/array|array@com.apollographql.apollo.api.Adapter<0:0>(){0§<kotlin.Any?>}[0] -final inline fun <#A: reified kotlin/Any?> (kotlin/Any).com.apollographql.apollo.api/apolloUnsafeCast(): #A // com.apollographql.apollo.api/apolloUnsafeCast|apolloUnsafeCast@kotlin.Any(){0§<kotlin.Any?>}[0] -final inline fun <#A: reified kotlin/Any?> (kotlin/Any).com.apollographql.apollo.api/defaultApolloUnsafeCast(): #A // com.apollographql.apollo.api/defaultApolloUnsafeCast|defaultApolloUnsafeCast@kotlin.Any(){0§<kotlin.Any?>}[0] -final inline fun com.apollographql.apollo.api.json/buildJsonByteString(kotlin/String? = ..., crossinline kotlin/Function1<com.apollographql.apollo.api.json/JsonWriter, kotlin/Unit>): okio/ByteString // com.apollographql.apollo.api.json/buildJsonByteString|buildJsonByteString(kotlin.String?;kotlin.Function1<com.apollographql.apollo.api.json.JsonWriter,kotlin.Unit>){}[0] -final inline fun com.apollographql.apollo.api.json/buildJsonMap(crossinline kotlin/Function1<com.apollographql.apollo.api.json/JsonWriter, kotlin/Unit>): kotlin/Any? // com.apollographql.apollo.api.json/buildJsonMap|buildJsonMap(kotlin.Function1<com.apollographql.apollo.api.json.JsonWriter,kotlin.Unit>){}[0] -final inline fun com.apollographql.apollo.api.json/buildJsonString(kotlin/String? = ..., crossinline kotlin/Function1<com.apollographql.apollo.api.json/JsonWriter, kotlin/Unit>): kotlin/String // com.apollographql.apollo.api.json/buildJsonString|buildJsonString(kotlin.String?;kotlin.Function1<com.apollographql.apollo.api.json.JsonWriter,kotlin.Unit>){}[0] -final object com.apollographql.apollo.exception/OfflineException : okio/IOException { // com.apollographql.apollo.exception/OfflineException|null[0] - final fun equals(kotlin/Any?): kotlin/Boolean // com.apollographql.apollo.exception/OfflineException.equals|equals(kotlin.Any?){}[0] - final fun hashCode(): kotlin/Int // com.apollographql.apollo.exception/OfflineException.hashCode|hashCode(){}[0] - final fun toString(): kotlin/String // com.apollographql.apollo.exception/OfflineException.toString|toString(){}[0] -} -final val com.apollographql.apollo.api/AnyAdapter // com.apollographql.apollo.api/AnyAdapter|{}AnyAdapter[0] - final fun <get-AnyAdapter>(): com.apollographql.apollo.api/Adapter<kotlin/Any> // com.apollographql.apollo.api/AnyAdapter.<get-AnyAdapter>|<get-AnyAdapter>(){}[0] -final val com.apollographql.apollo.api/ApolloOptionalAnyAdapter // com.apollographql.apollo.api/ApolloOptionalAnyAdapter|{}ApolloOptionalAnyAdapter[0] - final fun <get-ApolloOptionalAnyAdapter>(): com.apollographql.apollo.api/ApolloOptionalAdapter<kotlin/Any> // com.apollographql.apollo.api/ApolloOptionalAnyAdapter.<get-ApolloOptionalAnyAdapter>|<get-ApolloOptionalAnyAdapter>(){}[0] -final val com.apollographql.apollo.api/ApolloOptionalBooleanAdapter // com.apollographql.apollo.api/ApolloOptionalBooleanAdapter|{}ApolloOptionalBooleanAdapter[0] - final fun <get-ApolloOptionalBooleanAdapter>(): com.apollographql.apollo.api/ApolloOptionalAdapter<kotlin/Boolean> // com.apollographql.apollo.api/ApolloOptionalBooleanAdapter.<get-ApolloOptionalBooleanAdapter>|<get-ApolloOptionalBooleanAdapter>(){}[0] -final val com.apollographql.apollo.api/ApolloOptionalDoubleAdapter // com.apollographql.apollo.api/ApolloOptionalDoubleAdapter|{}ApolloOptionalDoubleAdapter[0] - final fun <get-ApolloOptionalDoubleAdapter>(): com.apollographql.apollo.api/ApolloOptionalAdapter<kotlin/Double> // com.apollographql.apollo.api/ApolloOptionalDoubleAdapter.<get-ApolloOptionalDoubleAdapter>|<get-ApolloOptionalDoubleAdapter>(){}[0] -final val com.apollographql.apollo.api/ApolloOptionalIntAdapter // com.apollographql.apollo.api/ApolloOptionalIntAdapter|{}ApolloOptionalIntAdapter[0] - final fun <get-ApolloOptionalIntAdapter>(): com.apollographql.apollo.api/ApolloOptionalAdapter<kotlin/Int> // com.apollographql.apollo.api/ApolloOptionalIntAdapter.<get-ApolloOptionalIntAdapter>|<get-ApolloOptionalIntAdapter>(){}[0] -final val com.apollographql.apollo.api/ApolloOptionalStringAdapter // com.apollographql.apollo.api/ApolloOptionalStringAdapter|{}ApolloOptionalStringAdapter[0] - final fun <get-ApolloOptionalStringAdapter>(): com.apollographql.apollo.api/ApolloOptionalAdapter<kotlin/String> // com.apollographql.apollo.api/ApolloOptionalStringAdapter.<get-ApolloOptionalStringAdapter>|<get-ApolloOptionalStringAdapter>(){}[0] -final val com.apollographql.apollo.api/BooleanAdapter // com.apollographql.apollo.api/BooleanAdapter|{}BooleanAdapter[0] - final fun <get-BooleanAdapter>(): com.apollographql.apollo.api/Adapter<kotlin/Boolean> // com.apollographql.apollo.api/BooleanAdapter.<get-BooleanAdapter>|<get-BooleanAdapter>(){}[0] -final val com.apollographql.apollo.api/CompiledDirectiveType // com.apollographql.apollo.api/CompiledDirectiveType|{}CompiledDirectiveType[0] - final fun <get-CompiledDirectiveType>(): com.apollographql.apollo.api/ObjectType // com.apollographql.apollo.api/CompiledDirectiveType.<get-CompiledDirectiveType>|<get-CompiledDirectiveType>(){}[0] -final val com.apollographql.apollo.api/CompiledEnumValueType // com.apollographql.apollo.api/CompiledEnumValueType|{}CompiledEnumValueType[0] - final fun <get-CompiledEnumValueType>(): com.apollographql.apollo.api/ObjectType // com.apollographql.apollo.api/CompiledEnumValueType.<get-CompiledEnumValueType>|<get-CompiledEnumValueType>(){}[0] -final val com.apollographql.apollo.api/CompiledFieldType // com.apollographql.apollo.api/CompiledFieldType|{}CompiledFieldType[0] - final fun <get-CompiledFieldType>(): com.apollographql.apollo.api/ObjectType // com.apollographql.apollo.api/CompiledFieldType.<get-CompiledFieldType>|<get-CompiledFieldType>(){}[0] -final val com.apollographql.apollo.api/CompiledInputValueType // com.apollographql.apollo.api/CompiledInputValueType|{}CompiledInputValueType[0] - final fun <get-CompiledInputValueType>(): com.apollographql.apollo.api/ObjectType // com.apollographql.apollo.api/CompiledInputValueType.<get-CompiledInputValueType>|<get-CompiledInputValueType>(){}[0] -final val com.apollographql.apollo.api/CompiledSchemaType // com.apollographql.apollo.api/CompiledSchemaType|{}CompiledSchemaType[0] - final fun <get-CompiledSchemaType>(): com.apollographql.apollo.api/ObjectType // com.apollographql.apollo.api/CompiledSchemaType.<get-CompiledSchemaType>|<get-CompiledSchemaType>(){}[0] -final val com.apollographql.apollo.api/CompiledTypeType // com.apollographql.apollo.api/CompiledTypeType|{}CompiledTypeType[0] - final fun <get-CompiledTypeType>(): com.apollographql.apollo.api/ObjectType // com.apollographql.apollo.api/CompiledTypeType.<get-CompiledTypeType>|<get-CompiledTypeType>(){}[0] -final val com.apollographql.apollo.api/DoubleAdapter // com.apollographql.apollo.api/DoubleAdapter|{}DoubleAdapter[0] - final fun <get-DoubleAdapter>(): com.apollographql.apollo.api/Adapter<kotlin/Double> // com.apollographql.apollo.api/DoubleAdapter.<get-DoubleAdapter>|<get-DoubleAdapter>(){}[0] -final val com.apollographql.apollo.api/FloatAdapter // com.apollographql.apollo.api/FloatAdapter|{}FloatAdapter[0] - final fun <get-FloatAdapter>(): com.apollographql.apollo.api/Adapter<kotlin/Float> // com.apollographql.apollo.api/FloatAdapter.<get-FloatAdapter>|<get-FloatAdapter>(){}[0] -final val com.apollographql.apollo.api/GlobalBuilder // com.apollographql.apollo.api/GlobalBuilder|{}GlobalBuilder[0] - final fun <get-GlobalBuilder>(): com.apollographql.apollo.api/BuilderScope // com.apollographql.apollo.api/GlobalBuilder.<get-GlobalBuilder>|<get-GlobalBuilder>(){}[0] -final val com.apollographql.apollo.api/IntAdapter // com.apollographql.apollo.api/IntAdapter|{}IntAdapter[0] - final fun <get-IntAdapter>(): com.apollographql.apollo.api/Adapter<kotlin/Int> // com.apollographql.apollo.api/IntAdapter.<get-IntAdapter>|<get-IntAdapter>(){}[0] -final val com.apollographql.apollo.api/LongAdapter // com.apollographql.apollo.api/LongAdapter|{}LongAdapter[0] - final fun <get-LongAdapter>(): com.apollographql.apollo.api/Adapter<kotlin/Long> // com.apollographql.apollo.api/LongAdapter.<get-LongAdapter>|<get-LongAdapter>(){}[0] -final val com.apollographql.apollo.api/NullableAnyAdapter // com.apollographql.apollo.api/NullableAnyAdapter|{}NullableAnyAdapter[0] - final fun <get-NullableAnyAdapter>(): com.apollographql.apollo.api/NullableAdapter<kotlin/Any> // com.apollographql.apollo.api/NullableAnyAdapter.<get-NullableAnyAdapter>|<get-NullableAnyAdapter>(){}[0] -final val com.apollographql.apollo.api/NullableBooleanAdapter // com.apollographql.apollo.api/NullableBooleanAdapter|{}NullableBooleanAdapter[0] - final fun <get-NullableBooleanAdapter>(): com.apollographql.apollo.api/NullableAdapter<kotlin/Boolean> // com.apollographql.apollo.api/NullableBooleanAdapter.<get-NullableBooleanAdapter>|<get-NullableBooleanAdapter>(){}[0] -final val com.apollographql.apollo.api/NullableDoubleAdapter // com.apollographql.apollo.api/NullableDoubleAdapter|{}NullableDoubleAdapter[0] - final fun <get-NullableDoubleAdapter>(): com.apollographql.apollo.api/NullableAdapter<kotlin/Double> // com.apollographql.apollo.api/NullableDoubleAdapter.<get-NullableDoubleAdapter>|<get-NullableDoubleAdapter>(){}[0] -final val com.apollographql.apollo.api/NullableIntAdapter // com.apollographql.apollo.api/NullableIntAdapter|{}NullableIntAdapter[0] - final fun <get-NullableIntAdapter>(): com.apollographql.apollo.api/NullableAdapter<kotlin/Int> // com.apollographql.apollo.api/NullableIntAdapter.<get-NullableIntAdapter>|<get-NullableIntAdapter>(){}[0] -final val com.apollographql.apollo.api/NullableStringAdapter // com.apollographql.apollo.api/NullableStringAdapter|{}NullableStringAdapter[0] - final fun <get-NullableStringAdapter>(): com.apollographql.apollo.api/NullableAdapter<kotlin/String> // com.apollographql.apollo.api/NullableStringAdapter.<get-NullableStringAdapter>|<get-NullableStringAdapter>(){}[0] -final val com.apollographql.apollo.api/StringAdapter // com.apollographql.apollo.api/StringAdapter|{}StringAdapter[0] - final fun <get-StringAdapter>(): com.apollographql.apollo.api/Adapter<kotlin/String> // com.apollographql.apollo.api/StringAdapter.<get-StringAdapter>|<get-StringAdapter>(){}[0] -final val com.apollographql.apollo.api/UploadAdapter // com.apollographql.apollo.api/UploadAdapter|{}UploadAdapter[0] - final fun <get-UploadAdapter>(): com.apollographql.apollo.api/Adapter<com.apollographql.apollo.api/Upload> // com.apollographql.apollo.api/UploadAdapter.<get-UploadAdapter>|<get-UploadAdapter>(){}[0] -final val com.apollographql.apollo.api/isSuccess // com.apollographql.apollo.api/isSuccess|@com.apollographql.apollo.api.FieldResult<0:0>{0§<kotlin.Any?>}isSuccess[0] - final fun <#A1: kotlin/Any?> (com.apollographql.apollo.api/FieldResult<#A1>).<get-isSuccess>(): kotlin/Boolean // com.apollographql.apollo.api/isSuccess.<get-isSuccess>|<get-isSuccess>@com.apollographql.apollo.api.FieldResult<0:0>(){0§<kotlin.Any?>}[0] -open class com.apollographql.apollo.api/DefaultFakeResolver : com.apollographql.apollo.api/FakeResolver { // com.apollographql.apollo.api/DefaultFakeResolver|null[0] - constructor <init>(kotlin.collections/List<com.apollographql.apollo.api/CompiledNamedType>) // com.apollographql.apollo.api/DefaultFakeResolver.<init>|<init>(kotlin.collections.List<com.apollographql.apollo.api.CompiledNamedType>){}[0] - open fun resolveLeaf(com.apollographql.apollo.api/FakeResolverContext): kotlin/Any // com.apollographql.apollo.api/DefaultFakeResolver.resolveLeaf|resolveLeaf(com.apollographql.apollo.api.FakeResolverContext){}[0] - open fun resolveListSize(com.apollographql.apollo.api/FakeResolverContext): kotlin/Int // com.apollographql.apollo.api/DefaultFakeResolver.resolveListSize|resolveListSize(com.apollographql.apollo.api.FakeResolverContext){}[0] - open fun resolveMaybeNull(com.apollographql.apollo.api/FakeResolverContext): kotlin/Boolean // com.apollographql.apollo.api/DefaultFakeResolver.resolveMaybeNull|resolveMaybeNull(com.apollographql.apollo.api.FakeResolverContext){}[0] - open fun resolveTypename(com.apollographql.apollo.api/FakeResolverContext): kotlin/String // com.apollographql.apollo.api/DefaultFakeResolver.resolveTypename|resolveTypename(com.apollographql.apollo.api.FakeResolverContext){}[0] - open fun stableIdForObject(kotlin.collections/Map<kotlin/String, kotlin/Any?>, com.apollographql.apollo.api/CompiledField): kotlin/String? // com.apollographql.apollo.api/DefaultFakeResolver.stableIdForObject|stableIdForObject(kotlin.collections.Map<kotlin.String,kotlin.Any?>;com.apollographql.apollo.api.CompiledField){}[0] + +open class com.apollographql.apollo.api/DefaultFakeResolver : com.apollographql.apollo.api/FakeResolver { // com.apollographql.apollo.api/DefaultFakeResolver|null[0] + constructor <init>(kotlin.collections/List<com.apollographql.apollo.api/CompiledNamedType>) // com.apollographql.apollo.api/DefaultFakeResolver.<init>|<init>(kotlin.collections.List<com.apollographql.apollo.api.CompiledNamedType>){}[0] + + open fun resolveLeaf(com.apollographql.apollo.api/FakeResolverContext): kotlin/Any // com.apollographql.apollo.api/DefaultFakeResolver.resolveLeaf|resolveLeaf(com.apollographql.apollo.api.FakeResolverContext){}[0] + open fun resolveListSize(com.apollographql.apollo.api/FakeResolverContext): kotlin/Int // com.apollographql.apollo.api/DefaultFakeResolver.resolveListSize|resolveListSize(com.apollographql.apollo.api.FakeResolverContext){}[0] + open fun resolveMaybeNull(com.apollographql.apollo.api/FakeResolverContext): kotlin/Boolean // com.apollographql.apollo.api/DefaultFakeResolver.resolveMaybeNull|resolveMaybeNull(com.apollographql.apollo.api.FakeResolverContext){}[0] + open fun resolveTypename(com.apollographql.apollo.api/FakeResolverContext): kotlin/String // com.apollographql.apollo.api/DefaultFakeResolver.resolveTypename|resolveTypename(com.apollographql.apollo.api.FakeResolverContext){}[0] + open fun stableIdForObject(kotlin.collections/Map<kotlin/String, kotlin/Any?>, com.apollographql.apollo.api/CompiledField): kotlin/String? // com.apollographql.apollo.api/DefaultFakeResolver.stableIdForObject|stableIdForObject(kotlin.collections.Map<kotlin.String,kotlin.Any?>;com.apollographql.apollo.api.CompiledField){}[0] } + sealed class <#A: out kotlin/Any> com.apollographql.apollo.api/BooleanExpression { // com.apollographql.apollo.api/BooleanExpression|null[0] abstract fun simplify(): com.apollographql.apollo.api/BooleanExpression<#A> // com.apollographql.apollo.api/BooleanExpression.simplify|simplify(){}[0] + final class <#A1: kotlin/Any> And : com.apollographql.apollo.api/BooleanExpression<#A1> { // com.apollographql.apollo.api/BooleanExpression.And|null[0] constructor <init>(kotlin.collections/Set<com.apollographql.apollo.api/BooleanExpression<#A1>>) // com.apollographql.apollo.api/BooleanExpression.And.<init>|<init>(kotlin.collections.Set<com.apollographql.apollo.api.BooleanExpression<1:0>>){}[0] constructor <init>(kotlin/Array<out com.apollographql.apollo.api/BooleanExpression<#A1>>...) // com.apollographql.apollo.api/BooleanExpression.And.<init>|<init>(kotlin.Array<out|com.apollographql.apollo.api.BooleanExpression<1:0>>...){}[0] + + final val operands // com.apollographql.apollo.api/BooleanExpression.And.operands|{}operands[0] + final fun <get-operands>(): kotlin.collections/Set<com.apollographql.apollo.api/BooleanExpression<#A1>> // com.apollographql.apollo.api/BooleanExpression.And.operands.<get-operands>|<get-operands>(){}[0] + final fun component1(): kotlin.collections/Set<com.apollographql.apollo.api/BooleanExpression<#A1>> // com.apollographql.apollo.api/BooleanExpression.And.component1|component1(){}[0] final fun copy(kotlin.collections/Set<com.apollographql.apollo.api/BooleanExpression<#A1>> = ...): com.apollographql.apollo.api/BooleanExpression.And<#A1> // com.apollographql.apollo.api/BooleanExpression.And.copy|copy(kotlin.collections.Set<com.apollographql.apollo.api.BooleanExpression<1:0>>){}[0] final fun equals(kotlin/Any?): kotlin/Boolean // com.apollographql.apollo.api/BooleanExpression.And.equals|equals(kotlin.Any?){}[0] final fun hashCode(): kotlin/Int // com.apollographql.apollo.api/BooleanExpression.And.hashCode|hashCode(){}[0] final fun simplify(): com.apollographql.apollo.api/BooleanExpression<#A1> // com.apollographql.apollo.api/BooleanExpression.And.simplify|simplify(){}[0] final fun toString(): kotlin/String // com.apollographql.apollo.api/BooleanExpression.And.toString|toString(){}[0] - final val operands // com.apollographql.apollo.api/BooleanExpression.And.operands|{}operands[0] - final fun <get-operands>(): kotlin.collections/Set<com.apollographql.apollo.api/BooleanExpression<#A1>> // com.apollographql.apollo.api/BooleanExpression.And.operands.<get-operands>|<get-operands>(){}[0] } + final class <#A1: kotlin/Any> Or : com.apollographql.apollo.api/BooleanExpression<#A1> { // com.apollographql.apollo.api/BooleanExpression.Or|null[0] constructor <init>(kotlin.collections/Set<com.apollographql.apollo.api/BooleanExpression<#A1>>) // com.apollographql.apollo.api/BooleanExpression.Or.<init>|<init>(kotlin.collections.Set<com.apollographql.apollo.api.BooleanExpression<1:0>>){}[0] constructor <init>(kotlin/Array<out com.apollographql.apollo.api/BooleanExpression<#A1>>...) // com.apollographql.apollo.api/BooleanExpression.Or.<init>|<init>(kotlin.Array<out|com.apollographql.apollo.api.BooleanExpression<1:0>>...){}[0] + + final val operands // com.apollographql.apollo.api/BooleanExpression.Or.operands|{}operands[0] + final fun <get-operands>(): kotlin.collections/Set<com.apollographql.apollo.api/BooleanExpression<#A1>> // com.apollographql.apollo.api/BooleanExpression.Or.operands.<get-operands>|<get-operands>(){}[0] + final fun component1(): kotlin.collections/Set<com.apollographql.apollo.api/BooleanExpression<#A1>> // com.apollographql.apollo.api/BooleanExpression.Or.component1|component1(){}[0] final fun copy(kotlin.collections/Set<com.apollographql.apollo.api/BooleanExpression<#A1>> = ...): com.apollographql.apollo.api/BooleanExpression.Or<#A1> // com.apollographql.apollo.api/BooleanExpression.Or.copy|copy(kotlin.collections.Set<com.apollographql.apollo.api.BooleanExpression<1:0>>){}[0] final fun equals(kotlin/Any?): kotlin/Boolean // com.apollographql.apollo.api/BooleanExpression.Or.equals|equals(kotlin.Any?){}[0] final fun hashCode(): kotlin/Int // com.apollographql.apollo.api/BooleanExpression.Or.hashCode|hashCode(){}[0] final fun simplify(): com.apollographql.apollo.api/BooleanExpression<#A1> // com.apollographql.apollo.api/BooleanExpression.Or.simplify|simplify(){}[0] final fun toString(): kotlin/String // com.apollographql.apollo.api/BooleanExpression.Or.toString|toString(){}[0] - final val operands // com.apollographql.apollo.api/BooleanExpression.Or.operands|{}operands[0] - final fun <get-operands>(): kotlin.collections/Set<com.apollographql.apollo.api/BooleanExpression<#A1>> // com.apollographql.apollo.api/BooleanExpression.Or.operands.<get-operands>|<get-operands>(){}[0] } + final class <#A1: out kotlin/Any> Element : com.apollographql.apollo.api/BooleanExpression<#A1> { // com.apollographql.apollo.api/BooleanExpression.Element|null[0] constructor <init>(#A1) // com.apollographql.apollo.api/BooleanExpression.Element.<init>|<init>(1:0){}[0] + + final val value // com.apollographql.apollo.api/BooleanExpression.Element.value|{}value[0] + final fun <get-value>(): #A1 // com.apollographql.apollo.api/BooleanExpression.Element.value.<get-value>|<get-value>(){}[0] + final fun component1(): #A1 // com.apollographql.apollo.api/BooleanExpression.Element.component1|component1(){}[0] final fun copy(#A1 = ...): com.apollographql.apollo.api/BooleanExpression.Element<#A1> // com.apollographql.apollo.api/BooleanExpression.Element.copy|copy(1:0){}[0] final fun equals(kotlin/Any?): kotlin/Boolean // com.apollographql.apollo.api/BooleanExpression.Element.equals|equals(kotlin.Any?){}[0] final fun hashCode(): kotlin/Int // com.apollographql.apollo.api/BooleanExpression.Element.hashCode|hashCode(){}[0] final fun simplify(): com.apollographql.apollo.api/BooleanExpression.Element<#A1> // com.apollographql.apollo.api/BooleanExpression.Element.simplify|simplify(){}[0] final fun toString(): kotlin/String // com.apollographql.apollo.api/BooleanExpression.Element.toString|toString(){}[0] - final val value // com.apollographql.apollo.api/BooleanExpression.Element.value|{}value[0] - final fun <get-value>(): #A1 // com.apollographql.apollo.api/BooleanExpression.Element.value.<get-value>|<get-value>(){}[0] } + final class <#A1: out kotlin/Any> Not : com.apollographql.apollo.api/BooleanExpression<#A1> { // com.apollographql.apollo.api/BooleanExpression.Not|null[0] constructor <init>(com.apollographql.apollo.api/BooleanExpression<#A1>) // com.apollographql.apollo.api/BooleanExpression.Not.<init>|<init>(com.apollographql.apollo.api.BooleanExpression<1:0>){}[0] + + final val operand // com.apollographql.apollo.api/BooleanExpression.Not.operand|{}operand[0] + final fun <get-operand>(): com.apollographql.apollo.api/BooleanExpression<#A1> // com.apollographql.apollo.api/BooleanExpression.Not.operand.<get-operand>|<get-operand>(){}[0] + final fun component1(): com.apollographql.apollo.api/BooleanExpression<#A1> // com.apollographql.apollo.api/BooleanExpression.Not.component1|component1(){}[0] final fun copy(com.apollographql.apollo.api/BooleanExpression<#A1> = ...): com.apollographql.apollo.api/BooleanExpression.Not<#A1> // com.apollographql.apollo.api/BooleanExpression.Not.copy|copy(com.apollographql.apollo.api.BooleanExpression<1:0>){}[0] final fun equals(kotlin/Any?): kotlin/Boolean // com.apollographql.apollo.api/BooleanExpression.Not.equals|equals(kotlin.Any?){}[0] final fun hashCode(): kotlin/Int // com.apollographql.apollo.api/BooleanExpression.Not.hashCode|hashCode(){}[0] final fun simplify(): com.apollographql.apollo.api/BooleanExpression<#A1> // com.apollographql.apollo.api/BooleanExpression.Not.simplify|simplify(){}[0] final fun toString(): kotlin/String // com.apollographql.apollo.api/BooleanExpression.Not.toString|toString(){}[0] - final val operand // com.apollographql.apollo.api/BooleanExpression.Not.operand|{}operand[0] - final fun <get-operand>(): com.apollographql.apollo.api/BooleanExpression<#A1> // com.apollographql.apollo.api/BooleanExpression.Not.operand.<get-operand>|<get-operand>(){}[0] } + final object False : com.apollographql.apollo.api/BooleanExpression<kotlin/Nothing> { // com.apollographql.apollo.api/BooleanExpression.False|null[0] final fun simplify(): com.apollographql.apollo.api/BooleanExpression.False // com.apollographql.apollo.api/BooleanExpression.False.simplify|simplify(){}[0] } + final object True : com.apollographql.apollo.api/BooleanExpression<kotlin/Nothing> { // com.apollographql.apollo.api/BooleanExpression.True|null[0] final fun simplify(): com.apollographql.apollo.api/BooleanExpression.True // com.apollographql.apollo.api/BooleanExpression.True.simplify|simplify(){}[0] } } + sealed class <#A: out kotlin/Any?> com.apollographql.apollo.api/Optional { // com.apollographql.apollo.api/Optional|null[0] + final fun getOrNull(): #A? // com.apollographql.apollo.api/Optional.getOrNull|getOrNull(){}[0] + final fun getOrThrow(): #A // com.apollographql.apollo.api/Optional.getOrThrow|getOrThrow(){}[0] + final class <#A1: kotlin/Any?> Present : com.apollographql.apollo.api/Optional<#A1> { // com.apollographql.apollo.api/Optional.Present|null[0] constructor <init>(#A1) // com.apollographql.apollo.api/Optional.Present.<init>|<init>(1:0){}[0] + + final val value // com.apollographql.apollo.api/Optional.Present.value|{}value[0] + final fun <get-value>(): #A1 // com.apollographql.apollo.api/Optional.Present.value.<get-value>|<get-value>(){}[0] + final fun component1(): #A1 // com.apollographql.apollo.api/Optional.Present.component1|component1(){}[0] final fun copy(#A1 = ...): com.apollographql.apollo.api/Optional.Present<#A1> // com.apollographql.apollo.api/Optional.Present.copy|copy(1:0){}[0] final fun equals(kotlin/Any?): kotlin/Boolean // com.apollographql.apollo.api/Optional.Present.equals|equals(kotlin.Any?){}[0] final fun hashCode(): kotlin/Int // com.apollographql.apollo.api/Optional.Present.hashCode|hashCode(){}[0] final fun toString(): kotlin/String // com.apollographql.apollo.api/Optional.Present.toString|toString(){}[0] - final val value // com.apollographql.apollo.api/Optional.Present.value|{}value[0] - final fun <get-value>(): #A1 // com.apollographql.apollo.api/Optional.Present.value.<get-value>|<get-value>(){}[0] } - final fun getOrNull(): #A? // com.apollographql.apollo.api/Optional.getOrNull|getOrNull(){}[0] - final fun getOrThrow(): #A // com.apollographql.apollo.api/Optional.getOrThrow|getOrThrow(){}[0] + final object Absent : com.apollographql.apollo.api/Optional<kotlin/Nothing> // com.apollographql.apollo.api/Optional.Absent|null[0] + final object Companion { // com.apollographql.apollo.api/Optional.Companion|null[0] final fun <#A2: kotlin/Any> presentIfNotNull(#A2?): com.apollographql.apollo.api/Optional<#A2> // com.apollographql.apollo.api/Optional.Companion.presentIfNotNull|presentIfNotNull(0:0?){0§<kotlin.Any>}[0] final fun <#A2: kotlin/Any?> present(#A2): com.apollographql.apollo.api/Optional.Present<#A2> // com.apollographql.apollo.api/Optional.Companion.present|present(0:0){0§<kotlin.Any?>}[0] final fun absent(): com.apollographql.apollo.api/Optional.Absent // com.apollographql.apollo.api/Optional.Companion.absent|absent(){}[0] } } + sealed class com.apollographql.apollo.api/BTerm // com.apollographql.apollo.api/BTerm|null[0] + sealed class com.apollographql.apollo.api/CompiledNamedType : com.apollographql.apollo.api/CompiledType { // com.apollographql.apollo.api/CompiledNamedType|null[0] final val name // com.apollographql.apollo.api/CompiledNamedType.name|{}name[0] final fun <get-name>(): kotlin/String // com.apollographql.apollo.api/CompiledNamedType.name.<get-name>|<get-name>(){}[0] + open fun leafType(): com.apollographql.apollo.api/CompiledNamedType // com.apollographql.apollo.api/CompiledNamedType.leafType|leafType(){}[0] open fun rawType(): com.apollographql.apollo.api/CompiledNamedType // com.apollographql.apollo.api/CompiledNamedType.rawType|rawType(){}[0] } + sealed class com.apollographql.apollo.api/CompiledSelection // com.apollographql.apollo.api/CompiledSelection|null[0] + sealed class com.apollographql.apollo.api/CompiledType { // com.apollographql.apollo.api/CompiledType|null[0] abstract fun leafType(): com.apollographql.apollo.api/CompiledNamedType // com.apollographql.apollo.api/CompiledType.leafType|leafType(){}[0] abstract fun rawType(): com.apollographql.apollo.api/CompiledNamedType // com.apollographql.apollo.api/CompiledType.rawType|rawType(){}[0] } + sealed class com.apollographql.apollo.exception/ApolloException : kotlin/RuntimeException // com.apollographql.apollo.exception/ApolloException|null[0] -sealed interface <#A: out kotlin/Any?> com.apollographql.apollo.api/FieldResult { // com.apollographql.apollo.api/FieldResult|null[0] - final class <#A1: kotlin/Any?> Success : com.apollographql.apollo.api/FieldResult<#A1> { // com.apollographql.apollo.api/FieldResult.Success|null[0] - constructor <init>(#A1) // com.apollographql.apollo.api/FieldResult.Success.<init>|<init>(1:0){}[0] - final val value // com.apollographql.apollo.api/FieldResult.Success.value|{}value[0] - final fun <get-value>(): #A1 // com.apollographql.apollo.api/FieldResult.Success.value.<get-value>|<get-value>(){}[0] - } - final class Failure : com.apollographql.apollo.api/FieldResult<kotlin/Nothing> { // com.apollographql.apollo.api/FieldResult.Failure|null[0] - constructor <init>(com.apollographql.apollo.exception/ApolloException) // com.apollographql.apollo.api/FieldResult.Failure.<init>|<init>(com.apollographql.apollo.exception.ApolloException){}[0] - final val exception // com.apollographql.apollo.api/FieldResult.Failure.exception|{}exception[0] - final fun <get-exception>(): com.apollographql.apollo.exception/ApolloException // com.apollographql.apollo.api/FieldResult.Failure.exception.<get-exception>|<get-exception>(){}[0] - } + +final object com.apollographql.apollo.exception/OfflineException : okio/IOException { // com.apollographql.apollo.exception/OfflineException|null[0] + final fun equals(kotlin/Any?): kotlin/Boolean // com.apollographql.apollo.exception/OfflineException.equals|equals(kotlin.Any?){}[0] + final fun hashCode(): kotlin/Int // com.apollographql.apollo.exception/OfflineException.hashCode|hashCode(){}[0] + final fun toString(): kotlin/String // com.apollographql.apollo.exception/OfflineException.toString|toString(){}[0] } + +final val com.apollographql.apollo.api/AnyAdapter // com.apollographql.apollo.api/AnyAdapter|{}AnyAdapter[0] + final fun <get-AnyAdapter>(): com.apollographql.apollo.api/Adapter<kotlin/Any> // com.apollographql.apollo.api/AnyAdapter.<get-AnyAdapter>|<get-AnyAdapter>(){}[0] +final val com.apollographql.apollo.api/ApolloOptionalAnyAdapter // com.apollographql.apollo.api/ApolloOptionalAnyAdapter|{}ApolloOptionalAnyAdapter[0] + final fun <get-ApolloOptionalAnyAdapter>(): com.apollographql.apollo.api/ApolloOptionalAdapter<kotlin/Any> // com.apollographql.apollo.api/ApolloOptionalAnyAdapter.<get-ApolloOptionalAnyAdapter>|<get-ApolloOptionalAnyAdapter>(){}[0] +final val com.apollographql.apollo.api/ApolloOptionalBooleanAdapter // com.apollographql.apollo.api/ApolloOptionalBooleanAdapter|{}ApolloOptionalBooleanAdapter[0] + final fun <get-ApolloOptionalBooleanAdapter>(): com.apollographql.apollo.api/ApolloOptionalAdapter<kotlin/Boolean> // com.apollographql.apollo.api/ApolloOptionalBooleanAdapter.<get-ApolloOptionalBooleanAdapter>|<get-ApolloOptionalBooleanAdapter>(){}[0] +final val com.apollographql.apollo.api/ApolloOptionalDoubleAdapter // com.apollographql.apollo.api/ApolloOptionalDoubleAdapter|{}ApolloOptionalDoubleAdapter[0] + final fun <get-ApolloOptionalDoubleAdapter>(): com.apollographql.apollo.api/ApolloOptionalAdapter<kotlin/Double> // com.apollographql.apollo.api/ApolloOptionalDoubleAdapter.<get-ApolloOptionalDoubleAdapter>|<get-ApolloOptionalDoubleAdapter>(){}[0] +final val com.apollographql.apollo.api/ApolloOptionalIntAdapter // com.apollographql.apollo.api/ApolloOptionalIntAdapter|{}ApolloOptionalIntAdapter[0] + final fun <get-ApolloOptionalIntAdapter>(): com.apollographql.apollo.api/ApolloOptionalAdapter<kotlin/Int> // com.apollographql.apollo.api/ApolloOptionalIntAdapter.<get-ApolloOptionalIntAdapter>|<get-ApolloOptionalIntAdapter>(){}[0] +final val com.apollographql.apollo.api/ApolloOptionalStringAdapter // com.apollographql.apollo.api/ApolloOptionalStringAdapter|{}ApolloOptionalStringAdapter[0] + final fun <get-ApolloOptionalStringAdapter>(): com.apollographql.apollo.api/ApolloOptionalAdapter<kotlin/String> // com.apollographql.apollo.api/ApolloOptionalStringAdapter.<get-ApolloOptionalStringAdapter>|<get-ApolloOptionalStringAdapter>(){}[0] +final val com.apollographql.apollo.api/BooleanAdapter // com.apollographql.apollo.api/BooleanAdapter|{}BooleanAdapter[0] + final fun <get-BooleanAdapter>(): com.apollographql.apollo.api/Adapter<kotlin/Boolean> // com.apollographql.apollo.api/BooleanAdapter.<get-BooleanAdapter>|<get-BooleanAdapter>(){}[0] +final val com.apollographql.apollo.api/CompiledDirectiveType // com.apollographql.apollo.api/CompiledDirectiveType|{}CompiledDirectiveType[0] + final fun <get-CompiledDirectiveType>(): com.apollographql.apollo.api/ObjectType // com.apollographql.apollo.api/CompiledDirectiveType.<get-CompiledDirectiveType>|<get-CompiledDirectiveType>(){}[0] +final val com.apollographql.apollo.api/CompiledEnumValueType // com.apollographql.apollo.api/CompiledEnumValueType|{}CompiledEnumValueType[0] + final fun <get-CompiledEnumValueType>(): com.apollographql.apollo.api/ObjectType // com.apollographql.apollo.api/CompiledEnumValueType.<get-CompiledEnumValueType>|<get-CompiledEnumValueType>(){}[0] +final val com.apollographql.apollo.api/CompiledFieldType // com.apollographql.apollo.api/CompiledFieldType|{}CompiledFieldType[0] + final fun <get-CompiledFieldType>(): com.apollographql.apollo.api/ObjectType // com.apollographql.apollo.api/CompiledFieldType.<get-CompiledFieldType>|<get-CompiledFieldType>(){}[0] +final val com.apollographql.apollo.api/CompiledInputValueType // com.apollographql.apollo.api/CompiledInputValueType|{}CompiledInputValueType[0] + final fun <get-CompiledInputValueType>(): com.apollographql.apollo.api/ObjectType // com.apollographql.apollo.api/CompiledInputValueType.<get-CompiledInputValueType>|<get-CompiledInputValueType>(){}[0] +final val com.apollographql.apollo.api/CompiledSchemaType // com.apollographql.apollo.api/CompiledSchemaType|{}CompiledSchemaType[0] + final fun <get-CompiledSchemaType>(): com.apollographql.apollo.api/ObjectType // com.apollographql.apollo.api/CompiledSchemaType.<get-CompiledSchemaType>|<get-CompiledSchemaType>(){}[0] +final val com.apollographql.apollo.api/CompiledTypeType // com.apollographql.apollo.api/CompiledTypeType|{}CompiledTypeType[0] + final fun <get-CompiledTypeType>(): com.apollographql.apollo.api/ObjectType // com.apollographql.apollo.api/CompiledTypeType.<get-CompiledTypeType>|<get-CompiledTypeType>(){}[0] +final val com.apollographql.apollo.api/DoubleAdapter // com.apollographql.apollo.api/DoubleAdapter|{}DoubleAdapter[0] + final fun <get-DoubleAdapter>(): com.apollographql.apollo.api/Adapter<kotlin/Double> // com.apollographql.apollo.api/DoubleAdapter.<get-DoubleAdapter>|<get-DoubleAdapter>(){}[0] +final val com.apollographql.apollo.api/FloatAdapter // com.apollographql.apollo.api/FloatAdapter|{}FloatAdapter[0] + final fun <get-FloatAdapter>(): com.apollographql.apollo.api/Adapter<kotlin/Float> // com.apollographql.apollo.api/FloatAdapter.<get-FloatAdapter>|<get-FloatAdapter>(){}[0] +final val com.apollographql.apollo.api/GlobalBuilder // com.apollographql.apollo.api/GlobalBuilder|{}GlobalBuilder[0] + final fun <get-GlobalBuilder>(): com.apollographql.apollo.api/BuilderScope // com.apollographql.apollo.api/GlobalBuilder.<get-GlobalBuilder>|<get-GlobalBuilder>(){}[0] +final val com.apollographql.apollo.api/IntAdapter // com.apollographql.apollo.api/IntAdapter|{}IntAdapter[0] + final fun <get-IntAdapter>(): com.apollographql.apollo.api/Adapter<kotlin/Int> // com.apollographql.apollo.api/IntAdapter.<get-IntAdapter>|<get-IntAdapter>(){}[0] +final val com.apollographql.apollo.api/LongAdapter // com.apollographql.apollo.api/LongAdapter|{}LongAdapter[0] + final fun <get-LongAdapter>(): com.apollographql.apollo.api/Adapter<kotlin/Long> // com.apollographql.apollo.api/LongAdapter.<get-LongAdapter>|<get-LongAdapter>(){}[0] +final val com.apollographql.apollo.api/NullableAnyAdapter // com.apollographql.apollo.api/NullableAnyAdapter|{}NullableAnyAdapter[0] + final fun <get-NullableAnyAdapter>(): com.apollographql.apollo.api/NullableAdapter<kotlin/Any> // com.apollographql.apollo.api/NullableAnyAdapter.<get-NullableAnyAdapter>|<get-NullableAnyAdapter>(){}[0] +final val com.apollographql.apollo.api/NullableBooleanAdapter // com.apollographql.apollo.api/NullableBooleanAdapter|{}NullableBooleanAdapter[0] + final fun <get-NullableBooleanAdapter>(): com.apollographql.apollo.api/NullableAdapter<kotlin/Boolean> // com.apollographql.apollo.api/NullableBooleanAdapter.<get-NullableBooleanAdapter>|<get-NullableBooleanAdapter>(){}[0] +final val com.apollographql.apollo.api/NullableDoubleAdapter // com.apollographql.apollo.api/NullableDoubleAdapter|{}NullableDoubleAdapter[0] + final fun <get-NullableDoubleAdapter>(): com.apollographql.apollo.api/NullableAdapter<kotlin/Double> // com.apollographql.apollo.api/NullableDoubleAdapter.<get-NullableDoubleAdapter>|<get-NullableDoubleAdapter>(){}[0] +final val com.apollographql.apollo.api/NullableIntAdapter // com.apollographql.apollo.api/NullableIntAdapter|{}NullableIntAdapter[0] + final fun <get-NullableIntAdapter>(): com.apollographql.apollo.api/NullableAdapter<kotlin/Int> // com.apollographql.apollo.api/NullableIntAdapter.<get-NullableIntAdapter>|<get-NullableIntAdapter>(){}[0] +final val com.apollographql.apollo.api/NullableStringAdapter // com.apollographql.apollo.api/NullableStringAdapter|{}NullableStringAdapter[0] + final fun <get-NullableStringAdapter>(): com.apollographql.apollo.api/NullableAdapter<kotlin/String> // com.apollographql.apollo.api/NullableStringAdapter.<get-NullableStringAdapter>|<get-NullableStringAdapter>(){}[0] +final val com.apollographql.apollo.api/StringAdapter // com.apollographql.apollo.api/StringAdapter|{}StringAdapter[0] + final fun <get-StringAdapter>(): com.apollographql.apollo.api/Adapter<kotlin/String> // com.apollographql.apollo.api/StringAdapter.<get-StringAdapter>|<get-StringAdapter>(){}[0] +final val com.apollographql.apollo.api/UploadAdapter // com.apollographql.apollo.api/UploadAdapter|{}UploadAdapter[0] + final fun <get-UploadAdapter>(): com.apollographql.apollo.api/Adapter<com.apollographql.apollo.api/Upload> // com.apollographql.apollo.api/UploadAdapter.<get-UploadAdapter>|<get-UploadAdapter>(){}[0] +final val com.apollographql.apollo.api/isSuccess // com.apollographql.apollo.api/isSuccess|@com.apollographql.apollo.api.FieldResult<0:0>{0§<kotlin.Any?>}isSuccess[0] + final fun <#A1: kotlin/Any?> (com.apollographql.apollo.api/FieldResult<#A1>).<get-isSuccess>(): kotlin/Boolean // com.apollographql.apollo.api/isSuccess.<get-isSuccess>|<get-isSuccess>@com.apollographql.apollo.api.FieldResult<0:0>(){0§<kotlin.Any?>}[0] + +final fun (com.apollographql.apollo.api.json/JsonReader).com.apollographql.apollo.api.json/readTypename(): kotlin/String // com.apollographql.apollo.api.json/readTypename|readTypename@com.apollographql.apollo.api.json.JsonReader(){}[0] +final fun (com.apollographql.apollo.api.json/JsonWriter).com.apollographql.apollo.api.json/writeAny(kotlin/Any?) // com.apollographql.apollo.api.json/writeAny|writeAny@com.apollographql.apollo.api.json.JsonWriter(kotlin.Any?){}[0] +final fun (com.apollographql.apollo.api/BooleanExpression<com.apollographql.apollo.api/BTerm>).com.apollographql.apollo.api/evaluate(kotlin.collections/Set<kotlin/String>?, kotlin/String?, kotlin.collections/Set<com.apollographql.apollo.api/DeferredFragmentIdentifier>?, kotlin.collections/List<kotlin/Any>?): kotlin/Boolean // com.apollographql.apollo.api/evaluate|evaluate@com.apollographql.apollo.api.BooleanExpression<com.apollographql.apollo.api.BTerm>(kotlin.collections.Set<kotlin.String>?;kotlin.String?;kotlin.collections.Set<com.apollographql.apollo.api.DeferredFragmentIdentifier>?;kotlin.collections.List<kotlin.Any>?){}[0] +final fun (com.apollographql.apollo.api/CompiledNamedType).com.apollographql.apollo.api/isComposite(): kotlin/Boolean // com.apollographql.apollo.api/isComposite|isComposite@com.apollographql.apollo.api.CompiledNamedType(){}[0] +final fun (com.apollographql.apollo.api/CompiledNamedType).com.apollographql.apollo.api/keyFields(): kotlin.collections/List<kotlin/String> // com.apollographql.apollo.api/keyFields|keyFields@com.apollographql.apollo.api.CompiledNamedType(){}[0] +final fun (com.apollographql.apollo.api/CompiledType).com.apollographql.apollo.api/list(): com.apollographql.apollo.api/CompiledListType // com.apollographql.apollo.api/list|list@com.apollographql.apollo.api.CompiledType(){}[0] +final fun (com.apollographql.apollo.api/CompiledType).com.apollographql.apollo.api/notNull(): com.apollographql.apollo.api/CompiledNotNullType // com.apollographql.apollo.api/notNull|notNull@com.apollographql.apollo.api.CompiledType(){}[0] +final fun (com.apollographql.apollo.api/Operation.Data).com.apollographql.apollo.api/toJson(com.apollographql.apollo.api.json/JsonWriter, com.apollographql.apollo.api/CustomScalarAdapters = ...) // com.apollographql.apollo.api/toJson|toJson@com.apollographql.apollo.api.Operation.Data(com.apollographql.apollo.api.json.JsonWriter;com.apollographql.apollo.api.CustomScalarAdapters){}[0] +final fun (com.apollographql.apollo.api/Operation.Data).com.apollographql.apollo.api/toJson(com.apollographql.apollo.api/CustomScalarAdapters = ...): kotlin/String // com.apollographql.apollo.api/toJson|toJson@com.apollographql.apollo.api.Operation.Data(com.apollographql.apollo.api.CustomScalarAdapters){}[0] +final fun (com.apollographql.apollo.api/Operation.Data).com.apollographql.apollo.api/toResponseJson(com.apollographql.apollo.api/CustomScalarAdapters = ...): kotlin/String // com.apollographql.apollo.api/toResponseJson|toResponseJson@com.apollographql.apollo.api.Operation.Data(com.apollographql.apollo.api.CustomScalarAdapters){}[0] +final fun (kotlin.collections/List<com.apollographql.apollo.api.http/HttpHeader>).com.apollographql.apollo.api.http/valueOf(kotlin/String): kotlin/String? // com.apollographql.apollo.api.http/valueOf|valueOf@kotlin.collections.List<com.apollographql.apollo.api.http.HttpHeader>(kotlin.String){}[0] +final fun (kotlin.collections/Map<kotlin/String, kotlin/Any?>).com.apollographql.apollo.api.json/jsonReader(): com.apollographql.apollo.api.json/JsonReader // com.apollographql.apollo.api.json/jsonReader|jsonReader@kotlin.collections.Map<kotlin.String,kotlin.Any?>(){}[0] +final fun (kotlin/String).com.apollographql.apollo.api.http.internal/urlDecode(): kotlin/String // com.apollographql.apollo.api.http.internal/urlDecode|urlDecode@kotlin.String(){}[0] +final fun (kotlin/String).com.apollographql.apollo.api.http.internal/urlEncode(): kotlin/String // com.apollographql.apollo.api.http.internal/urlEncode|urlEncode@kotlin.String(){}[0] +final fun (okio/BufferedSource).com.apollographql.apollo.api.json/jsonReader(): com.apollographql.apollo.api.json/JsonReader // com.apollographql.apollo.api.json/jsonReader|jsonReader@okio.BufferedSource(){}[0] +final fun <#A: com.apollographql.apollo.api/Executable.Data> (com.apollographql.apollo.api/Executable<#A>).com.apollographql.apollo.api/composeData(com.apollographql.apollo.api.json/JsonWriter, com.apollographql.apollo.api/CustomScalarAdapters, #A) // com.apollographql.apollo.api/composeData|composeData@com.apollographql.apollo.api.Executable<0:0>(com.apollographql.apollo.api.json.JsonWriter;com.apollographql.apollo.api.CustomScalarAdapters;0:0){0§<com.apollographql.apollo.api.Executable.Data>}[0] +final fun <#A: com.apollographql.apollo.api/Executable.Data> (com.apollographql.apollo.api/Executable<#A>).com.apollographql.apollo.api/parseData(com.apollographql.apollo.api.json/JsonReader, com.apollographql.apollo.api/CustomScalarAdapters = ..., kotlin.collections/Set<kotlin/String>? = ..., kotlin.collections/Set<com.apollographql.apollo.api/DeferredFragmentIdentifier>? = ..., kotlin.collections/List<com.apollographql.apollo.api/Error>? = ...): #A? // com.apollographql.apollo.api/parseData|parseData@com.apollographql.apollo.api.Executable<0:0>(com.apollographql.apollo.api.json.JsonReader;com.apollographql.apollo.api.CustomScalarAdapters;kotlin.collections.Set<kotlin.String>?;kotlin.collections.Set<com.apollographql.apollo.api.DeferredFragmentIdentifier>?;kotlin.collections.List<com.apollographql.apollo.api.Error>?){0§<com.apollographql.apollo.api.Executable.Data>}[0] +final fun <#A: com.apollographql.apollo.api/Executable.Data> (com.apollographql.apollo.api/Executable<#A>).com.apollographql.apollo.api/variables(com.apollographql.apollo.api/CustomScalarAdapters): com.apollographql.apollo.api/Executable.Variables // com.apollographql.apollo.api/variables|variables@com.apollographql.apollo.api.Executable<0:0>(com.apollographql.apollo.api.CustomScalarAdapters){0§<com.apollographql.apollo.api.Executable.Data>}[0] +final fun <#A: com.apollographql.apollo.api/Executable.Data> (com.apollographql.apollo.api/Executable<#A>).com.apollographql.apollo.api/variablesJson(com.apollographql.apollo.api/CustomScalarAdapters): kotlin/String // com.apollographql.apollo.api/variablesJson|variablesJson@com.apollographql.apollo.api.Executable<0:0>(com.apollographql.apollo.api.CustomScalarAdapters){0§<com.apollographql.apollo.api.Executable.Data>}[0] +final fun <#A: com.apollographql.apollo.api/Operation.Data> (com.apollographql.apollo.api/Operation<#A>).com.apollographql.apollo.api/composeJsonRequest(com.apollographql.apollo.api.json/JsonWriter, com.apollographql.apollo.api/CustomScalarAdapters = ...) // com.apollographql.apollo.api/composeJsonRequest|composeJsonRequest@com.apollographql.apollo.api.Operation<0:0>(com.apollographql.apollo.api.json.JsonWriter;com.apollographql.apollo.api.CustomScalarAdapters){0§<com.apollographql.apollo.api.Operation.Data>}[0] +final fun <#A: com.apollographql.apollo.api/Operation.Data> (com.apollographql.apollo.api/Operation<#A>).com.apollographql.apollo.api/composeJsonResponse(com.apollographql.apollo.api.json/JsonWriter, #A, com.apollographql.apollo.api/CustomScalarAdapters = ...) // com.apollographql.apollo.api/composeJsonResponse|composeJsonResponse@com.apollographql.apollo.api.Operation<0:0>(com.apollographql.apollo.api.json.JsonWriter;0:0;com.apollographql.apollo.api.CustomScalarAdapters){0§<com.apollographql.apollo.api.Operation.Data>}[0] +final fun <#A: com.apollographql.apollo.api/Operation.Data> (com.apollographql.apollo.api/Operation<#A>).com.apollographql.apollo.api/parseJsonResponse(com.apollographql.apollo.api.json/JsonReader, com.apollographql.apollo.api/CustomScalarAdapters = ..., kotlin.collections/Set<com.apollographql.apollo.api/DeferredFragmentIdentifier>? = ...): com.apollographql.apollo.api/ApolloResponse<#A> // com.apollographql.apollo.api/parseJsonResponse|parseJsonResponse@com.apollographql.apollo.api.Operation<0:0>(com.apollographql.apollo.api.json.JsonReader;com.apollographql.apollo.api.CustomScalarAdapters;kotlin.collections.Set<com.apollographql.apollo.api.DeferredFragmentIdentifier>?){0§<com.apollographql.apollo.api.Operation.Data>}[0] +final fun <#A: com.apollographql.apollo.api/Operation.Data> (com.apollographql.apollo.api/Operation<#A>).com.apollographql.apollo.api/parseResponse(com.apollographql.apollo.api.json/JsonReader, com.benasher44.uuid/Uuid? = ..., com.apollographql.apollo.api/CustomScalarAdapters = ..., kotlin.collections/Set<com.apollographql.apollo.api/DeferredFragmentIdentifier>? = ...): com.apollographql.apollo.api/ApolloResponse<#A> // com.apollographql.apollo.api/parseResponse|parseResponse@com.apollographql.apollo.api.Operation<0:0>(com.apollographql.apollo.api.json.JsonReader;com.benasher44.uuid.Uuid?;com.apollographql.apollo.api.CustomScalarAdapters;kotlin.collections.Set<com.apollographql.apollo.api.DeferredFragmentIdentifier>?){0§<com.apollographql.apollo.api.Operation.Data>}[0] +final fun <#A: kotlin/Any, #B: kotlin/Any> (com.apollographql.apollo.api/BooleanExpression<#A>).com.apollographql.apollo.api/firstElementOfType(kotlin.reflect/KClass<#B>): #B? // com.apollographql.apollo.api/firstElementOfType|firstElementOfType@com.apollographql.apollo.api.BooleanExpression<0:0>(kotlin.reflect.KClass<0:1>){0§<kotlin.Any>;1§<kotlin.Any>}[0] +final fun <#A: kotlin/Any> (com.apollographql.apollo.api/Adapter<#A>).com.apollographql.apollo.api/nullable(): com.apollographql.apollo.api/NullableAdapter<#A> // com.apollographql.apollo.api/nullable|nullable@com.apollographql.apollo.api.Adapter<0:0>(){0§<kotlin.Any>}[0] +final fun <#A: kotlin/Any> (com.apollographql.apollo.api/BooleanExpression<#A>).com.apollographql.apollo.api/and(kotlin/Array<out com.apollographql.apollo.api/BooleanExpression<#A>>...): com.apollographql.apollo.api/BooleanExpression<#A> // com.apollographql.apollo.api/and|and@com.apollographql.apollo.api.BooleanExpression<0:0>(kotlin.Array<out|com.apollographql.apollo.api.BooleanExpression<0:0>>...){0§<kotlin.Any>}[0] +final fun <#A: kotlin/Any> (com.apollographql.apollo.api/BooleanExpression<#A>).com.apollographql.apollo.api/containsPossibleTypes(): kotlin/Boolean // com.apollographql.apollo.api/containsPossibleTypes|containsPossibleTypes@com.apollographql.apollo.api.BooleanExpression<0:0>(){0§<kotlin.Any>}[0] +final fun <#A: kotlin/Any> (com.apollographql.apollo.api/BooleanExpression<#A>).com.apollographql.apollo.api/evaluate(kotlin/Function1<#A, kotlin/Boolean>): kotlin/Boolean // com.apollographql.apollo.api/evaluate|evaluate@com.apollographql.apollo.api.BooleanExpression<0:0>(kotlin.Function1<0:0,kotlin.Boolean>){0§<kotlin.Any>}[0] +final fun <#A: kotlin/Any> (com.apollographql.apollo.api/BooleanExpression<#A>).com.apollographql.apollo.api/or(kotlin/Array<out com.apollographql.apollo.api/BooleanExpression<#A>>...): com.apollographql.apollo.api/BooleanExpression<#A> // com.apollographql.apollo.api/or|or@com.apollographql.apollo.api.BooleanExpression<0:0>(kotlin.Array<out|com.apollographql.apollo.api.BooleanExpression<0:0>>...){0§<kotlin.Any>}[0] +final fun <#A: kotlin/Any> com.apollographql.apollo.api/and(kotlin/Array<out com.apollographql.apollo.api/BooleanExpression<#A>>...): com.apollographql.apollo.api/BooleanExpression<#A> // com.apollographql.apollo.api/and|and(kotlin.Array<out|com.apollographql.apollo.api.BooleanExpression<0:0>>...){0§<kotlin.Any>}[0] +final fun <#A: kotlin/Any> com.apollographql.apollo.api/not(com.apollographql.apollo.api/BooleanExpression<#A>): com.apollographql.apollo.api/BooleanExpression<#A> // com.apollographql.apollo.api/not|not(com.apollographql.apollo.api.BooleanExpression<0:0>){0§<kotlin.Any>}[0] +final fun <#A: kotlin/Any> com.apollographql.apollo.api/or(kotlin/Array<out com.apollographql.apollo.api/BooleanExpression<#A>>...): com.apollographql.apollo.api/BooleanExpression<#A> // com.apollographql.apollo.api/or|or(kotlin.Array<out|com.apollographql.apollo.api.BooleanExpression<0:0>>...){0§<kotlin.Any>}[0] +final fun <#A: kotlin/Any?, #B: com.apollographql.apollo.api/ObjectBuilder<*>> com.apollographql.apollo.api/buildData(com.apollographql.apollo.api/BuilderFactory<#B>, kotlin/Function1<#B, kotlin/Unit>, com.apollographql.apollo.api/Adapter<#A>, kotlin.collections/List<com.apollographql.apollo.api/CompiledSelection>, kotlin/String, com.apollographql.apollo.api/FakeResolver, com.apollographql.apollo.api/CustomScalarAdapters): #A // com.apollographql.apollo.api/buildData|buildData(com.apollographql.apollo.api.BuilderFactory<0:1>;kotlin.Function1<0:1,kotlin.Unit>;com.apollographql.apollo.api.Adapter<0:0>;kotlin.collections.List<com.apollographql.apollo.api.CompiledSelection>;kotlin.String;com.apollographql.apollo.api.FakeResolver;com.apollographql.apollo.api.CustomScalarAdapters){0§<kotlin.Any?>;1§<com.apollographql.apollo.api.ObjectBuilder<*>>}[0] +final fun <#A: kotlin/Any?> (com.apollographql.apollo.api/Adapter<#A>).com.apollographql.apollo.api/catchToNull(): com.apollographql.apollo.api/Adapter<#A?> // com.apollographql.apollo.api/catchToNull|catchToNull@com.apollographql.apollo.api.Adapter<0:0>(){0§<kotlin.Any?>}[0] +final fun <#A: kotlin/Any?> (com.apollographql.apollo.api/Adapter<#A>).com.apollographql.apollo.api/catchToResult(): com.apollographql.apollo.api/Adapter<com.apollographql.apollo.api/FieldResult<#A>> // com.apollographql.apollo.api/catchToResult|catchToResult@com.apollographql.apollo.api.Adapter<0:0>(){0§<kotlin.Any?>}[0] +final fun <#A: kotlin/Any?> (com.apollographql.apollo.api/Adapter<#A>).com.apollographql.apollo.api/errorAware(): com.apollographql.apollo.api/Adapter<#A> // com.apollographql.apollo.api/errorAware|errorAware@com.apollographql.apollo.api.Adapter<0:0>(){0§<kotlin.Any?>}[0] +final fun <#A: kotlin/Any?> (com.apollographql.apollo.api/Adapter<#A>).com.apollographql.apollo.api/list(): com.apollographql.apollo.api/ListAdapter<#A> // com.apollographql.apollo.api/list|list@com.apollographql.apollo.api.Adapter<0:0>(){0§<kotlin.Any?>}[0] +final fun <#A: kotlin/Any?> (com.apollographql.apollo.api/Adapter<#A>).com.apollographql.apollo.api/obj(kotlin/Boolean = ...): com.apollographql.apollo.api/ObjectAdapter<#A> // com.apollographql.apollo.api/obj|obj@com.apollographql.apollo.api.Adapter<0:0>(kotlin.Boolean){0§<kotlin.Any?>}[0] +final fun <#A: kotlin/Any?> (com.apollographql.apollo.api/Adapter<#A>).com.apollographql.apollo.api/optional(): com.apollographql.apollo.api/PresentAdapter<#A> // com.apollographql.apollo.api/optional|optional@com.apollographql.apollo.api.Adapter<0:0>(){0§<kotlin.Any?>}[0] +final fun <#A: kotlin/Any?> (com.apollographql.apollo.api/Adapter<#A>).com.apollographql.apollo.api/present(): com.apollographql.apollo.api/PresentAdapter<#A> // com.apollographql.apollo.api/present|present@com.apollographql.apollo.api.Adapter<0:0>(){0§<kotlin.Any?>}[0] +final fun <#A: kotlin/Any?> (com.apollographql.apollo.api/Adapter<#A>).com.apollographql.apollo.api/toJsonString(#A, com.apollographql.apollo.api/CustomScalarAdapters = ..., kotlin/String? = ...): kotlin/String // com.apollographql.apollo.api/toJsonString|toJsonString@com.apollographql.apollo.api.Adapter<0:0>(0:0;com.apollographql.apollo.api.CustomScalarAdapters;kotlin.String?){0§<kotlin.Any?>}[0] +final fun <#A: kotlin/Any?> (com.apollographql.apollo.api/FieldResult<#A>).com.apollographql.apollo.api/exceptionOrNull(): kotlin/Exception? // com.apollographql.apollo.api/exceptionOrNull|exceptionOrNull@com.apollographql.apollo.api.FieldResult<0:0>(){0§<kotlin.Any?>}[0] +final fun <#A: kotlin/Any?> (com.apollographql.apollo.api/FieldResult<#A>).com.apollographql.apollo.api/getOrElse(#A): #A // com.apollographql.apollo.api/getOrElse|getOrElse@com.apollographql.apollo.api.FieldResult<0:0>(0:0){0§<kotlin.Any?>}[0] +final fun <#A: kotlin/Any?> (com.apollographql.apollo.api/FieldResult<#A>).com.apollographql.apollo.api/getOrNull(): #A? // com.apollographql.apollo.api/getOrNull|getOrNull@com.apollographql.apollo.api.FieldResult<0:0>(){0§<kotlin.Any?>}[0] +final fun <#A: kotlin/Any?> (com.apollographql.apollo.api/FieldResult<#A>).com.apollographql.apollo.api/getOrThrow(): #A // com.apollographql.apollo.api/getOrThrow|getOrThrow@com.apollographql.apollo.api.FieldResult<0:0>(){0§<kotlin.Any?>}[0] +final fun <#A: kotlin/Any?> (com.apollographql.apollo.api/FieldResult<#A>).com.apollographql.apollo.api/graphQLErrorOrNull(): com.apollographql.apollo.api/Error? // com.apollographql.apollo.api/graphQLErrorOrNull|graphQLErrorOrNull@com.apollographql.apollo.api.FieldResult<0:0>(){0§<kotlin.Any?>}[0] +final fun <#A: kotlin/Any?> (com.apollographql.apollo.api/Optional<#A>).com.apollographql.apollo.api/getOrElse(#A): #A // com.apollographql.apollo.api/getOrElse|getOrElse@com.apollographql.apollo.api.Optional<0:0>(0:0){0§<kotlin.Any?>}[0] +final fun <#A: kotlin/Any?> com.apollographql.apollo.api/adaptValue(com.apollographql.apollo.api/Adapter<#A>, #A): kotlin/Any? // com.apollographql.apollo.api/adaptValue|adaptValue(com.apollographql.apollo.api.Adapter<0:0>;0:0){0§<kotlin.Any?>}[0] +final fun <#A: kotlin/Any?> com.apollographql.apollo.api/buildData(com.apollographql.apollo.api/Adapter<#A>, kotlin.collections/List<com.apollographql.apollo.api/CompiledSelection>, kotlin/String, kotlin.collections/Map<kotlin/String, kotlin/Any?>, com.apollographql.apollo.api/FakeResolver, com.apollographql.apollo.api/CustomScalarAdapters): #A // com.apollographql.apollo.api/buildData|buildData(com.apollographql.apollo.api.Adapter<0:0>;kotlin.collections.List<com.apollographql.apollo.api.CompiledSelection>;kotlin.String;kotlin.collections.Map<kotlin.String,kotlin.Any?>;com.apollographql.apollo.api.FakeResolver;com.apollographql.apollo.api.CustomScalarAdapters){0§<kotlin.Any?>}[0] +final fun com.apollographql.apollo.api/Builder(com.apollographql.apollo.api/CustomScalarAdapters): com.apollographql.apollo.api/BuilderScope // com.apollographql.apollo.api/Builder|Builder(com.apollographql.apollo.api.CustomScalarAdapters){}[0] +final fun com.apollographql.apollo.api/assertOneOf(kotlin/Array<out com.apollographql.apollo.api/Optional<*>>...) // com.apollographql.apollo.api/assertOneOf|assertOneOf(kotlin.Array<out|com.apollographql.apollo.api.Optional<*>>...){}[0] +final fun com.apollographql.apollo.api/checkFieldNotMissing(kotlin/Any?, kotlin/String) // com.apollographql.apollo.api/checkFieldNotMissing|checkFieldNotMissing(kotlin.Any?;kotlin.String){}[0] +final fun com.apollographql.apollo.api/label(kotlin/String? = ...): com.apollographql.apollo.api/BooleanExpression<com.apollographql.apollo.api/BLabel> // com.apollographql.apollo.api/label|label(kotlin.String?){}[0] +final fun com.apollographql.apollo.api/missingField(com.apollographql.apollo.api.json/JsonReader, kotlin/String): kotlin/Nothing // com.apollographql.apollo.api/missingField|missingField(com.apollographql.apollo.api.json.JsonReader;kotlin.String){}[0] +final fun com.apollographql.apollo.api/possibleTypes(kotlin.collections/List<com.apollographql.apollo.api/CompiledType>, com.apollographql.apollo.api/CompiledNamedType): kotlin.collections/List<com.apollographql.apollo.api/ObjectType> // com.apollographql.apollo.api/possibleTypes|possibleTypes(kotlin.collections.List<com.apollographql.apollo.api.CompiledType>;com.apollographql.apollo.api.CompiledNamedType){}[0] +final fun com.apollographql.apollo.api/possibleTypes(kotlin/Array<out kotlin/String>...): com.apollographql.apollo.api/BooleanExpression<com.apollographql.apollo.api/BPossibleTypes> // com.apollographql.apollo.api/possibleTypes|possibleTypes(kotlin.Array<out|kotlin.String>...){}[0] +final fun com.apollographql.apollo.api/variable(kotlin/String): com.apollographql.apollo.api/BooleanExpression<com.apollographql.apollo.api/BVariable> // com.apollographql.apollo.api/variable|variable(kotlin.String){}[0] +final inline fun (com.apollographql.apollo.api.json/JsonWriter).com.apollographql.apollo.api.json/writeArray(crossinline kotlin/Function1<com.apollographql.apollo.api.json/JsonWriter, kotlin/Unit>) // com.apollographql.apollo.api.json/writeArray|writeArray@com.apollographql.apollo.api.json.JsonWriter(kotlin.Function1<com.apollographql.apollo.api.json.JsonWriter,kotlin.Unit>){}[0] +final inline fun (com.apollographql.apollo.api.json/JsonWriter).com.apollographql.apollo.api.json/writeObject(crossinline kotlin/Function1<com.apollographql.apollo.api.json/JsonWriter, kotlin/Unit>) // com.apollographql.apollo.api.json/writeObject|writeObject@com.apollographql.apollo.api.json.JsonWriter(kotlin.Function1<com.apollographql.apollo.api.json.JsonWriter,kotlin.Unit>){}[0] +final inline fun <#A: reified kotlin/Any?> (com.apollographql.apollo.api/Adapter<#A>).com.apollographql.apollo.api/array(): com.apollographql.apollo.api/Adapter<kotlin/Array<#A>> // com.apollographql.apollo.api/array|array@com.apollographql.apollo.api.Adapter<0:0>(){0§<kotlin.Any?>}[0] +final inline fun <#A: reified kotlin/Any?> (kotlin/Any).com.apollographql.apollo.api/apolloUnsafeCast(): #A // com.apollographql.apollo.api/apolloUnsafeCast|apolloUnsafeCast@kotlin.Any(){0§<kotlin.Any?>}[0] +final inline fun <#A: reified kotlin/Any?> (kotlin/Any).com.apollographql.apollo.api/defaultApolloUnsafeCast(): #A // com.apollographql.apollo.api/defaultApolloUnsafeCast|defaultApolloUnsafeCast@kotlin.Any(){0§<kotlin.Any?>}[0] +final inline fun com.apollographql.apollo.api.json/buildJsonByteString(kotlin/String? = ..., crossinline kotlin/Function1<com.apollographql.apollo.api.json/JsonWriter, kotlin/Unit>): okio/ByteString // com.apollographql.apollo.api.json/buildJsonByteString|buildJsonByteString(kotlin.String?;kotlin.Function1<com.apollographql.apollo.api.json.JsonWriter,kotlin.Unit>){}[0] +final inline fun com.apollographql.apollo.api.json/buildJsonMap(crossinline kotlin/Function1<com.apollographql.apollo.api.json/JsonWriter, kotlin/Unit>): kotlin/Any? // com.apollographql.apollo.api.json/buildJsonMap|buildJsonMap(kotlin.Function1<com.apollographql.apollo.api.json.JsonWriter,kotlin.Unit>){}[0] +final inline fun com.apollographql.apollo.api.json/buildJsonString(kotlin/String? = ..., crossinline kotlin/Function1<com.apollographql.apollo.api.json/JsonWriter, kotlin/Unit>): kotlin/String // com.apollographql.apollo.api.json/buildJsonString|buildJsonString(kotlin.String?;kotlin.Function1<com.apollographql.apollo.api.json.JsonWriter,kotlin.Unit>){}[0] + // Targets: [native] final fun (okio/Path).com.apollographql.apollo.api/toUpload(kotlin/String, okio/FileSystem = ...): com.apollographql.apollo.api/Upload // com.apollographql.apollo.api/toUpload|toUpload@okio.Path(kotlin.String;okio.FileSystem){}[0] + // Targets: [apple] final val com.apollographql.apollo.exception/nsError // com.apollographql.apollo.exception/nsError|@com.apollographql.apollo.exception.ApolloNetworkException{}nsError[0] final fun (com.apollographql.apollo.exception/ApolloNetworkException).<get-nsError>(): platform.Foundation/NSError? // com.apollographql.apollo.exception/nsError.<get-nsError>|<get-nsError>@com.apollographql.apollo.exception.ApolloNetworkException(){}[0] + +// Targets: [js] +sealed interface com.apollographql.apollo.api.json/IteratorWrapper { // com.apollographql.apollo.api.json/IteratorWrapper|null[0] + abstract val iterator // com.apollographql.apollo.api.json/IteratorWrapper.iterator|{}iterator[0] + abstract fun <get-iterator>(): kotlin.collections/Iterator<*> // com.apollographql.apollo.api.json/IteratorWrapper.iterator.<get-iterator>|<get-iterator>(){}[0] + + final class EntryIterator : com.apollographql.apollo.api.json/IteratorWrapper { // com.apollographql.apollo.api.json/IteratorWrapper.EntryIterator|null[0] + constructor <init>(kotlin.collections/Iterator<kotlin/Array<kotlin/Any>>) // com.apollographql.apollo.api.json/IteratorWrapper.EntryIterator.<init>|<init>(kotlin.collections.Iterator<kotlin.Array<kotlin.Any>>){}[0] + + final val iterator // com.apollographql.apollo.api.json/IteratorWrapper.EntryIterator.iterator|{}iterator[0] + final fun <get-iterator>(): kotlin.collections/Iterator<kotlin/Array<kotlin/Any>> // com.apollographql.apollo.api.json/IteratorWrapper.EntryIterator.iterator.<get-iterator>|<get-iterator>(){}[0] + + final fun component1(): kotlin.collections/Iterator<kotlin/Array<kotlin/Any>> // com.apollographql.apollo.api.json/IteratorWrapper.EntryIterator.component1|component1(){}[0] + final fun copy(kotlin.collections/Iterator<kotlin/Array<kotlin/Any>> = ...): com.apollographql.apollo.api.json/IteratorWrapper.EntryIterator // com.apollographql.apollo.api.json/IteratorWrapper.EntryIterator.copy|copy(kotlin.collections.Iterator<kotlin.Array<kotlin.Any>>){}[0] + final fun equals(kotlin/Any?): kotlin/Boolean // com.apollographql.apollo.api.json/IteratorWrapper.EntryIterator.equals|equals(kotlin.Any?){}[0] + final fun hashCode(): kotlin/Int // com.apollographql.apollo.api.json/IteratorWrapper.EntryIterator.hashCode|hashCode(){}[0] + final fun toString(): kotlin/String // com.apollographql.apollo.api.json/IteratorWrapper.EntryIterator.toString|toString(){}[0] + } + + final class StandardIterator : com.apollographql.apollo.api.json/IteratorWrapper { // com.apollographql.apollo.api.json/IteratorWrapper.StandardIterator|null[0] + constructor <init>(kotlin.collections/Iterator<*>) // com.apollographql.apollo.api.json/IteratorWrapper.StandardIterator.<init>|<init>(kotlin.collections.Iterator<*>){}[0] + + final val iterator // com.apollographql.apollo.api.json/IteratorWrapper.StandardIterator.iterator|{}iterator[0] + final fun <get-iterator>(): kotlin.collections/Iterator<*> // com.apollographql.apollo.api.json/IteratorWrapper.StandardIterator.iterator.<get-iterator>|<get-iterator>(){}[0] + + final fun component1(): kotlin.collections/Iterator<*> // com.apollographql.apollo.api.json/IteratorWrapper.StandardIterator.component1|component1(){}[0] + final fun copy(kotlin.collections/Iterator<*> = ...): com.apollographql.apollo.api.json/IteratorWrapper.StandardIterator // com.apollographql.apollo.api.json/IteratorWrapper.StandardIterator.copy|copy(kotlin.collections.Iterator<*>){}[0] + final fun equals(kotlin/Any?): kotlin/Boolean // com.apollographql.apollo.api.json/IteratorWrapper.StandardIterator.equals|equals(kotlin.Any?){}[0] + final fun hashCode(): kotlin/Int // com.apollographql.apollo.api.json/IteratorWrapper.StandardIterator.hashCode|hashCode(){}[0] + final fun toString(): kotlin/String // com.apollographql.apollo.api.json/IteratorWrapper.StandardIterator.toString|toString(){}[0] + } +} + // Targets: [js] final class com.apollographql.apollo.api.json/DynamicJsJsonReader : com.apollographql.apollo.api.json/JsonReader { // com.apollographql.apollo.api.json/DynamicJsJsonReader|null[0] constructor <init>(dynamic, kotlin/Array<kotlin/Any> = ...) // com.apollographql.apollo.api.json/DynamicJsJsonReader.<init>|<init>(<dynamic>;kotlin.Array<kotlin.Any>){}[0] + + final val root // com.apollographql.apollo.api.json/DynamicJsJsonReader.root|{}root[0] + final fun <get-root>(): dynamic // com.apollographql.apollo.api.json/DynamicJsJsonReader.root.<get-root>|<get-root>(){}[0] + final fun beginArray(): com.apollographql.apollo.api.json/DynamicJsJsonReader // com.apollographql.apollo.api.json/DynamicJsJsonReader.beginArray|beginArray(){}[0] final fun beginObject(): com.apollographql.apollo.api.json/DynamicJsJsonReader // com.apollographql.apollo.api.json/DynamicJsJsonReader.beginObject|beginObject(){}[0] final fun close() // com.apollographql.apollo.api.json/DynamicJsJsonReader.close|close(){}[0] @@ -1193,31 +1477,4 @@ final class com.apollographql.apollo.api.json/DynamicJsJsonReader : com.apollogr final fun rewind() // com.apollographql.apollo.api.json/DynamicJsJsonReader.rewind|rewind(){}[0] final fun selectName(kotlin.collections/List<kotlin/String>): kotlin/Int // com.apollographql.apollo.api.json/DynamicJsJsonReader.selectName|selectName(kotlin.collections.List<kotlin.String>){}[0] final fun skipValue() // com.apollographql.apollo.api.json/DynamicJsJsonReader.skipValue|skipValue(){}[0] - final val root // com.apollographql.apollo.api.json/DynamicJsJsonReader.root|{}root[0] - final fun <get-root>(): dynamic // com.apollographql.apollo.api.json/DynamicJsJsonReader.root.<get-root>|<get-root>(){}[0] -} -// Targets: [js] -sealed interface com.apollographql.apollo.api.json/IteratorWrapper { // com.apollographql.apollo.api.json/IteratorWrapper|null[0] - abstract val iterator // com.apollographql.apollo.api.json/IteratorWrapper.iterator|{}iterator[0] - abstract fun <get-iterator>(): kotlin.collections/Iterator<*> // com.apollographql.apollo.api.json/IteratorWrapper.iterator.<get-iterator>|<get-iterator>(){}[0] - final class EntryIterator : com.apollographql.apollo.api.json/IteratorWrapper { // com.apollographql.apollo.api.json/IteratorWrapper.EntryIterator|null[0] - constructor <init>(kotlin.collections/Iterator<kotlin/Array<kotlin/Any>>) // com.apollographql.apollo.api.json/IteratorWrapper.EntryIterator.<init>|<init>(kotlin.collections.Iterator<kotlin.Array<kotlin.Any>>){}[0] - final fun component1(): kotlin.collections/Iterator<kotlin/Array<kotlin/Any>> // com.apollographql.apollo.api.json/IteratorWrapper.EntryIterator.component1|component1(){}[0] - final fun copy(kotlin.collections/Iterator<kotlin/Array<kotlin/Any>> = ...): com.apollographql.apollo.api.json/IteratorWrapper.EntryIterator // com.apollographql.apollo.api.json/IteratorWrapper.EntryIterator.copy|copy(kotlin.collections.Iterator<kotlin.Array<kotlin.Any>>){}[0] - final fun equals(kotlin/Any?): kotlin/Boolean // com.apollographql.apollo.api.json/IteratorWrapper.EntryIterator.equals|equals(kotlin.Any?){}[0] - final fun hashCode(): kotlin/Int // com.apollographql.apollo.api.json/IteratorWrapper.EntryIterator.hashCode|hashCode(){}[0] - final fun toString(): kotlin/String // com.apollographql.apollo.api.json/IteratorWrapper.EntryIterator.toString|toString(){}[0] - final val iterator // com.apollographql.apollo.api.json/IteratorWrapper.EntryIterator.iterator|{}iterator[0] - final fun <get-iterator>(): kotlin.collections/Iterator<kotlin/Array<kotlin/Any>> // com.apollographql.apollo.api.json/IteratorWrapper.EntryIterator.iterator.<get-iterator>|<get-iterator>(){}[0] - } - final class StandardIterator : com.apollographql.apollo.api.json/IteratorWrapper { // com.apollographql.apollo.api.json/IteratorWrapper.StandardIterator|null[0] - constructor <init>(kotlin.collections/Iterator<*>) // com.apollographql.apollo.api.json/IteratorWrapper.StandardIterator.<init>|<init>(kotlin.collections.Iterator<*>){}[0] - final fun component1(): kotlin.collections/Iterator<*> // com.apollographql.apollo.api.json/IteratorWrapper.StandardIterator.component1|component1(){}[0] - final fun copy(kotlin.collections/Iterator<*> = ...): com.apollographql.apollo.api.json/IteratorWrapper.StandardIterator // com.apollographql.apollo.api.json/IteratorWrapper.StandardIterator.copy|copy(kotlin.collections.Iterator<*>){}[0] - final fun equals(kotlin/Any?): kotlin/Boolean // com.apollographql.apollo.api.json/IteratorWrapper.StandardIterator.equals|equals(kotlin.Any?){}[0] - final fun hashCode(): kotlin/Int // com.apollographql.apollo.api.json/IteratorWrapper.StandardIterator.hashCode|hashCode(){}[0] - final fun toString(): kotlin/String // com.apollographql.apollo.api.json/IteratorWrapper.StandardIterator.toString|toString(){}[0] - final val iterator // com.apollographql.apollo.api.json/IteratorWrapper.StandardIterator.iterator|{}iterator[0] - final fun <get-iterator>(): kotlin.collections/Iterator<*> // com.apollographql.apollo.api.json/IteratorWrapper.StandardIterator.iterator.<get-iterator>|<get-iterator>(){}[0] - } } diff --git a/libraries/apollo-api/src/commonTest/kotlin/test/MapJsonReaderTest.kt b/libraries/apollo-api/src/commonTest/kotlin/test/MapJsonReaderTest.kt index 5404e25acb9..d04d78af87e 100644 --- a/libraries/apollo-api/src/commonTest/kotlin/test/MapJsonReaderTest.kt +++ b/libraries/apollo-api/src/commonTest/kotlin/test/MapJsonReaderTest.kt @@ -5,6 +5,7 @@ import com.apollographql.apollo.api.json.JsonReader import com.apollographql.apollo.api.json.MapJsonReader import kotlin.test.Test import kotlin.test.assertEquals +import kotlin.test.assertTrue class MapJsonReaderTest { @Test @@ -89,7 +90,7 @@ class MapJsonReaderTest { assertEquals("key0", nextName()) assertEquals("0", nextString()) assertEquals("key1", nextName()) - assertEquals("1.0", nextString()) + assertTrue(nextString().startsWith("1")) // In JS, 1.0.toString() returns "1", others return "1.0" assertEquals("key2", nextName()) assertEquals("2", nextString()) assertEquals("key3", nextName()) diff --git a/libraries/apollo-ast/api/apollo-ast.api b/libraries/apollo-ast/api/apollo-ast.api index eecc53cfc6b..c7c15bdcd44 100644 --- a/libraries/apollo-ast/api/apollo-ast.api +++ b/libraries/apollo-ast/api/apollo-ast.api @@ -927,20 +927,13 @@ public final class com/apollographql/apollo/ast/ReservedEnumValueName : com/apol } public final class com/apollographql/apollo/ast/Schema { - public static final field CATCH Ljava/lang/String; - public static final field CATCH_BY_DEFAULT Ljava/lang/String; public static final field Companion Lcom/apollographql/apollo/ast/Schema$Companion; public static final field FIELD_POLICY Ljava/lang/String; public static final field FIELD_POLICY_FOR_FIELD Ljava/lang/String; public static final field FIELD_POLICY_KEY_ARGS Ljava/lang/String; - public static final field FIELD_POLICY_PAGINATION_ARGS Ljava/lang/String; - public static final field LINK Ljava/lang/String; public static final field NONNULL Ljava/lang/String; - public static final field ONE_OF Ljava/lang/String; public static final field OPTIONAL Ljava/lang/String; public static final field REQUIRES_OPT_IN Ljava/lang/String; - public static final field SEMANTIC_NON_NULL Ljava/lang/String; - public static final field SEMANTIC_NON_NULL_FIELD Ljava/lang/String; public static final field TARGET_NAME Ljava/lang/String; public static final field TYPE_POLICY Ljava/lang/String; public final fun getDirectiveDefinitions ()Ljava/util/Map; diff --git a/libraries/apollo-ast/api/apollo-ast.klib.api b/libraries/apollo-ast/api/apollo-ast.klib.api index 842c5b8e571..ec897d9fe6d 100644 --- a/libraries/apollo-ast/api/apollo-ast.klib.api +++ b/libraries/apollo-ast/api/apollo-ast.klib.api @@ -6,62 +6,139 @@ // - Show declarations: true // Library unique name: <com.apollographql.apollo:apollo-ast> +final enum class com.apollographql.apollo.ast/GQLDirectiveLocation : kotlin/Enum<com.apollographql.apollo.ast/GQLDirectiveLocation> { // com.apollographql.apollo.ast/GQLDirectiveLocation|null[0] + enum entry ARGUMENT_DEFINITION // com.apollographql.apollo.ast/GQLDirectiveLocation.ARGUMENT_DEFINITION|null[0] + enum entry ENUM // com.apollographql.apollo.ast/GQLDirectiveLocation.ENUM|null[0] + enum entry ENUM_VALUE // com.apollographql.apollo.ast/GQLDirectiveLocation.ENUM_VALUE|null[0] + enum entry FIELD // com.apollographql.apollo.ast/GQLDirectiveLocation.FIELD|null[0] + enum entry FIELD_DEFINITION // com.apollographql.apollo.ast/GQLDirectiveLocation.FIELD_DEFINITION|null[0] + enum entry FRAGMENT_DEFINITION // com.apollographql.apollo.ast/GQLDirectiveLocation.FRAGMENT_DEFINITION|null[0] + enum entry FRAGMENT_SPREAD // com.apollographql.apollo.ast/GQLDirectiveLocation.FRAGMENT_SPREAD|null[0] + enum entry INLINE_FRAGMENT // com.apollographql.apollo.ast/GQLDirectiveLocation.INLINE_FRAGMENT|null[0] + enum entry INPUT_FIELD_DEFINITION // com.apollographql.apollo.ast/GQLDirectiveLocation.INPUT_FIELD_DEFINITION|null[0] + enum entry INPUT_OBJECT // com.apollographql.apollo.ast/GQLDirectiveLocation.INPUT_OBJECT|null[0] + enum entry INTERFACE // com.apollographql.apollo.ast/GQLDirectiveLocation.INTERFACE|null[0] + enum entry MUTATION // com.apollographql.apollo.ast/GQLDirectiveLocation.MUTATION|null[0] + enum entry OBJECT // com.apollographql.apollo.ast/GQLDirectiveLocation.OBJECT|null[0] + enum entry QUERY // com.apollographql.apollo.ast/GQLDirectiveLocation.QUERY|null[0] + enum entry SCALAR // com.apollographql.apollo.ast/GQLDirectiveLocation.SCALAR|null[0] + enum entry SCHEMA // com.apollographql.apollo.ast/GQLDirectiveLocation.SCHEMA|null[0] + enum entry SUBSCRIPTION // com.apollographql.apollo.ast/GQLDirectiveLocation.SUBSCRIPTION|null[0] + enum entry UNION // com.apollographql.apollo.ast/GQLDirectiveLocation.UNION|null[0] + enum entry VARIABLE_DEFINITION // com.apollographql.apollo.ast/GQLDirectiveLocation.VARIABLE_DEFINITION|null[0] + + final val entries // com.apollographql.apollo.ast/GQLDirectiveLocation.entries|#static{}entries[0] + final fun <get-entries>(): kotlin.enums/EnumEntries<com.apollographql.apollo.ast/GQLDirectiveLocation> // com.apollographql.apollo.ast/GQLDirectiveLocation.entries.<get-entries>|<get-entries>#static(){}[0] + + final fun valueOf(kotlin/String): com.apollographql.apollo.ast/GQLDirectiveLocation // com.apollographql.apollo.ast/GQLDirectiveLocation.valueOf|valueOf#static(kotlin.String){}[0] + final fun values(): kotlin/Array<com.apollographql.apollo.ast/GQLDirectiveLocation> // com.apollographql.apollo.ast/GQLDirectiveLocation.values|values#static(){}[0] +} + abstract interface com.apollographql.apollo.ast.introspection/IntrospectionSchema // com.apollographql.apollo.ast.introspection/IntrospectionSchema|null[0] + abstract interface com.apollographql.apollo.ast/GQLDescribed { // com.apollographql.apollo.ast/GQLDescribed|null[0] abstract val description // com.apollographql.apollo.ast/GQLDescribed.description|{}description[0] abstract fun <get-description>(): kotlin/String? // com.apollographql.apollo.ast/GQLDescribed.description.<get-description>|<get-description>(){}[0] } + abstract interface com.apollographql.apollo.ast/GQLHasDirectives { // com.apollographql.apollo.ast/GQLHasDirectives|null[0] abstract val directives // com.apollographql.apollo.ast/GQLHasDirectives.directives|{}directives[0] abstract fun <get-directives>(): kotlin.collections/List<com.apollographql.apollo.ast/GQLDirective> // com.apollographql.apollo.ast/GQLHasDirectives.directives.<get-directives>|<get-directives>(){}[0] } + abstract interface com.apollographql.apollo.ast/GQLNamed { // com.apollographql.apollo.ast/GQLNamed|null[0] abstract val name // com.apollographql.apollo.ast/GQLNamed.name|{}name[0] abstract fun <get-name>(): kotlin/String // com.apollographql.apollo.ast/GQLNamed.name.<get-name>|<get-name>(){}[0] } + +sealed interface com.apollographql.apollo.ast/ApolloIssue : com.apollographql.apollo.ast/Issue // com.apollographql.apollo.ast/ApolloIssue|null[0] + +sealed interface com.apollographql.apollo.ast/GQLDefinition : com.apollographql.apollo.ast/GQLNode // com.apollographql.apollo.ast/GQLDefinition|null[0] + +sealed interface com.apollographql.apollo.ast/GQLExecutableDefinition : com.apollographql.apollo.ast/GQLDefinition // com.apollographql.apollo.ast/GQLExecutableDefinition|null[0] + +sealed interface com.apollographql.apollo.ast/GQLNode { // com.apollographql.apollo.ast/GQLNode|null[0] + abstract val children // com.apollographql.apollo.ast/GQLNode.children|{}children[0] + abstract fun <get-children>(): kotlin.collections/List<com.apollographql.apollo.ast/GQLNode> // com.apollographql.apollo.ast/GQLNode.children.<get-children>|<get-children>(){}[0] + abstract val sourceLocation // com.apollographql.apollo.ast/GQLNode.sourceLocation|{}sourceLocation[0] + abstract fun <get-sourceLocation>(): com.apollographql.apollo.ast/SourceLocation? // com.apollographql.apollo.ast/GQLNode.sourceLocation.<get-sourceLocation>|<get-sourceLocation>(){}[0] + + abstract fun copyWithNewChildrenInternal(com.apollographql.apollo.ast/NodeContainer): com.apollographql.apollo.ast/GQLNode // com.apollographql.apollo.ast/GQLNode.copyWithNewChildrenInternal|copyWithNewChildrenInternal(com.apollographql.apollo.ast.NodeContainer){}[0] + abstract fun writeInternal(com.apollographql.apollo.ast/SDLWriter) // com.apollographql.apollo.ast/GQLNode.writeInternal|writeInternal(com.apollographql.apollo.ast.SDLWriter){}[0] +} + +sealed interface com.apollographql.apollo.ast/GQLTypeExtension : com.apollographql.apollo.ast/GQLNamed, com.apollographql.apollo.ast/GQLTypeSystemExtension // com.apollographql.apollo.ast/GQLTypeExtension|null[0] + +sealed interface com.apollographql.apollo.ast/GQLTypeSystemExtension : com.apollographql.apollo.ast/GQLDefinition // com.apollographql.apollo.ast/GQLTypeSystemExtension|null[0] + +sealed interface com.apollographql.apollo.ast/GraphQLIssue : com.apollographql.apollo.ast/Issue // com.apollographql.apollo.ast/GraphQLIssue|null[0] + +sealed interface com.apollographql.apollo.ast/GraphQLValidationIssue : com.apollographql.apollo.ast/GraphQLIssue // com.apollographql.apollo.ast/GraphQLValidationIssue|null[0] + +sealed interface com.apollographql.apollo.ast/Issue { // com.apollographql.apollo.ast/Issue|null[0] + abstract val message // com.apollographql.apollo.ast/Issue.message|{}message[0] + abstract fun <get-message>(): kotlin/String // com.apollographql.apollo.ast/Issue.message.<get-message>|<get-message>(){}[0] + abstract val sourceLocation // com.apollographql.apollo.ast/Issue.sourceLocation|{}sourceLocation[0] + abstract fun <get-sourceLocation>(): com.apollographql.apollo.ast/SourceLocation? // com.apollographql.apollo.ast/Issue.sourceLocation.<get-sourceLocation>|<get-sourceLocation>(){}[0] +} + final class <#A: out kotlin/Any> com.apollographql.apollo.ast/GQLResult { // com.apollographql.apollo.ast/GQLResult|null[0] constructor <init>(#A?, kotlin.collections/List<com.apollographql.apollo.ast/Issue>) // com.apollographql.apollo.ast/GQLResult.<init>|<init>(1:0?;kotlin.collections.List<com.apollographql.apollo.ast.Issue>){}[0] - final fun getOrThrow(): #A // com.apollographql.apollo.ast/GQLResult.getOrThrow|getOrThrow(){}[0] - final fun valueAssertNoErrors(): #A // com.apollographql.apollo.ast/GQLResult.valueAssertNoErrors|valueAssertNoErrors(){}[0] + final val issues // com.apollographql.apollo.ast/GQLResult.issues|{}issues[0] final fun <get-issues>(): kotlin.collections/List<com.apollographql.apollo.ast/Issue> // com.apollographql.apollo.ast/GQLResult.issues.<get-issues>|<get-issues>(){}[0] final val value // com.apollographql.apollo.ast/GQLResult.value|{}value[0] final fun <get-value>(): #A? // com.apollographql.apollo.ast/GQLResult.value.<get-value>|<get-value>(){}[0] + + final fun getOrThrow(): #A // com.apollographql.apollo.ast/GQLResult.getOrThrow|getOrThrow(){}[0] + final fun valueAssertNoErrors(): #A // com.apollographql.apollo.ast/GQLResult.valueAssertNoErrors|valueAssertNoErrors(){}[0] } + final class com.apollographql.apollo.ast.introspection/ApolloIntrospectionSchema // com.apollographql.apollo.ast.introspection/ApolloIntrospectionSchema|null[0] + final class com.apollographql.apollo.ast/AnonymousOperation : com.apollographql.apollo.ast/ApolloIssue { // com.apollographql.apollo.ast/AnonymousOperation|null[0] constructor <init>(kotlin/String, com.apollographql.apollo.ast/SourceLocation?) // com.apollographql.apollo.ast/AnonymousOperation.<init>|<init>(kotlin.String;com.apollographql.apollo.ast.SourceLocation?){}[0] + final val message // com.apollographql.apollo.ast/AnonymousOperation.message|{}message[0] final fun <get-message>(): kotlin/String // com.apollographql.apollo.ast/AnonymousOperation.message.<get-message>|<get-message>(){}[0] final val sourceLocation // com.apollographql.apollo.ast/AnonymousOperation.sourceLocation|{}sourceLocation[0] final fun <get-sourceLocation>(): com.apollographql.apollo.ast/SourceLocation? // com.apollographql.apollo.ast/AnonymousOperation.sourceLocation.<get-sourceLocation>|<get-sourceLocation>(){}[0] } + final class com.apollographql.apollo.ast/ConditionalFragment : com.apollographql.apollo.ast/ApolloIssue { // com.apollographql.apollo.ast/ConditionalFragment|null[0] constructor <init>(kotlin/String, com.apollographql.apollo.ast/SourceLocation?) // com.apollographql.apollo.ast/ConditionalFragment.<init>|<init>(kotlin.String;com.apollographql.apollo.ast.SourceLocation?){}[0] + final val message // com.apollographql.apollo.ast/ConditionalFragment.message|{}message[0] final fun <get-message>(): kotlin/String // com.apollographql.apollo.ast/ConditionalFragment.message.<get-message>|<get-message>(){}[0] final val sourceLocation // com.apollographql.apollo.ast/ConditionalFragment.sourceLocation|{}sourceLocation[0] final fun <get-sourceLocation>(): com.apollographql.apollo.ast/SourceLocation? // com.apollographql.apollo.ast/ConditionalFragment.sourceLocation.<get-sourceLocation>|<get-sourceLocation>(){}[0] } + final class com.apollographql.apollo.ast/ConversionException : com.apollographql.apollo.ast/SourceAwareException { // com.apollographql.apollo.ast/ConversionException|null[0] constructor <init>(kotlin/String, com.apollographql.apollo.ast/SourceLocation? = ...) // com.apollographql.apollo.ast/ConversionException.<init>|<init>(kotlin.String;com.apollographql.apollo.ast.SourceLocation?){}[0] } + final class com.apollographql.apollo.ast/DeprecatedUsage : com.apollographql.apollo.ast/ApolloIssue { // com.apollographql.apollo.ast/DeprecatedUsage|null[0] constructor <init>(kotlin/String, com.apollographql.apollo.ast/SourceLocation?) // com.apollographql.apollo.ast/DeprecatedUsage.<init>|<init>(kotlin.String;com.apollographql.apollo.ast.SourceLocation?){}[0] + final val message // com.apollographql.apollo.ast/DeprecatedUsage.message|{}message[0] final fun <get-message>(): kotlin/String // com.apollographql.apollo.ast/DeprecatedUsage.message.<get-message>|<get-message>(){}[0] final val sourceLocation // com.apollographql.apollo.ast/DeprecatedUsage.sourceLocation|{}sourceLocation[0] final fun <get-sourceLocation>(): com.apollographql.apollo.ast/SourceLocation? // com.apollographql.apollo.ast/DeprecatedUsage.sourceLocation.<get-sourceLocation>|<get-sourceLocation>(){}[0] } + final class com.apollographql.apollo.ast/DifferentShape : com.apollographql.apollo.ast/GraphQLValidationIssue { // com.apollographql.apollo.ast/DifferentShape|null[0] constructor <init>(kotlin/String, com.apollographql.apollo.ast/SourceLocation?) // com.apollographql.apollo.ast/DifferentShape.<init>|<init>(kotlin.String;com.apollographql.apollo.ast.SourceLocation?){}[0] + final val message // com.apollographql.apollo.ast/DifferentShape.message|{}message[0] final fun <get-message>(): kotlin/String // com.apollographql.apollo.ast/DifferentShape.message.<get-message>|<get-message>(){}[0] final val sourceLocation // com.apollographql.apollo.ast/DifferentShape.sourceLocation|{}sourceLocation[0] final fun <get-sourceLocation>(): com.apollographql.apollo.ast/SourceLocation? // com.apollographql.apollo.ast/DifferentShape.sourceLocation.<get-sourceLocation>|<get-sourceLocation>(){}[0] } + final class com.apollographql.apollo.ast/DirectiveRedefinition : com.apollographql.apollo.ast/GraphQLValidationIssue { // com.apollographql.apollo.ast/DirectiveRedefinition|null[0] constructor <init>(kotlin/String, com.apollographql.apollo.ast/SourceLocation?, com.apollographql.apollo.ast/SourceLocation?) // com.apollographql.apollo.ast/DirectiveRedefinition.<init>|<init>(kotlin.String;com.apollographql.apollo.ast.SourceLocation?;com.apollographql.apollo.ast.SourceLocation?){}[0] + final val message // com.apollographql.apollo.ast/DirectiveRedefinition.message|{}message[0] final fun <get-message>(): kotlin/String // com.apollographql.apollo.ast/DirectiveRedefinition.message.<get-message>|<get-message>(){}[0] final val name // com.apollographql.apollo.ast/DirectiveRedefinition.name|{}name[0] @@ -69,25 +146,28 @@ final class com.apollographql.apollo.ast/DirectiveRedefinition : com.apollograph final val sourceLocation // com.apollographql.apollo.ast/DirectiveRedefinition.sourceLocation|{}sourceLocation[0] final fun <get-sourceLocation>(): com.apollographql.apollo.ast/SourceLocation? // com.apollographql.apollo.ast/DirectiveRedefinition.sourceLocation.<get-sourceLocation>|<get-sourceLocation>(){}[0] } + final class com.apollographql.apollo.ast/DuplicateDeferLabel : com.apollographql.apollo.ast/ApolloIssue { // com.apollographql.apollo.ast/DuplicateDeferLabel|null[0] constructor <init>(kotlin/String, com.apollographql.apollo.ast/SourceLocation?) // com.apollographql.apollo.ast/DuplicateDeferLabel.<init>|<init>(kotlin.String;com.apollographql.apollo.ast.SourceLocation?){}[0] + final val message // com.apollographql.apollo.ast/DuplicateDeferLabel.message|{}message[0] final fun <get-message>(): kotlin/String // com.apollographql.apollo.ast/DuplicateDeferLabel.message.<get-message>|<get-message>(){}[0] final val sourceLocation // com.apollographql.apollo.ast/DuplicateDeferLabel.sourceLocation|{}sourceLocation[0] final fun <get-sourceLocation>(): com.apollographql.apollo.ast/SourceLocation? // com.apollographql.apollo.ast/DuplicateDeferLabel.sourceLocation.<get-sourceLocation>|<get-sourceLocation>(){}[0] } + final class com.apollographql.apollo.ast/DuplicateTypeName : com.apollographql.apollo.ast/GraphQLValidationIssue { // com.apollographql.apollo.ast/DuplicateTypeName|null[0] constructor <init>(kotlin/String, com.apollographql.apollo.ast/SourceLocation?) // com.apollographql.apollo.ast/DuplicateTypeName.<init>|<init>(kotlin.String;com.apollographql.apollo.ast.SourceLocation?){}[0] + final val message // com.apollographql.apollo.ast/DuplicateTypeName.message|{}message[0] final fun <get-message>(): kotlin/String // com.apollographql.apollo.ast/DuplicateTypeName.message.<get-message>|<get-message>(){}[0] final val sourceLocation // com.apollographql.apollo.ast/DuplicateTypeName.sourceLocation|{}sourceLocation[0] final fun <get-sourceLocation>(): com.apollographql.apollo.ast/SourceLocation? // com.apollographql.apollo.ast/DuplicateTypeName.sourceLocation.<get-sourceLocation>|<get-sourceLocation>(){}[0] } + final class com.apollographql.apollo.ast/GQLArgument : com.apollographql.apollo.ast/GQLNamed, com.apollographql.apollo.ast/GQLNode { // com.apollographql.apollo.ast/GQLArgument|null[0] constructor <init>(com.apollographql.apollo.ast/SourceLocation? = ..., kotlin/String, com.apollographql.apollo.ast/GQLValue) // com.apollographql.apollo.ast/GQLArgument.<init>|<init>(com.apollographql.apollo.ast.SourceLocation?;kotlin.String;com.apollographql.apollo.ast.GQLValue){}[0] - final fun copy(com.apollographql.apollo.ast/SourceLocation? = ..., kotlin/String = ..., com.apollographql.apollo.ast/GQLValue = ...): com.apollographql.apollo.ast/GQLArgument // com.apollographql.apollo.ast/GQLArgument.copy|copy(com.apollographql.apollo.ast.SourceLocation?;kotlin.String;com.apollographql.apollo.ast.GQLValue){}[0] - final fun copyWithNewChildrenInternal(com.apollographql.apollo.ast/NodeContainer): com.apollographql.apollo.ast/GQLNode // com.apollographql.apollo.ast/GQLArgument.copyWithNewChildrenInternal|copyWithNewChildrenInternal(com.apollographql.apollo.ast.NodeContainer){}[0] - final fun writeInternal(com.apollographql.apollo.ast/SDLWriter) // com.apollographql.apollo.ast/GQLArgument.writeInternal|writeInternal(com.apollographql.apollo.ast.SDLWriter){}[0] + final val children // com.apollographql.apollo.ast/GQLArgument.children|{}children[0] final fun <get-children>(): kotlin.collections/List<com.apollographql.apollo.ast/GQLValue> // com.apollographql.apollo.ast/GQLArgument.children.<get-children>|<get-children>(){}[0] final val name // com.apollographql.apollo.ast/GQLArgument.name|{}name[0] @@ -96,36 +176,45 @@ final class com.apollographql.apollo.ast/GQLArgument : com.apollographql.apollo. final fun <get-sourceLocation>(): com.apollographql.apollo.ast/SourceLocation? // com.apollographql.apollo.ast/GQLArgument.sourceLocation.<get-sourceLocation>|<get-sourceLocation>(){}[0] final val value // com.apollographql.apollo.ast/GQLArgument.value|{}value[0] final fun <get-value>(): com.apollographql.apollo.ast/GQLValue // com.apollographql.apollo.ast/GQLArgument.value.<get-value>|<get-value>(){}[0] + + final fun copy(com.apollographql.apollo.ast/SourceLocation? = ..., kotlin/String = ..., com.apollographql.apollo.ast/GQLValue = ...): com.apollographql.apollo.ast/GQLArgument // com.apollographql.apollo.ast/GQLArgument.copy|copy(com.apollographql.apollo.ast.SourceLocation?;kotlin.String;com.apollographql.apollo.ast.GQLValue){}[0] + final fun copyWithNewChildrenInternal(com.apollographql.apollo.ast/NodeContainer): com.apollographql.apollo.ast/GQLNode // com.apollographql.apollo.ast/GQLArgument.copyWithNewChildrenInternal|copyWithNewChildrenInternal(com.apollographql.apollo.ast.NodeContainer){}[0] + final fun writeInternal(com.apollographql.apollo.ast/SDLWriter) // com.apollographql.apollo.ast/GQLArgument.writeInternal|writeInternal(com.apollographql.apollo.ast.SDLWriter){}[0] } + final class com.apollographql.apollo.ast/GQLArguments : com.apollographql.apollo.ast/GQLNode { // com.apollographql.apollo.ast/GQLArguments|null[0] constructor <init>(kotlin.collections/List<com.apollographql.apollo.ast/GQLArgument>, com.apollographql.apollo.ast/SourceLocation? = ...) // com.apollographql.apollo.ast/GQLArguments.<init>|<init>(kotlin.collections.List<com.apollographql.apollo.ast.GQLArgument>;com.apollographql.apollo.ast.SourceLocation?){}[0] - final fun copy(kotlin.collections/List<com.apollographql.apollo.ast/GQLArgument> = ..., com.apollographql.apollo.ast/SourceLocation? = ...): com.apollographql.apollo.ast/GQLArguments // com.apollographql.apollo.ast/GQLArguments.copy|copy(kotlin.collections.List<com.apollographql.apollo.ast.GQLArgument>;com.apollographql.apollo.ast.SourceLocation?){}[0] - final fun copyWithNewChildrenInternal(com.apollographql.apollo.ast/NodeContainer): com.apollographql.apollo.ast/GQLNode // com.apollographql.apollo.ast/GQLArguments.copyWithNewChildrenInternal|copyWithNewChildrenInternal(com.apollographql.apollo.ast.NodeContainer){}[0] - final fun writeInternal(com.apollographql.apollo.ast/SDLWriter) // com.apollographql.apollo.ast/GQLArguments.writeInternal|writeInternal(com.apollographql.apollo.ast.SDLWriter){}[0] + final val arguments // com.apollographql.apollo.ast/GQLArguments.arguments|{}arguments[0] final fun <get-arguments>(): kotlin.collections/List<com.apollographql.apollo.ast/GQLArgument> // com.apollographql.apollo.ast/GQLArguments.arguments.<get-arguments>|<get-arguments>(){}[0] final val children // com.apollographql.apollo.ast/GQLArguments.children|{}children[0] final fun <get-children>(): kotlin.collections/List<com.apollographql.apollo.ast/GQLNode> // com.apollographql.apollo.ast/GQLArguments.children.<get-children>|<get-children>(){}[0] final val sourceLocation // com.apollographql.apollo.ast/GQLArguments.sourceLocation|{}sourceLocation[0] final fun <get-sourceLocation>(): com.apollographql.apollo.ast/SourceLocation? // com.apollographql.apollo.ast/GQLArguments.sourceLocation.<get-sourceLocation>|<get-sourceLocation>(){}[0] + + final fun copy(kotlin.collections/List<com.apollographql.apollo.ast/GQLArgument> = ..., com.apollographql.apollo.ast/SourceLocation? = ...): com.apollographql.apollo.ast/GQLArguments // com.apollographql.apollo.ast/GQLArguments.copy|copy(kotlin.collections.List<com.apollographql.apollo.ast.GQLArgument>;com.apollographql.apollo.ast.SourceLocation?){}[0] + final fun copyWithNewChildrenInternal(com.apollographql.apollo.ast/NodeContainer): com.apollographql.apollo.ast/GQLNode // com.apollographql.apollo.ast/GQLArguments.copyWithNewChildrenInternal|copyWithNewChildrenInternal(com.apollographql.apollo.ast.NodeContainer){}[0] + final fun writeInternal(com.apollographql.apollo.ast/SDLWriter) // com.apollographql.apollo.ast/GQLArguments.writeInternal|writeInternal(com.apollographql.apollo.ast.SDLWriter){}[0] } + final class com.apollographql.apollo.ast/GQLBooleanValue : com.apollographql.apollo.ast/GQLValue { // com.apollographql.apollo.ast/GQLBooleanValue|null[0] constructor <init>(com.apollographql.apollo.ast/SourceLocation? = ..., kotlin/Boolean) // com.apollographql.apollo.ast/GQLBooleanValue.<init>|<init>(com.apollographql.apollo.ast.SourceLocation?;kotlin.Boolean){}[0] - final fun copy(com.apollographql.apollo.ast/SourceLocation? = ..., kotlin/Boolean = ...): com.apollographql.apollo.ast/GQLBooleanValue // com.apollographql.apollo.ast/GQLBooleanValue.copy|copy(com.apollographql.apollo.ast.SourceLocation?;kotlin.Boolean){}[0] - final fun copyWithNewChildrenInternal(com.apollographql.apollo.ast/NodeContainer): com.apollographql.apollo.ast/GQLNode // com.apollographql.apollo.ast/GQLBooleanValue.copyWithNewChildrenInternal|copyWithNewChildrenInternal(com.apollographql.apollo.ast.NodeContainer){}[0] - final fun writeInternal(com.apollographql.apollo.ast/SDLWriter) // com.apollographql.apollo.ast/GQLBooleanValue.writeInternal|writeInternal(com.apollographql.apollo.ast.SDLWriter){}[0] + final val children // com.apollographql.apollo.ast/GQLBooleanValue.children|{}children[0] final fun <get-children>(): kotlin.collections/List<com.apollographql.apollo.ast/GQLNode> // com.apollographql.apollo.ast/GQLBooleanValue.children.<get-children>|<get-children>(){}[0] final val sourceLocation // com.apollographql.apollo.ast/GQLBooleanValue.sourceLocation|{}sourceLocation[0] final fun <get-sourceLocation>(): com.apollographql.apollo.ast/SourceLocation? // com.apollographql.apollo.ast/GQLBooleanValue.sourceLocation.<get-sourceLocation>|<get-sourceLocation>(){}[0] final val value // com.apollographql.apollo.ast/GQLBooleanValue.value|{}value[0] final fun <get-value>(): kotlin/Boolean // com.apollographql.apollo.ast/GQLBooleanValue.value.<get-value>|<get-value>(){}[0] + + final fun copy(com.apollographql.apollo.ast/SourceLocation? = ..., kotlin/Boolean = ...): com.apollographql.apollo.ast/GQLBooleanValue // com.apollographql.apollo.ast/GQLBooleanValue.copy|copy(com.apollographql.apollo.ast.SourceLocation?;kotlin.Boolean){}[0] + final fun copyWithNewChildrenInternal(com.apollographql.apollo.ast/NodeContainer): com.apollographql.apollo.ast/GQLNode // com.apollographql.apollo.ast/GQLBooleanValue.copyWithNewChildrenInternal|copyWithNewChildrenInternal(com.apollographql.apollo.ast.NodeContainer){}[0] + final fun writeInternal(com.apollographql.apollo.ast/SDLWriter) // com.apollographql.apollo.ast/GQLBooleanValue.writeInternal|writeInternal(com.apollographql.apollo.ast.SDLWriter){}[0] } + final class com.apollographql.apollo.ast/GQLDirective : com.apollographql.apollo.ast/GQLNamed, com.apollographql.apollo.ast/GQLNode { // com.apollographql.apollo.ast/GQLDirective|null[0] constructor <init>(com.apollographql.apollo.ast/SourceLocation? = ..., kotlin/String, kotlin.collections/List<com.apollographql.apollo.ast/GQLArgument>) // com.apollographql.apollo.ast/GQLDirective.<init>|<init>(com.apollographql.apollo.ast.SourceLocation?;kotlin.String;kotlin.collections.List<com.apollographql.apollo.ast.GQLArgument>){}[0] - final fun copy(com.apollographql.apollo.ast/SourceLocation? = ..., kotlin/String = ..., kotlin.collections/List<com.apollographql.apollo.ast/GQLArgument> = ...): com.apollographql.apollo.ast/GQLDirective // com.apollographql.apollo.ast/GQLDirective.copy|copy(com.apollographql.apollo.ast.SourceLocation?;kotlin.String;kotlin.collections.List<com.apollographql.apollo.ast.GQLArgument>){}[0] - final fun copyWithNewChildrenInternal(com.apollographql.apollo.ast/NodeContainer): com.apollographql.apollo.ast/GQLNode // com.apollographql.apollo.ast/GQLDirective.copyWithNewChildrenInternal|copyWithNewChildrenInternal(com.apollographql.apollo.ast.NodeContainer){}[0] - final fun writeInternal(com.apollographql.apollo.ast/SDLWriter) // com.apollographql.apollo.ast/GQLDirective.writeInternal|writeInternal(com.apollographql.apollo.ast.SDLWriter){}[0] + final val arguments // com.apollographql.apollo.ast/GQLDirective.arguments|{}arguments[0] final fun <get-arguments>(): kotlin.collections/List<com.apollographql.apollo.ast/GQLArgument> // com.apollographql.apollo.ast/GQLDirective.arguments.<get-arguments>|<get-arguments>(){}[0] final val children // com.apollographql.apollo.ast/GQLDirective.children|{}children[0] @@ -134,17 +223,15 @@ final class com.apollographql.apollo.ast/GQLDirective : com.apollographql.apollo final fun <get-name>(): kotlin/String // com.apollographql.apollo.ast/GQLDirective.name.<get-name>|<get-name>(){}[0] final val sourceLocation // com.apollographql.apollo.ast/GQLDirective.sourceLocation|{}sourceLocation[0] final fun <get-sourceLocation>(): com.apollographql.apollo.ast/SourceLocation? // com.apollographql.apollo.ast/GQLDirective.sourceLocation.<get-sourceLocation>|<get-sourceLocation>(){}[0] + + final fun copy(com.apollographql.apollo.ast/SourceLocation? = ..., kotlin/String = ..., kotlin.collections/List<com.apollographql.apollo.ast/GQLArgument> = ...): com.apollographql.apollo.ast/GQLDirective // com.apollographql.apollo.ast/GQLDirective.copy|copy(com.apollographql.apollo.ast.SourceLocation?;kotlin.String;kotlin.collections.List<com.apollographql.apollo.ast.GQLArgument>){}[0] + final fun copyWithNewChildrenInternal(com.apollographql.apollo.ast/NodeContainer): com.apollographql.apollo.ast/GQLNode // com.apollographql.apollo.ast/GQLDirective.copyWithNewChildrenInternal|copyWithNewChildrenInternal(com.apollographql.apollo.ast.NodeContainer){}[0] + final fun writeInternal(com.apollographql.apollo.ast/SDLWriter) // com.apollographql.apollo.ast/GQLDirective.writeInternal|writeInternal(com.apollographql.apollo.ast.SDLWriter){}[0] } + final class com.apollographql.apollo.ast/GQLDirectiveDefinition : com.apollographql.apollo.ast/GQLDefinition, com.apollographql.apollo.ast/GQLDescribed, com.apollographql.apollo.ast/GQLNamed { // com.apollographql.apollo.ast/GQLDirectiveDefinition|null[0] constructor <init>(com.apollographql.apollo.ast/SourceLocation? = ..., kotlin/String?, kotlin/String, kotlin.collections/List<com.apollographql.apollo.ast/GQLInputValueDefinition>, kotlin/Boolean, kotlin.collections/List<com.apollographql.apollo.ast/GQLDirectiveLocation>) // com.apollographql.apollo.ast/GQLDirectiveDefinition.<init>|<init>(com.apollographql.apollo.ast.SourceLocation?;kotlin.String?;kotlin.String;kotlin.collections.List<com.apollographql.apollo.ast.GQLInputValueDefinition>;kotlin.Boolean;kotlin.collections.List<com.apollographql.apollo.ast.GQLDirectiveLocation>){}[0] - final fun copy(com.apollographql.apollo.ast/SourceLocation? = ..., kotlin/String? = ..., kotlin/String = ..., kotlin.collections/List<com.apollographql.apollo.ast/GQLInputValueDefinition> = ..., kotlin/Boolean = ..., kotlin.collections/List<com.apollographql.apollo.ast/GQLDirectiveLocation> = ...): com.apollographql.apollo.ast/GQLDirectiveDefinition // com.apollographql.apollo.ast/GQLDirectiveDefinition.copy|copy(com.apollographql.apollo.ast.SourceLocation?;kotlin.String?;kotlin.String;kotlin.collections.List<com.apollographql.apollo.ast.GQLInputValueDefinition>;kotlin.Boolean;kotlin.collections.List<com.apollographql.apollo.ast.GQLDirectiveLocation>){}[0] - final fun copyWithNewChildrenInternal(com.apollographql.apollo.ast/NodeContainer): com.apollographql.apollo.ast/GQLNode // com.apollographql.apollo.ast/GQLDirectiveDefinition.copyWithNewChildrenInternal|copyWithNewChildrenInternal(com.apollographql.apollo.ast.NodeContainer){}[0] - final fun isBuiltIn(): kotlin/Boolean // com.apollographql.apollo.ast/GQLDirectiveDefinition.isBuiltIn|isBuiltIn(){}[0] - final fun writeInternal(com.apollographql.apollo.ast/SDLWriter) // com.apollographql.apollo.ast/GQLDirectiveDefinition.writeInternal|writeInternal(com.apollographql.apollo.ast.SDLWriter){}[0] - final object Companion { // com.apollographql.apollo.ast/GQLDirectiveDefinition.Companion|null[0] - final val builtInDirectives // com.apollographql.apollo.ast/GQLDirectiveDefinition.Companion.builtInDirectives|{}builtInDirectives[0] - final fun <get-builtInDirectives>(): kotlin.collections/Set<kotlin/String> // com.apollographql.apollo.ast/GQLDirectiveDefinition.Companion.builtInDirectives.<get-builtInDirectives>|<get-builtInDirectives>(){}[0] - } + final val arguments // com.apollographql.apollo.ast/GQLDirectiveDefinition.arguments|{}arguments[0] final fun <get-arguments>(): kotlin.collections/List<com.apollographql.apollo.ast/GQLInputValueDefinition> // com.apollographql.apollo.ast/GQLDirectiveDefinition.arguments.<get-arguments>|<get-arguments>(){}[0] final val children // com.apollographql.apollo.ast/GQLDirectiveDefinition.children|{}children[0] @@ -159,25 +246,38 @@ final class com.apollographql.apollo.ast/GQLDirectiveDefinition : com.apollograp final fun <get-repeatable>(): kotlin/Boolean // com.apollographql.apollo.ast/GQLDirectiveDefinition.repeatable.<get-repeatable>|<get-repeatable>(){}[0] final val sourceLocation // com.apollographql.apollo.ast/GQLDirectiveDefinition.sourceLocation|{}sourceLocation[0] final fun <get-sourceLocation>(): com.apollographql.apollo.ast/SourceLocation? // com.apollographql.apollo.ast/GQLDirectiveDefinition.sourceLocation.<get-sourceLocation>|<get-sourceLocation>(){}[0] + + final fun copy(com.apollographql.apollo.ast/SourceLocation? = ..., kotlin/String? = ..., kotlin/String = ..., kotlin.collections/List<com.apollographql.apollo.ast/GQLInputValueDefinition> = ..., kotlin/Boolean = ..., kotlin.collections/List<com.apollographql.apollo.ast/GQLDirectiveLocation> = ...): com.apollographql.apollo.ast/GQLDirectiveDefinition // com.apollographql.apollo.ast/GQLDirectiveDefinition.copy|copy(com.apollographql.apollo.ast.SourceLocation?;kotlin.String?;kotlin.String;kotlin.collections.List<com.apollographql.apollo.ast.GQLInputValueDefinition>;kotlin.Boolean;kotlin.collections.List<com.apollographql.apollo.ast.GQLDirectiveLocation>){}[0] + final fun copyWithNewChildrenInternal(com.apollographql.apollo.ast/NodeContainer): com.apollographql.apollo.ast/GQLNode // com.apollographql.apollo.ast/GQLDirectiveDefinition.copyWithNewChildrenInternal|copyWithNewChildrenInternal(com.apollographql.apollo.ast.NodeContainer){}[0] + final fun isBuiltIn(): kotlin/Boolean // com.apollographql.apollo.ast/GQLDirectiveDefinition.isBuiltIn|isBuiltIn(){}[0] + final fun writeInternal(com.apollographql.apollo.ast/SDLWriter) // com.apollographql.apollo.ast/GQLDirectiveDefinition.writeInternal|writeInternal(com.apollographql.apollo.ast.SDLWriter){}[0] + + final object Companion { // com.apollographql.apollo.ast/GQLDirectiveDefinition.Companion|null[0] + final val builtInDirectives // com.apollographql.apollo.ast/GQLDirectiveDefinition.Companion.builtInDirectives|{}builtInDirectives[0] + final fun <get-builtInDirectives>(): kotlin.collections/Set<kotlin/String> // com.apollographql.apollo.ast/GQLDirectiveDefinition.Companion.builtInDirectives.<get-builtInDirectives>|<get-builtInDirectives>(){}[0] + } } + final class com.apollographql.apollo.ast/GQLDocument : com.apollographql.apollo.ast/GQLNode { // com.apollographql.apollo.ast/GQLDocument|null[0] constructor <init>(kotlin.collections/List<com.apollographql.apollo.ast/GQLDefinition>, com.apollographql.apollo.ast/SourceLocation?) // com.apollographql.apollo.ast/GQLDocument.<init>|<init>(kotlin.collections.List<com.apollographql.apollo.ast.GQLDefinition>;com.apollographql.apollo.ast.SourceLocation?){}[0] - final fun copy(kotlin.collections/List<com.apollographql.apollo.ast/GQLDefinition> = ..., com.apollographql.apollo.ast/SourceLocation? = ...): com.apollographql.apollo.ast/GQLDocument // com.apollographql.apollo.ast/GQLDocument.copy|copy(kotlin.collections.List<com.apollographql.apollo.ast.GQLDefinition>;com.apollographql.apollo.ast.SourceLocation?){}[0] - final fun copyWithNewChildrenInternal(com.apollographql.apollo.ast/NodeContainer): com.apollographql.apollo.ast/GQLNode // com.apollographql.apollo.ast/GQLDocument.copyWithNewChildrenInternal|copyWithNewChildrenInternal(com.apollographql.apollo.ast.NodeContainer){}[0] - final fun writeInternal(com.apollographql.apollo.ast/SDLWriter) // com.apollographql.apollo.ast/GQLDocument.writeInternal|writeInternal(com.apollographql.apollo.ast.SDLWriter){}[0] - final object Companion // com.apollographql.apollo.ast/GQLDocument.Companion|null[0] + final val children // com.apollographql.apollo.ast/GQLDocument.children|{}children[0] final fun <get-children>(): kotlin.collections/List<com.apollographql.apollo.ast/GQLDefinition> // com.apollographql.apollo.ast/GQLDocument.children.<get-children>|<get-children>(){}[0] final val definitions // com.apollographql.apollo.ast/GQLDocument.definitions|{}definitions[0] final fun <get-definitions>(): kotlin.collections/List<com.apollographql.apollo.ast/GQLDefinition> // com.apollographql.apollo.ast/GQLDocument.definitions.<get-definitions>|<get-definitions>(){}[0] final val sourceLocation // com.apollographql.apollo.ast/GQLDocument.sourceLocation|{}sourceLocation[0] final fun <get-sourceLocation>(): com.apollographql.apollo.ast/SourceLocation? // com.apollographql.apollo.ast/GQLDocument.sourceLocation.<get-sourceLocation>|<get-sourceLocation>(){}[0] + + final fun copy(kotlin.collections/List<com.apollographql.apollo.ast/GQLDefinition> = ..., com.apollographql.apollo.ast/SourceLocation? = ...): com.apollographql.apollo.ast/GQLDocument // com.apollographql.apollo.ast/GQLDocument.copy|copy(kotlin.collections.List<com.apollographql.apollo.ast.GQLDefinition>;com.apollographql.apollo.ast.SourceLocation?){}[0] + final fun copyWithNewChildrenInternal(com.apollographql.apollo.ast/NodeContainer): com.apollographql.apollo.ast/GQLNode // com.apollographql.apollo.ast/GQLDocument.copyWithNewChildrenInternal|copyWithNewChildrenInternal(com.apollographql.apollo.ast.NodeContainer){}[0] + final fun writeInternal(com.apollographql.apollo.ast/SDLWriter) // com.apollographql.apollo.ast/GQLDocument.writeInternal|writeInternal(com.apollographql.apollo.ast.SDLWriter){}[0] + + final object Companion // com.apollographql.apollo.ast/GQLDocument.Companion|null[0] } + final class com.apollographql.apollo.ast/GQLEnumTypeDefinition : com.apollographql.apollo.ast/GQLTypeDefinition { // com.apollographql.apollo.ast/GQLEnumTypeDefinition|null[0] constructor <init>(com.apollographql.apollo.ast/SourceLocation? = ..., kotlin/String?, kotlin/String, kotlin.collections/List<com.apollographql.apollo.ast/GQLDirective>, kotlin.collections/List<com.apollographql.apollo.ast/GQLEnumValueDefinition>) // com.apollographql.apollo.ast/GQLEnumTypeDefinition.<init>|<init>(com.apollographql.apollo.ast.SourceLocation?;kotlin.String?;kotlin.String;kotlin.collections.List<com.apollographql.apollo.ast.GQLDirective>;kotlin.collections.List<com.apollographql.apollo.ast.GQLEnumValueDefinition>){}[0] - final fun copy(com.apollographql.apollo.ast/SourceLocation? = ..., kotlin/String? = ..., kotlin/String = ..., kotlin.collections/List<com.apollographql.apollo.ast/GQLDirective> = ..., kotlin.collections/List<com.apollographql.apollo.ast/GQLEnumValueDefinition> = ...): com.apollographql.apollo.ast/GQLEnumTypeDefinition // com.apollographql.apollo.ast/GQLEnumTypeDefinition.copy|copy(com.apollographql.apollo.ast.SourceLocation?;kotlin.String?;kotlin.String;kotlin.collections.List<com.apollographql.apollo.ast.GQLDirective>;kotlin.collections.List<com.apollographql.apollo.ast.GQLEnumValueDefinition>){}[0] - final fun copyWithNewChildrenInternal(com.apollographql.apollo.ast/NodeContainer): com.apollographql.apollo.ast/GQLNode // com.apollographql.apollo.ast/GQLEnumTypeDefinition.copyWithNewChildrenInternal|copyWithNewChildrenInternal(com.apollographql.apollo.ast.NodeContainer){}[0] - final fun writeInternal(com.apollographql.apollo.ast/SDLWriter) // com.apollographql.apollo.ast/GQLEnumTypeDefinition.writeInternal|writeInternal(com.apollographql.apollo.ast.SDLWriter){}[0] + final val children // com.apollographql.apollo.ast/GQLEnumTypeDefinition.children|{}children[0] final fun <get-children>(): kotlin.collections/List<com.apollographql.apollo.ast/GQLNode> // com.apollographql.apollo.ast/GQLEnumTypeDefinition.children.<get-children>|<get-children>(){}[0] final val description // com.apollographql.apollo.ast/GQLEnumTypeDefinition.description|{}description[0] @@ -190,12 +290,15 @@ final class com.apollographql.apollo.ast/GQLEnumTypeDefinition : com.apollograph final fun <get-name>(): kotlin/String // com.apollographql.apollo.ast/GQLEnumTypeDefinition.name.<get-name>|<get-name>(){}[0] final val sourceLocation // com.apollographql.apollo.ast/GQLEnumTypeDefinition.sourceLocation|{}sourceLocation[0] final fun <get-sourceLocation>(): com.apollographql.apollo.ast/SourceLocation? // com.apollographql.apollo.ast/GQLEnumTypeDefinition.sourceLocation.<get-sourceLocation>|<get-sourceLocation>(){}[0] + + final fun copy(com.apollographql.apollo.ast/SourceLocation? = ..., kotlin/String? = ..., kotlin/String = ..., kotlin.collections/List<com.apollographql.apollo.ast/GQLDirective> = ..., kotlin.collections/List<com.apollographql.apollo.ast/GQLEnumValueDefinition> = ...): com.apollographql.apollo.ast/GQLEnumTypeDefinition // com.apollographql.apollo.ast/GQLEnumTypeDefinition.copy|copy(com.apollographql.apollo.ast.SourceLocation?;kotlin.String?;kotlin.String;kotlin.collections.List<com.apollographql.apollo.ast.GQLDirective>;kotlin.collections.List<com.apollographql.apollo.ast.GQLEnumValueDefinition>){}[0] + final fun copyWithNewChildrenInternal(com.apollographql.apollo.ast/NodeContainer): com.apollographql.apollo.ast/GQLNode // com.apollographql.apollo.ast/GQLEnumTypeDefinition.copyWithNewChildrenInternal|copyWithNewChildrenInternal(com.apollographql.apollo.ast.NodeContainer){}[0] + final fun writeInternal(com.apollographql.apollo.ast/SDLWriter) // com.apollographql.apollo.ast/GQLEnumTypeDefinition.writeInternal|writeInternal(com.apollographql.apollo.ast.SDLWriter){}[0] } + final class com.apollographql.apollo.ast/GQLEnumTypeExtension : com.apollographql.apollo.ast/GQLDefinition, com.apollographql.apollo.ast/GQLHasDirectives, com.apollographql.apollo.ast/GQLTypeExtension { // com.apollographql.apollo.ast/GQLEnumTypeExtension|null[0] constructor <init>(com.apollographql.apollo.ast/SourceLocation? = ..., kotlin/String, kotlin.collections/List<com.apollographql.apollo.ast/GQLDirective>, kotlin.collections/List<com.apollographql.apollo.ast/GQLEnumValueDefinition>) // com.apollographql.apollo.ast/GQLEnumTypeExtension.<init>|<init>(com.apollographql.apollo.ast.SourceLocation?;kotlin.String;kotlin.collections.List<com.apollographql.apollo.ast.GQLDirective>;kotlin.collections.List<com.apollographql.apollo.ast.GQLEnumValueDefinition>){}[0] - final fun copy(com.apollographql.apollo.ast/SourceLocation? = ..., kotlin/String = ..., kotlin.collections/List<com.apollographql.apollo.ast/GQLDirective> = ..., kotlin.collections/List<com.apollographql.apollo.ast/GQLEnumValueDefinition> = ...): com.apollographql.apollo.ast/GQLEnumTypeExtension // com.apollographql.apollo.ast/GQLEnumTypeExtension.copy|copy(com.apollographql.apollo.ast.SourceLocation?;kotlin.String;kotlin.collections.List<com.apollographql.apollo.ast.GQLDirective>;kotlin.collections.List<com.apollographql.apollo.ast.GQLEnumValueDefinition>){}[0] - final fun copyWithNewChildrenInternal(com.apollographql.apollo.ast/NodeContainer): com.apollographql.apollo.ast/GQLNode // com.apollographql.apollo.ast/GQLEnumTypeExtension.copyWithNewChildrenInternal|copyWithNewChildrenInternal(com.apollographql.apollo.ast.NodeContainer){}[0] - final fun writeInternal(com.apollographql.apollo.ast/SDLWriter) // com.apollographql.apollo.ast/GQLEnumTypeExtension.writeInternal|writeInternal(com.apollographql.apollo.ast.SDLWriter){}[0] + final val children // com.apollographql.apollo.ast/GQLEnumTypeExtension.children|{}children[0] final fun <get-children>(): kotlin.collections/List<com.apollographql.apollo.ast/GQLNode> // com.apollographql.apollo.ast/GQLEnumTypeExtension.children.<get-children>|<get-children>(){}[0] final val directives // com.apollographql.apollo.ast/GQLEnumTypeExtension.directives|{}directives[0] @@ -206,24 +309,30 @@ final class com.apollographql.apollo.ast/GQLEnumTypeExtension : com.apollographq final fun <get-name>(): kotlin/String // com.apollographql.apollo.ast/GQLEnumTypeExtension.name.<get-name>|<get-name>(){}[0] final val sourceLocation // com.apollographql.apollo.ast/GQLEnumTypeExtension.sourceLocation|{}sourceLocation[0] final fun <get-sourceLocation>(): com.apollographql.apollo.ast/SourceLocation? // com.apollographql.apollo.ast/GQLEnumTypeExtension.sourceLocation.<get-sourceLocation>|<get-sourceLocation>(){}[0] + + final fun copy(com.apollographql.apollo.ast/SourceLocation? = ..., kotlin/String = ..., kotlin.collections/List<com.apollographql.apollo.ast/GQLDirective> = ..., kotlin.collections/List<com.apollographql.apollo.ast/GQLEnumValueDefinition> = ...): com.apollographql.apollo.ast/GQLEnumTypeExtension // com.apollographql.apollo.ast/GQLEnumTypeExtension.copy|copy(com.apollographql.apollo.ast.SourceLocation?;kotlin.String;kotlin.collections.List<com.apollographql.apollo.ast.GQLDirective>;kotlin.collections.List<com.apollographql.apollo.ast.GQLEnumValueDefinition>){}[0] + final fun copyWithNewChildrenInternal(com.apollographql.apollo.ast/NodeContainer): com.apollographql.apollo.ast/GQLNode // com.apollographql.apollo.ast/GQLEnumTypeExtension.copyWithNewChildrenInternal|copyWithNewChildrenInternal(com.apollographql.apollo.ast.NodeContainer){}[0] + final fun writeInternal(com.apollographql.apollo.ast/SDLWriter) // com.apollographql.apollo.ast/GQLEnumTypeExtension.writeInternal|writeInternal(com.apollographql.apollo.ast.SDLWriter){}[0] } + final class com.apollographql.apollo.ast/GQLEnumValue : com.apollographql.apollo.ast/GQLValue { // com.apollographql.apollo.ast/GQLEnumValue|null[0] constructor <init>(com.apollographql.apollo.ast/SourceLocation? = ..., kotlin/String) // com.apollographql.apollo.ast/GQLEnumValue.<init>|<init>(com.apollographql.apollo.ast.SourceLocation?;kotlin.String){}[0] - final fun copy(com.apollographql.apollo.ast/SourceLocation? = ..., kotlin/String = ...): com.apollographql.apollo.ast/GQLEnumValue // com.apollographql.apollo.ast/GQLEnumValue.copy|copy(com.apollographql.apollo.ast.SourceLocation?;kotlin.String){}[0] - final fun copyWithNewChildrenInternal(com.apollographql.apollo.ast/NodeContainer): com.apollographql.apollo.ast/GQLNode // com.apollographql.apollo.ast/GQLEnumValue.copyWithNewChildrenInternal|copyWithNewChildrenInternal(com.apollographql.apollo.ast.NodeContainer){}[0] - final fun writeInternal(com.apollographql.apollo.ast/SDLWriter) // com.apollographql.apollo.ast/GQLEnumValue.writeInternal|writeInternal(com.apollographql.apollo.ast.SDLWriter){}[0] + final val children // com.apollographql.apollo.ast/GQLEnumValue.children|{}children[0] final fun <get-children>(): kotlin.collections/List<com.apollographql.apollo.ast/GQLNode> // com.apollographql.apollo.ast/GQLEnumValue.children.<get-children>|<get-children>(){}[0] final val sourceLocation // com.apollographql.apollo.ast/GQLEnumValue.sourceLocation|{}sourceLocation[0] final fun <get-sourceLocation>(): com.apollographql.apollo.ast/SourceLocation? // com.apollographql.apollo.ast/GQLEnumValue.sourceLocation.<get-sourceLocation>|<get-sourceLocation>(){}[0] final val value // com.apollographql.apollo.ast/GQLEnumValue.value|{}value[0] final fun <get-value>(): kotlin/String // com.apollographql.apollo.ast/GQLEnumValue.value.<get-value>|<get-value>(){}[0] + + final fun copy(com.apollographql.apollo.ast/SourceLocation? = ..., kotlin/String = ...): com.apollographql.apollo.ast/GQLEnumValue // com.apollographql.apollo.ast/GQLEnumValue.copy|copy(com.apollographql.apollo.ast.SourceLocation?;kotlin.String){}[0] + final fun copyWithNewChildrenInternal(com.apollographql.apollo.ast/NodeContainer): com.apollographql.apollo.ast/GQLNode // com.apollographql.apollo.ast/GQLEnumValue.copyWithNewChildrenInternal|copyWithNewChildrenInternal(com.apollographql.apollo.ast.NodeContainer){}[0] + final fun writeInternal(com.apollographql.apollo.ast/SDLWriter) // com.apollographql.apollo.ast/GQLEnumValue.writeInternal|writeInternal(com.apollographql.apollo.ast.SDLWriter){}[0] } + final class com.apollographql.apollo.ast/GQLEnumValueDefinition : com.apollographql.apollo.ast/GQLDescribed, com.apollographql.apollo.ast/GQLHasDirectives, com.apollographql.apollo.ast/GQLNamed, com.apollographql.apollo.ast/GQLNode { // com.apollographql.apollo.ast/GQLEnumValueDefinition|null[0] constructor <init>(com.apollographql.apollo.ast/SourceLocation? = ..., kotlin/String?, kotlin/String, kotlin.collections/List<com.apollographql.apollo.ast/GQLDirective>) // com.apollographql.apollo.ast/GQLEnumValueDefinition.<init>|<init>(com.apollographql.apollo.ast.SourceLocation?;kotlin.String?;kotlin.String;kotlin.collections.List<com.apollographql.apollo.ast.GQLDirective>){}[0] - final fun copy(com.apollographql.apollo.ast/SourceLocation? = ..., kotlin/String? = ..., kotlin/String = ..., kotlin.collections/List<com.apollographql.apollo.ast/GQLDirective> = ...): com.apollographql.apollo.ast/GQLEnumValueDefinition // com.apollographql.apollo.ast/GQLEnumValueDefinition.copy|copy(com.apollographql.apollo.ast.SourceLocation?;kotlin.String?;kotlin.String;kotlin.collections.List<com.apollographql.apollo.ast.GQLDirective>){}[0] - final fun copyWithNewChildrenInternal(com.apollographql.apollo.ast/NodeContainer): com.apollographql.apollo.ast/GQLNode // com.apollographql.apollo.ast/GQLEnumValueDefinition.copyWithNewChildrenInternal|copyWithNewChildrenInternal(com.apollographql.apollo.ast.NodeContainer){}[0] - final fun writeInternal(com.apollographql.apollo.ast/SDLWriter) // com.apollographql.apollo.ast/GQLEnumValueDefinition.writeInternal|writeInternal(com.apollographql.apollo.ast.SDLWriter){}[0] + final val children // com.apollographql.apollo.ast/GQLEnumValueDefinition.children|{}children[0] final fun <get-children>(): kotlin.collections/List<com.apollographql.apollo.ast/GQLDirective> // com.apollographql.apollo.ast/GQLEnumValueDefinition.children.<get-children>|<get-children>(){}[0] final val description // com.apollographql.apollo.ast/GQLEnumValueDefinition.description|{}description[0] @@ -234,11 +343,13 @@ final class com.apollographql.apollo.ast/GQLEnumValueDefinition : com.apollograp final fun <get-name>(): kotlin/String // com.apollographql.apollo.ast/GQLEnumValueDefinition.name.<get-name>|<get-name>(){}[0] final val sourceLocation // com.apollographql.apollo.ast/GQLEnumValueDefinition.sourceLocation|{}sourceLocation[0] final fun <get-sourceLocation>(): com.apollographql.apollo.ast/SourceLocation? // com.apollographql.apollo.ast/GQLEnumValueDefinition.sourceLocation.<get-sourceLocation>|<get-sourceLocation>(){}[0] + + final fun copy(com.apollographql.apollo.ast/SourceLocation? = ..., kotlin/String? = ..., kotlin/String = ..., kotlin.collections/List<com.apollographql.apollo.ast/GQLDirective> = ...): com.apollographql.apollo.ast/GQLEnumValueDefinition // com.apollographql.apollo.ast/GQLEnumValueDefinition.copy|copy(com.apollographql.apollo.ast.SourceLocation?;kotlin.String?;kotlin.String;kotlin.collections.List<com.apollographql.apollo.ast.GQLDirective>){}[0] + final fun copyWithNewChildrenInternal(com.apollographql.apollo.ast/NodeContainer): com.apollographql.apollo.ast/GQLNode // com.apollographql.apollo.ast/GQLEnumValueDefinition.copyWithNewChildrenInternal|copyWithNewChildrenInternal(com.apollographql.apollo.ast.NodeContainer){}[0] + final fun writeInternal(com.apollographql.apollo.ast/SDLWriter) // com.apollographql.apollo.ast/GQLEnumValueDefinition.writeInternal|writeInternal(com.apollographql.apollo.ast.SDLWriter){}[0] } + final class com.apollographql.apollo.ast/GQLField : com.apollographql.apollo.ast/GQLHasDirectives, com.apollographql.apollo.ast/GQLNamed, com.apollographql.apollo.ast/GQLSelection { // com.apollographql.apollo.ast/GQLField|null[0] - final fun copy(com.apollographql.apollo.ast/SourceLocation? = ..., kotlin/String? = ..., kotlin/String = ..., kotlin.collections/List<com.apollographql.apollo.ast/GQLArgument> = ..., kotlin.collections/List<com.apollographql.apollo.ast/GQLDirective> = ..., kotlin.collections/List<com.apollographql.apollo.ast/GQLSelection> = ...): com.apollographql.apollo.ast/GQLField // com.apollographql.apollo.ast/GQLField.copy|copy(com.apollographql.apollo.ast.SourceLocation?;kotlin.String?;kotlin.String;kotlin.collections.List<com.apollographql.apollo.ast.GQLArgument>;kotlin.collections.List<com.apollographql.apollo.ast.GQLDirective>;kotlin.collections.List<com.apollographql.apollo.ast.GQLSelection>){}[0] - final fun copyWithNewChildrenInternal(com.apollographql.apollo.ast/NodeContainer): com.apollographql.apollo.ast/GQLNode // com.apollographql.apollo.ast/GQLField.copyWithNewChildrenInternal|copyWithNewChildrenInternal(com.apollographql.apollo.ast.NodeContainer){}[0] - final fun writeInternal(com.apollographql.apollo.ast/SDLWriter) // com.apollographql.apollo.ast/GQLField.writeInternal|writeInternal(com.apollographql.apollo.ast.SDLWriter){}[0] final val alias // com.apollographql.apollo.ast/GQLField.alias|{}alias[0] final fun <get-alias>(): kotlin/String? // com.apollographql.apollo.ast/GQLField.alias.<get-alias>|<get-alias>(){}[0] final val arguments // com.apollographql.apollo.ast/GQLField.arguments|{}arguments[0] @@ -255,12 +366,15 @@ final class com.apollographql.apollo.ast/GQLField : com.apollographql.apollo.ast final fun <get-selections>(): kotlin.collections/List<com.apollographql.apollo.ast/GQLSelection> // com.apollographql.apollo.ast/GQLField.selections.<get-selections>|<get-selections>(){}[0] final val sourceLocation // com.apollographql.apollo.ast/GQLField.sourceLocation|{}sourceLocation[0] final fun <get-sourceLocation>(): com.apollographql.apollo.ast/SourceLocation? // com.apollographql.apollo.ast/GQLField.sourceLocation.<get-sourceLocation>|<get-sourceLocation>(){}[0] + + final fun copy(com.apollographql.apollo.ast/SourceLocation? = ..., kotlin/String? = ..., kotlin/String = ..., kotlin.collections/List<com.apollographql.apollo.ast/GQLArgument> = ..., kotlin.collections/List<com.apollographql.apollo.ast/GQLDirective> = ..., kotlin.collections/List<com.apollographql.apollo.ast/GQLSelection> = ...): com.apollographql.apollo.ast/GQLField // com.apollographql.apollo.ast/GQLField.copy|copy(com.apollographql.apollo.ast.SourceLocation?;kotlin.String?;kotlin.String;kotlin.collections.List<com.apollographql.apollo.ast.GQLArgument>;kotlin.collections.List<com.apollographql.apollo.ast.GQLDirective>;kotlin.collections.List<com.apollographql.apollo.ast.GQLSelection>){}[0] + final fun copyWithNewChildrenInternal(com.apollographql.apollo.ast/NodeContainer): com.apollographql.apollo.ast/GQLNode // com.apollographql.apollo.ast/GQLField.copyWithNewChildrenInternal|copyWithNewChildrenInternal(com.apollographql.apollo.ast.NodeContainer){}[0] + final fun writeInternal(com.apollographql.apollo.ast/SDLWriter) // com.apollographql.apollo.ast/GQLField.writeInternal|writeInternal(com.apollographql.apollo.ast.SDLWriter){}[0] } + final class com.apollographql.apollo.ast/GQLFieldDefinition : com.apollographql.apollo.ast/GQLDescribed, com.apollographql.apollo.ast/GQLHasDirectives, com.apollographql.apollo.ast/GQLNamed, com.apollographql.apollo.ast/GQLNode { // com.apollographql.apollo.ast/GQLFieldDefinition|null[0] constructor <init>(com.apollographql.apollo.ast/SourceLocation? = ..., kotlin/String?, kotlin/String, kotlin.collections/List<com.apollographql.apollo.ast/GQLInputValueDefinition>, com.apollographql.apollo.ast/GQLType, kotlin.collections/List<com.apollographql.apollo.ast/GQLDirective>) // com.apollographql.apollo.ast/GQLFieldDefinition.<init>|<init>(com.apollographql.apollo.ast.SourceLocation?;kotlin.String?;kotlin.String;kotlin.collections.List<com.apollographql.apollo.ast.GQLInputValueDefinition>;com.apollographql.apollo.ast.GQLType;kotlin.collections.List<com.apollographql.apollo.ast.GQLDirective>){}[0] - final fun copy(com.apollographql.apollo.ast/SourceLocation? = ..., kotlin/String? = ..., kotlin/String = ..., kotlin.collections/List<com.apollographql.apollo.ast/GQLInputValueDefinition> = ..., com.apollographql.apollo.ast/GQLType = ..., kotlin.collections/List<com.apollographql.apollo.ast/GQLDirective> = ...): com.apollographql.apollo.ast/GQLFieldDefinition // com.apollographql.apollo.ast/GQLFieldDefinition.copy|copy(com.apollographql.apollo.ast.SourceLocation?;kotlin.String?;kotlin.String;kotlin.collections.List<com.apollographql.apollo.ast.GQLInputValueDefinition>;com.apollographql.apollo.ast.GQLType;kotlin.collections.List<com.apollographql.apollo.ast.GQLDirective>){}[0] - final fun copyWithNewChildrenInternal(com.apollographql.apollo.ast/NodeContainer): com.apollographql.apollo.ast/GQLNode // com.apollographql.apollo.ast/GQLFieldDefinition.copyWithNewChildrenInternal|copyWithNewChildrenInternal(com.apollographql.apollo.ast.NodeContainer){}[0] - final fun writeInternal(com.apollographql.apollo.ast/SDLWriter) // com.apollographql.apollo.ast/GQLFieldDefinition.writeInternal|writeInternal(com.apollographql.apollo.ast.SDLWriter){}[0] + final val arguments // com.apollographql.apollo.ast/GQLFieldDefinition.arguments|{}arguments[0] final fun <get-arguments>(): kotlin.collections/List<com.apollographql.apollo.ast/GQLInputValueDefinition> // com.apollographql.apollo.ast/GQLFieldDefinition.arguments.<get-arguments>|<get-arguments>(){}[0] final val children // com.apollographql.apollo.ast/GQLFieldDefinition.children|{}children[0] @@ -275,24 +389,30 @@ final class com.apollographql.apollo.ast/GQLFieldDefinition : com.apollographql. final fun <get-sourceLocation>(): com.apollographql.apollo.ast/SourceLocation? // com.apollographql.apollo.ast/GQLFieldDefinition.sourceLocation.<get-sourceLocation>|<get-sourceLocation>(){}[0] final val type // com.apollographql.apollo.ast/GQLFieldDefinition.type|{}type[0] final fun <get-type>(): com.apollographql.apollo.ast/GQLType // com.apollographql.apollo.ast/GQLFieldDefinition.type.<get-type>|<get-type>(){}[0] + + final fun copy(com.apollographql.apollo.ast/SourceLocation? = ..., kotlin/String? = ..., kotlin/String = ..., kotlin.collections/List<com.apollographql.apollo.ast/GQLInputValueDefinition> = ..., com.apollographql.apollo.ast/GQLType = ..., kotlin.collections/List<com.apollographql.apollo.ast/GQLDirective> = ...): com.apollographql.apollo.ast/GQLFieldDefinition // com.apollographql.apollo.ast/GQLFieldDefinition.copy|copy(com.apollographql.apollo.ast.SourceLocation?;kotlin.String?;kotlin.String;kotlin.collections.List<com.apollographql.apollo.ast.GQLInputValueDefinition>;com.apollographql.apollo.ast.GQLType;kotlin.collections.List<com.apollographql.apollo.ast.GQLDirective>){}[0] + final fun copyWithNewChildrenInternal(com.apollographql.apollo.ast/NodeContainer): com.apollographql.apollo.ast/GQLNode // com.apollographql.apollo.ast/GQLFieldDefinition.copyWithNewChildrenInternal|copyWithNewChildrenInternal(com.apollographql.apollo.ast.NodeContainer){}[0] + final fun writeInternal(com.apollographql.apollo.ast/SDLWriter) // com.apollographql.apollo.ast/GQLFieldDefinition.writeInternal|writeInternal(com.apollographql.apollo.ast.SDLWriter){}[0] } + final class com.apollographql.apollo.ast/GQLFloatValue : com.apollographql.apollo.ast/GQLValue { // com.apollographql.apollo.ast/GQLFloatValue|null[0] constructor <init>(com.apollographql.apollo.ast/SourceLocation? = ..., kotlin/String) // com.apollographql.apollo.ast/GQLFloatValue.<init>|<init>(com.apollographql.apollo.ast.SourceLocation?;kotlin.String){}[0] - final fun copy(com.apollographql.apollo.ast/SourceLocation? = ..., kotlin/String = ...): com.apollographql.apollo.ast/GQLFloatValue // com.apollographql.apollo.ast/GQLFloatValue.copy|copy(com.apollographql.apollo.ast.SourceLocation?;kotlin.String){}[0] - final fun copyWithNewChildrenInternal(com.apollographql.apollo.ast/NodeContainer): com.apollographql.apollo.ast/GQLNode // com.apollographql.apollo.ast/GQLFloatValue.copyWithNewChildrenInternal|copyWithNewChildrenInternal(com.apollographql.apollo.ast.NodeContainer){}[0] - final fun writeInternal(com.apollographql.apollo.ast/SDLWriter) // com.apollographql.apollo.ast/GQLFloatValue.writeInternal|writeInternal(com.apollographql.apollo.ast.SDLWriter){}[0] + final val children // com.apollographql.apollo.ast/GQLFloatValue.children|{}children[0] final fun <get-children>(): kotlin.collections/List<com.apollographql.apollo.ast/GQLNode> // com.apollographql.apollo.ast/GQLFloatValue.children.<get-children>|<get-children>(){}[0] final val sourceLocation // com.apollographql.apollo.ast/GQLFloatValue.sourceLocation|{}sourceLocation[0] final fun <get-sourceLocation>(): com.apollographql.apollo.ast/SourceLocation? // com.apollographql.apollo.ast/GQLFloatValue.sourceLocation.<get-sourceLocation>|<get-sourceLocation>(){}[0] final val value // com.apollographql.apollo.ast/GQLFloatValue.value|{}value[0] final fun <get-value>(): kotlin/String // com.apollographql.apollo.ast/GQLFloatValue.value.<get-value>|<get-value>(){}[0] + + final fun copy(com.apollographql.apollo.ast/SourceLocation? = ..., kotlin/String = ...): com.apollographql.apollo.ast/GQLFloatValue // com.apollographql.apollo.ast/GQLFloatValue.copy|copy(com.apollographql.apollo.ast.SourceLocation?;kotlin.String){}[0] + final fun copyWithNewChildrenInternal(com.apollographql.apollo.ast/NodeContainer): com.apollographql.apollo.ast/GQLNode // com.apollographql.apollo.ast/GQLFloatValue.copyWithNewChildrenInternal|copyWithNewChildrenInternal(com.apollographql.apollo.ast.NodeContainer){}[0] + final fun writeInternal(com.apollographql.apollo.ast/SDLWriter) // com.apollographql.apollo.ast/GQLFloatValue.writeInternal|writeInternal(com.apollographql.apollo.ast.SDLWriter){}[0] } + final class com.apollographql.apollo.ast/GQLFragmentDefinition : com.apollographql.apollo.ast/GQLDescribed, com.apollographql.apollo.ast/GQLExecutableDefinition, com.apollographql.apollo.ast/GQLHasDirectives, com.apollographql.apollo.ast/GQLNamed { // com.apollographql.apollo.ast/GQLFragmentDefinition|null[0] constructor <init>(com.apollographql.apollo.ast/SourceLocation? = ..., kotlin/String, kotlin.collections/List<com.apollographql.apollo.ast/GQLDirective>, com.apollographql.apollo.ast/GQLNamedType, kotlin.collections/List<com.apollographql.apollo.ast/GQLSelection>, kotlin/String?) // com.apollographql.apollo.ast/GQLFragmentDefinition.<init>|<init>(com.apollographql.apollo.ast.SourceLocation?;kotlin.String;kotlin.collections.List<com.apollographql.apollo.ast.GQLDirective>;com.apollographql.apollo.ast.GQLNamedType;kotlin.collections.List<com.apollographql.apollo.ast.GQLSelection>;kotlin.String?){}[0] - final fun copy(com.apollographql.apollo.ast/SourceLocation? = ..., kotlin/String = ..., kotlin.collections/List<com.apollographql.apollo.ast/GQLDirective> = ..., com.apollographql.apollo.ast/GQLNamedType = ..., kotlin.collections/List<com.apollographql.apollo.ast/GQLSelection> = ..., kotlin/String? = ...): com.apollographql.apollo.ast/GQLFragmentDefinition // com.apollographql.apollo.ast/GQLFragmentDefinition.copy|copy(com.apollographql.apollo.ast.SourceLocation?;kotlin.String;kotlin.collections.List<com.apollographql.apollo.ast.GQLDirective>;com.apollographql.apollo.ast.GQLNamedType;kotlin.collections.List<com.apollographql.apollo.ast.GQLSelection>;kotlin.String?){}[0] - final fun copyWithNewChildrenInternal(com.apollographql.apollo.ast/NodeContainer): com.apollographql.apollo.ast/GQLNode // com.apollographql.apollo.ast/GQLFragmentDefinition.copyWithNewChildrenInternal|copyWithNewChildrenInternal(com.apollographql.apollo.ast.NodeContainer){}[0] - final fun writeInternal(com.apollographql.apollo.ast/SDLWriter) // com.apollographql.apollo.ast/GQLFragmentDefinition.writeInternal|writeInternal(com.apollographql.apollo.ast.SDLWriter){}[0] + final val children // com.apollographql.apollo.ast/GQLFragmentDefinition.children|{}children[0] final fun <get-children>(): kotlin.collections/List<com.apollographql.apollo.ast/GQLNode> // com.apollographql.apollo.ast/GQLFragmentDefinition.children.<get-children>|<get-children>(){}[0] final val description // com.apollographql.apollo.ast/GQLFragmentDefinition.description|{}description[0] @@ -309,12 +429,15 @@ final class com.apollographql.apollo.ast/GQLFragmentDefinition : com.apollograph final fun <get-sourceLocation>(): com.apollographql.apollo.ast/SourceLocation? // com.apollographql.apollo.ast/GQLFragmentDefinition.sourceLocation.<get-sourceLocation>|<get-sourceLocation>(){}[0] final val typeCondition // com.apollographql.apollo.ast/GQLFragmentDefinition.typeCondition|{}typeCondition[0] final fun <get-typeCondition>(): com.apollographql.apollo.ast/GQLNamedType // com.apollographql.apollo.ast/GQLFragmentDefinition.typeCondition.<get-typeCondition>|<get-typeCondition>(){}[0] + + final fun copy(com.apollographql.apollo.ast/SourceLocation? = ..., kotlin/String = ..., kotlin.collections/List<com.apollographql.apollo.ast/GQLDirective> = ..., com.apollographql.apollo.ast/GQLNamedType = ..., kotlin.collections/List<com.apollographql.apollo.ast/GQLSelection> = ..., kotlin/String? = ...): com.apollographql.apollo.ast/GQLFragmentDefinition // com.apollographql.apollo.ast/GQLFragmentDefinition.copy|copy(com.apollographql.apollo.ast.SourceLocation?;kotlin.String;kotlin.collections.List<com.apollographql.apollo.ast.GQLDirective>;com.apollographql.apollo.ast.GQLNamedType;kotlin.collections.List<com.apollographql.apollo.ast.GQLSelection>;kotlin.String?){}[0] + final fun copyWithNewChildrenInternal(com.apollographql.apollo.ast/NodeContainer): com.apollographql.apollo.ast/GQLNode // com.apollographql.apollo.ast/GQLFragmentDefinition.copyWithNewChildrenInternal|copyWithNewChildrenInternal(com.apollographql.apollo.ast.NodeContainer){}[0] + final fun writeInternal(com.apollographql.apollo.ast/SDLWriter) // com.apollographql.apollo.ast/GQLFragmentDefinition.writeInternal|writeInternal(com.apollographql.apollo.ast.SDLWriter){}[0] } + final class com.apollographql.apollo.ast/GQLFragmentSpread : com.apollographql.apollo.ast/GQLHasDirectives, com.apollographql.apollo.ast/GQLNamed, com.apollographql.apollo.ast/GQLSelection { // com.apollographql.apollo.ast/GQLFragmentSpread|null[0] constructor <init>(com.apollographql.apollo.ast/SourceLocation? = ..., kotlin/String, kotlin.collections/List<com.apollographql.apollo.ast/GQLDirective>) // com.apollographql.apollo.ast/GQLFragmentSpread.<init>|<init>(com.apollographql.apollo.ast.SourceLocation?;kotlin.String;kotlin.collections.List<com.apollographql.apollo.ast.GQLDirective>){}[0] - final fun copy(com.apollographql.apollo.ast/SourceLocation? = ..., kotlin/String = ..., kotlin.collections/List<com.apollographql.apollo.ast/GQLDirective> = ...): com.apollographql.apollo.ast/GQLFragmentSpread // com.apollographql.apollo.ast/GQLFragmentSpread.copy|copy(com.apollographql.apollo.ast.SourceLocation?;kotlin.String;kotlin.collections.List<com.apollographql.apollo.ast.GQLDirective>){}[0] - final fun copyWithNewChildrenInternal(com.apollographql.apollo.ast/NodeContainer): com.apollographql.apollo.ast/GQLNode // com.apollographql.apollo.ast/GQLFragmentSpread.copyWithNewChildrenInternal|copyWithNewChildrenInternal(com.apollographql.apollo.ast.NodeContainer){}[0] - final fun writeInternal(com.apollographql.apollo.ast/SDLWriter) // com.apollographql.apollo.ast/GQLFragmentSpread.writeInternal|writeInternal(com.apollographql.apollo.ast.SDLWriter){}[0] + final val children // com.apollographql.apollo.ast/GQLFragmentSpread.children|{}children[0] final fun <get-children>(): kotlin.collections/List<com.apollographql.apollo.ast/GQLDirective> // com.apollographql.apollo.ast/GQLFragmentSpread.children.<get-children>|<get-children>(){}[0] final val directives // com.apollographql.apollo.ast/GQLFragmentSpread.directives|{}directives[0] @@ -323,12 +446,15 @@ final class com.apollographql.apollo.ast/GQLFragmentSpread : com.apollographql.a final fun <get-name>(): kotlin/String // com.apollographql.apollo.ast/GQLFragmentSpread.name.<get-name>|<get-name>(){}[0] final val sourceLocation // com.apollographql.apollo.ast/GQLFragmentSpread.sourceLocation|{}sourceLocation[0] final fun <get-sourceLocation>(): com.apollographql.apollo.ast/SourceLocation? // com.apollographql.apollo.ast/GQLFragmentSpread.sourceLocation.<get-sourceLocation>|<get-sourceLocation>(){}[0] + + final fun copy(com.apollographql.apollo.ast/SourceLocation? = ..., kotlin/String = ..., kotlin.collections/List<com.apollographql.apollo.ast/GQLDirective> = ...): com.apollographql.apollo.ast/GQLFragmentSpread // com.apollographql.apollo.ast/GQLFragmentSpread.copy|copy(com.apollographql.apollo.ast.SourceLocation?;kotlin.String;kotlin.collections.List<com.apollographql.apollo.ast.GQLDirective>){}[0] + final fun copyWithNewChildrenInternal(com.apollographql.apollo.ast/NodeContainer): com.apollographql.apollo.ast/GQLNode // com.apollographql.apollo.ast/GQLFragmentSpread.copyWithNewChildrenInternal|copyWithNewChildrenInternal(com.apollographql.apollo.ast.NodeContainer){}[0] + final fun writeInternal(com.apollographql.apollo.ast/SDLWriter) // com.apollographql.apollo.ast/GQLFragmentSpread.writeInternal|writeInternal(com.apollographql.apollo.ast.SDLWriter){}[0] } + final class com.apollographql.apollo.ast/GQLInlineFragment : com.apollographql.apollo.ast/GQLHasDirectives, com.apollographql.apollo.ast/GQLSelection { // com.apollographql.apollo.ast/GQLInlineFragment|null[0] constructor <init>(com.apollographql.apollo.ast/SourceLocation? = ..., com.apollographql.apollo.ast/GQLNamedType?, kotlin.collections/List<com.apollographql.apollo.ast/GQLDirective>, kotlin.collections/List<com.apollographql.apollo.ast/GQLSelection>) // com.apollographql.apollo.ast/GQLInlineFragment.<init>|<init>(com.apollographql.apollo.ast.SourceLocation?;com.apollographql.apollo.ast.GQLNamedType?;kotlin.collections.List<com.apollographql.apollo.ast.GQLDirective>;kotlin.collections.List<com.apollographql.apollo.ast.GQLSelection>){}[0] - final fun copy(com.apollographql.apollo.ast/SourceLocation? = ..., com.apollographql.apollo.ast/GQLNamedType? = ..., kotlin.collections/List<com.apollographql.apollo.ast/GQLDirective> = ..., kotlin.collections/List<com.apollographql.apollo.ast/GQLSelection> = ...): com.apollographql.apollo.ast/GQLInlineFragment // com.apollographql.apollo.ast/GQLInlineFragment.copy|copy(com.apollographql.apollo.ast.SourceLocation?;com.apollographql.apollo.ast.GQLNamedType?;kotlin.collections.List<com.apollographql.apollo.ast.GQLDirective>;kotlin.collections.List<com.apollographql.apollo.ast.GQLSelection>){}[0] - final fun copyWithNewChildrenInternal(com.apollographql.apollo.ast/NodeContainer): com.apollographql.apollo.ast/GQLNode // com.apollographql.apollo.ast/GQLInlineFragment.copyWithNewChildrenInternal|copyWithNewChildrenInternal(com.apollographql.apollo.ast.NodeContainer){}[0] - final fun writeInternal(com.apollographql.apollo.ast/SDLWriter) // com.apollographql.apollo.ast/GQLInlineFragment.writeInternal|writeInternal(com.apollographql.apollo.ast.SDLWriter){}[0] + final val children // com.apollographql.apollo.ast/GQLInlineFragment.children|{}children[0] final fun <get-children>(): kotlin.collections/List<com.apollographql.apollo.ast/GQLNode> // com.apollographql.apollo.ast/GQLInlineFragment.children.<get-children>|<get-children>(){}[0] final val directives // com.apollographql.apollo.ast/GQLInlineFragment.directives|{}directives[0] @@ -341,12 +467,15 @@ final class com.apollographql.apollo.ast/GQLInlineFragment : com.apollographql.a final fun <get-sourceLocation>(): com.apollographql.apollo.ast/SourceLocation? // com.apollographql.apollo.ast/GQLInlineFragment.sourceLocation.<get-sourceLocation>|<get-sourceLocation>(){}[0] final val typeCondition // com.apollographql.apollo.ast/GQLInlineFragment.typeCondition|{}typeCondition[0] final fun <get-typeCondition>(): com.apollographql.apollo.ast/GQLNamedType? // com.apollographql.apollo.ast/GQLInlineFragment.typeCondition.<get-typeCondition>|<get-typeCondition>(){}[0] + + final fun copy(com.apollographql.apollo.ast/SourceLocation? = ..., com.apollographql.apollo.ast/GQLNamedType? = ..., kotlin.collections/List<com.apollographql.apollo.ast/GQLDirective> = ..., kotlin.collections/List<com.apollographql.apollo.ast/GQLSelection> = ...): com.apollographql.apollo.ast/GQLInlineFragment // com.apollographql.apollo.ast/GQLInlineFragment.copy|copy(com.apollographql.apollo.ast.SourceLocation?;com.apollographql.apollo.ast.GQLNamedType?;kotlin.collections.List<com.apollographql.apollo.ast.GQLDirective>;kotlin.collections.List<com.apollographql.apollo.ast.GQLSelection>){}[0] + final fun copyWithNewChildrenInternal(com.apollographql.apollo.ast/NodeContainer): com.apollographql.apollo.ast/GQLNode // com.apollographql.apollo.ast/GQLInlineFragment.copyWithNewChildrenInternal|copyWithNewChildrenInternal(com.apollographql.apollo.ast.NodeContainer){}[0] + final fun writeInternal(com.apollographql.apollo.ast/SDLWriter) // com.apollographql.apollo.ast/GQLInlineFragment.writeInternal|writeInternal(com.apollographql.apollo.ast.SDLWriter){}[0] } + final class com.apollographql.apollo.ast/GQLInputObjectTypeDefinition : com.apollographql.apollo.ast/GQLTypeDefinition { // com.apollographql.apollo.ast/GQLInputObjectTypeDefinition|null[0] constructor <init>(com.apollographql.apollo.ast/SourceLocation? = ..., kotlin/String?, kotlin/String, kotlin.collections/List<com.apollographql.apollo.ast/GQLDirective>, kotlin.collections/List<com.apollographql.apollo.ast/GQLInputValueDefinition>) // com.apollographql.apollo.ast/GQLInputObjectTypeDefinition.<init>|<init>(com.apollographql.apollo.ast.SourceLocation?;kotlin.String?;kotlin.String;kotlin.collections.List<com.apollographql.apollo.ast.GQLDirective>;kotlin.collections.List<com.apollographql.apollo.ast.GQLInputValueDefinition>){}[0] - final fun copy(com.apollographql.apollo.ast/SourceLocation? = ..., kotlin/String? = ..., kotlin/String = ..., kotlin.collections/List<com.apollographql.apollo.ast/GQLDirective> = ..., kotlin.collections/List<com.apollographql.apollo.ast/GQLInputValueDefinition> = ...): com.apollographql.apollo.ast/GQLInputObjectTypeDefinition // com.apollographql.apollo.ast/GQLInputObjectTypeDefinition.copy|copy(com.apollographql.apollo.ast.SourceLocation?;kotlin.String?;kotlin.String;kotlin.collections.List<com.apollographql.apollo.ast.GQLDirective>;kotlin.collections.List<com.apollographql.apollo.ast.GQLInputValueDefinition>){}[0] - final fun copyWithNewChildrenInternal(com.apollographql.apollo.ast/NodeContainer): com.apollographql.apollo.ast/GQLNode // com.apollographql.apollo.ast/GQLInputObjectTypeDefinition.copyWithNewChildrenInternal|copyWithNewChildrenInternal(com.apollographql.apollo.ast.NodeContainer){}[0] - final fun writeInternal(com.apollographql.apollo.ast/SDLWriter) // com.apollographql.apollo.ast/GQLInputObjectTypeDefinition.writeInternal|writeInternal(com.apollographql.apollo.ast.SDLWriter){}[0] + final val children // com.apollographql.apollo.ast/GQLInputObjectTypeDefinition.children|{}children[0] final fun <get-children>(): kotlin.collections/List<com.apollographql.apollo.ast/GQLNode> // com.apollographql.apollo.ast/GQLInputObjectTypeDefinition.children.<get-children>|<get-children>(){}[0] final val description // com.apollographql.apollo.ast/GQLInputObjectTypeDefinition.description|{}description[0] @@ -359,12 +488,15 @@ final class com.apollographql.apollo.ast/GQLInputObjectTypeDefinition : com.apol final fun <get-name>(): kotlin/String // com.apollographql.apollo.ast/GQLInputObjectTypeDefinition.name.<get-name>|<get-name>(){}[0] final val sourceLocation // com.apollographql.apollo.ast/GQLInputObjectTypeDefinition.sourceLocation|{}sourceLocation[0] final fun <get-sourceLocation>(): com.apollographql.apollo.ast/SourceLocation? // com.apollographql.apollo.ast/GQLInputObjectTypeDefinition.sourceLocation.<get-sourceLocation>|<get-sourceLocation>(){}[0] + + final fun copy(com.apollographql.apollo.ast/SourceLocation? = ..., kotlin/String? = ..., kotlin/String = ..., kotlin.collections/List<com.apollographql.apollo.ast/GQLDirective> = ..., kotlin.collections/List<com.apollographql.apollo.ast/GQLInputValueDefinition> = ...): com.apollographql.apollo.ast/GQLInputObjectTypeDefinition // com.apollographql.apollo.ast/GQLInputObjectTypeDefinition.copy|copy(com.apollographql.apollo.ast.SourceLocation?;kotlin.String?;kotlin.String;kotlin.collections.List<com.apollographql.apollo.ast.GQLDirective>;kotlin.collections.List<com.apollographql.apollo.ast.GQLInputValueDefinition>){}[0] + final fun copyWithNewChildrenInternal(com.apollographql.apollo.ast/NodeContainer): com.apollographql.apollo.ast/GQLNode // com.apollographql.apollo.ast/GQLInputObjectTypeDefinition.copyWithNewChildrenInternal|copyWithNewChildrenInternal(com.apollographql.apollo.ast.NodeContainer){}[0] + final fun writeInternal(com.apollographql.apollo.ast/SDLWriter) // com.apollographql.apollo.ast/GQLInputObjectTypeDefinition.writeInternal|writeInternal(com.apollographql.apollo.ast.SDLWriter){}[0] } + final class com.apollographql.apollo.ast/GQLInputObjectTypeExtension : com.apollographql.apollo.ast/GQLDefinition, com.apollographql.apollo.ast/GQLHasDirectives, com.apollographql.apollo.ast/GQLTypeExtension { // com.apollographql.apollo.ast/GQLInputObjectTypeExtension|null[0] constructor <init>(com.apollographql.apollo.ast/SourceLocation? = ..., kotlin/String, kotlin.collections/List<com.apollographql.apollo.ast/GQLDirective>, kotlin.collections/List<com.apollographql.apollo.ast/GQLInputValueDefinition>) // com.apollographql.apollo.ast/GQLInputObjectTypeExtension.<init>|<init>(com.apollographql.apollo.ast.SourceLocation?;kotlin.String;kotlin.collections.List<com.apollographql.apollo.ast.GQLDirective>;kotlin.collections.List<com.apollographql.apollo.ast.GQLInputValueDefinition>){}[0] - final fun copy(com.apollographql.apollo.ast/SourceLocation? = ..., kotlin/String = ..., kotlin.collections/List<com.apollographql.apollo.ast/GQLDirective> = ..., kotlin.collections/List<com.apollographql.apollo.ast/GQLInputValueDefinition> = ...): com.apollographql.apollo.ast/GQLInputObjectTypeExtension // com.apollographql.apollo.ast/GQLInputObjectTypeExtension.copy|copy(com.apollographql.apollo.ast.SourceLocation?;kotlin.String;kotlin.collections.List<com.apollographql.apollo.ast.GQLDirective>;kotlin.collections.List<com.apollographql.apollo.ast.GQLInputValueDefinition>){}[0] - final fun copyWithNewChildrenInternal(com.apollographql.apollo.ast/NodeContainer): com.apollographql.apollo.ast/GQLNode // com.apollographql.apollo.ast/GQLInputObjectTypeExtension.copyWithNewChildrenInternal|copyWithNewChildrenInternal(com.apollographql.apollo.ast.NodeContainer){}[0] - final fun writeInternal(com.apollographql.apollo.ast/SDLWriter) // com.apollographql.apollo.ast/GQLInputObjectTypeExtension.writeInternal|writeInternal(com.apollographql.apollo.ast.SDLWriter){}[0] + final val children // com.apollographql.apollo.ast/GQLInputObjectTypeExtension.children|{}children[0] final fun <get-children>(): kotlin.collections/List<com.apollographql.apollo.ast/GQLNode> // com.apollographql.apollo.ast/GQLInputObjectTypeExtension.children.<get-children>|<get-children>(){}[0] final val directives // com.apollographql.apollo.ast/GQLInputObjectTypeExtension.directives|{}directives[0] @@ -375,13 +507,15 @@ final class com.apollographql.apollo.ast/GQLInputObjectTypeExtension : com.apoll final fun <get-name>(): kotlin/String // com.apollographql.apollo.ast/GQLInputObjectTypeExtension.name.<get-name>|<get-name>(){}[0] final val sourceLocation // com.apollographql.apollo.ast/GQLInputObjectTypeExtension.sourceLocation|{}sourceLocation[0] final fun <get-sourceLocation>(): com.apollographql.apollo.ast/SourceLocation? // com.apollographql.apollo.ast/GQLInputObjectTypeExtension.sourceLocation.<get-sourceLocation>|<get-sourceLocation>(){}[0] + + final fun copy(com.apollographql.apollo.ast/SourceLocation? = ..., kotlin/String = ..., kotlin.collections/List<com.apollographql.apollo.ast/GQLDirective> = ..., kotlin.collections/List<com.apollographql.apollo.ast/GQLInputValueDefinition> = ...): com.apollographql.apollo.ast/GQLInputObjectTypeExtension // com.apollographql.apollo.ast/GQLInputObjectTypeExtension.copy|copy(com.apollographql.apollo.ast.SourceLocation?;kotlin.String;kotlin.collections.List<com.apollographql.apollo.ast.GQLDirective>;kotlin.collections.List<com.apollographql.apollo.ast.GQLInputValueDefinition>){}[0] + final fun copyWithNewChildrenInternal(com.apollographql.apollo.ast/NodeContainer): com.apollographql.apollo.ast/GQLNode // com.apollographql.apollo.ast/GQLInputObjectTypeExtension.copyWithNewChildrenInternal|copyWithNewChildrenInternal(com.apollographql.apollo.ast.NodeContainer){}[0] + final fun writeInternal(com.apollographql.apollo.ast/SDLWriter) // com.apollographql.apollo.ast/GQLInputObjectTypeExtension.writeInternal|writeInternal(com.apollographql.apollo.ast.SDLWriter){}[0] } + final class com.apollographql.apollo.ast/GQLInputValueDefinition : com.apollographql.apollo.ast/GQLDescribed, com.apollographql.apollo.ast/GQLHasDirectives, com.apollographql.apollo.ast/GQLNamed, com.apollographql.apollo.ast/GQLNode { // com.apollographql.apollo.ast/GQLInputValueDefinition|null[0] constructor <init>(com.apollographql.apollo.ast/SourceLocation? = ..., kotlin/String?, kotlin/String, kotlin.collections/List<com.apollographql.apollo.ast/GQLDirective>, com.apollographql.apollo.ast/GQLType, com.apollographql.apollo.ast/GQLValue?) // com.apollographql.apollo.ast/GQLInputValueDefinition.<init>|<init>(com.apollographql.apollo.ast.SourceLocation?;kotlin.String?;kotlin.String;kotlin.collections.List<com.apollographql.apollo.ast.GQLDirective>;com.apollographql.apollo.ast.GQLType;com.apollographql.apollo.ast.GQLValue?){}[0] - final fun copy(com.apollographql.apollo.ast/SourceLocation? = ..., kotlin/String? = ..., kotlin/String = ..., kotlin.collections/List<com.apollographql.apollo.ast/GQLDirective> = ..., com.apollographql.apollo.ast/GQLType = ..., com.apollographql.apollo.ast/GQLValue? = ...): com.apollographql.apollo.ast/GQLInputValueDefinition // com.apollographql.apollo.ast/GQLInputValueDefinition.copy|copy(com.apollographql.apollo.ast.SourceLocation?;kotlin.String?;kotlin.String;kotlin.collections.List<com.apollographql.apollo.ast.GQLDirective>;com.apollographql.apollo.ast.GQLType;com.apollographql.apollo.ast.GQLValue?){}[0] - final fun copyWithNewChildrenInternal(com.apollographql.apollo.ast/NodeContainer): com.apollographql.apollo.ast/GQLNode // com.apollographql.apollo.ast/GQLInputValueDefinition.copyWithNewChildrenInternal|copyWithNewChildrenInternal(com.apollographql.apollo.ast.NodeContainer){}[0] - final fun write(com.apollographql.apollo.ast/SDLWriter, kotlin/Boolean) // com.apollographql.apollo.ast/GQLInputValueDefinition.write|write(com.apollographql.apollo.ast.SDLWriter;kotlin.Boolean){}[0] - final fun writeInternal(com.apollographql.apollo.ast/SDLWriter) // com.apollographql.apollo.ast/GQLInputValueDefinition.writeInternal|writeInternal(com.apollographql.apollo.ast.SDLWriter){}[0] + final val children // com.apollographql.apollo.ast/GQLInputValueDefinition.children|{}children[0] final fun <get-children>(): kotlin.collections/List<com.apollographql.apollo.ast/GQLDirective> // com.apollographql.apollo.ast/GQLInputValueDefinition.children.<get-children>|<get-children>(){}[0] final val defaultValue // com.apollographql.apollo.ast/GQLInputValueDefinition.defaultValue|{}defaultValue[0] @@ -396,24 +530,31 @@ final class com.apollographql.apollo.ast/GQLInputValueDefinition : com.apollogra final fun <get-sourceLocation>(): com.apollographql.apollo.ast/SourceLocation? // com.apollographql.apollo.ast/GQLInputValueDefinition.sourceLocation.<get-sourceLocation>|<get-sourceLocation>(){}[0] final val type // com.apollographql.apollo.ast/GQLInputValueDefinition.type|{}type[0] final fun <get-type>(): com.apollographql.apollo.ast/GQLType // com.apollographql.apollo.ast/GQLInputValueDefinition.type.<get-type>|<get-type>(){}[0] + + final fun copy(com.apollographql.apollo.ast/SourceLocation? = ..., kotlin/String? = ..., kotlin/String = ..., kotlin.collections/List<com.apollographql.apollo.ast/GQLDirective> = ..., com.apollographql.apollo.ast/GQLType = ..., com.apollographql.apollo.ast/GQLValue? = ...): com.apollographql.apollo.ast/GQLInputValueDefinition // com.apollographql.apollo.ast/GQLInputValueDefinition.copy|copy(com.apollographql.apollo.ast.SourceLocation?;kotlin.String?;kotlin.String;kotlin.collections.List<com.apollographql.apollo.ast.GQLDirective>;com.apollographql.apollo.ast.GQLType;com.apollographql.apollo.ast.GQLValue?){}[0] + final fun copyWithNewChildrenInternal(com.apollographql.apollo.ast/NodeContainer): com.apollographql.apollo.ast/GQLNode // com.apollographql.apollo.ast/GQLInputValueDefinition.copyWithNewChildrenInternal|copyWithNewChildrenInternal(com.apollographql.apollo.ast.NodeContainer){}[0] + final fun write(com.apollographql.apollo.ast/SDLWriter, kotlin/Boolean) // com.apollographql.apollo.ast/GQLInputValueDefinition.write|write(com.apollographql.apollo.ast.SDLWriter;kotlin.Boolean){}[0] + final fun writeInternal(com.apollographql.apollo.ast/SDLWriter) // com.apollographql.apollo.ast/GQLInputValueDefinition.writeInternal|writeInternal(com.apollographql.apollo.ast.SDLWriter){}[0] } + final class com.apollographql.apollo.ast/GQLIntValue : com.apollographql.apollo.ast/GQLValue { // com.apollographql.apollo.ast/GQLIntValue|null[0] constructor <init>(com.apollographql.apollo.ast/SourceLocation? = ..., kotlin/String) // com.apollographql.apollo.ast/GQLIntValue.<init>|<init>(com.apollographql.apollo.ast.SourceLocation?;kotlin.String){}[0] - final fun copy(com.apollographql.apollo.ast/SourceLocation? = ..., kotlin/String = ...): com.apollographql.apollo.ast/GQLIntValue // com.apollographql.apollo.ast/GQLIntValue.copy|copy(com.apollographql.apollo.ast.SourceLocation?;kotlin.String){}[0] - final fun copyWithNewChildrenInternal(com.apollographql.apollo.ast/NodeContainer): com.apollographql.apollo.ast/GQLNode // com.apollographql.apollo.ast/GQLIntValue.copyWithNewChildrenInternal|copyWithNewChildrenInternal(com.apollographql.apollo.ast.NodeContainer){}[0] - final fun writeInternal(com.apollographql.apollo.ast/SDLWriter) // com.apollographql.apollo.ast/GQLIntValue.writeInternal|writeInternal(com.apollographql.apollo.ast.SDLWriter){}[0] + final val children // com.apollographql.apollo.ast/GQLIntValue.children|{}children[0] final fun <get-children>(): kotlin.collections/List<com.apollographql.apollo.ast/GQLNode> // com.apollographql.apollo.ast/GQLIntValue.children.<get-children>|<get-children>(){}[0] final val sourceLocation // com.apollographql.apollo.ast/GQLIntValue.sourceLocation|{}sourceLocation[0] final fun <get-sourceLocation>(): com.apollographql.apollo.ast/SourceLocation? // com.apollographql.apollo.ast/GQLIntValue.sourceLocation.<get-sourceLocation>|<get-sourceLocation>(){}[0] final val value // com.apollographql.apollo.ast/GQLIntValue.value|{}value[0] final fun <get-value>(): kotlin/String // com.apollographql.apollo.ast/GQLIntValue.value.<get-value>|<get-value>(){}[0] + + final fun copy(com.apollographql.apollo.ast/SourceLocation? = ..., kotlin/String = ...): com.apollographql.apollo.ast/GQLIntValue // com.apollographql.apollo.ast/GQLIntValue.copy|copy(com.apollographql.apollo.ast.SourceLocation?;kotlin.String){}[0] + final fun copyWithNewChildrenInternal(com.apollographql.apollo.ast/NodeContainer): com.apollographql.apollo.ast/GQLNode // com.apollographql.apollo.ast/GQLIntValue.copyWithNewChildrenInternal|copyWithNewChildrenInternal(com.apollographql.apollo.ast.NodeContainer){}[0] + final fun writeInternal(com.apollographql.apollo.ast/SDLWriter) // com.apollographql.apollo.ast/GQLIntValue.writeInternal|writeInternal(com.apollographql.apollo.ast.SDLWriter){}[0] } + final class com.apollographql.apollo.ast/GQLInterfaceTypeDefinition : com.apollographql.apollo.ast/GQLTypeDefinition { // com.apollographql.apollo.ast/GQLInterfaceTypeDefinition|null[0] constructor <init>(com.apollographql.apollo.ast/SourceLocation? = ..., kotlin/String?, kotlin/String, kotlin.collections/List<kotlin/String>, kotlin.collections/List<com.apollographql.apollo.ast/GQLDirective>, kotlin.collections/List<com.apollographql.apollo.ast/GQLFieldDefinition>) // com.apollographql.apollo.ast/GQLInterfaceTypeDefinition.<init>|<init>(com.apollographql.apollo.ast.SourceLocation?;kotlin.String?;kotlin.String;kotlin.collections.List<kotlin.String>;kotlin.collections.List<com.apollographql.apollo.ast.GQLDirective>;kotlin.collections.List<com.apollographql.apollo.ast.GQLFieldDefinition>){}[0] - final fun copy(com.apollographql.apollo.ast/SourceLocation? = ..., kotlin/String? = ..., kotlin/String = ..., kotlin.collections/List<kotlin/String> = ..., kotlin.collections/List<com.apollographql.apollo.ast/GQLDirective> = ..., kotlin.collections/List<com.apollographql.apollo.ast/GQLFieldDefinition> = ...): com.apollographql.apollo.ast/GQLInterfaceTypeDefinition // com.apollographql.apollo.ast/GQLInterfaceTypeDefinition.copy|copy(com.apollographql.apollo.ast.SourceLocation?;kotlin.String?;kotlin.String;kotlin.collections.List<kotlin.String>;kotlin.collections.List<com.apollographql.apollo.ast.GQLDirective>;kotlin.collections.List<com.apollographql.apollo.ast.GQLFieldDefinition>){}[0] - final fun copyWithNewChildrenInternal(com.apollographql.apollo.ast/NodeContainer): com.apollographql.apollo.ast/GQLNode // com.apollographql.apollo.ast/GQLInterfaceTypeDefinition.copyWithNewChildrenInternal|copyWithNewChildrenInternal(com.apollographql.apollo.ast.NodeContainer){}[0] - final fun writeInternal(com.apollographql.apollo.ast/SDLWriter) // com.apollographql.apollo.ast/GQLInterfaceTypeDefinition.writeInternal|writeInternal(com.apollographql.apollo.ast.SDLWriter){}[0] + final val children // com.apollographql.apollo.ast/GQLInterfaceTypeDefinition.children|{}children[0] final fun <get-children>(): kotlin.collections/List<com.apollographql.apollo.ast/GQLNode> // com.apollographql.apollo.ast/GQLInterfaceTypeDefinition.children.<get-children>|<get-children>(){}[0] final val description // com.apollographql.apollo.ast/GQLInterfaceTypeDefinition.description|{}description[0] @@ -428,12 +569,15 @@ final class com.apollographql.apollo.ast/GQLInterfaceTypeDefinition : com.apollo final fun <get-name>(): kotlin/String // com.apollographql.apollo.ast/GQLInterfaceTypeDefinition.name.<get-name>|<get-name>(){}[0] final val sourceLocation // com.apollographql.apollo.ast/GQLInterfaceTypeDefinition.sourceLocation|{}sourceLocation[0] final fun <get-sourceLocation>(): com.apollographql.apollo.ast/SourceLocation? // com.apollographql.apollo.ast/GQLInterfaceTypeDefinition.sourceLocation.<get-sourceLocation>|<get-sourceLocation>(){}[0] + + final fun copy(com.apollographql.apollo.ast/SourceLocation? = ..., kotlin/String? = ..., kotlin/String = ..., kotlin.collections/List<kotlin/String> = ..., kotlin.collections/List<com.apollographql.apollo.ast/GQLDirective> = ..., kotlin.collections/List<com.apollographql.apollo.ast/GQLFieldDefinition> = ...): com.apollographql.apollo.ast/GQLInterfaceTypeDefinition // com.apollographql.apollo.ast/GQLInterfaceTypeDefinition.copy|copy(com.apollographql.apollo.ast.SourceLocation?;kotlin.String?;kotlin.String;kotlin.collections.List<kotlin.String>;kotlin.collections.List<com.apollographql.apollo.ast.GQLDirective>;kotlin.collections.List<com.apollographql.apollo.ast.GQLFieldDefinition>){}[0] + final fun copyWithNewChildrenInternal(com.apollographql.apollo.ast/NodeContainer): com.apollographql.apollo.ast/GQLNode // com.apollographql.apollo.ast/GQLInterfaceTypeDefinition.copyWithNewChildrenInternal|copyWithNewChildrenInternal(com.apollographql.apollo.ast.NodeContainer){}[0] + final fun writeInternal(com.apollographql.apollo.ast/SDLWriter) // com.apollographql.apollo.ast/GQLInterfaceTypeDefinition.writeInternal|writeInternal(com.apollographql.apollo.ast.SDLWriter){}[0] } + final class com.apollographql.apollo.ast/GQLInterfaceTypeExtension : com.apollographql.apollo.ast/GQLDefinition, com.apollographql.apollo.ast/GQLHasDirectives, com.apollographql.apollo.ast/GQLNamed, com.apollographql.apollo.ast/GQLTypeExtension { // com.apollographql.apollo.ast/GQLInterfaceTypeExtension|null[0] constructor <init>(com.apollographql.apollo.ast/SourceLocation? = ..., kotlin/String, kotlin.collections/List<kotlin/String>, kotlin.collections/List<com.apollographql.apollo.ast/GQLDirective>, kotlin.collections/List<com.apollographql.apollo.ast/GQLFieldDefinition>) // com.apollographql.apollo.ast/GQLInterfaceTypeExtension.<init>|<init>(com.apollographql.apollo.ast.SourceLocation?;kotlin.String;kotlin.collections.List<kotlin.String>;kotlin.collections.List<com.apollographql.apollo.ast.GQLDirective>;kotlin.collections.List<com.apollographql.apollo.ast.GQLFieldDefinition>){}[0] - final fun copy(com.apollographql.apollo.ast/SourceLocation? = ..., kotlin/String = ..., kotlin.collections/List<kotlin/String> = ..., kotlin.collections/List<com.apollographql.apollo.ast/GQLDirective> = ..., kotlin.collections/List<com.apollographql.apollo.ast/GQLFieldDefinition> = ...): com.apollographql.apollo.ast/GQLInterfaceTypeExtension // com.apollographql.apollo.ast/GQLInterfaceTypeExtension.copy|copy(com.apollographql.apollo.ast.SourceLocation?;kotlin.String;kotlin.collections.List<kotlin.String>;kotlin.collections.List<com.apollographql.apollo.ast.GQLDirective>;kotlin.collections.List<com.apollographql.apollo.ast.GQLFieldDefinition>){}[0] - final fun copyWithNewChildrenInternal(com.apollographql.apollo.ast/NodeContainer): com.apollographql.apollo.ast/GQLNode // com.apollographql.apollo.ast/GQLInterfaceTypeExtension.copyWithNewChildrenInternal|copyWithNewChildrenInternal(com.apollographql.apollo.ast.NodeContainer){}[0] - final fun writeInternal(com.apollographql.apollo.ast/SDLWriter) // com.apollographql.apollo.ast/GQLInterfaceTypeExtension.writeInternal|writeInternal(com.apollographql.apollo.ast.SDLWriter){}[0] + final val children // com.apollographql.apollo.ast/GQLInterfaceTypeExtension.children|{}children[0] final fun <get-children>(): kotlin.collections/List<com.apollographql.apollo.ast/GQLFieldDefinition> // com.apollographql.apollo.ast/GQLInterfaceTypeExtension.children.<get-children>|<get-children>(){}[0] final val directives // com.apollographql.apollo.ast/GQLInterfaceTypeExtension.directives|{}directives[0] @@ -446,70 +590,88 @@ final class com.apollographql.apollo.ast/GQLInterfaceTypeExtension : com.apollog final fun <get-name>(): kotlin/String // com.apollographql.apollo.ast/GQLInterfaceTypeExtension.name.<get-name>|<get-name>(){}[0] final val sourceLocation // com.apollographql.apollo.ast/GQLInterfaceTypeExtension.sourceLocation|{}sourceLocation[0] final fun <get-sourceLocation>(): com.apollographql.apollo.ast/SourceLocation? // com.apollographql.apollo.ast/GQLInterfaceTypeExtension.sourceLocation.<get-sourceLocation>|<get-sourceLocation>(){}[0] + + final fun copy(com.apollographql.apollo.ast/SourceLocation? = ..., kotlin/String = ..., kotlin.collections/List<kotlin/String> = ..., kotlin.collections/List<com.apollographql.apollo.ast/GQLDirective> = ..., kotlin.collections/List<com.apollographql.apollo.ast/GQLFieldDefinition> = ...): com.apollographql.apollo.ast/GQLInterfaceTypeExtension // com.apollographql.apollo.ast/GQLInterfaceTypeExtension.copy|copy(com.apollographql.apollo.ast.SourceLocation?;kotlin.String;kotlin.collections.List<kotlin.String>;kotlin.collections.List<com.apollographql.apollo.ast.GQLDirective>;kotlin.collections.List<com.apollographql.apollo.ast.GQLFieldDefinition>){}[0] + final fun copyWithNewChildrenInternal(com.apollographql.apollo.ast/NodeContainer): com.apollographql.apollo.ast/GQLNode // com.apollographql.apollo.ast/GQLInterfaceTypeExtension.copyWithNewChildrenInternal|copyWithNewChildrenInternal(com.apollographql.apollo.ast.NodeContainer){}[0] + final fun writeInternal(com.apollographql.apollo.ast/SDLWriter) // com.apollographql.apollo.ast/GQLInterfaceTypeExtension.writeInternal|writeInternal(com.apollographql.apollo.ast.SDLWriter){}[0] } + final class com.apollographql.apollo.ast/GQLListType : com.apollographql.apollo.ast/GQLType { // com.apollographql.apollo.ast/GQLListType|null[0] constructor <init>(com.apollographql.apollo.ast/SourceLocation? = ..., com.apollographql.apollo.ast/GQLType) // com.apollographql.apollo.ast/GQLListType.<init>|<init>(com.apollographql.apollo.ast.SourceLocation?;com.apollographql.apollo.ast.GQLType){}[0] - final fun copy(com.apollographql.apollo.ast/SourceLocation? = ..., com.apollographql.apollo.ast/GQLType = ...): com.apollographql.apollo.ast/GQLListType // com.apollographql.apollo.ast/GQLListType.copy|copy(com.apollographql.apollo.ast.SourceLocation?;com.apollographql.apollo.ast.GQLType){}[0] - final fun copyWithNewChildrenInternal(com.apollographql.apollo.ast/NodeContainer): com.apollographql.apollo.ast/GQLNode // com.apollographql.apollo.ast/GQLListType.copyWithNewChildrenInternal|copyWithNewChildrenInternal(com.apollographql.apollo.ast.NodeContainer){}[0] - final fun writeInternal(com.apollographql.apollo.ast/SDLWriter) // com.apollographql.apollo.ast/GQLListType.writeInternal|writeInternal(com.apollographql.apollo.ast.SDLWriter){}[0] + final val children // com.apollographql.apollo.ast/GQLListType.children|{}children[0] final fun <get-children>(): kotlin.collections/List<com.apollographql.apollo.ast/GQLType> // com.apollographql.apollo.ast/GQLListType.children.<get-children>|<get-children>(){}[0] final val sourceLocation // com.apollographql.apollo.ast/GQLListType.sourceLocation|{}sourceLocation[0] final fun <get-sourceLocation>(): com.apollographql.apollo.ast/SourceLocation? // com.apollographql.apollo.ast/GQLListType.sourceLocation.<get-sourceLocation>|<get-sourceLocation>(){}[0] final val type // com.apollographql.apollo.ast/GQLListType.type|{}type[0] final fun <get-type>(): com.apollographql.apollo.ast/GQLType // com.apollographql.apollo.ast/GQLListType.type.<get-type>|<get-type>(){}[0] + + final fun copy(com.apollographql.apollo.ast/SourceLocation? = ..., com.apollographql.apollo.ast/GQLType = ...): com.apollographql.apollo.ast/GQLListType // com.apollographql.apollo.ast/GQLListType.copy|copy(com.apollographql.apollo.ast.SourceLocation?;com.apollographql.apollo.ast.GQLType){}[0] + final fun copyWithNewChildrenInternal(com.apollographql.apollo.ast/NodeContainer): com.apollographql.apollo.ast/GQLNode // com.apollographql.apollo.ast/GQLListType.copyWithNewChildrenInternal|copyWithNewChildrenInternal(com.apollographql.apollo.ast.NodeContainer){}[0] + final fun writeInternal(com.apollographql.apollo.ast/SDLWriter) // com.apollographql.apollo.ast/GQLListType.writeInternal|writeInternal(com.apollographql.apollo.ast.SDLWriter){}[0] } + final class com.apollographql.apollo.ast/GQLListValue : com.apollographql.apollo.ast/GQLValue { // com.apollographql.apollo.ast/GQLListValue|null[0] constructor <init>(com.apollographql.apollo.ast/SourceLocation? = ..., kotlin.collections/List<com.apollographql.apollo.ast/GQLValue>) // com.apollographql.apollo.ast/GQLListValue.<init>|<init>(com.apollographql.apollo.ast.SourceLocation?;kotlin.collections.List<com.apollographql.apollo.ast.GQLValue>){}[0] - final fun copy(com.apollographql.apollo.ast/SourceLocation? = ..., kotlin.collections/List<com.apollographql.apollo.ast/GQLValue> = ...): com.apollographql.apollo.ast/GQLListValue // com.apollographql.apollo.ast/GQLListValue.copy|copy(com.apollographql.apollo.ast.SourceLocation?;kotlin.collections.List<com.apollographql.apollo.ast.GQLValue>){}[0] - final fun copyWithNewChildrenInternal(com.apollographql.apollo.ast/NodeContainer): com.apollographql.apollo.ast/GQLNode // com.apollographql.apollo.ast/GQLListValue.copyWithNewChildrenInternal|copyWithNewChildrenInternal(com.apollographql.apollo.ast.NodeContainer){}[0] - final fun writeInternal(com.apollographql.apollo.ast/SDLWriter) // com.apollographql.apollo.ast/GQLListValue.writeInternal|writeInternal(com.apollographql.apollo.ast.SDLWriter){}[0] + final val children // com.apollographql.apollo.ast/GQLListValue.children|{}children[0] final fun <get-children>(): kotlin.collections/List<com.apollographql.apollo.ast/GQLValue> // com.apollographql.apollo.ast/GQLListValue.children.<get-children>|<get-children>(){}[0] final val sourceLocation // com.apollographql.apollo.ast/GQLListValue.sourceLocation|{}sourceLocation[0] final fun <get-sourceLocation>(): com.apollographql.apollo.ast/SourceLocation? // com.apollographql.apollo.ast/GQLListValue.sourceLocation.<get-sourceLocation>|<get-sourceLocation>(){}[0] final val values // com.apollographql.apollo.ast/GQLListValue.values|{}values[0] final fun <get-values>(): kotlin.collections/List<com.apollographql.apollo.ast/GQLValue> // com.apollographql.apollo.ast/GQLListValue.values.<get-values>|<get-values>(){}[0] + + final fun copy(com.apollographql.apollo.ast/SourceLocation? = ..., kotlin.collections/List<com.apollographql.apollo.ast/GQLValue> = ...): com.apollographql.apollo.ast/GQLListValue // com.apollographql.apollo.ast/GQLListValue.copy|copy(com.apollographql.apollo.ast.SourceLocation?;kotlin.collections.List<com.apollographql.apollo.ast.GQLValue>){}[0] + final fun copyWithNewChildrenInternal(com.apollographql.apollo.ast/NodeContainer): com.apollographql.apollo.ast/GQLNode // com.apollographql.apollo.ast/GQLListValue.copyWithNewChildrenInternal|copyWithNewChildrenInternal(com.apollographql.apollo.ast.NodeContainer){}[0] + final fun writeInternal(com.apollographql.apollo.ast/SDLWriter) // com.apollographql.apollo.ast/GQLListValue.writeInternal|writeInternal(com.apollographql.apollo.ast.SDLWriter){}[0] } + final class com.apollographql.apollo.ast/GQLNamedType : com.apollographql.apollo.ast/GQLNamed, com.apollographql.apollo.ast/GQLType { // com.apollographql.apollo.ast/GQLNamedType|null[0] constructor <init>(com.apollographql.apollo.ast/SourceLocation? = ..., kotlin/String) // com.apollographql.apollo.ast/GQLNamedType.<init>|<init>(com.apollographql.apollo.ast.SourceLocation?;kotlin.String){}[0] - final fun copy(com.apollographql.apollo.ast/SourceLocation? = ..., kotlin/String = ...): com.apollographql.apollo.ast/GQLNamedType // com.apollographql.apollo.ast/GQLNamedType.copy|copy(com.apollographql.apollo.ast.SourceLocation?;kotlin.String){}[0] - final fun copyWithNewChildrenInternal(com.apollographql.apollo.ast/NodeContainer): com.apollographql.apollo.ast/GQLNode // com.apollographql.apollo.ast/GQLNamedType.copyWithNewChildrenInternal|copyWithNewChildrenInternal(com.apollographql.apollo.ast.NodeContainer){}[0] - final fun writeInternal(com.apollographql.apollo.ast/SDLWriter) // com.apollographql.apollo.ast/GQLNamedType.writeInternal|writeInternal(com.apollographql.apollo.ast.SDLWriter){}[0] + final val children // com.apollographql.apollo.ast/GQLNamedType.children|{}children[0] final fun <get-children>(): kotlin.collections/List<com.apollographql.apollo.ast/GQLNode> // com.apollographql.apollo.ast/GQLNamedType.children.<get-children>|<get-children>(){}[0] final val name // com.apollographql.apollo.ast/GQLNamedType.name|{}name[0] final fun <get-name>(): kotlin/String // com.apollographql.apollo.ast/GQLNamedType.name.<get-name>|<get-name>(){}[0] final val sourceLocation // com.apollographql.apollo.ast/GQLNamedType.sourceLocation|{}sourceLocation[0] final fun <get-sourceLocation>(): com.apollographql.apollo.ast/SourceLocation? // com.apollographql.apollo.ast/GQLNamedType.sourceLocation.<get-sourceLocation>|<get-sourceLocation>(){}[0] + + final fun copy(com.apollographql.apollo.ast/SourceLocation? = ..., kotlin/String = ...): com.apollographql.apollo.ast/GQLNamedType // com.apollographql.apollo.ast/GQLNamedType.copy|copy(com.apollographql.apollo.ast.SourceLocation?;kotlin.String){}[0] + final fun copyWithNewChildrenInternal(com.apollographql.apollo.ast/NodeContainer): com.apollographql.apollo.ast/GQLNode // com.apollographql.apollo.ast/GQLNamedType.copyWithNewChildrenInternal|copyWithNewChildrenInternal(com.apollographql.apollo.ast.NodeContainer){}[0] + final fun writeInternal(com.apollographql.apollo.ast/SDLWriter) // com.apollographql.apollo.ast/GQLNamedType.writeInternal|writeInternal(com.apollographql.apollo.ast.SDLWriter){}[0] } + final class com.apollographql.apollo.ast/GQLNonNullType : com.apollographql.apollo.ast/GQLType { // com.apollographql.apollo.ast/GQLNonNullType|null[0] constructor <init>(com.apollographql.apollo.ast/SourceLocation? = ..., com.apollographql.apollo.ast/GQLType) // com.apollographql.apollo.ast/GQLNonNullType.<init>|<init>(com.apollographql.apollo.ast.SourceLocation?;com.apollographql.apollo.ast.GQLType){}[0] - final fun copy(com.apollographql.apollo.ast/SourceLocation? = ..., com.apollographql.apollo.ast/GQLType = ...): com.apollographql.apollo.ast/GQLNonNullType // com.apollographql.apollo.ast/GQLNonNullType.copy|copy(com.apollographql.apollo.ast.SourceLocation?;com.apollographql.apollo.ast.GQLType){}[0] - final fun copyWithNewChildrenInternal(com.apollographql.apollo.ast/NodeContainer): com.apollographql.apollo.ast/GQLNode // com.apollographql.apollo.ast/GQLNonNullType.copyWithNewChildrenInternal|copyWithNewChildrenInternal(com.apollographql.apollo.ast.NodeContainer){}[0] - final fun writeInternal(com.apollographql.apollo.ast/SDLWriter) // com.apollographql.apollo.ast/GQLNonNullType.writeInternal|writeInternal(com.apollographql.apollo.ast.SDLWriter){}[0] + final val children // com.apollographql.apollo.ast/GQLNonNullType.children|{}children[0] final fun <get-children>(): kotlin.collections/List<com.apollographql.apollo.ast/GQLType> // com.apollographql.apollo.ast/GQLNonNullType.children.<get-children>|<get-children>(){}[0] final val sourceLocation // com.apollographql.apollo.ast/GQLNonNullType.sourceLocation|{}sourceLocation[0] final fun <get-sourceLocation>(): com.apollographql.apollo.ast/SourceLocation? // com.apollographql.apollo.ast/GQLNonNullType.sourceLocation.<get-sourceLocation>|<get-sourceLocation>(){}[0] final val type // com.apollographql.apollo.ast/GQLNonNullType.type|{}type[0] final fun <get-type>(): com.apollographql.apollo.ast/GQLType // com.apollographql.apollo.ast/GQLNonNullType.type.<get-type>|<get-type>(){}[0] + + final fun copy(com.apollographql.apollo.ast/SourceLocation? = ..., com.apollographql.apollo.ast/GQLType = ...): com.apollographql.apollo.ast/GQLNonNullType // com.apollographql.apollo.ast/GQLNonNullType.copy|copy(com.apollographql.apollo.ast.SourceLocation?;com.apollographql.apollo.ast.GQLType){}[0] + final fun copyWithNewChildrenInternal(com.apollographql.apollo.ast/NodeContainer): com.apollographql.apollo.ast/GQLNode // com.apollographql.apollo.ast/GQLNonNullType.copyWithNewChildrenInternal|copyWithNewChildrenInternal(com.apollographql.apollo.ast.NodeContainer){}[0] + final fun writeInternal(com.apollographql.apollo.ast/SDLWriter) // com.apollographql.apollo.ast/GQLNonNullType.writeInternal|writeInternal(com.apollographql.apollo.ast.SDLWriter){}[0] } + final class com.apollographql.apollo.ast/GQLNullValue : com.apollographql.apollo.ast/GQLValue { // com.apollographql.apollo.ast/GQLNullValue|null[0] constructor <init>(com.apollographql.apollo.ast/SourceLocation? = ...) // com.apollographql.apollo.ast/GQLNullValue.<init>|<init>(com.apollographql.apollo.ast.SourceLocation?){}[0] - final fun copy(com.apollographql.apollo.ast/SourceLocation? = ...): com.apollographql.apollo.ast/GQLNullValue // com.apollographql.apollo.ast/GQLNullValue.copy|copy(com.apollographql.apollo.ast.SourceLocation?){}[0] - final fun copyWithNewChildrenInternal(com.apollographql.apollo.ast/NodeContainer): com.apollographql.apollo.ast/GQLNode // com.apollographql.apollo.ast/GQLNullValue.copyWithNewChildrenInternal|copyWithNewChildrenInternal(com.apollographql.apollo.ast.NodeContainer){}[0] - final fun writeInternal(com.apollographql.apollo.ast/SDLWriter) // com.apollographql.apollo.ast/GQLNullValue.writeInternal|writeInternal(com.apollographql.apollo.ast.SDLWriter){}[0] + final val children // com.apollographql.apollo.ast/GQLNullValue.children|{}children[0] final fun <get-children>(): kotlin.collections/List<com.apollographql.apollo.ast/GQLNode> // com.apollographql.apollo.ast/GQLNullValue.children.<get-children>|<get-children>(){}[0] final val sourceLocation // com.apollographql.apollo.ast/GQLNullValue.sourceLocation|{}sourceLocation[0] final fun <get-sourceLocation>(): com.apollographql.apollo.ast/SourceLocation? // com.apollographql.apollo.ast/GQLNullValue.sourceLocation.<get-sourceLocation>|<get-sourceLocation>(){}[0] + + final fun copy(com.apollographql.apollo.ast/SourceLocation? = ...): com.apollographql.apollo.ast/GQLNullValue // com.apollographql.apollo.ast/GQLNullValue.copy|copy(com.apollographql.apollo.ast.SourceLocation?){}[0] + final fun copyWithNewChildrenInternal(com.apollographql.apollo.ast/NodeContainer): com.apollographql.apollo.ast/GQLNode // com.apollographql.apollo.ast/GQLNullValue.copyWithNewChildrenInternal|copyWithNewChildrenInternal(com.apollographql.apollo.ast.NodeContainer){}[0] + final fun writeInternal(com.apollographql.apollo.ast/SDLWriter) // com.apollographql.apollo.ast/GQLNullValue.writeInternal|writeInternal(com.apollographql.apollo.ast.SDLWriter){}[0] } + final class com.apollographql.apollo.ast/GQLObjectField : com.apollographql.apollo.ast/GQLNamed, com.apollographql.apollo.ast/GQLNode { // com.apollographql.apollo.ast/GQLObjectField|null[0] constructor <init>(com.apollographql.apollo.ast/SourceLocation? = ..., kotlin/String, com.apollographql.apollo.ast/GQLValue) // com.apollographql.apollo.ast/GQLObjectField.<init>|<init>(com.apollographql.apollo.ast.SourceLocation?;kotlin.String;com.apollographql.apollo.ast.GQLValue){}[0] - final fun copy(com.apollographql.apollo.ast/SourceLocation? = ..., kotlin/String = ..., com.apollographql.apollo.ast/GQLValue = ...): com.apollographql.apollo.ast/GQLObjectField // com.apollographql.apollo.ast/GQLObjectField.copy|copy(com.apollographql.apollo.ast.SourceLocation?;kotlin.String;com.apollographql.apollo.ast.GQLValue){}[0] - final fun copyWithNewChildrenInternal(com.apollographql.apollo.ast/NodeContainer): com.apollographql.apollo.ast/GQLNode // com.apollographql.apollo.ast/GQLObjectField.copyWithNewChildrenInternal|copyWithNewChildrenInternal(com.apollographql.apollo.ast.NodeContainer){}[0] - final fun writeInternal(com.apollographql.apollo.ast/SDLWriter) // com.apollographql.apollo.ast/GQLObjectField.writeInternal|writeInternal(com.apollographql.apollo.ast.SDLWriter){}[0] + final val children // com.apollographql.apollo.ast/GQLObjectField.children|{}children[0] final fun <get-children>(): kotlin.collections/List<com.apollographql.apollo.ast/GQLValue> // com.apollographql.apollo.ast/GQLObjectField.children.<get-children>|<get-children>(){}[0] final val name // com.apollographql.apollo.ast/GQLObjectField.name|{}name[0] @@ -518,12 +680,15 @@ final class com.apollographql.apollo.ast/GQLObjectField : com.apollographql.apol final fun <get-sourceLocation>(): com.apollographql.apollo.ast/SourceLocation? // com.apollographql.apollo.ast/GQLObjectField.sourceLocation.<get-sourceLocation>|<get-sourceLocation>(){}[0] final val value // com.apollographql.apollo.ast/GQLObjectField.value|{}value[0] final fun <get-value>(): com.apollographql.apollo.ast/GQLValue // com.apollographql.apollo.ast/GQLObjectField.value.<get-value>|<get-value>(){}[0] + + final fun copy(com.apollographql.apollo.ast/SourceLocation? = ..., kotlin/String = ..., com.apollographql.apollo.ast/GQLValue = ...): com.apollographql.apollo.ast/GQLObjectField // com.apollographql.apollo.ast/GQLObjectField.copy|copy(com.apollographql.apollo.ast.SourceLocation?;kotlin.String;com.apollographql.apollo.ast.GQLValue){}[0] + final fun copyWithNewChildrenInternal(com.apollographql.apollo.ast/NodeContainer): com.apollographql.apollo.ast/GQLNode // com.apollographql.apollo.ast/GQLObjectField.copyWithNewChildrenInternal|copyWithNewChildrenInternal(com.apollographql.apollo.ast.NodeContainer){}[0] + final fun writeInternal(com.apollographql.apollo.ast/SDLWriter) // com.apollographql.apollo.ast/GQLObjectField.writeInternal|writeInternal(com.apollographql.apollo.ast.SDLWriter){}[0] } + final class com.apollographql.apollo.ast/GQLObjectTypeDefinition : com.apollographql.apollo.ast/GQLTypeDefinition { // com.apollographql.apollo.ast/GQLObjectTypeDefinition|null[0] constructor <init>(com.apollographql.apollo.ast/SourceLocation? = ..., kotlin/String?, kotlin/String, kotlin.collections/List<kotlin/String>, kotlin.collections/List<com.apollographql.apollo.ast/GQLDirective>, kotlin.collections/List<com.apollographql.apollo.ast/GQLFieldDefinition>) // com.apollographql.apollo.ast/GQLObjectTypeDefinition.<init>|<init>(com.apollographql.apollo.ast.SourceLocation?;kotlin.String?;kotlin.String;kotlin.collections.List<kotlin.String>;kotlin.collections.List<com.apollographql.apollo.ast.GQLDirective>;kotlin.collections.List<com.apollographql.apollo.ast.GQLFieldDefinition>){}[0] - final fun copy(com.apollographql.apollo.ast/SourceLocation? = ..., kotlin/String? = ..., kotlin/String = ..., kotlin.collections/List<kotlin/String> = ..., kotlin.collections/List<com.apollographql.apollo.ast/GQLDirective> = ..., kotlin.collections/List<com.apollographql.apollo.ast/GQLFieldDefinition> = ...): com.apollographql.apollo.ast/GQLObjectTypeDefinition // com.apollographql.apollo.ast/GQLObjectTypeDefinition.copy|copy(com.apollographql.apollo.ast.SourceLocation?;kotlin.String?;kotlin.String;kotlin.collections.List<kotlin.String>;kotlin.collections.List<com.apollographql.apollo.ast.GQLDirective>;kotlin.collections.List<com.apollographql.apollo.ast.GQLFieldDefinition>){}[0] - final fun copyWithNewChildrenInternal(com.apollographql.apollo.ast/NodeContainer): com.apollographql.apollo.ast/GQLNode // com.apollographql.apollo.ast/GQLObjectTypeDefinition.copyWithNewChildrenInternal|copyWithNewChildrenInternal(com.apollographql.apollo.ast.NodeContainer){}[0] - final fun writeInternal(com.apollographql.apollo.ast/SDLWriter) // com.apollographql.apollo.ast/GQLObjectTypeDefinition.writeInternal|writeInternal(com.apollographql.apollo.ast.SDLWriter){}[0] + final val children // com.apollographql.apollo.ast/GQLObjectTypeDefinition.children|{}children[0] final fun <get-children>(): kotlin.collections/List<com.apollographql.apollo.ast/GQLNode> // com.apollographql.apollo.ast/GQLObjectTypeDefinition.children.<get-children>|<get-children>(){}[0] final val description // com.apollographql.apollo.ast/GQLObjectTypeDefinition.description|{}description[0] @@ -538,12 +703,15 @@ final class com.apollographql.apollo.ast/GQLObjectTypeDefinition : com.apollogra final fun <get-name>(): kotlin/String // com.apollographql.apollo.ast/GQLObjectTypeDefinition.name.<get-name>|<get-name>(){}[0] final val sourceLocation // com.apollographql.apollo.ast/GQLObjectTypeDefinition.sourceLocation|{}sourceLocation[0] final fun <get-sourceLocation>(): com.apollographql.apollo.ast/SourceLocation? // com.apollographql.apollo.ast/GQLObjectTypeDefinition.sourceLocation.<get-sourceLocation>|<get-sourceLocation>(){}[0] + + final fun copy(com.apollographql.apollo.ast/SourceLocation? = ..., kotlin/String? = ..., kotlin/String = ..., kotlin.collections/List<kotlin/String> = ..., kotlin.collections/List<com.apollographql.apollo.ast/GQLDirective> = ..., kotlin.collections/List<com.apollographql.apollo.ast/GQLFieldDefinition> = ...): com.apollographql.apollo.ast/GQLObjectTypeDefinition // com.apollographql.apollo.ast/GQLObjectTypeDefinition.copy|copy(com.apollographql.apollo.ast.SourceLocation?;kotlin.String?;kotlin.String;kotlin.collections.List<kotlin.String>;kotlin.collections.List<com.apollographql.apollo.ast.GQLDirective>;kotlin.collections.List<com.apollographql.apollo.ast.GQLFieldDefinition>){}[0] + final fun copyWithNewChildrenInternal(com.apollographql.apollo.ast/NodeContainer): com.apollographql.apollo.ast/GQLNode // com.apollographql.apollo.ast/GQLObjectTypeDefinition.copyWithNewChildrenInternal|copyWithNewChildrenInternal(com.apollographql.apollo.ast.NodeContainer){}[0] + final fun writeInternal(com.apollographql.apollo.ast/SDLWriter) // com.apollographql.apollo.ast/GQLObjectTypeDefinition.writeInternal|writeInternal(com.apollographql.apollo.ast.SDLWriter){}[0] } + final class com.apollographql.apollo.ast/GQLObjectTypeExtension : com.apollographql.apollo.ast/GQLDefinition, com.apollographql.apollo.ast/GQLHasDirectives, com.apollographql.apollo.ast/GQLTypeExtension { // com.apollographql.apollo.ast/GQLObjectTypeExtension|null[0] constructor <init>(com.apollographql.apollo.ast/SourceLocation? = ..., kotlin/String, kotlin.collections/List<kotlin/String>, kotlin.collections/List<com.apollographql.apollo.ast/GQLDirective>, kotlin.collections/List<com.apollographql.apollo.ast/GQLFieldDefinition>) // com.apollographql.apollo.ast/GQLObjectTypeExtension.<init>|<init>(com.apollographql.apollo.ast.SourceLocation?;kotlin.String;kotlin.collections.List<kotlin.String>;kotlin.collections.List<com.apollographql.apollo.ast.GQLDirective>;kotlin.collections.List<com.apollographql.apollo.ast.GQLFieldDefinition>){}[0] - final fun copy(com.apollographql.apollo.ast/SourceLocation? = ..., kotlin/String = ..., kotlin.collections/List<kotlin/String> = ..., kotlin.collections/List<com.apollographql.apollo.ast/GQLDirective> = ..., kotlin.collections/List<com.apollographql.apollo.ast/GQLFieldDefinition> = ...): com.apollographql.apollo.ast/GQLObjectTypeExtension // com.apollographql.apollo.ast/GQLObjectTypeExtension.copy|copy(com.apollographql.apollo.ast.SourceLocation?;kotlin.String;kotlin.collections.List<kotlin.String>;kotlin.collections.List<com.apollographql.apollo.ast.GQLDirective>;kotlin.collections.List<com.apollographql.apollo.ast.GQLFieldDefinition>){}[0] - final fun copyWithNewChildrenInternal(com.apollographql.apollo.ast/NodeContainer): com.apollographql.apollo.ast/GQLNode // com.apollographql.apollo.ast/GQLObjectTypeExtension.copyWithNewChildrenInternal|copyWithNewChildrenInternal(com.apollographql.apollo.ast.NodeContainer){}[0] - final fun writeInternal(com.apollographql.apollo.ast/SDLWriter) // com.apollographql.apollo.ast/GQLObjectTypeExtension.writeInternal|writeInternal(com.apollographql.apollo.ast.SDLWriter){}[0] + final val children // com.apollographql.apollo.ast/GQLObjectTypeExtension.children|{}children[0] final fun <get-children>(): kotlin.collections/List<com.apollographql.apollo.ast/GQLNode> // com.apollographql.apollo.ast/GQLObjectTypeExtension.children.<get-children>|<get-children>(){}[0] final val directives // com.apollographql.apollo.ast/GQLObjectTypeExtension.directives|{}directives[0] @@ -556,24 +724,30 @@ final class com.apollographql.apollo.ast/GQLObjectTypeExtension : com.apollograp final fun <get-name>(): kotlin/String // com.apollographql.apollo.ast/GQLObjectTypeExtension.name.<get-name>|<get-name>(){}[0] final val sourceLocation // com.apollographql.apollo.ast/GQLObjectTypeExtension.sourceLocation|{}sourceLocation[0] final fun <get-sourceLocation>(): com.apollographql.apollo.ast/SourceLocation? // com.apollographql.apollo.ast/GQLObjectTypeExtension.sourceLocation.<get-sourceLocation>|<get-sourceLocation>(){}[0] + + final fun copy(com.apollographql.apollo.ast/SourceLocation? = ..., kotlin/String = ..., kotlin.collections/List<kotlin/String> = ..., kotlin.collections/List<com.apollographql.apollo.ast/GQLDirective> = ..., kotlin.collections/List<com.apollographql.apollo.ast/GQLFieldDefinition> = ...): com.apollographql.apollo.ast/GQLObjectTypeExtension // com.apollographql.apollo.ast/GQLObjectTypeExtension.copy|copy(com.apollographql.apollo.ast.SourceLocation?;kotlin.String;kotlin.collections.List<kotlin.String>;kotlin.collections.List<com.apollographql.apollo.ast.GQLDirective>;kotlin.collections.List<com.apollographql.apollo.ast.GQLFieldDefinition>){}[0] + final fun copyWithNewChildrenInternal(com.apollographql.apollo.ast/NodeContainer): com.apollographql.apollo.ast/GQLNode // com.apollographql.apollo.ast/GQLObjectTypeExtension.copyWithNewChildrenInternal|copyWithNewChildrenInternal(com.apollographql.apollo.ast.NodeContainer){}[0] + final fun writeInternal(com.apollographql.apollo.ast/SDLWriter) // com.apollographql.apollo.ast/GQLObjectTypeExtension.writeInternal|writeInternal(com.apollographql.apollo.ast.SDLWriter){}[0] } + final class com.apollographql.apollo.ast/GQLObjectValue : com.apollographql.apollo.ast/GQLValue { // com.apollographql.apollo.ast/GQLObjectValue|null[0] constructor <init>(com.apollographql.apollo.ast/SourceLocation? = ..., kotlin.collections/List<com.apollographql.apollo.ast/GQLObjectField>) // com.apollographql.apollo.ast/GQLObjectValue.<init>|<init>(com.apollographql.apollo.ast.SourceLocation?;kotlin.collections.List<com.apollographql.apollo.ast.GQLObjectField>){}[0] - final fun copy(com.apollographql.apollo.ast/SourceLocation? = ..., kotlin.collections/List<com.apollographql.apollo.ast/GQLObjectField> = ...): com.apollographql.apollo.ast/GQLObjectValue // com.apollographql.apollo.ast/GQLObjectValue.copy|copy(com.apollographql.apollo.ast.SourceLocation?;kotlin.collections.List<com.apollographql.apollo.ast.GQLObjectField>){}[0] - final fun copyWithNewChildrenInternal(com.apollographql.apollo.ast/NodeContainer): com.apollographql.apollo.ast/GQLNode // com.apollographql.apollo.ast/GQLObjectValue.copyWithNewChildrenInternal|copyWithNewChildrenInternal(com.apollographql.apollo.ast.NodeContainer){}[0] - final fun writeInternal(com.apollographql.apollo.ast/SDLWriter) // com.apollographql.apollo.ast/GQLObjectValue.writeInternal|writeInternal(com.apollographql.apollo.ast.SDLWriter){}[0] + final val children // com.apollographql.apollo.ast/GQLObjectValue.children|{}children[0] final fun <get-children>(): kotlin.collections/List<com.apollographql.apollo.ast/GQLObjectField> // com.apollographql.apollo.ast/GQLObjectValue.children.<get-children>|<get-children>(){}[0] final val fields // com.apollographql.apollo.ast/GQLObjectValue.fields|{}fields[0] final fun <get-fields>(): kotlin.collections/List<com.apollographql.apollo.ast/GQLObjectField> // com.apollographql.apollo.ast/GQLObjectValue.fields.<get-fields>|<get-fields>(){}[0] final val sourceLocation // com.apollographql.apollo.ast/GQLObjectValue.sourceLocation|{}sourceLocation[0] final fun <get-sourceLocation>(): com.apollographql.apollo.ast/SourceLocation? // com.apollographql.apollo.ast/GQLObjectValue.sourceLocation.<get-sourceLocation>|<get-sourceLocation>(){}[0] + + final fun copy(com.apollographql.apollo.ast/SourceLocation? = ..., kotlin.collections/List<com.apollographql.apollo.ast/GQLObjectField> = ...): com.apollographql.apollo.ast/GQLObjectValue // com.apollographql.apollo.ast/GQLObjectValue.copy|copy(com.apollographql.apollo.ast.SourceLocation?;kotlin.collections.List<com.apollographql.apollo.ast.GQLObjectField>){}[0] + final fun copyWithNewChildrenInternal(com.apollographql.apollo.ast/NodeContainer): com.apollographql.apollo.ast/GQLNode // com.apollographql.apollo.ast/GQLObjectValue.copyWithNewChildrenInternal|copyWithNewChildrenInternal(com.apollographql.apollo.ast.NodeContainer){}[0] + final fun writeInternal(com.apollographql.apollo.ast/SDLWriter) // com.apollographql.apollo.ast/GQLObjectValue.writeInternal|writeInternal(com.apollographql.apollo.ast.SDLWriter){}[0] } + final class com.apollographql.apollo.ast/GQLOperationDefinition : com.apollographql.apollo.ast/GQLDescribed, com.apollographql.apollo.ast/GQLExecutableDefinition, com.apollographql.apollo.ast/GQLHasDirectives { // com.apollographql.apollo.ast/GQLOperationDefinition|null[0] constructor <init>(com.apollographql.apollo.ast/SourceLocation? = ..., kotlin/String, kotlin/String?, kotlin.collections/List<com.apollographql.apollo.ast/GQLVariableDefinition>, kotlin.collections/List<com.apollographql.apollo.ast/GQLDirective>, kotlin.collections/List<com.apollographql.apollo.ast/GQLSelection>, kotlin/String?) // com.apollographql.apollo.ast/GQLOperationDefinition.<init>|<init>(com.apollographql.apollo.ast.SourceLocation?;kotlin.String;kotlin.String?;kotlin.collections.List<com.apollographql.apollo.ast.GQLVariableDefinition>;kotlin.collections.List<com.apollographql.apollo.ast.GQLDirective>;kotlin.collections.List<com.apollographql.apollo.ast.GQLSelection>;kotlin.String?){}[0] - final fun copy(com.apollographql.apollo.ast/SourceLocation? = ..., kotlin/String = ..., kotlin/String? = ..., kotlin.collections/List<com.apollographql.apollo.ast/GQLVariableDefinition> = ..., kotlin.collections/List<com.apollographql.apollo.ast/GQLDirective> = ..., kotlin.collections/List<com.apollographql.apollo.ast/GQLSelection> = ..., kotlin/String? = ...): com.apollographql.apollo.ast/GQLOperationDefinition // com.apollographql.apollo.ast/GQLOperationDefinition.copy|copy(com.apollographql.apollo.ast.SourceLocation?;kotlin.String;kotlin.String?;kotlin.collections.List<com.apollographql.apollo.ast.GQLVariableDefinition>;kotlin.collections.List<com.apollographql.apollo.ast.GQLDirective>;kotlin.collections.List<com.apollographql.apollo.ast.GQLSelection>;kotlin.String?){}[0] - final fun copyWithNewChildrenInternal(com.apollographql.apollo.ast/NodeContainer): com.apollographql.apollo.ast/GQLNode // com.apollographql.apollo.ast/GQLOperationDefinition.copyWithNewChildrenInternal|copyWithNewChildrenInternal(com.apollographql.apollo.ast.NodeContainer){}[0] - final fun writeInternal(com.apollographql.apollo.ast/SDLWriter) // com.apollographql.apollo.ast/GQLOperationDefinition.writeInternal|writeInternal(com.apollographql.apollo.ast.SDLWriter){}[0] + final val children // com.apollographql.apollo.ast/GQLOperationDefinition.children|{}children[0] final fun <get-children>(): kotlin.collections/List<com.apollographql.apollo.ast/GQLNode> // com.apollographql.apollo.ast/GQLOperationDefinition.children.<get-children>|<get-children>(){}[0] final val description // com.apollographql.apollo.ast/GQLOperationDefinition.description|{}description[0] @@ -592,12 +766,15 @@ final class com.apollographql.apollo.ast/GQLOperationDefinition : com.apollograp final fun <get-sourceLocation>(): com.apollographql.apollo.ast/SourceLocation? // com.apollographql.apollo.ast/GQLOperationDefinition.sourceLocation.<get-sourceLocation>|<get-sourceLocation>(){}[0] final val variableDefinitions // com.apollographql.apollo.ast/GQLOperationDefinition.variableDefinitions|{}variableDefinitions[0] final fun <get-variableDefinitions>(): kotlin.collections/List<com.apollographql.apollo.ast/GQLVariableDefinition> // com.apollographql.apollo.ast/GQLOperationDefinition.variableDefinitions.<get-variableDefinitions>|<get-variableDefinitions>(){}[0] + + final fun copy(com.apollographql.apollo.ast/SourceLocation? = ..., kotlin/String = ..., kotlin/String? = ..., kotlin.collections/List<com.apollographql.apollo.ast/GQLVariableDefinition> = ..., kotlin.collections/List<com.apollographql.apollo.ast/GQLDirective> = ..., kotlin.collections/List<com.apollographql.apollo.ast/GQLSelection> = ..., kotlin/String? = ...): com.apollographql.apollo.ast/GQLOperationDefinition // com.apollographql.apollo.ast/GQLOperationDefinition.copy|copy(com.apollographql.apollo.ast.SourceLocation?;kotlin.String;kotlin.String?;kotlin.collections.List<com.apollographql.apollo.ast.GQLVariableDefinition>;kotlin.collections.List<com.apollographql.apollo.ast.GQLDirective>;kotlin.collections.List<com.apollographql.apollo.ast.GQLSelection>;kotlin.String?){}[0] + final fun copyWithNewChildrenInternal(com.apollographql.apollo.ast/NodeContainer): com.apollographql.apollo.ast/GQLNode // com.apollographql.apollo.ast/GQLOperationDefinition.copyWithNewChildrenInternal|copyWithNewChildrenInternal(com.apollographql.apollo.ast.NodeContainer){}[0] + final fun writeInternal(com.apollographql.apollo.ast/SDLWriter) // com.apollographql.apollo.ast/GQLOperationDefinition.writeInternal|writeInternal(com.apollographql.apollo.ast.SDLWriter){}[0] } + final class com.apollographql.apollo.ast/GQLOperationTypeDefinition : com.apollographql.apollo.ast/GQLNode { // com.apollographql.apollo.ast/GQLOperationTypeDefinition|null[0] constructor <init>(com.apollographql.apollo.ast/SourceLocation? = ..., kotlin/String, kotlin/String) // com.apollographql.apollo.ast/GQLOperationTypeDefinition.<init>|<init>(com.apollographql.apollo.ast.SourceLocation?;kotlin.String;kotlin.String){}[0] - final fun copy(com.apollographql.apollo.ast/SourceLocation? = ..., kotlin/String = ..., kotlin/String = ...): com.apollographql.apollo.ast/GQLOperationTypeDefinition // com.apollographql.apollo.ast/GQLOperationTypeDefinition.copy|copy(com.apollographql.apollo.ast.SourceLocation?;kotlin.String;kotlin.String){}[0] - final fun copyWithNewChildrenInternal(com.apollographql.apollo.ast/NodeContainer): com.apollographql.apollo.ast/GQLNode // com.apollographql.apollo.ast/GQLOperationTypeDefinition.copyWithNewChildrenInternal|copyWithNewChildrenInternal(com.apollographql.apollo.ast.NodeContainer){}[0] - final fun writeInternal(com.apollographql.apollo.ast/SDLWriter) // com.apollographql.apollo.ast/GQLOperationTypeDefinition.writeInternal|writeInternal(com.apollographql.apollo.ast.SDLWriter){}[0] + final val children // com.apollographql.apollo.ast/GQLOperationTypeDefinition.children|{}children[0] final fun <get-children>(): kotlin.collections/List<com.apollographql.apollo.ast/GQLNode> // com.apollographql.apollo.ast/GQLOperationTypeDefinition.children.<get-children>|<get-children>(){}[0] final val namedType // com.apollographql.apollo.ast/GQLOperationTypeDefinition.namedType|{}namedType[0] @@ -606,12 +783,15 @@ final class com.apollographql.apollo.ast/GQLOperationTypeDefinition : com.apollo final fun <get-operationType>(): kotlin/String // com.apollographql.apollo.ast/GQLOperationTypeDefinition.operationType.<get-operationType>|<get-operationType>(){}[0] final val sourceLocation // com.apollographql.apollo.ast/GQLOperationTypeDefinition.sourceLocation|{}sourceLocation[0] final fun <get-sourceLocation>(): com.apollographql.apollo.ast/SourceLocation? // com.apollographql.apollo.ast/GQLOperationTypeDefinition.sourceLocation.<get-sourceLocation>|<get-sourceLocation>(){}[0] + + final fun copy(com.apollographql.apollo.ast/SourceLocation? = ..., kotlin/String = ..., kotlin/String = ...): com.apollographql.apollo.ast/GQLOperationTypeDefinition // com.apollographql.apollo.ast/GQLOperationTypeDefinition.copy|copy(com.apollographql.apollo.ast.SourceLocation?;kotlin.String;kotlin.String){}[0] + final fun copyWithNewChildrenInternal(com.apollographql.apollo.ast/NodeContainer): com.apollographql.apollo.ast/GQLNode // com.apollographql.apollo.ast/GQLOperationTypeDefinition.copyWithNewChildrenInternal|copyWithNewChildrenInternal(com.apollographql.apollo.ast.NodeContainer){}[0] + final fun writeInternal(com.apollographql.apollo.ast/SDLWriter) // com.apollographql.apollo.ast/GQLOperationTypeDefinition.writeInternal|writeInternal(com.apollographql.apollo.ast.SDLWriter){}[0] } + final class com.apollographql.apollo.ast/GQLScalarTypeDefinition : com.apollographql.apollo.ast/GQLTypeDefinition { // com.apollographql.apollo.ast/GQLScalarTypeDefinition|null[0] constructor <init>(com.apollographql.apollo.ast/SourceLocation? = ..., kotlin/String?, kotlin/String, kotlin.collections/List<com.apollographql.apollo.ast/GQLDirective>) // com.apollographql.apollo.ast/GQLScalarTypeDefinition.<init>|<init>(com.apollographql.apollo.ast.SourceLocation?;kotlin.String?;kotlin.String;kotlin.collections.List<com.apollographql.apollo.ast.GQLDirective>){}[0] - final fun copy(com.apollographql.apollo.ast/SourceLocation? = ..., kotlin/String? = ..., kotlin/String = ..., kotlin.collections/List<com.apollographql.apollo.ast/GQLDirective> = ...): com.apollographql.apollo.ast/GQLScalarTypeDefinition // com.apollographql.apollo.ast/GQLScalarTypeDefinition.copy|copy(com.apollographql.apollo.ast.SourceLocation?;kotlin.String?;kotlin.String;kotlin.collections.List<com.apollographql.apollo.ast.GQLDirective>){}[0] - final fun copyWithNewChildrenInternal(com.apollographql.apollo.ast/NodeContainer): com.apollographql.apollo.ast/GQLNode // com.apollographql.apollo.ast/GQLScalarTypeDefinition.copyWithNewChildrenInternal|copyWithNewChildrenInternal(com.apollographql.apollo.ast.NodeContainer){}[0] - final fun writeInternal(com.apollographql.apollo.ast/SDLWriter) // com.apollographql.apollo.ast/GQLScalarTypeDefinition.writeInternal|writeInternal(com.apollographql.apollo.ast.SDLWriter){}[0] + final val children // com.apollographql.apollo.ast/GQLScalarTypeDefinition.children|{}children[0] final fun <get-children>(): kotlin.collections/List<com.apollographql.apollo.ast/GQLDirective> // com.apollographql.apollo.ast/GQLScalarTypeDefinition.children.<get-children>|<get-children>(){}[0] final val description // com.apollographql.apollo.ast/GQLScalarTypeDefinition.description|{}description[0] @@ -622,12 +802,15 @@ final class com.apollographql.apollo.ast/GQLScalarTypeDefinition : com.apollogra final fun <get-name>(): kotlin/String // com.apollographql.apollo.ast/GQLScalarTypeDefinition.name.<get-name>|<get-name>(){}[0] final val sourceLocation // com.apollographql.apollo.ast/GQLScalarTypeDefinition.sourceLocation|{}sourceLocation[0] final fun <get-sourceLocation>(): com.apollographql.apollo.ast/SourceLocation? // com.apollographql.apollo.ast/GQLScalarTypeDefinition.sourceLocation.<get-sourceLocation>|<get-sourceLocation>(){}[0] + + final fun copy(com.apollographql.apollo.ast/SourceLocation? = ..., kotlin/String? = ..., kotlin/String = ..., kotlin.collections/List<com.apollographql.apollo.ast/GQLDirective> = ...): com.apollographql.apollo.ast/GQLScalarTypeDefinition // com.apollographql.apollo.ast/GQLScalarTypeDefinition.copy|copy(com.apollographql.apollo.ast.SourceLocation?;kotlin.String?;kotlin.String;kotlin.collections.List<com.apollographql.apollo.ast.GQLDirective>){}[0] + final fun copyWithNewChildrenInternal(com.apollographql.apollo.ast/NodeContainer): com.apollographql.apollo.ast/GQLNode // com.apollographql.apollo.ast/GQLScalarTypeDefinition.copyWithNewChildrenInternal|copyWithNewChildrenInternal(com.apollographql.apollo.ast.NodeContainer){}[0] + final fun writeInternal(com.apollographql.apollo.ast/SDLWriter) // com.apollographql.apollo.ast/GQLScalarTypeDefinition.writeInternal|writeInternal(com.apollographql.apollo.ast.SDLWriter){}[0] } + final class com.apollographql.apollo.ast/GQLScalarTypeExtension : com.apollographql.apollo.ast/GQLDefinition, com.apollographql.apollo.ast/GQLHasDirectives, com.apollographql.apollo.ast/GQLTypeExtension { // com.apollographql.apollo.ast/GQLScalarTypeExtension|null[0] constructor <init>(com.apollographql.apollo.ast/SourceLocation? = ..., kotlin/String, kotlin.collections/List<com.apollographql.apollo.ast/GQLDirective>) // com.apollographql.apollo.ast/GQLScalarTypeExtension.<init>|<init>(com.apollographql.apollo.ast.SourceLocation?;kotlin.String;kotlin.collections.List<com.apollographql.apollo.ast.GQLDirective>){}[0] - final fun copy(com.apollographql.apollo.ast/SourceLocation? = ..., kotlin/String = ..., kotlin.collections/List<com.apollographql.apollo.ast/GQLDirective> = ...): com.apollographql.apollo.ast/GQLScalarTypeExtension // com.apollographql.apollo.ast/GQLScalarTypeExtension.copy|copy(com.apollographql.apollo.ast.SourceLocation?;kotlin.String;kotlin.collections.List<com.apollographql.apollo.ast.GQLDirective>){}[0] - final fun copyWithNewChildrenInternal(com.apollographql.apollo.ast/NodeContainer): com.apollographql.apollo.ast/GQLNode // com.apollographql.apollo.ast/GQLScalarTypeExtension.copyWithNewChildrenInternal|copyWithNewChildrenInternal(com.apollographql.apollo.ast.NodeContainer){}[0] - final fun writeInternal(com.apollographql.apollo.ast/SDLWriter) // com.apollographql.apollo.ast/GQLScalarTypeExtension.writeInternal|writeInternal(com.apollographql.apollo.ast.SDLWriter){}[0] + final val children // com.apollographql.apollo.ast/GQLScalarTypeExtension.children|{}children[0] final fun <get-children>(): kotlin.collections/List<com.apollographql.apollo.ast/GQLDirective> // com.apollographql.apollo.ast/GQLScalarTypeExtension.children.<get-children>|<get-children>(){}[0] final val directives // com.apollographql.apollo.ast/GQLScalarTypeExtension.directives|{}directives[0] @@ -636,12 +819,15 @@ final class com.apollographql.apollo.ast/GQLScalarTypeExtension : com.apollograp final fun <get-name>(): kotlin/String // com.apollographql.apollo.ast/GQLScalarTypeExtension.name.<get-name>|<get-name>(){}[0] final val sourceLocation // com.apollographql.apollo.ast/GQLScalarTypeExtension.sourceLocation|{}sourceLocation[0] final fun <get-sourceLocation>(): com.apollographql.apollo.ast/SourceLocation? // com.apollographql.apollo.ast/GQLScalarTypeExtension.sourceLocation.<get-sourceLocation>|<get-sourceLocation>(){}[0] + + final fun copy(com.apollographql.apollo.ast/SourceLocation? = ..., kotlin/String = ..., kotlin.collections/List<com.apollographql.apollo.ast/GQLDirective> = ...): com.apollographql.apollo.ast/GQLScalarTypeExtension // com.apollographql.apollo.ast/GQLScalarTypeExtension.copy|copy(com.apollographql.apollo.ast.SourceLocation?;kotlin.String;kotlin.collections.List<com.apollographql.apollo.ast.GQLDirective>){}[0] + final fun copyWithNewChildrenInternal(com.apollographql.apollo.ast/NodeContainer): com.apollographql.apollo.ast/GQLNode // com.apollographql.apollo.ast/GQLScalarTypeExtension.copyWithNewChildrenInternal|copyWithNewChildrenInternal(com.apollographql.apollo.ast.NodeContainer){}[0] + final fun writeInternal(com.apollographql.apollo.ast/SDLWriter) // com.apollographql.apollo.ast/GQLScalarTypeExtension.writeInternal|writeInternal(com.apollographql.apollo.ast.SDLWriter){}[0] } + final class com.apollographql.apollo.ast/GQLSchemaDefinition : com.apollographql.apollo.ast/GQLDefinition, com.apollographql.apollo.ast/GQLDescribed, com.apollographql.apollo.ast/GQLHasDirectives { // com.apollographql.apollo.ast/GQLSchemaDefinition|null[0] constructor <init>(com.apollographql.apollo.ast/SourceLocation? = ..., kotlin/String?, kotlin.collections/List<com.apollographql.apollo.ast/GQLDirective>, kotlin.collections/List<com.apollographql.apollo.ast/GQLOperationTypeDefinition>) // com.apollographql.apollo.ast/GQLSchemaDefinition.<init>|<init>(com.apollographql.apollo.ast.SourceLocation?;kotlin.String?;kotlin.collections.List<com.apollographql.apollo.ast.GQLDirective>;kotlin.collections.List<com.apollographql.apollo.ast.GQLOperationTypeDefinition>){}[0] - final fun copy(com.apollographql.apollo.ast/SourceLocation? = ..., kotlin/String? = ..., kotlin.collections/List<com.apollographql.apollo.ast/GQLDirective> = ..., kotlin.collections/List<com.apollographql.apollo.ast/GQLOperationTypeDefinition> = ...): com.apollographql.apollo.ast/GQLSchemaDefinition // com.apollographql.apollo.ast/GQLSchemaDefinition.copy|copy(com.apollographql.apollo.ast.SourceLocation?;kotlin.String?;kotlin.collections.List<com.apollographql.apollo.ast.GQLDirective>;kotlin.collections.List<com.apollographql.apollo.ast.GQLOperationTypeDefinition>){}[0] - final fun copyWithNewChildrenInternal(com.apollographql.apollo.ast/NodeContainer): com.apollographql.apollo.ast/GQLNode // com.apollographql.apollo.ast/GQLSchemaDefinition.copyWithNewChildrenInternal|copyWithNewChildrenInternal(com.apollographql.apollo.ast.NodeContainer){}[0] - final fun writeInternal(com.apollographql.apollo.ast/SDLWriter) // com.apollographql.apollo.ast/GQLSchemaDefinition.writeInternal|writeInternal(com.apollographql.apollo.ast.SDLWriter){}[0] + final val children // com.apollographql.apollo.ast/GQLSchemaDefinition.children|{}children[0] final fun <get-children>(): kotlin.collections/List<com.apollographql.apollo.ast/GQLNode> // com.apollographql.apollo.ast/GQLSchemaDefinition.children.<get-children>|<get-children>(){}[0] final val description // com.apollographql.apollo.ast/GQLSchemaDefinition.description|{}description[0] @@ -652,12 +838,15 @@ final class com.apollographql.apollo.ast/GQLSchemaDefinition : com.apollographql final fun <get-rootOperationTypeDefinitions>(): kotlin.collections/List<com.apollographql.apollo.ast/GQLOperationTypeDefinition> // com.apollographql.apollo.ast/GQLSchemaDefinition.rootOperationTypeDefinitions.<get-rootOperationTypeDefinitions>|<get-rootOperationTypeDefinitions>(){}[0] final val sourceLocation // com.apollographql.apollo.ast/GQLSchemaDefinition.sourceLocation|{}sourceLocation[0] final fun <get-sourceLocation>(): com.apollographql.apollo.ast/SourceLocation? // com.apollographql.apollo.ast/GQLSchemaDefinition.sourceLocation.<get-sourceLocation>|<get-sourceLocation>(){}[0] + + final fun copy(com.apollographql.apollo.ast/SourceLocation? = ..., kotlin/String? = ..., kotlin.collections/List<com.apollographql.apollo.ast/GQLDirective> = ..., kotlin.collections/List<com.apollographql.apollo.ast/GQLOperationTypeDefinition> = ...): com.apollographql.apollo.ast/GQLSchemaDefinition // com.apollographql.apollo.ast/GQLSchemaDefinition.copy|copy(com.apollographql.apollo.ast.SourceLocation?;kotlin.String?;kotlin.collections.List<com.apollographql.apollo.ast.GQLDirective>;kotlin.collections.List<com.apollographql.apollo.ast.GQLOperationTypeDefinition>){}[0] + final fun copyWithNewChildrenInternal(com.apollographql.apollo.ast/NodeContainer): com.apollographql.apollo.ast/GQLNode // com.apollographql.apollo.ast/GQLSchemaDefinition.copyWithNewChildrenInternal|copyWithNewChildrenInternal(com.apollographql.apollo.ast.NodeContainer){}[0] + final fun writeInternal(com.apollographql.apollo.ast/SDLWriter) // com.apollographql.apollo.ast/GQLSchemaDefinition.writeInternal|writeInternal(com.apollographql.apollo.ast.SDLWriter){}[0] } + final class com.apollographql.apollo.ast/GQLSchemaExtension : com.apollographql.apollo.ast/GQLDefinition, com.apollographql.apollo.ast/GQLHasDirectives, com.apollographql.apollo.ast/GQLTypeSystemExtension { // com.apollographql.apollo.ast/GQLSchemaExtension|null[0] constructor <init>(com.apollographql.apollo.ast/SourceLocation? = ..., kotlin.collections/List<com.apollographql.apollo.ast/GQLDirective>, kotlin.collections/List<com.apollographql.apollo.ast/GQLOperationTypeDefinition>) // com.apollographql.apollo.ast/GQLSchemaExtension.<init>|<init>(com.apollographql.apollo.ast.SourceLocation?;kotlin.collections.List<com.apollographql.apollo.ast.GQLDirective>;kotlin.collections.List<com.apollographql.apollo.ast.GQLOperationTypeDefinition>){}[0] - final fun copy(com.apollographql.apollo.ast/SourceLocation? = ..., kotlin.collections/List<com.apollographql.apollo.ast/GQLDirective> = ..., kotlin.collections/List<com.apollographql.apollo.ast/GQLOperationTypeDefinition> = ...): com.apollographql.apollo.ast/GQLSchemaExtension // com.apollographql.apollo.ast/GQLSchemaExtension.copy|copy(com.apollographql.apollo.ast.SourceLocation?;kotlin.collections.List<com.apollographql.apollo.ast.GQLDirective>;kotlin.collections.List<com.apollographql.apollo.ast.GQLOperationTypeDefinition>){}[0] - final fun copyWithNewChildrenInternal(com.apollographql.apollo.ast/NodeContainer): com.apollographql.apollo.ast/GQLNode // com.apollographql.apollo.ast/GQLSchemaExtension.copyWithNewChildrenInternal|copyWithNewChildrenInternal(com.apollographql.apollo.ast.NodeContainer){}[0] - final fun writeInternal(com.apollographql.apollo.ast/SDLWriter) // com.apollographql.apollo.ast/GQLSchemaExtension.writeInternal|writeInternal(com.apollographql.apollo.ast.SDLWriter){}[0] + final val children // com.apollographql.apollo.ast/GQLSchemaExtension.children|{}children[0] final fun <get-children>(): kotlin.collections/List<com.apollographql.apollo.ast/GQLNode> // com.apollographql.apollo.ast/GQLSchemaExtension.children.<get-children>|<get-children>(){}[0] final val directives // com.apollographql.apollo.ast/GQLSchemaExtension.directives|{}directives[0] @@ -666,36 +855,45 @@ final class com.apollographql.apollo.ast/GQLSchemaExtension : com.apollographql. final fun <get-operationTypeDefinitions>(): kotlin.collections/List<com.apollographql.apollo.ast/GQLOperationTypeDefinition> // com.apollographql.apollo.ast/GQLSchemaExtension.operationTypeDefinitions.<get-operationTypeDefinitions>|<get-operationTypeDefinitions>(){}[0] final val sourceLocation // com.apollographql.apollo.ast/GQLSchemaExtension.sourceLocation|{}sourceLocation[0] final fun <get-sourceLocation>(): com.apollographql.apollo.ast/SourceLocation? // com.apollographql.apollo.ast/GQLSchemaExtension.sourceLocation.<get-sourceLocation>|<get-sourceLocation>(){}[0] + + final fun copy(com.apollographql.apollo.ast/SourceLocation? = ..., kotlin.collections/List<com.apollographql.apollo.ast/GQLDirective> = ..., kotlin.collections/List<com.apollographql.apollo.ast/GQLOperationTypeDefinition> = ...): com.apollographql.apollo.ast/GQLSchemaExtension // com.apollographql.apollo.ast/GQLSchemaExtension.copy|copy(com.apollographql.apollo.ast.SourceLocation?;kotlin.collections.List<com.apollographql.apollo.ast.GQLDirective>;kotlin.collections.List<com.apollographql.apollo.ast.GQLOperationTypeDefinition>){}[0] + final fun copyWithNewChildrenInternal(com.apollographql.apollo.ast/NodeContainer): com.apollographql.apollo.ast/GQLNode // com.apollographql.apollo.ast/GQLSchemaExtension.copyWithNewChildrenInternal|copyWithNewChildrenInternal(com.apollographql.apollo.ast.NodeContainer){}[0] + final fun writeInternal(com.apollographql.apollo.ast/SDLWriter) // com.apollographql.apollo.ast/GQLSchemaExtension.writeInternal|writeInternal(com.apollographql.apollo.ast.SDLWriter){}[0] } + final class com.apollographql.apollo.ast/GQLSelectionSet : com.apollographql.apollo.ast/GQLNode { // com.apollographql.apollo.ast/GQLSelectionSet|null[0] constructor <init>(kotlin.collections/List<com.apollographql.apollo.ast/GQLSelection>, com.apollographql.apollo.ast/SourceLocation? = ...) // com.apollographql.apollo.ast/GQLSelectionSet.<init>|<init>(kotlin.collections.List<com.apollographql.apollo.ast.GQLSelection>;com.apollographql.apollo.ast.SourceLocation?){}[0] - final fun copy(kotlin.collections/List<com.apollographql.apollo.ast/GQLSelection> = ..., com.apollographql.apollo.ast/SourceLocation? = ...): com.apollographql.apollo.ast/GQLSelectionSet // com.apollographql.apollo.ast/GQLSelectionSet.copy|copy(kotlin.collections.List<com.apollographql.apollo.ast.GQLSelection>;com.apollographql.apollo.ast.SourceLocation?){}[0] - final fun copyWithNewChildrenInternal(com.apollographql.apollo.ast/NodeContainer): com.apollographql.apollo.ast/GQLNode // com.apollographql.apollo.ast/GQLSelectionSet.copyWithNewChildrenInternal|copyWithNewChildrenInternal(com.apollographql.apollo.ast.NodeContainer){}[0] - final fun writeInternal(com.apollographql.apollo.ast/SDLWriter) // com.apollographql.apollo.ast/GQLSelectionSet.writeInternal|writeInternal(com.apollographql.apollo.ast.SDLWriter){}[0] + final val children // com.apollographql.apollo.ast/GQLSelectionSet.children|{}children[0] final fun <get-children>(): kotlin.collections/List<com.apollographql.apollo.ast/GQLSelection> // com.apollographql.apollo.ast/GQLSelectionSet.children.<get-children>|<get-children>(){}[0] final val selections // com.apollographql.apollo.ast/GQLSelectionSet.selections|{}selections[0] final fun <get-selections>(): kotlin.collections/List<com.apollographql.apollo.ast/GQLSelection> // com.apollographql.apollo.ast/GQLSelectionSet.selections.<get-selections>|<get-selections>(){}[0] final val sourceLocation // com.apollographql.apollo.ast/GQLSelectionSet.sourceLocation|{}sourceLocation[0] final fun <get-sourceLocation>(): com.apollographql.apollo.ast/SourceLocation? // com.apollographql.apollo.ast/GQLSelectionSet.sourceLocation.<get-sourceLocation>|<get-sourceLocation>(){}[0] + + final fun copy(kotlin.collections/List<com.apollographql.apollo.ast/GQLSelection> = ..., com.apollographql.apollo.ast/SourceLocation? = ...): com.apollographql.apollo.ast/GQLSelectionSet // com.apollographql.apollo.ast/GQLSelectionSet.copy|copy(kotlin.collections.List<com.apollographql.apollo.ast.GQLSelection>;com.apollographql.apollo.ast.SourceLocation?){}[0] + final fun copyWithNewChildrenInternal(com.apollographql.apollo.ast/NodeContainer): com.apollographql.apollo.ast/GQLNode // com.apollographql.apollo.ast/GQLSelectionSet.copyWithNewChildrenInternal|copyWithNewChildrenInternal(com.apollographql.apollo.ast.NodeContainer){}[0] + final fun writeInternal(com.apollographql.apollo.ast/SDLWriter) // com.apollographql.apollo.ast/GQLSelectionSet.writeInternal|writeInternal(com.apollographql.apollo.ast.SDLWriter){}[0] } + final class com.apollographql.apollo.ast/GQLStringValue : com.apollographql.apollo.ast/GQLValue { // com.apollographql.apollo.ast/GQLStringValue|null[0] constructor <init>(com.apollographql.apollo.ast/SourceLocation? = ..., kotlin/String) // com.apollographql.apollo.ast/GQLStringValue.<init>|<init>(com.apollographql.apollo.ast.SourceLocation?;kotlin.String){}[0] - final fun copy(com.apollographql.apollo.ast/SourceLocation? = ..., kotlin/String = ...): com.apollographql.apollo.ast/GQLStringValue // com.apollographql.apollo.ast/GQLStringValue.copy|copy(com.apollographql.apollo.ast.SourceLocation?;kotlin.String){}[0] - final fun copyWithNewChildrenInternal(com.apollographql.apollo.ast/NodeContainer): com.apollographql.apollo.ast/GQLNode // com.apollographql.apollo.ast/GQLStringValue.copyWithNewChildrenInternal|copyWithNewChildrenInternal(com.apollographql.apollo.ast.NodeContainer){}[0] - final fun writeInternal(com.apollographql.apollo.ast/SDLWriter) // com.apollographql.apollo.ast/GQLStringValue.writeInternal|writeInternal(com.apollographql.apollo.ast.SDLWriter){}[0] + final val children // com.apollographql.apollo.ast/GQLStringValue.children|{}children[0] final fun <get-children>(): kotlin.collections/List<com.apollographql.apollo.ast/GQLNode> // com.apollographql.apollo.ast/GQLStringValue.children.<get-children>|<get-children>(){}[0] final val sourceLocation // com.apollographql.apollo.ast/GQLStringValue.sourceLocation|{}sourceLocation[0] final fun <get-sourceLocation>(): com.apollographql.apollo.ast/SourceLocation? // com.apollographql.apollo.ast/GQLStringValue.sourceLocation.<get-sourceLocation>|<get-sourceLocation>(){}[0] final val value // com.apollographql.apollo.ast/GQLStringValue.value|{}value[0] final fun <get-value>(): kotlin/String // com.apollographql.apollo.ast/GQLStringValue.value.<get-value>|<get-value>(){}[0] + + final fun copy(com.apollographql.apollo.ast/SourceLocation? = ..., kotlin/String = ...): com.apollographql.apollo.ast/GQLStringValue // com.apollographql.apollo.ast/GQLStringValue.copy|copy(com.apollographql.apollo.ast.SourceLocation?;kotlin.String){}[0] + final fun copyWithNewChildrenInternal(com.apollographql.apollo.ast/NodeContainer): com.apollographql.apollo.ast/GQLNode // com.apollographql.apollo.ast/GQLStringValue.copyWithNewChildrenInternal|copyWithNewChildrenInternal(com.apollographql.apollo.ast.NodeContainer){}[0] + final fun writeInternal(com.apollographql.apollo.ast/SDLWriter) // com.apollographql.apollo.ast/GQLStringValue.writeInternal|writeInternal(com.apollographql.apollo.ast.SDLWriter){}[0] } + final class com.apollographql.apollo.ast/GQLUnionTypeDefinition : com.apollographql.apollo.ast/GQLTypeDefinition { // com.apollographql.apollo.ast/GQLUnionTypeDefinition|null[0] constructor <init>(com.apollographql.apollo.ast/SourceLocation? = ..., kotlin/String?, kotlin/String, kotlin.collections/List<com.apollographql.apollo.ast/GQLDirective>, kotlin.collections/List<com.apollographql.apollo.ast/GQLNamedType>) // com.apollographql.apollo.ast/GQLUnionTypeDefinition.<init>|<init>(com.apollographql.apollo.ast.SourceLocation?;kotlin.String?;kotlin.String;kotlin.collections.List<com.apollographql.apollo.ast.GQLDirective>;kotlin.collections.List<com.apollographql.apollo.ast.GQLNamedType>){}[0] - final fun copy(com.apollographql.apollo.ast/SourceLocation? = ..., kotlin/String? = ..., kotlin/String = ..., kotlin.collections/List<com.apollographql.apollo.ast/GQLDirective> = ..., kotlin.collections/List<com.apollographql.apollo.ast/GQLNamedType> = ...): com.apollographql.apollo.ast/GQLUnionTypeDefinition // com.apollographql.apollo.ast/GQLUnionTypeDefinition.copy|copy(com.apollographql.apollo.ast.SourceLocation?;kotlin.String?;kotlin.String;kotlin.collections.List<com.apollographql.apollo.ast.GQLDirective>;kotlin.collections.List<com.apollographql.apollo.ast.GQLNamedType>){}[0] - final fun copyWithNewChildrenInternal(com.apollographql.apollo.ast/NodeContainer): com.apollographql.apollo.ast/GQLNode // com.apollographql.apollo.ast/GQLUnionTypeDefinition.copyWithNewChildrenInternal|copyWithNewChildrenInternal(com.apollographql.apollo.ast.NodeContainer){}[0] - final fun writeInternal(com.apollographql.apollo.ast/SDLWriter) // com.apollographql.apollo.ast/GQLUnionTypeDefinition.writeInternal|writeInternal(com.apollographql.apollo.ast.SDLWriter){}[0] + final val children // com.apollographql.apollo.ast/GQLUnionTypeDefinition.children|{}children[0] final fun <get-children>(): kotlin.collections/List<com.apollographql.apollo.ast/GQLNode> // com.apollographql.apollo.ast/GQLUnionTypeDefinition.children.<get-children>|<get-children>(){}[0] final val description // com.apollographql.apollo.ast/GQLUnionTypeDefinition.description|{}description[0] @@ -708,12 +906,15 @@ final class com.apollographql.apollo.ast/GQLUnionTypeDefinition : com.apollograp final fun <get-name>(): kotlin/String // com.apollographql.apollo.ast/GQLUnionTypeDefinition.name.<get-name>|<get-name>(){}[0] final val sourceLocation // com.apollographql.apollo.ast/GQLUnionTypeDefinition.sourceLocation|{}sourceLocation[0] final fun <get-sourceLocation>(): com.apollographql.apollo.ast/SourceLocation? // com.apollographql.apollo.ast/GQLUnionTypeDefinition.sourceLocation.<get-sourceLocation>|<get-sourceLocation>(){}[0] + + final fun copy(com.apollographql.apollo.ast/SourceLocation? = ..., kotlin/String? = ..., kotlin/String = ..., kotlin.collections/List<com.apollographql.apollo.ast/GQLDirective> = ..., kotlin.collections/List<com.apollographql.apollo.ast/GQLNamedType> = ...): com.apollographql.apollo.ast/GQLUnionTypeDefinition // com.apollographql.apollo.ast/GQLUnionTypeDefinition.copy|copy(com.apollographql.apollo.ast.SourceLocation?;kotlin.String?;kotlin.String;kotlin.collections.List<com.apollographql.apollo.ast.GQLDirective>;kotlin.collections.List<com.apollographql.apollo.ast.GQLNamedType>){}[0] + final fun copyWithNewChildrenInternal(com.apollographql.apollo.ast/NodeContainer): com.apollographql.apollo.ast/GQLNode // com.apollographql.apollo.ast/GQLUnionTypeDefinition.copyWithNewChildrenInternal|copyWithNewChildrenInternal(com.apollographql.apollo.ast.NodeContainer){}[0] + final fun writeInternal(com.apollographql.apollo.ast/SDLWriter) // com.apollographql.apollo.ast/GQLUnionTypeDefinition.writeInternal|writeInternal(com.apollographql.apollo.ast.SDLWriter){}[0] } + final class com.apollographql.apollo.ast/GQLUnionTypeExtension : com.apollographql.apollo.ast/GQLDefinition, com.apollographql.apollo.ast/GQLHasDirectives, com.apollographql.apollo.ast/GQLTypeExtension { // com.apollographql.apollo.ast/GQLUnionTypeExtension|null[0] constructor <init>(com.apollographql.apollo.ast/SourceLocation? = ..., kotlin/String, kotlin.collections/List<com.apollographql.apollo.ast/GQLDirective>, kotlin.collections/List<com.apollographql.apollo.ast/GQLNamedType>) // com.apollographql.apollo.ast/GQLUnionTypeExtension.<init>|<init>(com.apollographql.apollo.ast.SourceLocation?;kotlin.String;kotlin.collections.List<com.apollographql.apollo.ast.GQLDirective>;kotlin.collections.List<com.apollographql.apollo.ast.GQLNamedType>){}[0] - final fun copy(com.apollographql.apollo.ast/SourceLocation? = ..., kotlin/String = ..., kotlin.collections/List<com.apollographql.apollo.ast/GQLDirective> = ..., kotlin.collections/List<com.apollographql.apollo.ast/GQLNamedType> = ...): com.apollographql.apollo.ast/GQLUnionTypeExtension // com.apollographql.apollo.ast/GQLUnionTypeExtension.copy|copy(com.apollographql.apollo.ast.SourceLocation?;kotlin.String;kotlin.collections.List<com.apollographql.apollo.ast.GQLDirective>;kotlin.collections.List<com.apollographql.apollo.ast.GQLNamedType>){}[0] - final fun copyWithNewChildrenInternal(com.apollographql.apollo.ast/NodeContainer): com.apollographql.apollo.ast/GQLNode // com.apollographql.apollo.ast/GQLUnionTypeExtension.copyWithNewChildrenInternal|copyWithNewChildrenInternal(com.apollographql.apollo.ast.NodeContainer){}[0] - final fun writeInternal(com.apollographql.apollo.ast/SDLWriter) // com.apollographql.apollo.ast/GQLUnionTypeExtension.writeInternal|writeInternal(com.apollographql.apollo.ast.SDLWriter){}[0] + final val children // com.apollographql.apollo.ast/GQLUnionTypeExtension.children|{}children[0] final fun <get-children>(): kotlin.collections/List<com.apollographql.apollo.ast/GQLNode> // com.apollographql.apollo.ast/GQLUnionTypeExtension.children.<get-children>|<get-children>(){}[0] final val directives // com.apollographql.apollo.ast/GQLUnionTypeExtension.directives|{}directives[0] @@ -724,12 +925,15 @@ final class com.apollographql.apollo.ast/GQLUnionTypeExtension : com.apollograph final fun <get-name>(): kotlin/String // com.apollographql.apollo.ast/GQLUnionTypeExtension.name.<get-name>|<get-name>(){}[0] final val sourceLocation // com.apollographql.apollo.ast/GQLUnionTypeExtension.sourceLocation|{}sourceLocation[0] final fun <get-sourceLocation>(): com.apollographql.apollo.ast/SourceLocation? // com.apollographql.apollo.ast/GQLUnionTypeExtension.sourceLocation.<get-sourceLocation>|<get-sourceLocation>(){}[0] + + final fun copy(com.apollographql.apollo.ast/SourceLocation? = ..., kotlin/String = ..., kotlin.collections/List<com.apollographql.apollo.ast/GQLDirective> = ..., kotlin.collections/List<com.apollographql.apollo.ast/GQLNamedType> = ...): com.apollographql.apollo.ast/GQLUnionTypeExtension // com.apollographql.apollo.ast/GQLUnionTypeExtension.copy|copy(com.apollographql.apollo.ast.SourceLocation?;kotlin.String;kotlin.collections.List<com.apollographql.apollo.ast.GQLDirective>;kotlin.collections.List<com.apollographql.apollo.ast.GQLNamedType>){}[0] + final fun copyWithNewChildrenInternal(com.apollographql.apollo.ast/NodeContainer): com.apollographql.apollo.ast/GQLNode // com.apollographql.apollo.ast/GQLUnionTypeExtension.copyWithNewChildrenInternal|copyWithNewChildrenInternal(com.apollographql.apollo.ast.NodeContainer){}[0] + final fun writeInternal(com.apollographql.apollo.ast/SDLWriter) // com.apollographql.apollo.ast/GQLUnionTypeExtension.writeInternal|writeInternal(com.apollographql.apollo.ast.SDLWriter){}[0] } + final class com.apollographql.apollo.ast/GQLVariableDefinition : com.apollographql.apollo.ast/GQLHasDirectives, com.apollographql.apollo.ast/GQLNamed, com.apollographql.apollo.ast/GQLNode { // com.apollographql.apollo.ast/GQLVariableDefinition|null[0] constructor <init>(com.apollographql.apollo.ast/SourceLocation? = ..., kotlin/String, com.apollographql.apollo.ast/GQLType, com.apollographql.apollo.ast/GQLValue?, kotlin.collections/List<com.apollographql.apollo.ast/GQLDirective>) // com.apollographql.apollo.ast/GQLVariableDefinition.<init>|<init>(com.apollographql.apollo.ast.SourceLocation?;kotlin.String;com.apollographql.apollo.ast.GQLType;com.apollographql.apollo.ast.GQLValue?;kotlin.collections.List<com.apollographql.apollo.ast.GQLDirective>){}[0] - final fun copy(com.apollographql.apollo.ast/SourceLocation? = ..., kotlin/String = ..., com.apollographql.apollo.ast/GQLType = ..., com.apollographql.apollo.ast/GQLValue? = ..., kotlin.collections/List<com.apollographql.apollo.ast/GQLDirective> = ...): com.apollographql.apollo.ast/GQLVariableDefinition // com.apollographql.apollo.ast/GQLVariableDefinition.copy|copy(com.apollographql.apollo.ast.SourceLocation?;kotlin.String;com.apollographql.apollo.ast.GQLType;com.apollographql.apollo.ast.GQLValue?;kotlin.collections.List<com.apollographql.apollo.ast.GQLDirective>){}[0] - final fun copyWithNewChildrenInternal(com.apollographql.apollo.ast/NodeContainer): com.apollographql.apollo.ast/GQLNode // com.apollographql.apollo.ast/GQLVariableDefinition.copyWithNewChildrenInternal|copyWithNewChildrenInternal(com.apollographql.apollo.ast.NodeContainer){}[0] - final fun writeInternal(com.apollographql.apollo.ast/SDLWriter) // com.apollographql.apollo.ast/GQLVariableDefinition.writeInternal|writeInternal(com.apollographql.apollo.ast.SDLWriter){}[0] + final val children // com.apollographql.apollo.ast/GQLVariableDefinition.children|{}children[0] final fun <get-children>(): kotlin.collections/List<com.apollographql.apollo.ast/GQLNode> // com.apollographql.apollo.ast/GQLVariableDefinition.children.<get-children>|<get-children>(){}[0] final val defaultValue // com.apollographql.apollo.ast/GQLVariableDefinition.defaultValue|{}defaultValue[0] @@ -742,114 +946,163 @@ final class com.apollographql.apollo.ast/GQLVariableDefinition : com.apollograph final fun <get-sourceLocation>(): com.apollographql.apollo.ast/SourceLocation? // com.apollographql.apollo.ast/GQLVariableDefinition.sourceLocation.<get-sourceLocation>|<get-sourceLocation>(){}[0] final val type // com.apollographql.apollo.ast/GQLVariableDefinition.type|{}type[0] final fun <get-type>(): com.apollographql.apollo.ast/GQLType // com.apollographql.apollo.ast/GQLVariableDefinition.type.<get-type>|<get-type>(){}[0] + + final fun copy(com.apollographql.apollo.ast/SourceLocation? = ..., kotlin/String = ..., com.apollographql.apollo.ast/GQLType = ..., com.apollographql.apollo.ast/GQLValue? = ..., kotlin.collections/List<com.apollographql.apollo.ast/GQLDirective> = ...): com.apollographql.apollo.ast/GQLVariableDefinition // com.apollographql.apollo.ast/GQLVariableDefinition.copy|copy(com.apollographql.apollo.ast.SourceLocation?;kotlin.String;com.apollographql.apollo.ast.GQLType;com.apollographql.apollo.ast.GQLValue?;kotlin.collections.List<com.apollographql.apollo.ast.GQLDirective>){}[0] + final fun copyWithNewChildrenInternal(com.apollographql.apollo.ast/NodeContainer): com.apollographql.apollo.ast/GQLNode // com.apollographql.apollo.ast/GQLVariableDefinition.copyWithNewChildrenInternal|copyWithNewChildrenInternal(com.apollographql.apollo.ast.NodeContainer){}[0] + final fun writeInternal(com.apollographql.apollo.ast/SDLWriter) // com.apollographql.apollo.ast/GQLVariableDefinition.writeInternal|writeInternal(com.apollographql.apollo.ast.SDLWriter){}[0] } + final class com.apollographql.apollo.ast/GQLVariableValue : com.apollographql.apollo.ast/GQLNamed, com.apollographql.apollo.ast/GQLValue { // com.apollographql.apollo.ast/GQLVariableValue|null[0] constructor <init>(com.apollographql.apollo.ast/SourceLocation? = ..., kotlin/String) // com.apollographql.apollo.ast/GQLVariableValue.<init>|<init>(com.apollographql.apollo.ast.SourceLocation?;kotlin.String){}[0] - final fun copy(com.apollographql.apollo.ast/SourceLocation? = ..., kotlin/String = ...): com.apollographql.apollo.ast/GQLVariableValue // com.apollographql.apollo.ast/GQLVariableValue.copy|copy(com.apollographql.apollo.ast.SourceLocation?;kotlin.String){}[0] - final fun copyWithNewChildrenInternal(com.apollographql.apollo.ast/NodeContainer): com.apollographql.apollo.ast/GQLNode // com.apollographql.apollo.ast/GQLVariableValue.copyWithNewChildrenInternal|copyWithNewChildrenInternal(com.apollographql.apollo.ast.NodeContainer){}[0] - final fun writeInternal(com.apollographql.apollo.ast/SDLWriter) // com.apollographql.apollo.ast/GQLVariableValue.writeInternal|writeInternal(com.apollographql.apollo.ast.SDLWriter){}[0] + final val children // com.apollographql.apollo.ast/GQLVariableValue.children|{}children[0] final fun <get-children>(): kotlin.collections/List<com.apollographql.apollo.ast/GQLNode> // com.apollographql.apollo.ast/GQLVariableValue.children.<get-children>|<get-children>(){}[0] final val name // com.apollographql.apollo.ast/GQLVariableValue.name|{}name[0] final fun <get-name>(): kotlin/String // com.apollographql.apollo.ast/GQLVariableValue.name.<get-name>|<get-name>(){}[0] final val sourceLocation // com.apollographql.apollo.ast/GQLVariableValue.sourceLocation|{}sourceLocation[0] final fun <get-sourceLocation>(): com.apollographql.apollo.ast/SourceLocation? // com.apollographql.apollo.ast/GQLVariableValue.sourceLocation.<get-sourceLocation>|<get-sourceLocation>(){}[0] + + final fun copy(com.apollographql.apollo.ast/SourceLocation? = ..., kotlin/String = ...): com.apollographql.apollo.ast/GQLVariableValue // com.apollographql.apollo.ast/GQLVariableValue.copy|copy(com.apollographql.apollo.ast.SourceLocation?;kotlin.String){}[0] + final fun copyWithNewChildrenInternal(com.apollographql.apollo.ast/NodeContainer): com.apollographql.apollo.ast/GQLNode // com.apollographql.apollo.ast/GQLVariableValue.copyWithNewChildrenInternal|copyWithNewChildrenInternal(com.apollographql.apollo.ast.NodeContainer){}[0] + final fun writeInternal(com.apollographql.apollo.ast/SDLWriter) // com.apollographql.apollo.ast/GQLVariableValue.writeInternal|writeInternal(com.apollographql.apollo.ast.SDLWriter){}[0] } + final class com.apollographql.apollo.ast/IncompatibleDefinition : com.apollographql.apollo.ast/GraphQLValidationIssue { // com.apollographql.apollo.ast/IncompatibleDefinition|null[0] constructor <init>(kotlin/String, kotlin/String, com.apollographql.apollo.ast/SourceLocation?) // com.apollographql.apollo.ast/IncompatibleDefinition.<init>|<init>(kotlin.String;kotlin.String;com.apollographql.apollo.ast.SourceLocation?){}[0] + final val message // com.apollographql.apollo.ast/IncompatibleDefinition.message|{}message[0] final fun <get-message>(): kotlin/String // com.apollographql.apollo.ast/IncompatibleDefinition.message.<get-message>|<get-message>(){}[0] final val sourceLocation // com.apollographql.apollo.ast/IncompatibleDefinition.sourceLocation|{}sourceLocation[0] final fun <get-sourceLocation>(): com.apollographql.apollo.ast/SourceLocation? // com.apollographql.apollo.ast/IncompatibleDefinition.sourceLocation.<get-sourceLocation>|<get-sourceLocation>(){}[0] } + final class com.apollographql.apollo.ast/InferredVariable { // com.apollographql.apollo.ast/InferredVariable|null[0] constructor <init>(kotlin/String, com.apollographql.apollo.ast/GQLType) // com.apollographql.apollo.ast/InferredVariable.<init>|<init>(kotlin.String;com.apollographql.apollo.ast.GQLType){}[0] + final val name // com.apollographql.apollo.ast/InferredVariable.name|{}name[0] final fun <get-name>(): kotlin/String // com.apollographql.apollo.ast/InferredVariable.name.<get-name>|<get-name>(){}[0] final val type // com.apollographql.apollo.ast/InferredVariable.type|{}type[0] final fun <get-type>(): com.apollographql.apollo.ast/GQLType // com.apollographql.apollo.ast/InferredVariable.type.<get-type>|<get-type>(){}[0] } + final class com.apollographql.apollo.ast/InlineFragmentWithoutTypeCondition : com.apollographql.apollo.ast/ApolloIssue { // com.apollographql.apollo.ast/InlineFragmentWithoutTypeCondition|null[0] constructor <init>(kotlin/String, com.apollographql.apollo.ast/SourceLocation?) // com.apollographql.apollo.ast/InlineFragmentWithoutTypeCondition.<init>|<init>(kotlin.String;com.apollographql.apollo.ast.SourceLocation?){}[0] + final val message // com.apollographql.apollo.ast/InlineFragmentWithoutTypeCondition.message|{}message[0] final fun <get-message>(): kotlin/String // com.apollographql.apollo.ast/InlineFragmentWithoutTypeCondition.message.<get-message>|<get-message>(){}[0] final val sourceLocation // com.apollographql.apollo.ast/InlineFragmentWithoutTypeCondition.sourceLocation|{}sourceLocation[0] final fun <get-sourceLocation>(): com.apollographql.apollo.ast/SourceLocation? // com.apollographql.apollo.ast/InlineFragmentWithoutTypeCondition.sourceLocation.<get-sourceLocation>|<get-sourceLocation>(){}[0] } + final class com.apollographql.apollo.ast/InvalidDeferDirective : com.apollographql.apollo.ast/ApolloIssue { // com.apollographql.apollo.ast/InvalidDeferDirective|null[0] constructor <init>(kotlin/String, com.apollographql.apollo.ast/SourceLocation?) // com.apollographql.apollo.ast/InvalidDeferDirective.<init>|<init>(kotlin.String;com.apollographql.apollo.ast.SourceLocation?){}[0] + final val message // com.apollographql.apollo.ast/InvalidDeferDirective.message|{}message[0] final fun <get-message>(): kotlin/String // com.apollographql.apollo.ast/InvalidDeferDirective.message.<get-message>|<get-message>(){}[0] final val sourceLocation // com.apollographql.apollo.ast/InvalidDeferDirective.sourceLocation|{}sourceLocation[0] final fun <get-sourceLocation>(): com.apollographql.apollo.ast/SourceLocation? // com.apollographql.apollo.ast/InvalidDeferDirective.sourceLocation.<get-sourceLocation>|<get-sourceLocation>(){}[0] } + final class com.apollographql.apollo.ast/InvalidDeferLabel : com.apollographql.apollo.ast/ApolloIssue { // com.apollographql.apollo.ast/InvalidDeferLabel|null[0] constructor <init>(kotlin/String, com.apollographql.apollo.ast/SourceLocation?) // com.apollographql.apollo.ast/InvalidDeferLabel.<init>|<init>(kotlin.String;com.apollographql.apollo.ast.SourceLocation?){}[0] + final val message // com.apollographql.apollo.ast/InvalidDeferLabel.message|{}message[0] final fun <get-message>(): kotlin/String // com.apollographql.apollo.ast/InvalidDeferLabel.message.<get-message>|<get-message>(){}[0] final val sourceLocation // com.apollographql.apollo.ast/InvalidDeferLabel.sourceLocation|{}sourceLocation[0] final fun <get-sourceLocation>(): com.apollographql.apollo.ast/SourceLocation? // com.apollographql.apollo.ast/InvalidDeferLabel.sourceLocation.<get-sourceLocation>|<get-sourceLocation>(){}[0] } + final class com.apollographql.apollo.ast/NoQueryType : com.apollographql.apollo.ast/GraphQLValidationIssue { // com.apollographql.apollo.ast/NoQueryType|null[0] constructor <init>(kotlin/String, com.apollographql.apollo.ast/SourceLocation?) // com.apollographql.apollo.ast/NoQueryType.<init>|<init>(kotlin.String;com.apollographql.apollo.ast.SourceLocation?){}[0] + final val message // com.apollographql.apollo.ast/NoQueryType.message|{}message[0] final fun <get-message>(): kotlin/String // com.apollographql.apollo.ast/NoQueryType.message.<get-message>|<get-message>(){}[0] final val sourceLocation // com.apollographql.apollo.ast/NoQueryType.sourceLocation|{}sourceLocation[0] final fun <get-sourceLocation>(): com.apollographql.apollo.ast/SourceLocation? // com.apollographql.apollo.ast/NoQueryType.sourceLocation.<get-sourceLocation>|<get-sourceLocation>(){}[0] } + final class com.apollographql.apollo.ast/NodeContainer { // com.apollographql.apollo.ast/NodeContainer|null[0] constructor <init>(kotlin.collections/List<com.apollographql.apollo.ast/GQLNode>) // com.apollographql.apollo.ast/NodeContainer.<init>|<init>(kotlin.collections.List<com.apollographql.apollo.ast.GQLNode>){}[0] - final fun assert() // com.apollographql.apollo.ast/NodeContainer.assert|assert(){}[0] - final inline fun <#A1: reified com.apollographql.apollo.ast/GQLNode> take(): kotlin.collections/List<#A1> // com.apollographql.apollo.ast/NodeContainer.take|take(){0§<com.apollographql.apollo.ast.GQLNode>}[0] - final inline fun <#A1: reified com.apollographql.apollo.ast/GQLNode> takeSingle(): #A1? // com.apollographql.apollo.ast/NodeContainer.takeSingle|takeSingle(){0§<com.apollographql.apollo.ast.GQLNode>}[0] + final var remainingNodes // com.apollographql.apollo.ast/NodeContainer.remainingNodes|{}remainingNodes[0] final fun <get-remainingNodes>(): kotlin.collections/List<com.apollographql.apollo.ast/GQLNode> // com.apollographql.apollo.ast/NodeContainer.remainingNodes.<get-remainingNodes>|<get-remainingNodes>(){}[0] final fun <set-remainingNodes>(kotlin.collections/List<com.apollographql.apollo.ast/GQLNode>) // com.apollographql.apollo.ast/NodeContainer.remainingNodes.<set-remainingNodes>|<set-remainingNodes>(kotlin.collections.List<com.apollographql.apollo.ast.GQLNode>){}[0] + + final fun assert() // com.apollographql.apollo.ast/NodeContainer.assert|assert(){}[0] + final inline fun <#A1: reified com.apollographql.apollo.ast/GQLNode> take(): kotlin.collections/List<#A1> // com.apollographql.apollo.ast/NodeContainer.take|take(){0§<com.apollographql.apollo.ast.GQLNode>}[0] + final inline fun <#A1: reified com.apollographql.apollo.ast/GQLNode> takeSingle(): #A1? // com.apollographql.apollo.ast/NodeContainer.takeSingle|takeSingle(){0§<com.apollographql.apollo.ast.GQLNode>}[0] } + final class com.apollographql.apollo.ast/OtherValidationIssue : com.apollographql.apollo.ast/GraphQLValidationIssue { // com.apollographql.apollo.ast/OtherValidationIssue|null[0] constructor <init>(kotlin/String, com.apollographql.apollo.ast/SourceLocation?) // com.apollographql.apollo.ast/OtherValidationIssue.<init>|<init>(kotlin.String;com.apollographql.apollo.ast.SourceLocation?){}[0] + final val message // com.apollographql.apollo.ast/OtherValidationIssue.message|{}message[0] final fun <get-message>(): kotlin/String // com.apollographql.apollo.ast/OtherValidationIssue.message.<get-message>|<get-message>(){}[0] final val sourceLocation // com.apollographql.apollo.ast/OtherValidationIssue.sourceLocation|{}sourceLocation[0] final fun <get-sourceLocation>(): com.apollographql.apollo.ast/SourceLocation? // com.apollographql.apollo.ast/OtherValidationIssue.sourceLocation.<get-sourceLocation>|<get-sourceLocation>(){}[0] } + final class com.apollographql.apollo.ast/ParserOptions { // com.apollographql.apollo.ast/ParserOptions|null[0] + final val allowEmptyDocuments // com.apollographql.apollo.ast/ParserOptions.allowEmptyDocuments|{}allowEmptyDocuments[0] + final fun <get-allowEmptyDocuments>(): kotlin/Boolean // com.apollographql.apollo.ast/ParserOptions.allowEmptyDocuments.<get-allowEmptyDocuments>|<get-allowEmptyDocuments>(){}[0] + final val withSourceLocation // com.apollographql.apollo.ast/ParserOptions.withSourceLocation|{}withSourceLocation[0] + final fun <get-withSourceLocation>(): kotlin/Boolean // com.apollographql.apollo.ast/ParserOptions.withSourceLocation.<get-withSourceLocation>|<get-withSourceLocation>(){}[0] + final class Builder { // com.apollographql.apollo.ast/ParserOptions.Builder|null[0] constructor <init>() // com.apollographql.apollo.ast/ParserOptions.Builder.<init>|<init>(){}[0] - final fun allowEmptyDocuments(kotlin/Boolean): com.apollographql.apollo.ast/ParserOptions.Builder // com.apollographql.apollo.ast/ParserOptions.Builder.allowEmptyDocuments|allowEmptyDocuments(kotlin.Boolean){}[0] - final fun build(): com.apollographql.apollo.ast/ParserOptions // com.apollographql.apollo.ast/ParserOptions.Builder.build|build(){}[0] - final fun withSourceLocation(kotlin/Boolean): com.apollographql.apollo.ast/ParserOptions.Builder // com.apollographql.apollo.ast/ParserOptions.Builder.withSourceLocation|withSourceLocation(kotlin.Boolean){}[0] + final var allowEmptyDocuments // com.apollographql.apollo.ast/ParserOptions.Builder.allowEmptyDocuments|{}allowEmptyDocuments[0] final fun <get-allowEmptyDocuments>(): kotlin/Boolean // com.apollographql.apollo.ast/ParserOptions.Builder.allowEmptyDocuments.<get-allowEmptyDocuments>|<get-allowEmptyDocuments>(){}[0] final fun <set-allowEmptyDocuments>(kotlin/Boolean) // com.apollographql.apollo.ast/ParserOptions.Builder.allowEmptyDocuments.<set-allowEmptyDocuments>|<set-allowEmptyDocuments>(kotlin.Boolean){}[0] final var withSourceLocation // com.apollographql.apollo.ast/ParserOptions.Builder.withSourceLocation|{}withSourceLocation[0] final fun <get-withSourceLocation>(): kotlin/Boolean // com.apollographql.apollo.ast/ParserOptions.Builder.withSourceLocation.<get-withSourceLocation>|<get-withSourceLocation>(){}[0] final fun <set-withSourceLocation>(kotlin/Boolean) // com.apollographql.apollo.ast/ParserOptions.Builder.withSourceLocation.<set-withSourceLocation>|<set-withSourceLocation>(kotlin.Boolean){}[0] + + final fun allowEmptyDocuments(kotlin/Boolean): com.apollographql.apollo.ast/ParserOptions.Builder // com.apollographql.apollo.ast/ParserOptions.Builder.allowEmptyDocuments|allowEmptyDocuments(kotlin.Boolean){}[0] + final fun build(): com.apollographql.apollo.ast/ParserOptions // com.apollographql.apollo.ast/ParserOptions.Builder.build|build(){}[0] + final fun withSourceLocation(kotlin/Boolean): com.apollographql.apollo.ast/ParserOptions.Builder // com.apollographql.apollo.ast/ParserOptions.Builder.withSourceLocation|withSourceLocation(kotlin.Boolean){}[0] } + final object Companion { // com.apollographql.apollo.ast/ParserOptions.Companion|null[0] final val Default // com.apollographql.apollo.ast/ParserOptions.Companion.Default|{}Default[0] final fun <get-Default>(): com.apollographql.apollo.ast/ParserOptions // com.apollographql.apollo.ast/ParserOptions.Companion.Default.<get-Default>|<get-Default>(){}[0] } - final val allowEmptyDocuments // com.apollographql.apollo.ast/ParserOptions.allowEmptyDocuments|{}allowEmptyDocuments[0] - final fun <get-allowEmptyDocuments>(): kotlin/Boolean // com.apollographql.apollo.ast/ParserOptions.allowEmptyDocuments.<get-allowEmptyDocuments>|<get-allowEmptyDocuments>(){}[0] - final val withSourceLocation // com.apollographql.apollo.ast/ParserOptions.withSourceLocation|{}withSourceLocation[0] - final fun <get-withSourceLocation>(): kotlin/Boolean // com.apollographql.apollo.ast/ParserOptions.withSourceLocation.<get-withSourceLocation>|<get-withSourceLocation>(){}[0] } + final class com.apollographql.apollo.ast/ParsingError : com.apollographql.apollo.ast/GraphQLIssue { // com.apollographql.apollo.ast/ParsingError|null[0] constructor <init>(kotlin/String, com.apollographql.apollo.ast/SourceLocation?) // com.apollographql.apollo.ast/ParsingError.<init>|<init>(kotlin.String;com.apollographql.apollo.ast.SourceLocation?){}[0] + final val message // com.apollographql.apollo.ast/ParsingError.message|{}message[0] final fun <get-message>(): kotlin/String // com.apollographql.apollo.ast/ParsingError.message.<get-message>|<get-message>(){}[0] final val sourceLocation // com.apollographql.apollo.ast/ParsingError.sourceLocation|{}sourceLocation[0] final fun <get-sourceLocation>(): com.apollographql.apollo.ast/SourceLocation? // com.apollographql.apollo.ast/ParsingError.sourceLocation.<get-sourceLocation>|<get-sourceLocation>(){}[0] } + final class com.apollographql.apollo.ast/ReservedEnumValueName : com.apollographql.apollo.ast/ApolloIssue { // com.apollographql.apollo.ast/ReservedEnumValueName|null[0] constructor <init>(kotlin/String, com.apollographql.apollo.ast/SourceLocation?) // com.apollographql.apollo.ast/ReservedEnumValueName.<init>|<init>(kotlin.String;com.apollographql.apollo.ast.SourceLocation?){}[0] + final val message // com.apollographql.apollo.ast/ReservedEnumValueName.message|{}message[0] final fun <get-message>(): kotlin/String // com.apollographql.apollo.ast/ReservedEnumValueName.message.<get-message>|<get-message>(){}[0] final val sourceLocation // com.apollographql.apollo.ast/ReservedEnumValueName.sourceLocation|{}sourceLocation[0] final fun <get-sourceLocation>(): com.apollographql.apollo.ast/SourceLocation? // com.apollographql.apollo.ast/ReservedEnumValueName.sourceLocation.<get-sourceLocation>|<get-sourceLocation>(){}[0] } + final class com.apollographql.apollo.ast/Schema { // com.apollographql.apollo.ast/Schema|null[0] + final val directiveDefinitions // com.apollographql.apollo.ast/Schema.directiveDefinitions|{}directiveDefinitions[0] + final fun <get-directiveDefinitions>(): kotlin.collections/Map<kotlin/String, com.apollographql.apollo.ast/GQLDirectiveDefinition> // com.apollographql.apollo.ast/Schema.directiveDefinitions.<get-directiveDefinitions>|<get-directiveDefinitions>(){}[0] + final val errorAware // com.apollographql.apollo.ast/Schema.errorAware|{}errorAware[0] + final fun <get-errorAware>(): kotlin/Boolean // com.apollographql.apollo.ast/Schema.errorAware.<get-errorAware>|<get-errorAware>(){}[0] + final val foreignNames // com.apollographql.apollo.ast/Schema.foreignNames|{}foreignNames[0] + final fun <get-foreignNames>(): kotlin.collections/Map<kotlin/String, kotlin/String> // com.apollographql.apollo.ast/Schema.foreignNames.<get-foreignNames>|<get-foreignNames>(){}[0] + final val mutationTypeDefinition // com.apollographql.apollo.ast/Schema.mutationTypeDefinition|{}mutationTypeDefinition[0] + final fun <get-mutationTypeDefinition>(): com.apollographql.apollo.ast/GQLTypeDefinition? // com.apollographql.apollo.ast/Schema.mutationTypeDefinition.<get-mutationTypeDefinition>|<get-mutationTypeDefinition>(){}[0] + final val queryTypeDefinition // com.apollographql.apollo.ast/Schema.queryTypeDefinition|{}queryTypeDefinition[0] + final fun <get-queryTypeDefinition>(): com.apollographql.apollo.ast/GQLTypeDefinition // com.apollographql.apollo.ast/Schema.queryTypeDefinition.<get-queryTypeDefinition>|<get-queryTypeDefinition>(){}[0] + final val subscriptionTypeDefinition // com.apollographql.apollo.ast/Schema.subscriptionTypeDefinition|{}subscriptionTypeDefinition[0] + final fun <get-subscriptionTypeDefinition>(): com.apollographql.apollo.ast/GQLTypeDefinition? // com.apollographql.apollo.ast/Schema.subscriptionTypeDefinition.<get-subscriptionTypeDefinition>|<get-subscriptionTypeDefinition>(){}[0] + final val typeDefinitions // com.apollographql.apollo.ast/Schema.typeDefinitions|{}typeDefinitions[0] + final fun <get-typeDefinitions>(): kotlin.collections/Map<kotlin/String, com.apollographql.apollo.ast/GQLTypeDefinition> // com.apollographql.apollo.ast/Schema.typeDefinitions.<get-typeDefinitions>|<get-typeDefinitions>(){}[0] + final fun hasTypeWithTypePolicy(): kotlin/Boolean // com.apollographql.apollo.ast/Schema.hasTypeWithTypePolicy|hasTypeWithTypePolicy(){}[0] final fun implementedTypes(kotlin/String): kotlin.collections/Set<kotlin/String> // com.apollographql.apollo.ast/Schema.implementedTypes|implementedTypes(kotlin.String){}[0] final fun isTypeASubTypeOf(kotlin/String, kotlin/String): kotlin/Boolean // com.apollographql.apollo.ast/Schema.isTypeASubTypeOf|isTypeASubTypeOf(kotlin.String;kotlin.String){}[0] @@ -863,6 +1116,7 @@ final class com.apollographql.apollo.ast/Schema { // com.apollographql.apollo.as final fun superTypes(com.apollographql.apollo.ast/GQLObjectTypeDefinition): kotlin.collections/Set<kotlin/String> // com.apollographql.apollo.ast/Schema.superTypes|superTypes(com.apollographql.apollo.ast.GQLObjectTypeDefinition){}[0] final fun toGQLDocument(): com.apollographql.apollo.ast/GQLDocument // com.apollographql.apollo.ast/Schema.toGQLDocument|toGQLDocument(){}[0] final fun typeDefinition(kotlin/String): com.apollographql.apollo.ast/GQLTypeDefinition // com.apollographql.apollo.ast/Schema.typeDefinition|typeDefinition(kotlin.String){}[0] + final object Companion { // com.apollographql.apollo.ast/Schema.Companion|null[0] final const val FIELD_POLICY // com.apollographql.apollo.ast/Schema.Companion.FIELD_POLICY|{}FIELD_POLICY[0] final fun <get-FIELD_POLICY>(): kotlin/String // com.apollographql.apollo.ast/Schema.Companion.FIELD_POLICY.<get-FIELD_POLICY>|<get-FIELD_POLICY>(){}[0] @@ -881,32 +1135,15 @@ final class com.apollographql.apollo.ast/Schema { // com.apollographql.apollo.as final const val TYPE_POLICY // com.apollographql.apollo.ast/Schema.Companion.TYPE_POLICY|{}TYPE_POLICY[0] final fun <get-TYPE_POLICY>(): kotlin/String // com.apollographql.apollo.ast/Schema.Companion.TYPE_POLICY.<get-TYPE_POLICY>|<get-TYPE_POLICY>(){}[0] } - final val directiveDefinitions // com.apollographql.apollo.ast/Schema.directiveDefinitions|{}directiveDefinitions[0] - final fun <get-directiveDefinitions>(): kotlin.collections/Map<kotlin/String, com.apollographql.apollo.ast/GQLDirectiveDefinition> // com.apollographql.apollo.ast/Schema.directiveDefinitions.<get-directiveDefinitions>|<get-directiveDefinitions>(){}[0] - final val errorAware // com.apollographql.apollo.ast/Schema.errorAware|{}errorAware[0] - final fun <get-errorAware>(): kotlin/Boolean // com.apollographql.apollo.ast/Schema.errorAware.<get-errorAware>|<get-errorAware>(){}[0] - final val foreignNames // com.apollographql.apollo.ast/Schema.foreignNames|{}foreignNames[0] - final fun <get-foreignNames>(): kotlin.collections/Map<kotlin/String, kotlin/String> // com.apollographql.apollo.ast/Schema.foreignNames.<get-foreignNames>|<get-foreignNames>(){}[0] - final val mutationTypeDefinition // com.apollographql.apollo.ast/Schema.mutationTypeDefinition|{}mutationTypeDefinition[0] - final fun <get-mutationTypeDefinition>(): com.apollographql.apollo.ast/GQLTypeDefinition? // com.apollographql.apollo.ast/Schema.mutationTypeDefinition.<get-mutationTypeDefinition>|<get-mutationTypeDefinition>(){}[0] - final val queryTypeDefinition // com.apollographql.apollo.ast/Schema.queryTypeDefinition|{}queryTypeDefinition[0] - final fun <get-queryTypeDefinition>(): com.apollographql.apollo.ast/GQLTypeDefinition // com.apollographql.apollo.ast/Schema.queryTypeDefinition.<get-queryTypeDefinition>|<get-queryTypeDefinition>(){}[0] - final val subscriptionTypeDefinition // com.apollographql.apollo.ast/Schema.subscriptionTypeDefinition|{}subscriptionTypeDefinition[0] - final fun <get-subscriptionTypeDefinition>(): com.apollographql.apollo.ast/GQLTypeDefinition? // com.apollographql.apollo.ast/Schema.subscriptionTypeDefinition.<get-subscriptionTypeDefinition>|<get-subscriptionTypeDefinition>(){}[0] - final val typeDefinitions // com.apollographql.apollo.ast/Schema.typeDefinitions|{}typeDefinitions[0] - final fun <get-typeDefinitions>(): kotlin.collections/Map<kotlin/String, com.apollographql.apollo.ast/GQLTypeDefinition> // com.apollographql.apollo.ast/Schema.typeDefinitions.<get-typeDefinitions>|<get-typeDefinitions>(){}[0] } + final class com.apollographql.apollo.ast/SchemaValidationException : com.apollographql.apollo.ast/SourceAwareException { // com.apollographql.apollo.ast/SchemaValidationException|null[0] constructor <init>(kotlin/String, com.apollographql.apollo.ast/SourceLocation? = ...) // com.apollographql.apollo.ast/SchemaValidationException.<init>|<init>(kotlin.String;com.apollographql.apollo.ast.SourceLocation?){}[0] } + final class com.apollographql.apollo.ast/SourceLocation { // com.apollographql.apollo.ast/SourceLocation|null[0] constructor <init>(kotlin/Int, kotlin/Int, kotlin/Int, kotlin/Int, kotlin/String?) // com.apollographql.apollo.ast/SourceLocation.<init>|<init>(kotlin.Int;kotlin.Int;kotlin.Int;kotlin.Int;kotlin.String?){}[0] - final fun pretty(): kotlin/String // com.apollographql.apollo.ast/SourceLocation.pretty|pretty(){}[0] - final fun toString(): kotlin/String // com.apollographql.apollo.ast/SourceLocation.toString|toString(){}[0] - final object Companion { // com.apollographql.apollo.ast/SourceLocation.Companion|null[0] - final val UNKNOWN // com.apollographql.apollo.ast/SourceLocation.Companion.UNKNOWN|{}UNKNOWN[0] - final fun <get-UNKNOWN>(): com.apollographql.apollo.ast/SourceLocation // com.apollographql.apollo.ast/SourceLocation.Companion.UNKNOWN.<get-UNKNOWN>|<get-UNKNOWN>(){}[0] - } + final val column // com.apollographql.apollo.ast/SourceLocation.column|{}column[0] final fun <get-column>(): kotlin/Int // com.apollographql.apollo.ast/SourceLocation.column.<get-column>|<get-column>(){}[0] final val end // com.apollographql.apollo.ast/SourceLocation.end|{}end[0] @@ -919,44 +1156,64 @@ final class com.apollographql.apollo.ast/SourceLocation { // com.apollographql.a final fun <get-position>(): kotlin/Int // com.apollographql.apollo.ast/SourceLocation.position.<get-position>|<get-position>(){}[0] final val start // com.apollographql.apollo.ast/SourceLocation.start|{}start[0] final fun <get-start>(): kotlin/Int // com.apollographql.apollo.ast/SourceLocation.start.<get-start>|<get-start>(){}[0] + + final fun pretty(): kotlin/String // com.apollographql.apollo.ast/SourceLocation.pretty|pretty(){}[0] + final fun toString(): kotlin/String // com.apollographql.apollo.ast/SourceLocation.toString|toString(){}[0] + + final object Companion { // com.apollographql.apollo.ast/SourceLocation.Companion|null[0] + final val UNKNOWN // com.apollographql.apollo.ast/SourceLocation.Companion.UNKNOWN|{}UNKNOWN[0] + final fun <get-UNKNOWN>(): com.apollographql.apollo.ast/SourceLocation // com.apollographql.apollo.ast/SourceLocation.Companion.UNKNOWN.<get-UNKNOWN>|<get-UNKNOWN>(){}[0] + } } + final class com.apollographql.apollo.ast/UnknownDirective : com.apollographql.apollo.ast/GraphQLValidationIssue { // com.apollographql.apollo.ast/UnknownDirective|null[0] constructor <init>(kotlin/String, com.apollographql.apollo.ast/SourceLocation?) // com.apollographql.apollo.ast/UnknownDirective.<init>|<init>(kotlin.String;com.apollographql.apollo.ast.SourceLocation?){}[0] + final val message // com.apollographql.apollo.ast/UnknownDirective.message|{}message[0] final fun <get-message>(): kotlin/String // com.apollographql.apollo.ast/UnknownDirective.message.<get-message>|<get-message>(){}[0] final val sourceLocation // com.apollographql.apollo.ast/UnknownDirective.sourceLocation|{}sourceLocation[0] final fun <get-sourceLocation>(): com.apollographql.apollo.ast/SourceLocation? // com.apollographql.apollo.ast/UnknownDirective.sourceLocation.<get-sourceLocation>|<get-sourceLocation>(){}[0] } + final class com.apollographql.apollo.ast/UnusedFragment : com.apollographql.apollo.ast/GraphQLValidationIssue { // com.apollographql.apollo.ast/UnusedFragment|null[0] constructor <init>(kotlin/String, com.apollographql.apollo.ast/SourceLocation?) // com.apollographql.apollo.ast/UnusedFragment.<init>|<init>(kotlin.String;com.apollographql.apollo.ast.SourceLocation?){}[0] + final val message // com.apollographql.apollo.ast/UnusedFragment.message|{}message[0] final fun <get-message>(): kotlin/String // com.apollographql.apollo.ast/UnusedFragment.message.<get-message>|<get-message>(){}[0] final val sourceLocation // com.apollographql.apollo.ast/UnusedFragment.sourceLocation|{}sourceLocation[0] final fun <get-sourceLocation>(): com.apollographql.apollo.ast/SourceLocation? // com.apollographql.apollo.ast/UnusedFragment.sourceLocation.<get-sourceLocation>|<get-sourceLocation>(){}[0] } + final class com.apollographql.apollo.ast/UnusedVariable : com.apollographql.apollo.ast/ApolloIssue { // com.apollographql.apollo.ast/UnusedVariable|null[0] constructor <init>(kotlin/String, com.apollographql.apollo.ast/SourceLocation?) // com.apollographql.apollo.ast/UnusedVariable.<init>|<init>(kotlin.String;com.apollographql.apollo.ast.SourceLocation?){}[0] + final val message // com.apollographql.apollo.ast/UnusedVariable.message|{}message[0] final fun <get-message>(): kotlin/String // com.apollographql.apollo.ast/UnusedVariable.message.<get-message>|<get-message>(){}[0] final val sourceLocation // com.apollographql.apollo.ast/UnusedVariable.sourceLocation|{}sourceLocation[0] final fun <get-sourceLocation>(): com.apollographql.apollo.ast/SourceLocation? // com.apollographql.apollo.ast/UnusedVariable.sourceLocation.<get-sourceLocation>|<get-sourceLocation>(){}[0] } + final class com.apollographql.apollo.ast/UpperCaseField : com.apollographql.apollo.ast/ApolloIssue { // com.apollographql.apollo.ast/UpperCaseField|null[0] constructor <init>(kotlin/String, com.apollographql.apollo.ast/SourceLocation?) // com.apollographql.apollo.ast/UpperCaseField.<init>|<init>(kotlin.String;com.apollographql.apollo.ast.SourceLocation?){}[0] + final val message // com.apollographql.apollo.ast/UpperCaseField.message|{}message[0] final fun <get-message>(): kotlin/String // com.apollographql.apollo.ast/UpperCaseField.message.<get-message>|<get-message>(){}[0] final val sourceLocation // com.apollographql.apollo.ast/UpperCaseField.sourceLocation|{}sourceLocation[0] final fun <get-sourceLocation>(): com.apollographql.apollo.ast/SourceLocation? // com.apollographql.apollo.ast/UpperCaseField.sourceLocation.<get-sourceLocation>|<get-sourceLocation>(){}[0] } + final class com.apollographql.apollo.ast/VariableDeferLabel : com.apollographql.apollo.ast/ApolloIssue { // com.apollographql.apollo.ast/VariableDeferLabel|null[0] constructor <init>(kotlin/String, com.apollographql.apollo.ast/SourceLocation?) // com.apollographql.apollo.ast/VariableDeferLabel.<init>|<init>(kotlin.String;com.apollographql.apollo.ast.SourceLocation?){}[0] + final val message // com.apollographql.apollo.ast/VariableDeferLabel.message|{}message[0] final fun <get-message>(): kotlin/String // com.apollographql.apollo.ast/VariableDeferLabel.message.<get-message>|<get-message>(){}[0] final val sourceLocation // com.apollographql.apollo.ast/VariableDeferLabel.sourceLocation|{}sourceLocation[0] final fun <get-sourceLocation>(): com.apollographql.apollo.ast/SourceLocation? // com.apollographql.apollo.ast/VariableDeferLabel.sourceLocation.<get-sourceLocation>|<get-sourceLocation>(){}[0] } + final class com.apollographql.apollo.ast/VariableUsage { // com.apollographql.apollo.ast/VariableUsage|null[0] constructor <init>(com.apollographql.apollo.ast/GQLVariableValue, com.apollographql.apollo.ast/GQLType, kotlin/Boolean, kotlin/Boolean) // com.apollographql.apollo.ast/VariableUsage.<init>|<init>(com.apollographql.apollo.ast.GQLVariableValue;com.apollographql.apollo.ast.GQLType;kotlin.Boolean;kotlin.Boolean){}[0] + final val hasLocationDefaultValue // com.apollographql.apollo.ast/VariableUsage.hasLocationDefaultValue|{}hasLocationDefaultValue[0] final fun <get-hasLocationDefaultValue>(): kotlin/Boolean // com.apollographql.apollo.ast/VariableUsage.hasLocationDefaultValue.<get-hasLocationDefaultValue>|<get-hasLocationDefaultValue>(){}[0] final val isOneOfInputField // com.apollographql.apollo.ast/VariableUsage.isOneOfInputField|{}isOneOfInputField[0] @@ -966,31 +1223,37 @@ final class com.apollographql.apollo.ast/VariableUsage { // com.apollographql.ap final val variable // com.apollographql.apollo.ast/VariableUsage.variable|{}variable[0] final fun <get-variable>(): com.apollographql.apollo.ast/GQLVariableValue // com.apollographql.apollo.ast/VariableUsage.variable.<get-variable>|<get-variable>(){}[0] } -final enum class com.apollographql.apollo.ast/GQLDirectiveLocation : kotlin/Enum<com.apollographql.apollo.ast/GQLDirectiveLocation> { // com.apollographql.apollo.ast/GQLDirectiveLocation|null[0] - enum entry ARGUMENT_DEFINITION // com.apollographql.apollo.ast/GQLDirectiveLocation.ARGUMENT_DEFINITION|null[0] - enum entry ENUM // com.apollographql.apollo.ast/GQLDirectiveLocation.ENUM|null[0] - enum entry ENUM_VALUE // com.apollographql.apollo.ast/GQLDirectiveLocation.ENUM_VALUE|null[0] - enum entry FIELD // com.apollographql.apollo.ast/GQLDirectiveLocation.FIELD|null[0] - enum entry FIELD_DEFINITION // com.apollographql.apollo.ast/GQLDirectiveLocation.FIELD_DEFINITION|null[0] - enum entry FRAGMENT_DEFINITION // com.apollographql.apollo.ast/GQLDirectiveLocation.FRAGMENT_DEFINITION|null[0] - enum entry FRAGMENT_SPREAD // com.apollographql.apollo.ast/GQLDirectiveLocation.FRAGMENT_SPREAD|null[0] - enum entry INLINE_FRAGMENT // com.apollographql.apollo.ast/GQLDirectiveLocation.INLINE_FRAGMENT|null[0] - enum entry INPUT_FIELD_DEFINITION // com.apollographql.apollo.ast/GQLDirectiveLocation.INPUT_FIELD_DEFINITION|null[0] - enum entry INPUT_OBJECT // com.apollographql.apollo.ast/GQLDirectiveLocation.INPUT_OBJECT|null[0] - enum entry INTERFACE // com.apollographql.apollo.ast/GQLDirectiveLocation.INTERFACE|null[0] - enum entry MUTATION // com.apollographql.apollo.ast/GQLDirectiveLocation.MUTATION|null[0] - enum entry OBJECT // com.apollographql.apollo.ast/GQLDirectiveLocation.OBJECT|null[0] - enum entry QUERY // com.apollographql.apollo.ast/GQLDirectiveLocation.QUERY|null[0] - enum entry SCALAR // com.apollographql.apollo.ast/GQLDirectiveLocation.SCALAR|null[0] - enum entry SCHEMA // com.apollographql.apollo.ast/GQLDirectiveLocation.SCHEMA|null[0] - enum entry SUBSCRIPTION // com.apollographql.apollo.ast/GQLDirectiveLocation.SUBSCRIPTION|null[0] - enum entry UNION // com.apollographql.apollo.ast/GQLDirectiveLocation.UNION|null[0] - enum entry VARIABLE_DEFINITION // com.apollographql.apollo.ast/GQLDirectiveLocation.VARIABLE_DEFINITION|null[0] - final fun valueOf(kotlin/String): com.apollographql.apollo.ast/GQLDirectiveLocation // com.apollographql.apollo.ast/GQLDirectiveLocation.valueOf|valueOf#static(kotlin.String){}[0] - final fun values(): kotlin/Array<com.apollographql.apollo.ast/GQLDirectiveLocation> // com.apollographql.apollo.ast/GQLDirectiveLocation.values|values#static(){}[0] - final val entries // com.apollographql.apollo.ast/GQLDirectiveLocation.entries|#static{}entries[0] - final fun <get-entries>(): kotlin.enums/EnumEntries<com.apollographql.apollo.ast/GQLDirectiveLocation> // com.apollographql.apollo.ast/GQLDirectiveLocation.entries.<get-entries>|<get-entries>#static(){}[0] + +open class com.apollographql.apollo.ast/SourceAwareException : kotlin/RuntimeException { // com.apollographql.apollo.ast/SourceAwareException|null[0] + constructor <init>(kotlin/String, com.apollographql.apollo.ast/SourceLocation?) // com.apollographql.apollo.ast/SourceAwareException.<init>|<init>(kotlin.String;com.apollographql.apollo.ast.SourceLocation?){}[0] + + final val error // com.apollographql.apollo.ast/SourceAwareException.error|{}error[0] + final fun <get-error>(): kotlin/String // com.apollographql.apollo.ast/SourceAwareException.error.<get-error>|<get-error>(){}[0] + final val sourceLocation // com.apollographql.apollo.ast/SourceAwareException.sourceLocation|{}sourceLocation[0] + final fun <get-sourceLocation>(): com.apollographql.apollo.ast/SourceLocation? // com.apollographql.apollo.ast/SourceAwareException.sourceLocation.<get-sourceLocation>|<get-sourceLocation>(){}[0] + + final object Companion // com.apollographql.apollo.ast/SourceAwareException.Companion|null[0] +} + +sealed class com.apollographql.apollo.ast/GQLSelection : com.apollographql.apollo.ast/GQLNode // com.apollographql.apollo.ast/GQLSelection|null[0] + +sealed class com.apollographql.apollo.ast/GQLType : com.apollographql.apollo.ast/GQLNode // com.apollographql.apollo.ast/GQLType|null[0] + +sealed class com.apollographql.apollo.ast/GQLTypeDefinition : com.apollographql.apollo.ast/GQLDefinition, com.apollographql.apollo.ast/GQLDescribed, com.apollographql.apollo.ast/GQLHasDirectives, com.apollographql.apollo.ast/GQLNamed { // com.apollographql.apollo.ast/GQLTypeDefinition|null[0] + final fun isBuiltIn(): kotlin/Boolean // com.apollographql.apollo.ast/GQLTypeDefinition.isBuiltIn|isBuiltIn(){}[0] + + final object Companion { // com.apollographql.apollo.ast/GQLTypeDefinition.Companion|null[0] + final val builtInTypes // com.apollographql.apollo.ast/GQLTypeDefinition.Companion.builtInTypes|{}builtInTypes[0] + final fun <get-builtInTypes>(): kotlin.collections/Set<kotlin/String> // com.apollographql.apollo.ast/GQLTypeDefinition.Companion.builtInTypes.<get-builtInTypes>|<get-builtInTypes>(){}[0] + } +} + +sealed class com.apollographql.apollo.ast/GQLValue : com.apollographql.apollo.ast/GQLNode // com.apollographql.apollo.ast/GQLValue|null[0] + +final object com.apollographql.apollo.ast/QueryDocumentMinifier { // com.apollographql.apollo.ast/QueryDocumentMinifier|null[0] + final fun minify(kotlin/String): kotlin/String // com.apollographql.apollo.ast/QueryDocumentMinifier.minify|minify(kotlin.String){}[0] } + final fun (com.apollographql.apollo.ast.introspection/ApolloIntrospectionSchema).com.apollographql.apollo.ast.introspection/toJson(): kotlin/String // com.apollographql.apollo.ast.introspection/toJson|toJson@com.apollographql.apollo.ast.introspection.ApolloIntrospectionSchema(){}[0] final fun (com.apollographql.apollo.ast.introspection/IntrospectionSchema).com.apollographql.apollo.ast.introspection/toGQLDocument(): com.apollographql.apollo.ast/GQLDocument // com.apollographql.apollo.ast.introspection/toGQLDocument|toGQLDocument@com.apollographql.apollo.ast.introspection.IntrospectionSchema(){}[0] final fun (com.apollographql.apollo.ast/GQLDocument).com.apollographql.apollo.ast.introspection/toIntrospectionSchema(): com.apollographql.apollo.ast.introspection/ApolloIntrospectionSchema // com.apollographql.apollo.ast.introspection/toIntrospectionSchema|toIntrospectionSchema@com.apollographql.apollo.ast.GQLDocument(){}[0] @@ -1038,45 +1301,3 @@ final fun com.apollographql.apollo.ast/builtinDefinitions(): kotlin.collections/ final fun com.apollographql.apollo.ast/kotlinLabsDefinitions(kotlin/String): kotlin.collections/List<com.apollographql.apollo.ast/GQLDefinition> // com.apollographql.apollo.ast/kotlinLabsDefinitions|kotlinLabsDefinitions(kotlin.String){}[0] final fun com.apollographql.apollo.ast/linkDefinitions(): kotlin.collections/List<com.apollographql.apollo.ast/GQLDefinition> // com.apollographql.apollo.ast/linkDefinitions|linkDefinitions(){}[0] final fun com.apollographql.apollo.ast/nullabilityDefinitions(kotlin/String): kotlin.collections/List<com.apollographql.apollo.ast/GQLDefinition> // com.apollographql.apollo.ast/nullabilityDefinitions|nullabilityDefinitions(kotlin.String){}[0] -final object com.apollographql.apollo.ast/QueryDocumentMinifier { // com.apollographql.apollo.ast/QueryDocumentMinifier|null[0] - final fun minify(kotlin/String): kotlin/String // com.apollographql.apollo.ast/QueryDocumentMinifier.minify|minify(kotlin.String){}[0] -} -open class com.apollographql.apollo.ast/SourceAwareException : kotlin/RuntimeException { // com.apollographql.apollo.ast/SourceAwareException|null[0] - constructor <init>(kotlin/String, com.apollographql.apollo.ast/SourceLocation?) // com.apollographql.apollo.ast/SourceAwareException.<init>|<init>(kotlin.String;com.apollographql.apollo.ast.SourceLocation?){}[0] - final object Companion // com.apollographql.apollo.ast/SourceAwareException.Companion|null[0] - final val error // com.apollographql.apollo.ast/SourceAwareException.error|{}error[0] - final fun <get-error>(): kotlin/String // com.apollographql.apollo.ast/SourceAwareException.error.<get-error>|<get-error>(){}[0] - final val sourceLocation // com.apollographql.apollo.ast/SourceAwareException.sourceLocation|{}sourceLocation[0] - final fun <get-sourceLocation>(): com.apollographql.apollo.ast/SourceLocation? // com.apollographql.apollo.ast/SourceAwareException.sourceLocation.<get-sourceLocation>|<get-sourceLocation>(){}[0] -} -sealed class com.apollographql.apollo.ast/GQLSelection : com.apollographql.apollo.ast/GQLNode // com.apollographql.apollo.ast/GQLSelection|null[0] -sealed class com.apollographql.apollo.ast/GQLType : com.apollographql.apollo.ast/GQLNode // com.apollographql.apollo.ast/GQLType|null[0] -sealed class com.apollographql.apollo.ast/GQLTypeDefinition : com.apollographql.apollo.ast/GQLDefinition, com.apollographql.apollo.ast/GQLDescribed, com.apollographql.apollo.ast/GQLHasDirectives, com.apollographql.apollo.ast/GQLNamed { // com.apollographql.apollo.ast/GQLTypeDefinition|null[0] - final fun isBuiltIn(): kotlin/Boolean // com.apollographql.apollo.ast/GQLTypeDefinition.isBuiltIn|isBuiltIn(){}[0] - final object Companion { // com.apollographql.apollo.ast/GQLTypeDefinition.Companion|null[0] - final val builtInTypes // com.apollographql.apollo.ast/GQLTypeDefinition.Companion.builtInTypes|{}builtInTypes[0] - final fun <get-builtInTypes>(): kotlin.collections/Set<kotlin/String> // com.apollographql.apollo.ast/GQLTypeDefinition.Companion.builtInTypes.<get-builtInTypes>|<get-builtInTypes>(){}[0] - } -} -sealed class com.apollographql.apollo.ast/GQLValue : com.apollographql.apollo.ast/GQLNode // com.apollographql.apollo.ast/GQLValue|null[0] -sealed interface com.apollographql.apollo.ast/ApolloIssue : com.apollographql.apollo.ast/Issue // com.apollographql.apollo.ast/ApolloIssue|null[0] -sealed interface com.apollographql.apollo.ast/GQLDefinition : com.apollographql.apollo.ast/GQLNode // com.apollographql.apollo.ast/GQLDefinition|null[0] -sealed interface com.apollographql.apollo.ast/GQLExecutableDefinition : com.apollographql.apollo.ast/GQLDefinition // com.apollographql.apollo.ast/GQLExecutableDefinition|null[0] -sealed interface com.apollographql.apollo.ast/GQLNode { // com.apollographql.apollo.ast/GQLNode|null[0] - abstract fun copyWithNewChildrenInternal(com.apollographql.apollo.ast/NodeContainer): com.apollographql.apollo.ast/GQLNode // com.apollographql.apollo.ast/GQLNode.copyWithNewChildrenInternal|copyWithNewChildrenInternal(com.apollographql.apollo.ast.NodeContainer){}[0] - abstract fun writeInternal(com.apollographql.apollo.ast/SDLWriter) // com.apollographql.apollo.ast/GQLNode.writeInternal|writeInternal(com.apollographql.apollo.ast.SDLWriter){}[0] - abstract val children // com.apollographql.apollo.ast/GQLNode.children|{}children[0] - abstract fun <get-children>(): kotlin.collections/List<com.apollographql.apollo.ast/GQLNode> // com.apollographql.apollo.ast/GQLNode.children.<get-children>|<get-children>(){}[0] - abstract val sourceLocation // com.apollographql.apollo.ast/GQLNode.sourceLocation|{}sourceLocation[0] - abstract fun <get-sourceLocation>(): com.apollographql.apollo.ast/SourceLocation? // com.apollographql.apollo.ast/GQLNode.sourceLocation.<get-sourceLocation>|<get-sourceLocation>(){}[0] -} -sealed interface com.apollographql.apollo.ast/GQLTypeExtension : com.apollographql.apollo.ast/GQLNamed, com.apollographql.apollo.ast/GQLTypeSystemExtension // com.apollographql.apollo.ast/GQLTypeExtension|null[0] -sealed interface com.apollographql.apollo.ast/GQLTypeSystemExtension : com.apollographql.apollo.ast/GQLDefinition // com.apollographql.apollo.ast/GQLTypeSystemExtension|null[0] -sealed interface com.apollographql.apollo.ast/GraphQLIssue : com.apollographql.apollo.ast/Issue // com.apollographql.apollo.ast/GraphQLIssue|null[0] -sealed interface com.apollographql.apollo.ast/GraphQLValidationIssue : com.apollographql.apollo.ast/GraphQLIssue // com.apollographql.apollo.ast/GraphQLValidationIssue|null[0] -sealed interface com.apollographql.apollo.ast/Issue { // com.apollographql.apollo.ast/Issue|null[0] - abstract val message // com.apollographql.apollo.ast/Issue.message|{}message[0] - abstract fun <get-message>(): kotlin/String // com.apollographql.apollo.ast/Issue.message.<get-message>|<get-message>(){}[0] - abstract val sourceLocation // com.apollographql.apollo.ast/Issue.sourceLocation|{}sourceLocation[0] - abstract fun <get-sourceLocation>(): com.apollographql.apollo.ast/SourceLocation? // com.apollographql.apollo.ast/Issue.sourceLocation.<get-sourceLocation>|<get-sourceLocation>(){}[0] -} diff --git a/libraries/apollo-compiler/src/test/kotlin/com/apollographql/apollo/compiler/PossibleTypesTest.kt b/libraries/apollo-compiler/src/test/kotlin/com/apollographql/apollo/compiler/PossibleTypesTest.kt index b2febd30c96..36e87d5d7c5 100644 --- a/libraries/apollo-compiler/src/test/kotlin/com/apollographql/apollo/compiler/PossibleTypesTest.kt +++ b/libraries/apollo-compiler/src/test/kotlin/com/apollographql/apollo/compiler/PossibleTypesTest.kt @@ -1,6 +1,8 @@ package com.apollographql.apollo.compiler +import com.apollographql.apollo.ast.toGQLDocument import com.apollographql.apollo.ast.toSchema +import com.apollographql.apollo.ast.validateAsSchema import com.google.common.truth.Truth.assertThat import org.junit.Test import java.io.File @@ -8,7 +10,7 @@ import java.io.File class PossibleTypesTest { @Test fun testPossibleTypes() { - val schema = File("src/test/sdl/schema.sdl").toSchema() + val schema = File("src/test/sdl/schema.sdl").toGQLDocument().validateAsSchema().getOrThrow() val possibleTypes = schema.possibleTypes("Node") diff --git a/libraries/apollo-compiler/src/test/kotlin/com/apollographql/apollo/compiler/SdlWritingTest.kt b/libraries/apollo-compiler/src/test/kotlin/com/apollographql/apollo/compiler/SdlWritingTest.kt index 4ed32eb9767..5e336199ca2 100644 --- a/libraries/apollo-compiler/src/test/kotlin/com/apollographql/apollo/compiler/SdlWritingTest.kt +++ b/libraries/apollo-compiler/src/test/kotlin/com/apollographql/apollo/compiler/SdlWritingTest.kt @@ -5,8 +5,8 @@ import com.apollographql.apollo.ast.introspection.toIntrospectionSchema import com.apollographql.apollo.ast.introspection.toJson import com.apollographql.apollo.ast.toFullSchemaGQLDocument import com.apollographql.apollo.ast.toGQLDocument -import com.apollographql.apollo.ast.toSchema import com.apollographql.apollo.ast.toUtf8 +import com.apollographql.apollo.ast.validateAsSchema import org.junit.Assert import org.junit.Test import java.io.File @@ -15,7 +15,7 @@ import kotlin.test.assertTrue class SdlWritingTest { /** - * A dirty diff that compares two documents while skipping the [SourceLocation] fields + * A dirty diff that compares two documents while skipping the [com.apollographql.apollo.ast.SourceLocation] fields * because we can't carry whitespace information and this changes between two invocations */ private fun diff(a: Any?, b: Any?, path: String = "root"): String? { @@ -51,8 +51,8 @@ class SdlWritingTest { clazz.isPrimitive -> return if (a != b) path else null a is String || a is Int || a is Boolean || a is Double ->return if (a != b) path else null !clazz.`package`.name.startsWith("com.apollographql.apollo.compiler.frontend.gql") -> { - // don't compare classes outside of our control - // espectially since Int has circular references + // don't compare classes outside our control + // especially since Int has circular references return null } @@ -80,13 +80,13 @@ class SdlWritingTest { * - leading/trailing spaces in descriptions * - defaultValue coercion */ - val schema1 = File("src/test/sdl/schema.sdl").toSchema().toGQLDocument() + val schema1 = File("src/test/sdl/schema.sdl").toGQLDocument().validateAsSchema().getOrThrow().toGQLDocument() val scratchFile = File("build/sdl-test/schema.sdl") scratchFile.parentFile.mkdirs() schema1.toUtf8(scratchFile) - val schema2 = scratchFile.toSchema().toGQLDocument() + val schema2 = scratchFile.toGQLDocument().validateAsSchema().getOrThrow().toGQLDocument() val path = diff(schema1,schema2) if (path != null) { diff --git a/libraries/apollo-debug-server/api/apollo-debug-server.klib.api b/libraries/apollo-debug-server/api/apollo-debug-server.klib.api new file mode 100644 index 00000000000..e69de29bb2d diff --git a/libraries/apollo-debug-server/graphql/schema.graphqls b/libraries/apollo-debug-server/graphql/schema.graphqls index 72da08d2048..3e32975ca7a 100644 --- a/libraries/apollo-debug-server/graphql/schema.graphqls +++ b/libraries/apollo-debug-server/graphql/schema.graphqls @@ -43,3 +43,157 @@ type Record { } scalar Fields + +type __Schema { + description: String + + types: [__Type!]! + + queryType: __Type! + + mutationType: __Type + + subscriptionType: __Type + + directives: [__Directive!]! +} + +type __Type { + kind: __TypeKind! + + name: String + + description: String + + fields(includeDeprecated: Boolean = false): [__Field!] + + interfaces: [__Type!] + + possibleTypes: [__Type!] + + enumValues(includeDeprecated: Boolean = false): [__EnumValue!] + + inputFields(includeDeprecated: Boolean = false): [__InputValue!] + + ofType: __Type + + specifiedByURL: String +} + +enum __TypeKind { + SCALAR + + OBJECT + + INTERFACE + + UNION + + ENUM + + INPUT_OBJECT + + LIST + + NON_NULL +} + +type __Field { + name: String! + + description: String + + args(includeDeprecated: Boolean = false): [__InputValue!]! + + type: __Type! + + isDeprecated: Boolean! + + deprecationReason: String +} + +type __InputValue { + name: String! + + description: String + + type: __Type! + + defaultValue: String + + isDeprecated: Boolean! + + deprecationReason: String +} + +type __EnumValue { + name: String! + + description: String + + isDeprecated: Boolean! + + deprecationReason: String +} + +type __Directive { + name: String! + + description: String + + locations: [__DirectiveLocation!]! + + args(includeDeprecated: Boolean = false): [__InputValue!]! + + isRepeatable: Boolean! +} + +enum __DirectiveLocation { + QUERY + + MUTATION + + SUBSCRIPTION + + FIELD + + FRAGMENT_DEFINITION + + FRAGMENT_SPREAD + + INLINE_FRAGMENT + + VARIABLE_DEFINITION + + SCHEMA + + SCALAR + + OBJECT + + FIELD_DEFINITION + + ARGUMENT_DEFINITION + + INTERFACE + + UNION + + ENUM + + ENUM_VALUE + + INPUT_OBJECT + + INPUT_FIELD_DEFINITION +} + +directive @skip (if: Boolean!) on FIELD|FRAGMENT_SPREAD|INLINE_FRAGMENT + +directive @include (if: Boolean!) on FIELD|FRAGMENT_SPREAD|INLINE_FRAGMENT + +directive @deprecated (reason: String = "No longer supported") on FIELD_DEFINITION|ARGUMENT_DEFINITION|INPUT_FIELD_DEFINITION|ENUM_VALUE + +directive @defer (label: String, if: Boolean! = true) on FRAGMENT_SPREAD|INLINE_FRAGMENT + +directive @specifiedBy (url: String!) on SCALAR diff --git a/libraries/apollo-debug-server/src/commonMain/kotlin/com/apollographql/apollo/debugserver/internal/graphql/GraphQL.kt b/libraries/apollo-debug-server/src/commonMain/kotlin/com/apollographql/apollo/debugserver/internal/graphql/GraphQL.kt index d2baaa2e4ac..d3210004dea 100644 --- a/libraries/apollo-debug-server/src/commonMain/kotlin/com/apollographql/apollo/debugserver/internal/graphql/GraphQL.kt +++ b/libraries/apollo-debug-server/src/commonMain/kotlin/com/apollographql/apollo/debugserver/internal/graphql/GraphQL.kt @@ -10,8 +10,9 @@ import com.apollographql.execution.StringCoercing import com.apollographql.execution.annotation.GraphQLName import com.apollographql.execution.annotation.GraphQLQuery import com.apollographql.execution.annotation.GraphQLScalar -import com.apollographql.execution.internal.ExternalValue -import com.apollographql.execution.parseGraphQLRequest +import com.apollographql.execution.ExternalValue +import com.apollographql.execution.parseAsGraphQLRequest +import kotlinx.coroutines.runBlocking import okio.Buffer import java.util.concurrent.atomic.AtomicReference @@ -29,12 +30,14 @@ internal class GraphQL( } fun executeGraphQL(jsonBody: String): String { - val graphQLRequestResult = Buffer().writeUtf8(jsonBody).parseGraphQLRequest() + val graphQLRequestResult = Buffer().writeUtf8(jsonBody).parseAsGraphQLRequest() if (!graphQLRequestResult.isSuccess) { return graphQLRequestResult.exceptionOrNull()!!.message!! } - val graphQlResponse = executableSchema.execute(graphQLRequestResult.getOrThrow(), ExecutionContext.Empty) + val graphQlResponse = runBlocking { + executableSchema.execute(graphQLRequestResult.getOrThrow(), ExecutionContext.Empty) + } val buffer = Buffer() graphQlResponse.serialize(buffer) diff --git a/libraries/apollo-engine-ktor/build.gradle.kts b/libraries/apollo-engine-ktor/build.gradle.kts index 0c5654db110..76adbf6d217 100644 --- a/libraries/apollo-engine-ktor/build.gradle.kts +++ b/libraries/apollo-engine-ktor/build.gradle.kts @@ -1,33 +1,6 @@ -plugins { - id("org.jetbrains.kotlin.multiplatform") -} - -apolloLibrary( - namespace = "com.apollographql.apollo.engine.ktor", - withLinux = false, - withWasm = false +apolloTombstone( + group = "com.apollographql.ktor", + artifact = "apollo-engine-ktor", + version = "0.0.2" ) -kotlin { - sourceSets { - findByName("commonMain")?.apply { - dependencies { - api(project(":apollo-runtime")) - api(libs.ktor.client.core) - api(libs.ktor.client.websockets) - } - } - - findByName("jvmMain")?.apply { - dependencies { - api(libs.ktor.client.okhttp) - } - } - - findByName("appleMain")?.apply { - dependencies { - api(libs.ktor.client.darwin) - } - } - } -} diff --git a/libraries/apollo-engine-ktor/gradle.properties b/libraries/apollo-engine-ktor/gradle.properties index 7fb2494a5c6..1a6711b9994 100644 --- a/libraries/apollo-engine-ktor/gradle.properties +++ b/libraries/apollo-engine-ktor/gradle.properties @@ -1,2 +1,3 @@ POM_NAME=Apollo Engine Ktor POM_DESCRIPTION=Http and WebSocket engines for Apollo Kotlin based on Ktor + diff --git a/libraries/apollo-engine-ktor/src/commonMain/kotlin/com/apollographql/apollo/network/KtorExtensions.kt b/libraries/apollo-engine-ktor/src/commonMain/kotlin/com/apollographql/apollo/network/KtorExtensions.kt deleted file mode 100644 index 9ff4a3b4194..00000000000 --- a/libraries/apollo-engine-ktor/src/commonMain/kotlin/com/apollographql/apollo/network/KtorExtensions.kt +++ /dev/null @@ -1,24 +0,0 @@ -@file:Suppress("DEPRECATION") - -package com.apollographql.apollo.network - -import com.apollographql.apollo.ApolloClient -import com.apollographql.apollo.annotations.ApolloDeprecatedSince -import com.apollographql.apollo.annotations.ApolloExperimental -import com.apollographql.apollo.network.http.KtorHttpEngine -import com.apollographql.apollo.network.ws.KtorWebSocketEngine -import io.ktor.client.HttpClient - -/** - * Configures the [ApolloClient] to use the Ktor [HttpClient] for network requests. - * The [HttpClient] will be used for both HTTP and WebSocket requests. - * - * See also [ApolloClient.Builder.httpEngine] and [ApolloClient.Builder.webSocketEngine] - */ -@ApolloExperimental -@ApolloDeprecatedSince(ApolloDeprecatedSince.Version.v4_0_0) -@Deprecated("apollo-engine-ktor has moved to 'com.apollographql.ktor:apollo-engine-ktor'") -fun ApolloClient.Builder.ktorClient(httpClient: HttpClient) = apply { - httpEngine(KtorHttpEngine(httpClient)) - webSocketEngine(KtorWebSocketEngine(httpClient)) -} diff --git a/libraries/apollo-engine-ktor/src/commonMain/kotlin/com/apollographql/apollo/network/adapter/KtorHttpUrlAdapter.kt b/libraries/apollo-engine-ktor/src/commonMain/kotlin/com/apollographql/apollo/network/adapter/KtorHttpUrlAdapter.kt deleted file mode 100644 index 9b9cfe99a76..00000000000 --- a/libraries/apollo-engine-ktor/src/commonMain/kotlin/com/apollographql/apollo/network/adapter/KtorHttpUrlAdapter.kt +++ /dev/null @@ -1,24 +0,0 @@ -package com.apollographql.apollo.network.adapter - -import com.apollographql.apollo.annotations.ApolloDeprecatedSince -import com.apollographql.apollo.api.Adapter -import com.apollographql.apollo.api.CustomScalarAdapters -import com.apollographql.apollo.api.json.JsonReader -import com.apollographql.apollo.api.json.JsonWriter -import io.ktor.http.Url - -/** - * An [Adapter] that converts to/from [io.ktor.http.Url] - */ -@ApolloDeprecatedSince(ApolloDeprecatedSince.Version.v4_0_0) -@Deprecated("apollo-engine-ktor has moved to 'com.apollographql.ktor:apollo-engine-ktor'") -object KtorHttpUrlAdapter: Adapter<Url> { - override fun fromJson(reader: JsonReader, customScalarAdapters: CustomScalarAdapters): Url { - return Url(reader.nextString()!!) - } - - override fun toJson(writer: JsonWriter, customScalarAdapters: CustomScalarAdapters, value: Url) { - writer.value(value.toString()) - } -} - diff --git a/libraries/apollo-engine-ktor/src/commonMain/kotlin/com/apollographql/apollo/network/http/KtorHttpEngine.kt b/libraries/apollo-engine-ktor/src/commonMain/kotlin/com/apollographql/apollo/network/http/KtorHttpEngine.kt deleted file mode 100644 index bf8ef8752e5..00000000000 --- a/libraries/apollo-engine-ktor/src/commonMain/kotlin/com/apollographql/apollo/network/http/KtorHttpEngine.kt +++ /dev/null @@ -1,91 +0,0 @@ -package com.apollographql.apollo.network.http - -import com.apollographql.apollo.annotations.ApolloDeprecatedSince -import com.apollographql.apollo.annotations.ApolloExperimental -import com.apollographql.apollo.annotations.ApolloInternal -import com.apollographql.apollo.api.http.HttpHeader -import com.apollographql.apollo.api.http.HttpMethod -import com.apollographql.apollo.api.http.HttpRequest -import com.apollographql.apollo.api.http.HttpResponse -import com.apollographql.apollo.exception.ApolloNetworkException -import io.ktor.client.HttpClient -import io.ktor.client.call.body -import io.ktor.client.plugins.HttpTimeout -import io.ktor.client.request.header -import io.ktor.client.request.request -import io.ktor.client.request.setBody -import io.ktor.http.HttpHeaders -import io.ktor.util.flattenEntries -import okio.Buffer -import kotlin.coroutines.cancellation.CancellationException - -@ApolloExperimental -@ApolloDeprecatedSince(ApolloDeprecatedSince.Version.v4_0_0) -@Deprecated("apollo-engine-ktor has moved to 'com.apollographql.ktor:apollo-engine-ktor'") -class KtorHttpEngine( - private val client: HttpClient, -): HttpEngine { - - private var disposed = false - - /** - * @param timeoutMillis: The timeout in milliseconds used both for the connection and socket read. - */ - constructor(timeoutMillis: Long = 60_000) : this(timeoutMillis, timeoutMillis) - - /** - * @param connectTimeoutMillis The connection timeout in milliseconds. The connection timeout is the time period in which a client should establish a connection with a server. - * @param readTimeoutMillis The socket read timeout in milliseconds. On JVM and Apple this maps to [HttpTimeout.HttpTimeoutCapabilityConfiguration.socketTimeoutMillis], on JS - * this maps to [HttpTimeout.HttpTimeoutCapabilityConfiguration.requestTimeoutMillis] - */ - constructor(connectTimeoutMillis: Long, readTimeoutMillis: Long) : this( - HttpClient { - expectSuccess = false - install(HttpTimeout) { - this.connectTimeoutMillis = connectTimeoutMillis - setReadTimeout(readTimeoutMillis) - } - } - ) - - override suspend fun execute(request: HttpRequest): HttpResponse { - try { - val response = client.request(request.url) { - method = when (request.method) { - HttpMethod.Get -> io.ktor.http.HttpMethod.Get - HttpMethod.Post -> io.ktor.http.HttpMethod.Post - } - request.headers.forEach { - header(it.name, it.value) - } - request.body?.let { - header(HttpHeaders.ContentType, it.contentType) - val buffer = Buffer() - it.writeTo(buffer) - setBody(buffer.readUtf8()) - } - } - val responseByteArray: ByteArray = response.body() - val responseBufferedSource = Buffer().write(responseByteArray) - return HttpResponse.Builder(statusCode = response.status.value) - .body(responseBufferedSource) - .addHeaders(response.headers.flattenEntries().map { HttpHeader(it.first, it.second) }) - .build() - } catch (e: CancellationException) { - // Cancellation Exception is passthrough - throw e - } catch (t: Throwable) { - throw ApolloNetworkException(t.message, t) - } - } - - override fun close() { - if (!disposed) { - client.close() - disposed = true - } - } -} - -@ApolloInternal -expect fun HttpTimeout.HttpTimeoutCapabilityConfiguration.setReadTimeout(readTimeoutMillis: Long) diff --git a/libraries/apollo-engine-ktor/src/commonMain/kotlin/com/apollographql/apollo/network/ws/KtorWebSocketEngine.kt b/libraries/apollo-engine-ktor/src/commonMain/kotlin/com/apollographql/apollo/network/ws/KtorWebSocketEngine.kt deleted file mode 100644 index 4ed48b50121..00000000000 --- a/libraries/apollo-engine-ktor/src/commonMain/kotlin/com/apollographql/apollo/network/ws/KtorWebSocketEngine.kt +++ /dev/null @@ -1,162 +0,0 @@ -package com.apollographql.apollo.network.ws - -import com.apollographql.apollo.annotations.ApolloDeprecatedSince -import com.apollographql.apollo.annotations.ApolloExperimental -import com.apollographql.apollo.api.http.HttpHeader -import com.apollographql.apollo.exception.ApolloNetworkException -import com.apollographql.apollo.exception.ApolloWebSocketClosedException -import io.ktor.client.HttpClient -import io.ktor.client.plugins.websocket.DefaultClientWebSocketSession -import io.ktor.client.plugins.websocket.WebSockets -import io.ktor.client.plugins.websocket.webSocket -import io.ktor.client.request.headers -import io.ktor.client.request.url -import io.ktor.http.URLBuilder -import io.ktor.http.URLProtocol -import io.ktor.http.Url -import io.ktor.websocket.CloseReason -import io.ktor.websocket.Frame -import io.ktor.websocket.readText -import kotlinx.coroutines.CancellationException -import kotlinx.coroutines.CoroutineScope -import kotlinx.coroutines.Dispatchers -import kotlinx.coroutines.SupervisorJob -import kotlinx.coroutines.channels.Channel -import kotlinx.coroutines.channels.ReceiveChannel -import kotlinx.coroutines.coroutineScope -import kotlinx.coroutines.launch -import okio.ByteString - -@ApolloExperimental -@ApolloDeprecatedSince(ApolloDeprecatedSince.Version.v4_0_0) -@Deprecated("apollo-engine-ktor has moved to 'com.apollographql.ktor:apollo-engine-ktor'") -class KtorWebSocketEngine( - private val client: HttpClient, -) : WebSocketEngine { - - constructor() : this( - HttpClient { - install(WebSockets) - } - ) - - private val coroutineScope = CoroutineScope(Dispatchers.Default + SupervisorJob()) - private val receiveMessageChannel = Channel<String>(Channel.UNLIMITED) - private val sendFrameChannel = Channel<Frame>(Channel.UNLIMITED) - - override suspend fun open( - url: String, - headers: List<HttpHeader>, - ): WebSocketConnection = open(Url(url), headers) - - private suspend fun open(url: Url, headers: List<HttpHeader>): WebSocketConnection { - val newUrl = URLBuilder(url).apply { - protocol = when (url.protocol) { - URLProtocol.HTTPS -> URLProtocol.WSS - URLProtocol.HTTP -> URLProtocol.WS - URLProtocol.WS, URLProtocol.WSS -> url.protocol - /* URLProtocol.SOCKS */else -> throw UnsupportedOperationException("SOCKS is not a supported protocol") - } - }.build() - coroutineScope.launch { - try { - client.webSocket( - request = { - headers { - headers.forEach { - append(it.name, it.value) - } - } - url(newUrl) - }, - ) { - coroutineScope { - launch { - sendFrames(this@webSocket) - } - try { - receiveFrames(incoming) - } catch (e: Throwable) { - val closeReason = closeReasonOrNull() - val apolloException = if (closeReason != null) { - ApolloWebSocketClosedException( - code = closeReason.code.toInt(), - reason = closeReason.message, - cause = e - ) - } else { - ApolloNetworkException( - message = "Web socket communication error", - platformCause = e - ) - } - receiveMessageChannel.close(apolloException) - throw e - } - } - } - } catch (e: Throwable) { - receiveMessageChannel.close(ApolloNetworkException(message = "Web socket communication error", platformCause = e)) - } finally { - // Not 100% sure this can happen. Better safe than sorry. close() is idempotent so it shouldn't hurt - receiveMessageChannel.close(ApolloNetworkException(message = "Web socket communication error", platformCause = null)) - } - } - return object : WebSocketConnection { - override suspend fun receive(): String { - return receiveMessageChannel.receive() - } - - override fun send(data: ByteString) { - sendFrameChannel.trySend(Frame.Binary(true, data.toByteArray())) - } - - override fun send(string: String) { - sendFrameChannel.trySend(Frame.Text(string)) - } - - override fun close() { - sendFrameChannel.trySend(Frame.Close(CloseReason(CLOSE_NORMAL.toShort(), ""))) - } - } - } - - private suspend fun DefaultClientWebSocketSession.closeReasonOrNull(): CloseReason? { - return try { - closeReason.await() - } catch (t: Throwable) { - if (t is CancellationException) { - throw t - } - null - } - } - - private suspend fun sendFrames(session: DefaultClientWebSocketSession) { - while (true) { - val frame = sendFrameChannel.receive() - session.send(frame) - if (frame is Frame.Close) { - // normal termination - receiveMessageChannel.close() - } - } - } - - private suspend fun receiveFrames(incoming: ReceiveChannel<Frame>) { - while (true) { - val frame = incoming.receive() - when (frame) { - is Frame.Text -> { - receiveMessageChannel.trySend(frame.readText()) - } - - is Frame.Binary -> { - receiveMessageChannel.trySend(frame.data.decodeToString()) - } - - else -> error("unknown frame type") - } - } - } -} diff --git a/libraries/apollo-engine-ktor/src/concurrentMain/kotlin/com/apollographql/apollo/network/http/KtorHttpEngine.concurrent.kt b/libraries/apollo-engine-ktor/src/concurrentMain/kotlin/com/apollographql/apollo/network/http/KtorHttpEngine.concurrent.kt deleted file mode 100644 index 818ecb9926c..00000000000 --- a/libraries/apollo-engine-ktor/src/concurrentMain/kotlin/com/apollographql/apollo/network/http/KtorHttpEngine.concurrent.kt +++ /dev/null @@ -1,9 +0,0 @@ -package com.apollographql.apollo.network.http - -import com.apollographql.apollo.annotations.ApolloInternal -import io.ktor.client.plugins.HttpTimeout - -@ApolloInternal -actual fun HttpTimeout.HttpTimeoutCapabilityConfiguration.setReadTimeout(readTimeoutMillis: Long) { - this.socketTimeoutMillis = readTimeoutMillis -} diff --git a/libraries/apollo-engine-ktor/src/jsMain/kotlin/com/apollographql/apollo/network/http/KtorHttpEngine.js.kt b/libraries/apollo-engine-ktor/src/jsMain/kotlin/com/apollographql/apollo/network/http/KtorHttpEngine.js.kt deleted file mode 100644 index 3e4080edc31..00000000000 --- a/libraries/apollo-engine-ktor/src/jsMain/kotlin/com/apollographql/apollo/network/http/KtorHttpEngine.js.kt +++ /dev/null @@ -1,10 +0,0 @@ -package com.apollographql.apollo.network.http - -import com.apollographql.apollo.annotations.ApolloInternal -import io.ktor.client.plugins.HttpTimeout - -@ApolloInternal -actual fun HttpTimeout.HttpTimeoutCapabilityConfiguration.setReadTimeout(readTimeoutMillis: Long) { - // Cannot use socketTimeoutMillis on JS - https://youtrack.jetbrains.com/issue/KTOR-6211 - this.requestTimeoutMillis = readTimeoutMillis -} diff --git a/libraries/apollo-mockserver/README.md b/libraries/apollo-mockserver/README.md deleted file mode 100644 index 1ff028e5d17..00000000000 --- a/libraries/apollo-mockserver/README.md +++ /dev/null @@ -1,7 +0,0 @@ -# Module apollo-mockserver - -`apollo-mockserver` is a HTTP server for your tests. It supports multiplatform and websockets. - -The API is minimal and performance is a non-goal. Do not use for production APIs. - -This module is deprecated and moved to the Apollo Galaxy. See the [Apollo Galaxy page](https://www.apollographql.com/docs/kotlin/advanced/galaxy) for more details. \ No newline at end of file diff --git a/libraries/apollo-mockserver/api/apollo-mockserver.api b/libraries/apollo-mockserver/api/apollo-mockserver.api deleted file mode 100644 index 01551f93d19..00000000000 --- a/libraries/apollo-mockserver/api/apollo-mockserver.api +++ /dev/null @@ -1,97 +0,0 @@ -public final class com/apollographql/apollo/mockserver/MockRequest : com/apollographql/apollo/mockserver/MockRequestBase { - public fun <init> (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Lokio/ByteString;)V - public synthetic fun <init> (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Lokio/ByteString;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun getBody ()Lokio/ByteString; - public fun getHeaders ()Ljava/util/Map; - public fun getMethod ()Ljava/lang/String; - public fun getPath ()Ljava/lang/String; - public fun getVersion ()Ljava/lang/String; -} - -public abstract interface class com/apollographql/apollo/mockserver/MockRequestBase { - public abstract fun getHeaders ()Ljava/util/Map; - public abstract fun getMethod ()Ljava/lang/String; - public abstract fun getPath ()Ljava/lang/String; - public abstract fun getVersion ()Ljava/lang/String; -} - -public final class com/apollographql/apollo/mockserver/MockRequestBaseKt { - public static final fun headerValueOf (Ljava/util/Map;Ljava/lang/String;)Ljava/lang/String; -} - -public final class com/apollographql/apollo/mockserver/MockResponse { - public fun <init> (ILkotlinx/coroutines/flow/Flow;Ljava/util/Map;J)V - public synthetic fun <init> (ILkotlinx/coroutines/flow/Flow;Ljava/util/Map;JILkotlin/jvm/internal/DefaultConstructorMarker;)V - public synthetic fun <init> (ILkotlinx/coroutines/flow/Flow;Ljava/util/Map;JZLkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun getBody ()Lkotlinx/coroutines/flow/Flow; - public final fun getDelayMillis ()J - public final fun getHeaders ()Ljava/util/Map; - public final fun getKeepAlive ()Z - public final fun getStatusCode ()I - public final fun newBuilder ()Lcom/apollographql/apollo/mockserver/MockResponse$Builder; -} - -public final class com/apollographql/apollo/mockserver/MockResponse$Builder { - public fun <init> ()V - public final fun addHeader (Ljava/lang/String;Ljava/lang/String;)Lcom/apollographql/apollo/mockserver/MockResponse$Builder; - public final fun body (Ljava/lang/String;)Lcom/apollographql/apollo/mockserver/MockResponse$Builder; - public final fun body (Lkotlinx/coroutines/flow/Flow;)Lcom/apollographql/apollo/mockserver/MockResponse$Builder; - public final fun body (Lokio/ByteString;)Lcom/apollographql/apollo/mockserver/MockResponse$Builder; - public final fun build ()Lcom/apollographql/apollo/mockserver/MockResponse; - public final fun delayMillis (J)Lcom/apollographql/apollo/mockserver/MockResponse$Builder; - public final fun headers (Ljava/util/Map;)Lcom/apollographql/apollo/mockserver/MockResponse$Builder; - public final fun keepAlive (Z)Lcom/apollographql/apollo/mockserver/MockResponse$Builder; - public final fun statusCode (I)Lcom/apollographql/apollo/mockserver/MockResponse$Builder; -} - -public abstract interface class com/apollographql/apollo/mockserver/MockServer : java/io/Closeable { - public abstract fun awaitAnyRequest-VtjQ1oo (JLkotlin/coroutines/Continuation;)Ljava/lang/Object; - public static synthetic fun awaitAnyRequest-VtjQ1oo$default (Lcom/apollographql/apollo/mockserver/MockServer;JLkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; - public abstract fun close ()V - public abstract fun enqueue (Lcom/apollographql/apollo/mockserver/MockResponse;)V - public abstract fun port (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; - public fun stop (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; - public static synthetic fun stop$suspendImpl (Lcom/apollographql/apollo/mockserver/MockServer;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; - public abstract fun takeRequest ()Lcom/apollographql/apollo/mockserver/MockRequest; - public abstract fun url (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; -} - -public final class com/apollographql/apollo/mockserver/MockServer$Builder { - public fun <init> ()V - public final fun build ()Lcom/apollographql/apollo/mockserver/MockServer; - public final fun handlePings (Z)Lcom/apollographql/apollo/mockserver/MockServer$Builder; - public final fun handler (Lcom/apollographql/apollo/mockserver/MockServerHandler;)Lcom/apollographql/apollo/mockserver/MockServer$Builder; - public final fun listener (Lcom/apollographql/apollo/mockserver/MockServer$Listener;)Lcom/apollographql/apollo/mockserver/MockServer$Builder; - public final fun port (I)Lcom/apollographql/apollo/mockserver/MockServer$Builder; - public final fun tcpServer (Lcom/apollographql/apollo/mockserver/TcpServer;)Lcom/apollographql/apollo/mockserver/MockServer$Builder; -} - -public abstract interface class com/apollographql/apollo/mockserver/MockServer$Listener { - public abstract fun onMessage (Lcom/apollographql/apollo/mockserver/WebSocketMessage;)V - public abstract fun onRequest (Lcom/apollographql/apollo/mockserver/MockRequestBase;)V -} - -public abstract interface class com/apollographql/apollo/mockserver/MockServerHandler { - public abstract fun handle (Lcom/apollographql/apollo/mockserver/MockRequestBase;)Lcom/apollographql/apollo/mockserver/MockResponse; -} - -public final class com/apollographql/apollo/mockserver/MockServerKt { - public static final fun MockServer ()Lcom/apollographql/apollo/mockserver/MockServer; - public static final fun MockServer (Lcom/apollographql/apollo/mockserver/MockServerHandler;)Lcom/apollographql/apollo/mockserver/MockServer; - public static final fun assertNoRequest (Lcom/apollographql/apollo/mockserver/MockServer;)V - public static final fun awaitRequest-8Mi8wO0 (Lcom/apollographql/apollo/mockserver/MockServer;JLkotlin/coroutines/Continuation;)Ljava/lang/Object; - public static synthetic fun awaitRequest-8Mi8wO0$default (Lcom/apollographql/apollo/mockserver/MockServer;JLkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; - public static final fun enqueue (Lcom/apollographql/apollo/mockserver/MockServer;Ljava/lang/String;JI)V - public static synthetic fun enqueue$default (Lcom/apollographql/apollo/mockserver/MockServer;Ljava/lang/String;JIILjava/lang/Object;)V - public static final fun enqueueError (Lcom/apollographql/apollo/mockserver/MockServer;I)V - public static final fun enqueueGraphQLString (Lcom/apollographql/apollo/mockserver/MockServer;Ljava/lang/String;J)V - public static synthetic fun enqueueGraphQLString$default (Lcom/apollographql/apollo/mockserver/MockServer;Ljava/lang/String;JILjava/lang/Object;)V - public static final fun enqueueMultipart (Lcom/apollographql/apollo/mockserver/MockServer;Ljava/util/List;)Ljava/lang/Void; - public static final fun enqueueString (Lcom/apollographql/apollo/mockserver/MockServer;Ljava/lang/String;JILjava/lang/String;)V - public static synthetic fun enqueueString$default (Lcom/apollographql/apollo/mockserver/MockServer;Ljava/lang/String;JILjava/lang/String;ILjava/lang/Object;)V -} - -public final class com/apollographql/apollo/mockserver/TcpServer_concurrentKt { - public static final fun TcpServer (I)Lcom/apollographql/apollo/mockserver/TcpServer; -} - diff --git a/libraries/apollo-mockserver/api/apollo-mockserver.klib.api b/libraries/apollo-mockserver/api/apollo-mockserver.klib.api deleted file mode 100644 index 7f70c8a65f5..00000000000 --- a/libraries/apollo-mockserver/api/apollo-mockserver.klib.api +++ /dev/null @@ -1,95 +0,0 @@ -// Klib ABI Dump -// Targets: [iosArm64, iosSimulatorArm64, iosX64, js, macosArm64, macosX64, tvosArm64, tvosSimulatorArm64, tvosX64, wasmJs, watchosArm32, watchosArm64, watchosSimulatorArm64] -// Alias: apple => [iosArm64, iosSimulatorArm64, iosX64, macosArm64, macosX64, tvosArm64, tvosSimulatorArm64, tvosX64, watchosArm32, watchosArm64, watchosSimulatorArm64] -// Rendering settings: -// - Signature version: 2 -// - Show manifest properties: true -// - Show declarations: true - -// Library unique name: <com.apollographql.apollo:apollo-mockserver> -abstract interface com.apollographql.apollo.mockserver/MockRequestBase { // com.apollographql.apollo.mockserver/MockRequestBase|null[0] - abstract val headers // com.apollographql.apollo.mockserver/MockRequestBase.headers|{}headers[0] - abstract fun <get-headers>(): kotlin.collections/Map<kotlin/String, kotlin/String> // com.apollographql.apollo.mockserver/MockRequestBase.headers.<get-headers>|<get-headers>(){}[0] - abstract val method // com.apollographql.apollo.mockserver/MockRequestBase.method|{}method[0] - abstract fun <get-method>(): kotlin/String // com.apollographql.apollo.mockserver/MockRequestBase.method.<get-method>|<get-method>(){}[0] - abstract val path // com.apollographql.apollo.mockserver/MockRequestBase.path|{}path[0] - abstract fun <get-path>(): kotlin/String // com.apollographql.apollo.mockserver/MockRequestBase.path.<get-path>|<get-path>(){}[0] - abstract val version // com.apollographql.apollo.mockserver/MockRequestBase.version|{}version[0] - abstract fun <get-version>(): kotlin/String // com.apollographql.apollo.mockserver/MockRequestBase.version.<get-version>|<get-version>(){}[0] -} -abstract interface com.apollographql.apollo.mockserver/MockServer : okio/Closeable { // com.apollographql.apollo.mockserver/MockServer|null[0] - abstract fun close() // com.apollographql.apollo.mockserver/MockServer.close|close(){}[0] - abstract fun enqueue(com.apollographql.apollo.mockserver/MockResponse) // com.apollographql.apollo.mockserver/MockServer.enqueue|enqueue(com.apollographql.apollo.mockserver.MockResponse){}[0] - abstract fun takeRequest(): com.apollographql.apollo.mockserver/MockRequest // com.apollographql.apollo.mockserver/MockServer.takeRequest|takeRequest(){}[0] - abstract interface Listener { // com.apollographql.apollo.mockserver/MockServer.Listener|null[0] - abstract fun onMessage(com.apollographql.apollo.mockserver/WebSocketMessage) // com.apollographql.apollo.mockserver/MockServer.Listener.onMessage|onMessage(com.apollographql.apollo.mockserver.WebSocketMessage){}[0] - abstract fun onRequest(com.apollographql.apollo.mockserver/MockRequestBase) // com.apollographql.apollo.mockserver/MockServer.Listener.onRequest|onRequest(com.apollographql.apollo.mockserver.MockRequestBase){}[0] - } - abstract suspend fun awaitAnyRequest(kotlin.time/Duration = ...): com.apollographql.apollo.mockserver/MockRequestBase // com.apollographql.apollo.mockserver/MockServer.awaitAnyRequest|awaitAnyRequest(kotlin.time.Duration){}[0] - abstract suspend fun port(): kotlin/Int // com.apollographql.apollo.mockserver/MockServer.port|port(){}[0] - abstract suspend fun url(): kotlin/String // com.apollographql.apollo.mockserver/MockServer.url|url(){}[0] - final class Builder { // com.apollographql.apollo.mockserver/MockServer.Builder|null[0] - constructor <init>() // com.apollographql.apollo.mockserver/MockServer.Builder.<init>|<init>(){}[0] - final fun build(): com.apollographql.apollo.mockserver/MockServer // com.apollographql.apollo.mockserver/MockServer.Builder.build|build(){}[0] - final fun handlePings(kotlin/Boolean): com.apollographql.apollo.mockserver/MockServer.Builder // com.apollographql.apollo.mockserver/MockServer.Builder.handlePings|handlePings(kotlin.Boolean){}[0] - final fun handler(com.apollographql.apollo.mockserver/MockServerHandler): com.apollographql.apollo.mockserver/MockServer.Builder // com.apollographql.apollo.mockserver/MockServer.Builder.handler|handler(com.apollographql.apollo.mockserver.MockServerHandler){}[0] - final fun listener(com.apollographql.apollo.mockserver/MockServer.Listener): com.apollographql.apollo.mockserver/MockServer.Builder // com.apollographql.apollo.mockserver/MockServer.Builder.listener|listener(com.apollographql.apollo.mockserver.MockServer.Listener){}[0] - final fun port(kotlin/Int): com.apollographql.apollo.mockserver/MockServer.Builder // com.apollographql.apollo.mockserver/MockServer.Builder.port|port(kotlin.Int){}[0] - final fun tcpServer(com.apollographql.apollo.mockserver/TcpServer): com.apollographql.apollo.mockserver/MockServer.Builder // com.apollographql.apollo.mockserver/MockServer.Builder.tcpServer|tcpServer(com.apollographql.apollo.mockserver.TcpServer){}[0] - } - open suspend fun stop() // com.apollographql.apollo.mockserver/MockServer.stop|stop(){}[0] -} -abstract interface com.apollographql.apollo.mockserver/MockServerHandler { // com.apollographql.apollo.mockserver/MockServerHandler|null[0] - abstract fun handle(com.apollographql.apollo.mockserver/MockRequestBase): com.apollographql.apollo.mockserver/MockResponse // com.apollographql.apollo.mockserver/MockServerHandler.handle|handle(com.apollographql.apollo.mockserver.MockRequestBase){}[0] -} -final class com.apollographql.apollo.mockserver/MockRequest : com.apollographql.apollo.mockserver/MockRequestBase { // com.apollographql.apollo.mockserver/MockRequest|null[0] - constructor <init>(kotlin/String, kotlin/String, kotlin/String, kotlin.collections/Map<kotlin/String, kotlin/String> = ..., okio/ByteString = ...) // com.apollographql.apollo.mockserver/MockRequest.<init>|<init>(kotlin.String;kotlin.String;kotlin.String;kotlin.collections.Map<kotlin.String,kotlin.String>;okio.ByteString){}[0] - final val body // com.apollographql.apollo.mockserver/MockRequest.body|{}body[0] - final fun <get-body>(): okio/ByteString // com.apollographql.apollo.mockserver/MockRequest.body.<get-body>|<get-body>(){}[0] - final val headers // com.apollographql.apollo.mockserver/MockRequest.headers|{}headers[0] - final fun <get-headers>(): kotlin.collections/Map<kotlin/String, kotlin/String> // com.apollographql.apollo.mockserver/MockRequest.headers.<get-headers>|<get-headers>(){}[0] - final val method // com.apollographql.apollo.mockserver/MockRequest.method|{}method[0] - final fun <get-method>(): kotlin/String // com.apollographql.apollo.mockserver/MockRequest.method.<get-method>|<get-method>(){}[0] - final val path // com.apollographql.apollo.mockserver/MockRequest.path|{}path[0] - final fun <get-path>(): kotlin/String // com.apollographql.apollo.mockserver/MockRequest.path.<get-path>|<get-path>(){}[0] - final val version // com.apollographql.apollo.mockserver/MockRequest.version|{}version[0] - final fun <get-version>(): kotlin/String // com.apollographql.apollo.mockserver/MockRequest.version.<get-version>|<get-version>(){}[0] -} -final class com.apollographql.apollo.mockserver/MockResponse { // com.apollographql.apollo.mockserver/MockResponse|null[0] - constructor <init>(kotlin/Int = ..., kotlinx.coroutines.flow/Flow<okio/ByteString> = ..., kotlin.collections/Map<kotlin/String, kotlin/String> = ..., kotlin/Long = ...) // com.apollographql.apollo.mockserver/MockResponse.<init>|<init>(kotlin.Int;kotlinx.coroutines.flow.Flow<okio.ByteString>;kotlin.collections.Map<kotlin.String,kotlin.String>;kotlin.Long){}[0] - final class Builder { // com.apollographql.apollo.mockserver/MockResponse.Builder|null[0] - constructor <init>() // com.apollographql.apollo.mockserver/MockResponse.Builder.<init>|<init>(){}[0] - final fun addHeader(kotlin/String, kotlin/String): com.apollographql.apollo.mockserver/MockResponse.Builder // com.apollographql.apollo.mockserver/MockResponse.Builder.addHeader|addHeader(kotlin.String;kotlin.String){}[0] - final fun body(kotlin/String): com.apollographql.apollo.mockserver/MockResponse.Builder // com.apollographql.apollo.mockserver/MockResponse.Builder.body|body(kotlin.String){}[0] - final fun body(kotlinx.coroutines.flow/Flow<okio/ByteString>): com.apollographql.apollo.mockserver/MockResponse.Builder // com.apollographql.apollo.mockserver/MockResponse.Builder.body|body(kotlinx.coroutines.flow.Flow<okio.ByteString>){}[0] - final fun body(okio/ByteString): com.apollographql.apollo.mockserver/MockResponse.Builder // com.apollographql.apollo.mockserver/MockResponse.Builder.body|body(okio.ByteString){}[0] - final fun build(): com.apollographql.apollo.mockserver/MockResponse // com.apollographql.apollo.mockserver/MockResponse.Builder.build|build(){}[0] - final fun delayMillis(kotlin/Long): com.apollographql.apollo.mockserver/MockResponse.Builder // com.apollographql.apollo.mockserver/MockResponse.Builder.delayMillis|delayMillis(kotlin.Long){}[0] - final fun headers(kotlin.collections/Map<kotlin/String, kotlin/String>): com.apollographql.apollo.mockserver/MockResponse.Builder // com.apollographql.apollo.mockserver/MockResponse.Builder.headers|headers(kotlin.collections.Map<kotlin.String,kotlin.String>){}[0] - final fun keepAlive(kotlin/Boolean): com.apollographql.apollo.mockserver/MockResponse.Builder // com.apollographql.apollo.mockserver/MockResponse.Builder.keepAlive|keepAlive(kotlin.Boolean){}[0] - final fun statusCode(kotlin/Int): com.apollographql.apollo.mockserver/MockResponse.Builder // com.apollographql.apollo.mockserver/MockResponse.Builder.statusCode|statusCode(kotlin.Int){}[0] - } - final fun newBuilder(): com.apollographql.apollo.mockserver/MockResponse.Builder // com.apollographql.apollo.mockserver/MockResponse.newBuilder|newBuilder(){}[0] - final val body // com.apollographql.apollo.mockserver/MockResponse.body|{}body[0] - final fun <get-body>(): kotlinx.coroutines.flow/Flow<okio/ByteString> // com.apollographql.apollo.mockserver/MockResponse.body.<get-body>|<get-body>(){}[0] - final val delayMillis // com.apollographql.apollo.mockserver/MockResponse.delayMillis|{}delayMillis[0] - final fun <get-delayMillis>(): kotlin/Long // com.apollographql.apollo.mockserver/MockResponse.delayMillis.<get-delayMillis>|<get-delayMillis>(){}[0] - final val headers // com.apollographql.apollo.mockserver/MockResponse.headers|{}headers[0] - final fun <get-headers>(): kotlin.collections/Map<kotlin/String, kotlin/String> // com.apollographql.apollo.mockserver/MockResponse.headers.<get-headers>|<get-headers>(){}[0] - final val keepAlive // com.apollographql.apollo.mockserver/MockResponse.keepAlive|{}keepAlive[0] - final fun <get-keepAlive>(): kotlin/Boolean // com.apollographql.apollo.mockserver/MockResponse.keepAlive.<get-keepAlive>|<get-keepAlive>(){}[0] - final val statusCode // com.apollographql.apollo.mockserver/MockResponse.statusCode|{}statusCode[0] - final fun <get-statusCode>(): kotlin/Int // com.apollographql.apollo.mockserver/MockResponse.statusCode.<get-statusCode>|<get-statusCode>(){}[0] -} -final fun (com.apollographql.apollo.mockserver/MockServer).com.apollographql.apollo.mockserver/assertNoRequest() // com.apollographql.apollo.mockserver/assertNoRequest|assertNoRequest@com.apollographql.apollo.mockserver.MockServer(){}[0] -final fun (com.apollographql.apollo.mockserver/MockServer).com.apollographql.apollo.mockserver/enqueue(kotlin/String = ..., kotlin/Long = ..., kotlin/Int = ...) // com.apollographql.apollo.mockserver/enqueue|enqueue@com.apollographql.apollo.mockserver.MockServer(kotlin.String;kotlin.Long;kotlin.Int){}[0] -final fun (com.apollographql.apollo.mockserver/MockServer).com.apollographql.apollo.mockserver/enqueueError(kotlin/Int) // com.apollographql.apollo.mockserver/enqueueError|enqueueError@com.apollographql.apollo.mockserver.MockServer(kotlin.Int){}[0] -final fun (com.apollographql.apollo.mockserver/MockServer).com.apollographql.apollo.mockserver/enqueueGraphQLString(kotlin/String, kotlin/Long = ...) // com.apollographql.apollo.mockserver/enqueueGraphQLString|enqueueGraphQLString@com.apollographql.apollo.mockserver.MockServer(kotlin.String;kotlin.Long){}[0] -final fun (com.apollographql.apollo.mockserver/MockServer).com.apollographql.apollo.mockserver/enqueueMultipart(kotlin.collections/List<kotlin/String>): kotlin/Nothing // com.apollographql.apollo.mockserver/enqueueMultipart|enqueueMultipart@com.apollographql.apollo.mockserver.MockServer(kotlin.collections.List<kotlin.String>){}[0] -final fun (com.apollographql.apollo.mockserver/MockServer).com.apollographql.apollo.mockserver/enqueueString(kotlin/String = ..., kotlin/Long = ..., kotlin/Int = ..., kotlin/String = ...) // com.apollographql.apollo.mockserver/enqueueString|enqueueString@com.apollographql.apollo.mockserver.MockServer(kotlin.String;kotlin.Long;kotlin.Int;kotlin.String){}[0] -final fun (kotlin.collections/Map<kotlin/String, kotlin/String>).com.apollographql.apollo.mockserver/headerValueOf(kotlin/String): kotlin/String? // com.apollographql.apollo.mockserver/headerValueOf|headerValueOf@kotlin.collections.Map<kotlin.String,kotlin.String>(kotlin.String){}[0] -final fun com.apollographql.apollo.mockserver/MockServer(): com.apollographql.apollo.mockserver/MockServer // com.apollographql.apollo.mockserver/MockServer|MockServer(){}[0] -final fun com.apollographql.apollo.mockserver/MockServer(com.apollographql.apollo.mockserver/MockServerHandler): com.apollographql.apollo.mockserver/MockServer // com.apollographql.apollo.mockserver/MockServer|MockServer(com.apollographql.apollo.mockserver.MockServerHandler){}[0] -final suspend fun (com.apollographql.apollo.mockserver/MockServer).com.apollographql.apollo.mockserver/awaitRequest(kotlin.time/Duration = ...): com.apollographql.apollo.mockserver/MockRequest // com.apollographql.apollo.mockserver/awaitRequest|awaitRequest@com.apollographql.apollo.mockserver.MockServer(kotlin.time.Duration){}[0] -// Targets: [apple, js] -final fun com.apollographql.apollo.mockserver/TcpServer(kotlin/Int): com.apollographql.apollo.mockserver/TcpServer // com.apollographql.apollo.mockserver/TcpServer|TcpServer(kotlin.Int){}[0] diff --git a/libraries/apollo-mockserver/build.gradle.kts b/libraries/apollo-mockserver/build.gradle.kts index 25334258c82..a3667db1a40 100644 --- a/libraries/apollo-mockserver/build.gradle.kts +++ b/libraries/apollo-mockserver/build.gradle.kts @@ -1,55 +1,5 @@ -plugins { - id("org.jetbrains.kotlin.multiplatform") -} - -apolloLibrary( - namespace = "com.apollographql.apollo.mockserver", - withLinux = false, +apolloTombstone( + group = "com.apollographql.mockserver", + artifact = "apollo-mockserver", + version = "0.0.3", ) - -kotlin { - sourceSets { - findByName("commonMain")?.apply { - dependencies { - api(project(":apollo-annotations")) - api(libs.okio) - implementation(libs.atomicfu.library.get().toString()) { - because("We need locks for native (we don't use the gradle plugin rewrite)") - } - api(libs.kotlinx.coroutines) - } - } - - findByName("jsMain")?.apply { - dependencies { - implementation(libs.kotlin.node) - } - } - - findByName("commonTest")?.apply { - dependencies { - implementation(project(":apollo-testing-support")) { - because("runTest") - // We have a circular dependency here that creates a warning in JS - // w: duplicate library name: com.apollographql.apollo:apollo-mockserver - // See https://youtrack.jetbrains.com/issue/KT-51110 - // We should probably remove this circular dependency but for the time being, just use excludes - exclude(group = "com.apollographql.apollo", module = "apollo-mockserver") - } - implementation(project(":apollo-runtime")) { - because("We need HttpEngine for SocketTest") - } - } - } - - findByName("concurrentMain")?.apply { - dependencies { - implementation(libs.ktor.server.core) - implementation(libs.ktor.server.cio) - implementation(libs.ktor.server.websockets) - implementation(libs.ktor.network) - } - } - } -} - diff --git a/libraries/apollo-mockserver/src/commonMain/kotlin/com/apollographql/apollo/mockserver/MockRequestBase.kt b/libraries/apollo-mockserver/src/commonMain/kotlin/com/apollographql/apollo/mockserver/MockRequestBase.kt deleted file mode 100644 index 13da3d3255d..00000000000 --- a/libraries/apollo-mockserver/src/commonMain/kotlin/com/apollographql/apollo/mockserver/MockRequestBase.kt +++ /dev/null @@ -1,88 +0,0 @@ -package com.apollographql.apollo.mockserver - -import com.apollographql.apollo.annotations.ApolloExperimental -import kotlinx.coroutines.channels.Channel -import kotlinx.coroutines.withTimeout -import okio.ByteString -import kotlin.time.Duration -import kotlin.time.Duration.Companion.seconds - -interface MockRequestBase { - val method: String - val path: String - val version: String - - /** - * The request headers - * - * Names are copied as-is from the wire. Since headers are case-insensitive, use [headerValueOf] to retrieve values. - * Values are trimmed. - */ - val headers: Map<String, String> -} - -/** - * Retrieves the value of the given key, using a case-insensitive matching - */ -fun Map<String, String>.headerValueOf(name: String): String? { - return entries.firstOrNull { it.key.compareTo(name, ignoreCase = true) == 0 }?.value -} - -class MockRequest( - override val method: String, - override val path: String, - override val version: String, - override val headers: Map<String, String> = emptyMap(), - val body: ByteString = ByteString.EMPTY, -) : MockRequestBase - -@ApolloExperimental -class WebsocketMockRequest( - override val method: String, - override val path: String, - override val version: String, - override val headers: Map<String, String> = emptyMap(), -) : MockRequestBase { - - suspend fun awaitMessageOrClose(timeout: Duration = 1.seconds): Result<WebSocketMessage> { - return withTimeout(timeout) { - messages.receive() - } - } - - suspend fun awaitMessage(timeout: Duration = 1.seconds): WebSocketMessage { - val result = awaitMessageOrClose(timeout) - check(result.isSuccess) { - "A message was expected but the socket was closed instead" - } - return result.getOrThrow() - } - - suspend fun awaitClose(timeout: Duration = 1.seconds) { - val result = awaitMessageOrClose(timeout) - check(result.isFailure) { - "Socket closed was expected but got a message instead" - } - } - - internal val messages = Channel<Result<WebSocketMessage>>(Channel.UNLIMITED) -} - -@ApolloExperimental -sealed interface WebSocketMessage - -@ApolloExperimental -class TextMessage(val text: String) : WebSocketMessage - -@ApolloExperimental -class DataMessage(val data: ByteArray) : WebSocketMessage - -@ApolloExperimental -class CloseFrame(val code: Int?, val reason: String?) : WebSocketMessage - -@ApolloExperimental -data object PingFrame : WebSocketMessage - -@ApolloExperimental -data object PongFrame : WebSocketMessage - diff --git a/libraries/apollo-mockserver/src/commonMain/kotlin/com/apollographql/apollo/mockserver/MockResponse.kt b/libraries/apollo-mockserver/src/commonMain/kotlin/com/apollographql/apollo/mockserver/MockResponse.kt deleted file mode 100644 index 52dabce66b2..00000000000 --- a/libraries/apollo-mockserver/src/commonMain/kotlin/com/apollographql/apollo/mockserver/MockResponse.kt +++ /dev/null @@ -1,80 +0,0 @@ -package com.apollographql.apollo.mockserver - -import com.apollographql.apollo.annotations.ApolloDeprecatedSince -import kotlinx.coroutines.flow.Flow -import kotlinx.coroutines.flow.emptyFlow -import kotlinx.coroutines.flow.flowOf -import okio.ByteString -import okio.ByteString.Companion.encodeUtf8 - -class MockResponse private constructor( - val statusCode: Int, - val body: Flow<ByteString>, - val headers: Map<String, String>, - val delayMillis: Long, - /** - * Whether to keep the TCP connection alive after this response - */ - val keepAlive: Boolean -) { - - @Deprecated("Use MockResponse.Builder instead", ReplaceWith("MockResponse.Builder().statusCode(statusCode).headers(headers).body(body).delayMillis(delayMillis).build()"), level = DeprecationLevel.ERROR) - @ApolloDeprecatedSince(ApolloDeprecatedSince.Version.v3_3_1) - constructor( - statusCode: Int = 200, - body: Flow<ByteString> = emptyFlow(), - headers: Map<String, String> = mapOf("Content-Length" to "0"), - delayMillis: Long = 0, - ): this(statusCode, body, headers, delayMillis, true) - fun newBuilder(): Builder { - return Builder() - .statusCode(statusCode) - .headers(headers) - .delayMillis(delayMillis) - .body(body) - .keepAlive(keepAlive) - } - class Builder { - private var statusCode: Int = 200 - private var body: Flow<ByteString> = emptyFlow() - private val headers = mutableMapOf<String, String>() - private var delayMillis: Long = 0 - private var contentLength: Int? = null - private var keepAlive = true - - fun statusCode(statusCode: Int) = apply { this.statusCode = statusCode } - - fun body(body: Flow<ByteString>) = apply { this.body = body } - - fun body(body: ByteString) = apply { - this.body = flowOf(body) - contentLength = body.size - } - - fun body(body: String) = body(body.encodeUtf8()) - - fun headers(headers: Map<String, String>) = apply { - this.headers.clear() - this.headers += headers - } - - fun addHeader(key: String, value: String) = apply { headers[key] = value } - - fun delayMillis(delayMillis: Long) = apply { this.delayMillis = delayMillis } - - fun keepAlive(keepAlive: Boolean) = apply { - this.keepAlive = keepAlive - } - fun build(): MockResponse { - val headersWithContentLength = buildMap { - putAll(headers) - if (contentLength != null) { - put("Content-Length", contentLength.toString()) - } - } - - return MockResponse(statusCode = statusCode, body = body, headers = headersWithContentLength, delayMillis = delayMillis, keepAlive = keepAlive) - } - } -} - diff --git a/libraries/apollo-mockserver/src/commonMain/kotlin/com/apollographql/apollo/mockserver/MockServer.kt b/libraries/apollo-mockserver/src/commonMain/kotlin/com/apollographql/apollo/mockserver/MockServer.kt deleted file mode 100644 index 4bc14ac2151..00000000000 --- a/libraries/apollo-mockserver/src/commonMain/kotlin/com/apollographql/apollo/mockserver/MockServer.kt +++ /dev/null @@ -1,413 +0,0 @@ -@file:Suppress("DEPRECATION") -package com.apollographql.apollo.mockserver - -import com.apollographql.apollo.annotations.ApolloDeprecatedSince -import com.apollographql.apollo.annotations.ApolloExperimental -import kotlinx.coroutines.CancellationException -import kotlinx.coroutines.CoroutineScope -import kotlinx.coroutines.SupervisorJob -import kotlinx.coroutines.cancel -import kotlinx.coroutines.channels.Channel -import kotlinx.coroutines.coroutineScope -import kotlinx.coroutines.delay -import kotlinx.coroutines.launch -import kotlinx.coroutines.withTimeout -import okio.Buffer -import okio.ByteString -import okio.ByteString.Companion.encodeUtf8 -import okio.Closeable -import kotlin.js.JsName -import kotlin.time.Duration -import kotlin.time.Duration.Companion.seconds - -/** - * A server for testing Kotlin Multiplatform applications using HTTP and WebSockets. - * - * A [MockServer] binds to localhost and allows to enqueue predefined responses using [enqueue], [enqueueString], - * [enqueueMultipart] and [enqueueWebSocket] - * - * [MockServer] is very simple and should not be used for production applications. HTTPS is a non-goal as well as - * performance. - * Also, [MockServer] makes no attempt at flow control: - * - data is read as fast as possible from the network and buffered until [takeRequest] or [awaitAnyRequest] is called. - * - queued responses from [enqueue] are buffered until they can be transmitted to the network. - * If you're using [MockServer] to handle large payloads, it will use a lot of memory. - */ -@Deprecated("MockServer has new maven coordinates at 'com.apollographql.mockserver:apollo-mockserver. See https://go.apollo.dev/ak-moved-artifacts for more details.") -@ApolloDeprecatedSince(ApolloDeprecatedSince.Version.v4_0_0) -interface MockServer : Closeable { - /** - * Returns the url for this server in the form "http://ip:port/". - * - * This function is suspend because finding an available port is an asynchronous operation on some platforms. - */ - suspend fun url(): String - - /** - * Returns the port used by this server. - * - * This function is suspend because finding an available port is an asynchronous operation on some platforms. - */ - suspend fun port(): Int - - @Deprecated("use close instead", ReplaceWith("close()"), DeprecationLevel.ERROR) - @ApolloDeprecatedSince(ApolloDeprecatedSince.Version.v4_0_0) - suspend fun stop() = close() - - /** - * Closes the server. - * - * The locally bound socket listening to new connections is freed immediately. - * Active connections might stay alive after this call but will eventually terminate. - */ - override fun close() - - /** - * Enqueue a response. - */ - fun enqueue(mockResponse: MockResponse) - - /** - * Return a request from the recorded requests or throw if no request has been received. - * - * @see [awaitRequest] and [awaitWebSocketRequest] - */ - fun takeRequest(): MockRequest - - /** - * Wait for a request and return it. - * - * @see [awaitRequest] and [awaitWebSocketRequest] - */ - suspend fun awaitAnyRequest(timeout: Duration = 1.seconds): MockRequestBase - - interface Listener { - fun onRequest(request: MockRequestBase) - fun onMessage(message: WebSocketMessage) - } - - @Deprecated("MockServer has new maven coordinates at 'com.apollographql.mockserver:apollo-mockserver. See https://go.apollo.dev/ak-moved-artifacts for more details.") - @ApolloDeprecatedSince(ApolloDeprecatedSince.Version.v4_0_0) - class Builder { - private var handler: MockServerHandler? = null - private var handlePings: Boolean? = null - private var tcpServer: TcpServer? = null - private var listener: Listener? = null - private var port: Int? = null - - fun handler(handler: MockServerHandler) = apply { - this.handler = handler - } - - fun handlePings(handlePings: Boolean) = apply { - this.handlePings = handlePings - } - - fun tcpServer(tcpServer: TcpServer) = apply { - this.tcpServer = tcpServer - } - - fun port(port: Int) = apply { - this.port = port - } - - fun listener(listener: Listener) = apply { - this.listener = listener - } - - fun build(): MockServer { - check(tcpServer == null || port == null) { - "It is an error to set both tcpServer and port" - } - val server = tcpServer ?: TcpServer(port ?: 0) - return MockServerImpl( - handler ?: QueueMockServerHandler(), - handlePings ?: true, - server, - listener - ) - } - } -} - -internal class MockServerImpl( - private val mockServerHandler: MockServerHandler, - private val handlePings: Boolean, - private val server: TcpServer, - private val listener: MockServer.Listener?, -) : MockServer { - private val requests = Channel<MockRequestBase>(Channel.UNLIMITED) - private val scope = CoroutineScope(SupervisorJob()) - - init { - server.listen(::onSocket) - } - - private fun onSocket(socket: TcpSocket) { - scope.launch { - try { - handleRequests(mockServerHandler, socket, listener) { - requests.trySend(it) - } - } catch (e: Exception) { - when (e) { - is CancellationException -> { - // We got cancelled from closing the server => propagate the exception - throw e - } - - is ConnectionClosed -> { - // Nothing, ignore those - } - - else -> { - println("handling request failed") - // There was a network exception while reading a request - e.printStackTrace() - } - } - } finally { - socket.close() - } - } - } - - private suspend fun handleRequests( - handler: MockServerHandler, - socket: TcpSocket, - listener: MockServer.Listener?, - onRequest: (MockRequestBase) -> Unit, - ) { - val buffer = Buffer() - val reader = object : Reader { - override val buffer: Buffer - get() = buffer - - override suspend fun fillBuffer() { - val data = socket.receive() - buffer.write(data) - } - } - - var done = false - while (!done) { - val request = readRequest(reader) - listener?.onRequest(request) - - onRequest(request) - - val response = handler.handle(request) - - delay(response.delayMillis) - - coroutineScope { - if (request is WebsocketMockRequest) { - launch { - try { - readFrames(reader) { message -> - listener?.onMessage(message) - when { - handlePings && message is PingFrame -> { - socket.send(pongFrame()) - } - - handlePings && message is PongFrame -> { - // do nothing - } - - else -> { - request.messages.trySend(Result.success(message)) - } - } - } - } catch (e: Exception) { - request.messages.trySend(Result.failure(e)) - throw e - } - } - } - writeResponse(response, request.version) { - socket.send(it) - } - if (!response.keepAlive) { - done = true - cancel() - } - } - } - } - - override suspend fun port(): Int { - return server.address().port - } - - override suspend fun url(): String { - return server.address().let { - // XXX: IPv6 - "http://127.0.0.1:${it.port}/" - } - } - - override fun close() { - scope.cancel() - server.close() - } - - override fun enqueue(mockResponse: MockResponse) { - (mockServerHandler as? QueueMockServerHandler)?.enqueue(mockResponse) - ?: error("Apollo: cannot call MockServer.enqueue() with a custom handler") - } - - override fun takeRequest(): MockRequest { - val result = requests.tryReceive() - - return result.getOrThrow() as MockRequest - } - - override suspend fun awaitAnyRequest(timeout: Duration): MockRequestBase { - return withTimeout(timeout) { - requests.receive() - } - } -} - -@JsName("createMockServer") -@Deprecated("MockServer has new maven coordinates at 'com.apollographql.mockserver:apollo-mockserver. See https://go.apollo.dev/ak-moved-artifacts for more details.") -@ApolloDeprecatedSince(ApolloDeprecatedSince.Version.v4_0_0) -fun MockServer(): MockServer = MockServerImpl( - QueueMockServerHandler(), - true, - TcpServer(0), - null -) - -@Deprecated("Use MockServer.Builder() instead", level = DeprecationLevel.ERROR) -@ApolloDeprecatedSince(ApolloDeprecatedSince.Version.v4_0_0) -fun MockServer(handler: MockServerHandler): MockServer = - MockServerImpl( - handler, - true, - TcpServer(0), - null - ) - -@Deprecated("Use enqueueString instead", ReplaceWith("enqueueString(string = string, delayMs = delayMs, statusCode = statusCode)"), DeprecationLevel.ERROR) -@ApolloDeprecatedSince(ApolloDeprecatedSince.Version.v4_0_0) -fun MockServer.enqueue(string: String = "", delayMs: Long = 0, statusCode: Int = 200) = enqueueString(string, delayMs, statusCode) - -fun MockServer.enqueueString(string: String = "", delayMs: Long = 0, statusCode: Int = 200, contentType: String = "text/plain") { - enqueue(MockResponse.Builder() - .statusCode(statusCode) - .body(string) - .addHeader("Content-Type", contentType) - .delayMillis(delayMs) - .build() - ) -} - -fun MockServer.enqueueError(statusCode: Int) { - enqueue(MockResponse.Builder() - .statusCode(statusCode) - .body("") - .addHeader("Content-Type", "text/plain") - .build() - ) -} - -fun MockServer.enqueueGraphQLString( - string: String, - delayMs: Long = 0, -) = enqueueString( - string = string, - delayMs = delayMs, - contentType = "application/graphql-response+json" -) - -fun MockServer.assertNoRequest() { - try { - takeRequest() - error("Apollo: response(s) were received") - } catch (_: Exception) { - - } -} - - -@ApolloExperimental -interface MultipartBody { - fun enqueuePart(bytes: ByteString, isLast: Boolean) - fun enqueueDelay(delayMillis: Long) -} - -@ApolloExperimental -fun MultipartBody.enqueueStrings(parts: List<String>, responseDelayMillis: Long = 0, chunksDelayMillis: Long = 0) { - enqueueDelay(responseDelayMillis) - parts.withIndex().forEach { (index, value) -> - enqueueDelay(chunksDelayMillis) - enqueuePart(value.encodeUtf8(), index == parts.lastIndex) - } -} - -@Deprecated("Use enqueueStrings()", ReplaceWith("enqueueMultipart(\"application/json\").enqueueStrings(parts)"), level = DeprecationLevel.ERROR) -@ApolloDeprecatedSince(ApolloDeprecatedSince.Version.v4_0_0) -@Suppress("UNUSED_PARAMETER") -fun MockServer.enqueueMultipart( - parts: List<String>, -): Nothing = TODO() - -@ApolloExperimental -fun MockServer.enqueueMultipart( - partsContentType: String, - headers: Map<String, String> = emptyMap(), - boundary: String = "-", -): MultipartBody { - val multipartBody = MultipartBodyImpl(boundary, partsContentType) - enqueue( - MockResponse.Builder() - .body(multipartBody.consumeAsFlow()) - .headers(headers) - .addHeader("Content-Type", """multipart/mixed; boundary="$boundary""") - .addHeader("Transfer-Encoding", "chunked") - .build() - ) - - return multipartBody -} - -@ApolloExperimental -interface WebSocketBody { - fun enqueueMessage(message: WebSocketMessage) - fun close() -} - -@ApolloExperimental -fun MockServer.enqueueWebSocket( - statusCode: Int = 101, - headers: Map<String, String> = emptyMap(), - keepAlive: Boolean = true, -): WebSocketBody { - val webSocketBody = WebSocketBodyImpl() - enqueue( - MockResponse.Builder() - .statusCode(statusCode) - .body(webSocketBody.consumeAsFlow()) - .headers(headers) - .keepAlive(keepAlive) - .addHeader("Upgrade", "websocket") - .addHeader("Connection", "upgrade") - .addHeader("Sec-WebSocket-Accept", "APOLLO_REPLACE_ME") - .addHeader("Sec-WebSocket-Protocol", "APOLLO_REPLACE_ME") - .build() - ) - - return webSocketBody -} - -@ApolloExperimental -suspend fun MockServer.awaitWebSocketRequest(timeout: Duration = 30.seconds): WebsocketMockRequest { - return awaitAnyRequest(timeout) as WebsocketMockRequest -} - -suspend fun MockServer.awaitRequest(timeout: Duration = 30.seconds): MockRequest { - return awaitAnyRequest(timeout) as MockRequest -} \ No newline at end of file diff --git a/libraries/apollo-mockserver/src/commonMain/kotlin/com/apollographql/apollo/mockserver/MockServerHandler.kt b/libraries/apollo-mockserver/src/commonMain/kotlin/com/apollographql/apollo/mockserver/MockServerHandler.kt deleted file mode 100644 index b11254debaf..00000000000 --- a/libraries/apollo-mockserver/src/commonMain/kotlin/com/apollographql/apollo/mockserver/MockServerHandler.kt +++ /dev/null @@ -1,10 +0,0 @@ -package com.apollographql.apollo.mockserver - -interface MockServerHandler { - /** - * Handles the given [MockRequestBase]. - * - * This method is called from one or several background threads and must be thread-safe. - */ - fun handle(request: MockRequestBase): MockResponse -} \ No newline at end of file diff --git a/libraries/apollo-mockserver/src/commonMain/kotlin/com/apollographql/apollo/mockserver/QueueMockServerHandler.kt b/libraries/apollo-mockserver/src/commonMain/kotlin/com/apollographql/apollo/mockserver/QueueMockServerHandler.kt deleted file mode 100644 index 9f1d1e35865..00000000000 --- a/libraries/apollo-mockserver/src/commonMain/kotlin/com/apollographql/apollo/mockserver/QueueMockServerHandler.kt +++ /dev/null @@ -1,29 +0,0 @@ -package com.apollographql.apollo.mockserver - -import kotlinx.atomicfu.locks.reentrantLock -import kotlinx.atomicfu.locks.withLock - - -internal class QueueMockServerHandler : MockServerHandler { - - private val lock = reentrantLock() - private val queue = ArrayDeque<MockResponse>() - - fun enqueue(response: MockResponse) { - lock.withLock { - queue.add(response) - } - } - - override fun handle(request: MockRequestBase): MockResponse { - var response = lock.withLock { - queue.removeFirstOrNull() ?: error("No more responses in queue") - } - - if (request is WebsocketMockRequest) { - response = response.replaceWebSocketHeaders(request) - } - - return response - } -} diff --git a/libraries/apollo-mockserver/src/commonMain/kotlin/com/apollographql/apollo/mockserver/TcpServer.kt b/libraries/apollo-mockserver/src/commonMain/kotlin/com/apollographql/apollo/mockserver/TcpServer.kt deleted file mode 100644 index 68ba956fecb..00000000000 --- a/libraries/apollo-mockserver/src/commonMain/kotlin/com/apollographql/apollo/mockserver/TcpServer.kt +++ /dev/null @@ -1,59 +0,0 @@ -package com.apollographql.apollo.mockserver - -import com.apollographql.apollo.annotations.ApolloExperimental -import okio.Closeable - -@ApolloExperimental -interface TcpSocket: Closeable { - /** - * Suspend until data is received and returns any available data - * - * @throws [okio.IOException] if there is an error reading data - */ - suspend fun receive(): ByteArray - - /** - * Schedules data to be sent. - * - * Data is buffered unbounded. - * - * There is no guarantee that the data is actually transmitted or processed by the remote side. - */ - fun send(data: ByteArray) - - /** - * Closes the socket. - * - * Sends TCP FIN packet. - * Pending or subsequent [receive] calls throw [okio.IOException] - */ - override fun close() -} - -@ApolloExperimental -interface TcpServer : Closeable { - /** - * Starts listening and calls [block] when on incoming connections - */ - fun listen(block: (socket: TcpSocket) -> Unit) - - /** - * Returns the local address the server is bound to. Only valid after calling [listen] - */ - suspend fun address(): Address - - /** - * Closes the server. - * - */ - override fun close() -} - -@ApolloExperimental -class Address( - val hostname: String, - val port: Int -) - -@ApolloExperimental -expect fun TcpServer(port: Int): TcpServer \ No newline at end of file diff --git a/libraries/apollo-mockserver/src/commonMain/kotlin/com/apollographql/apollo/mockserver/chunked.kt b/libraries/apollo-mockserver/src/commonMain/kotlin/com/apollographql/apollo/mockserver/chunked.kt deleted file mode 100644 index 6350ea09a86..00000000000 --- a/libraries/apollo-mockserver/src/commonMain/kotlin/com/apollographql/apollo/mockserver/chunked.kt +++ /dev/null @@ -1,48 +0,0 @@ -package com.apollographql.apollo.mockserver - -import kotlinx.coroutines.flow.Flow -import kotlinx.coroutines.flow.map -import kotlinx.coroutines.flow.onCompletion -import okio.Buffer -import okio.BufferedSource -import okio.ByteString -import okio.ByteString.Companion.encodeUtf8 - -/** - * Read a source encoded in the "Transfer-Encoding: chunked" encoding. - * This format is a sequence of: - * - chunk-size (in hexadecimal) + CRLF - * - chunk-data + CRLF - */ -internal fun BufferedSource.readChunked(buffer: Buffer) { - while (true) { - val line = readUtf8Line() - if (line.isNullOrBlank()) break - - val chunkSize = line.toLong(16) - if (chunkSize == 0L) break - - read(buffer, chunkSize) - readUtf8Line() // CRLF - } -} - -/** - * Turns a Flow<ByteString> into a `Transfer-Encoding: chunked` compatible one. - */ -internal fun Flow<ByteString>.asChunked(): Flow<ByteString> { - // Chunked format is a sequence of: - // - chunk-size (in hexadecimal) + CRLF - // - chunk-data + CRLF - // Ended with a chunk-size of 0 + CRLF + CRLF - return map { payload -> - val buffer = Buffer().apply { - writeHexadecimalUnsignedLong(payload.size.toLong()) - writeUtf8("\r\n") - write(payload) - writeUtf8("\r\n") - } - buffer.readByteString() - } - .onCompletion { emit("0\r\n\r\n".encodeUtf8()) } -} \ No newline at end of file diff --git a/libraries/apollo-mockserver/src/commonMain/kotlin/com/apollographql/apollo/mockserver/http.kt b/libraries/apollo-mockserver/src/commonMain/kotlin/com/apollographql/apollo/mockserver/http.kt deleted file mode 100644 index 5453559355d..00000000000 --- a/libraries/apollo-mockserver/src/commonMain/kotlin/com/apollographql/apollo/mockserver/http.kt +++ /dev/null @@ -1,160 +0,0 @@ -package com.apollographql.apollo.mockserver - -import okio.Buffer - -internal interface Reader { - val buffer: Buffer - suspend fun fillBuffer() -} - -internal typealias WriteData = (ByteArray) -> Unit - -private fun parseHeader(line: String): Pair<String, String> { - val index = line.indexOfFirst { it == ':' } - check(index >= 0) { - "Invalid header: $line" - } - - return line.substring(0, index).trim() to line.substring(index + 1, line.length).trim() -} - - -private fun parseRequestLine(line: String): Triple<String, String, String> { - val regex = Regex("([A-Z-a-z]*) ([^ ]*) (.*)") - val match = regex.matchEntire(line) - check(match != null) { - "Cannot match request line: $line" - } - - val method = match.groupValues[1].uppercase() - check(method in listOf("GET", "POST", "PUT", "DELETE", "HEAD", "OPTIONS", "PATCH")) { - "Unknown method $method" - } - - return Triple(method, match.groupValues[2], match.groupValues[3]) -} - -internal class ConnectionClosed(cause: Throwable?) : Exception("client closed the connection", cause) - -internal suspend fun readRequest(reader: Reader): MockRequestBase { - suspend fun nextLine(): String { - while (true) { - val newline = reader.buffer.indexOf('\n'.code.toByte()) - if (newline != -1L) { - return reader.buffer.readUtf8(newline + 1) - } else { - reader.fillBuffer() - } - } - } - - suspend fun readBytes(size: Long): Buffer { - val buffer2 = Buffer() - while (buffer2.size < size) { - if (reader.buffer.size == 0L) { - reader.fillBuffer() - } - - buffer2.write(reader.buffer, minOf(size, reader.buffer.size)) - } - - return buffer2 - } - - var line = try { - nextLine() - } catch (e: Exception) { - /** - * XXX: if the connection is closed in the middle of the first request line, this is detected - * as a normal connection close. - */ - throw ConnectionClosed(e) - } - - val (method, path, version) = parseRequestLine(line.trimEol()) - //println("Line: ${line.trimEol()}") - - val headers = mutableMapOf<String, String>() - - /** - * Read headers - */ - while (true) { - line = nextLine() - //println("Headers: ${line.trimEol()}") - if (line == "\r\n") { - break - } - - val (key, value) = parseHeader(line.trimEol()) - headers.put(key, value) - } - - val contentLength = headers.headerValueOf("content-length")?.toLongOrNull() ?: 0 - val transferEncoding = headers.headerValueOf("transfer-encoding")?.lowercase() - check(transferEncoding == null || transferEncoding == "identity" || transferEncoding == "chunked") { - "Transfer-Encoding $transferEncoding is not supported" - } - - val body = when { - headers.get("Upgrade") == "websocket" -> null - contentLength > 0 -> readBytes(contentLength) - transferEncoding == "chunked" -> { - val buffer2 = Buffer() - /** - * Read a source encoded in the "Transfer-Encoding: chunked" encoding. - * This format is a sequence of: - * - chunk-size (in hexadecimal) + CRLF - * - chunk-data + CRLF - */ - while (true) { - val chunkSize = nextLine().trimEol().toLong(16) - if (chunkSize == 0L) { - check(nextLine() == "\r\n") // CRLF - break - } else { - buffer2.writeAll(readBytes(chunkSize)) - check(nextLine() == "\r\n") // CRLF - } - } - buffer2 - } - - else -> Buffer() - } - - - return if (body != null) { - MockRequest( - method = method, - path = path, - version = version, - headers = headers, - body = body.readByteString() - ) - } else { - WebsocketMockRequest( - method = method, - path = path, - version = version, - headers = headers, - ) - } -} - -private fun String.trimEol() = this.trimEnd('\r', '\n') - -internal suspend fun writeResponse(response: MockResponse, version: String, writeData: WriteData) { - writeData("$version ${response.statusCode}\r\n".encodeToByteArray()) - - val headers = response.headers - headers.forEach { - writeData("${it.key}: ${it.value}\r\n".encodeToByteArray()) - } - writeData("\r\n".encodeToByteArray()) - - response.body.collect { - // XXX: flow control - writeData(it.toByteArray()) - } -} \ No newline at end of file diff --git a/libraries/apollo-mockserver/src/commonMain/kotlin/com/apollographql/apollo/mockserver/multipart.kt b/libraries/apollo-mockserver/src/commonMain/kotlin/com/apollographql/apollo/mockserver/multipart.kt deleted file mode 100644 index 949bbcf56a5..00000000000 --- a/libraries/apollo-mockserver/src/commonMain/kotlin/com/apollographql/apollo/mockserver/multipart.kt +++ /dev/null @@ -1,58 +0,0 @@ -package com.apollographql.apollo.mockserver - -import kotlinx.coroutines.channels.Channel -import kotlinx.coroutines.delay -import kotlinx.coroutines.flow.Flow -import kotlinx.coroutines.flow.consumeAsFlow -import kotlinx.coroutines.flow.mapNotNull -import okio.Buffer -import okio.ByteString - - -private sealed interface Item -private class BytesItem(val bytes: ByteString): Item -private class DelayItem(val delayMillis: Long): Item - -internal class MultipartBodyImpl(private val boundary: String, private val partsContentType: String) : MultipartBody { - private var isFirst = true - - private val channel = Channel<Item>(Channel.UNLIMITED) - - internal fun consumeAsFlow(): Flow<ByteString> { - return channel.consumeAsFlow().mapNotNull { - when (it) { - is DelayItem -> { - delay(it.delayMillis) - null - } - is BytesItem -> it.bytes - } - }.asChunked() - } - - override fun enqueuePart(bytes: ByteString, isLast: Boolean) { - - val b = Buffer().apply { - if (isFirst) { - writeUtf8("--$boundary\r\n") - isFirst = false - } - val endBoundary = if (isLast) "--$boundary--" else "--$boundary" - - writeUtf8("Content-Length: ${bytes.size}\r\n") - writeUtf8("Content-Type: $partsContentType\r\n") - writeUtf8("\r\n") - write(bytes) - writeUtf8("\r\n$endBoundary\r\n") - }.readByteString() - - channel.trySend(BytesItem(b)) - if (isLast) { - channel.close() - } - } - - override fun enqueueDelay(delayMillis: Long) { - channel.trySend(DelayItem(delayMillis)) - } -} diff --git a/libraries/apollo-mockserver/src/commonMain/kotlin/com/apollographql/apollo/mockserver/websocket.kt b/libraries/apollo-mockserver/src/commonMain/kotlin/com/apollographql/apollo/mockserver/websocket.kt deleted file mode 100644 index ecb6d255a9b..00000000000 --- a/libraries/apollo-mockserver/src/commonMain/kotlin/com/apollographql/apollo/mockserver/websocket.kt +++ /dev/null @@ -1,298 +0,0 @@ -package com.apollographql.apollo.mockserver - -import kotlinx.coroutines.channels.Channel -import kotlinx.coroutines.flow.Flow -import kotlinx.coroutines.flow.consumeAsFlow -import kotlinx.coroutines.flow.map -import kotlinx.coroutines.flow.takeWhile -import okio.Buffer -import okio.ByteString -import okio.ByteString.Companion.toByteString -import okio.IOException - -internal suspend fun readFrames(reader: Reader, onMessage: (WebSocketMessage) -> Unit) { - val currentMessage = Buffer() - var currentOpcode: Int? = null - - suspend fun require(size: Long) { - while (reader.buffer.size < size) { - reader.fillBuffer() - } - } - - while (true) { - /** - * Check if the client closed the connection - */ - if (reader.buffer.size == 0L) { - try { - reader.fillBuffer() - } catch (e: IOException) { - throw ConnectionClosed(e) - } - } - - require(2) - - var b = reader.buffer.readByte().toInt() - - val fin = b.and(0x80) != 0 - var opcode = b.and(0xf) - - b = reader.buffer.readByte().toInt() - val mask = b.and(0x80) != 0 - - val payloadLength = when (val b2 = b.and(0x7f)) { - 127 -> { - require(8) - reader.buffer.readLong() - } - - 126 -> { - require(2) - reader.buffer.readShort().toLong().and(0xffff) - } - - else -> b2.toLong() - } - - val maskingKey = if (mask) { - require(4) - reader.buffer.readByteArray(4).map { - it.toInt().and(0xff) - } - } else { - null - } - - check(payloadLength >= 0 && payloadLength < Int.MAX_VALUE) { - "Payload length too long: $payloadLength" - } - require(payloadLength) - - val payload = Buffer() - if (maskingKey == null) { - reader.buffer.read(payload, payloadLength) - } else { - for (i in 0.until(payloadLength.toInt())) { - payload.writeByte(reader.buffer.readByte().toInt().xor(maskingKey[i % 4])) - } - } - - if (opcode == OPCODE_CONTINUATION) { - opcode = currentOpcode ?: error("") - } - - when (opcode) { - OPCODE_CLOSE -> { - var code: Int? = null - var reason: String? = null - if (payloadLength > 0) { - check(payloadLength >= 2) - code = payload.readShort().toUShort().toInt() - if (payloadLength > 2) { - reason = payload.readUtf8(payloadLength - 2) - } - } - - onMessage(CloseFrame(code, reason)) - break - } - - OPCODE_PING -> { - onMessage(PingFrame) - } - - OPCODE_PONG -> { - onMessage(PongFrame) - } - - OPCODE_TEXT -> { - currentMessage.write(payload, payloadLength) - if (fin) { - onMessage(TextMessage(currentMessage.readUtf8())) - currentOpcode = null - } else { - currentOpcode = opcode - } - } - - OPCODE_BINARY -> { - currentMessage.write(payload, payloadLength) - if (fin) { - onMessage(DataMessage(currentMessage.readByteArray())) - currentOpcode = null - } else { - currentOpcode = opcode - } - } - } - } -} - -internal fun pongFrame(): ByteArray { - val buffer = Buffer() - // FIN + opcode - buffer.writeByte(0x80 + OPCODE_PONG) - // No masking, no payload - buffer.writeByte(0) - - return buffer.readByteArray() -} - -internal fun pingFrame(): ByteArray { - val buffer = Buffer() - // FIN + opcode - buffer.writeByte(0x80 + OPCODE_PING) - // No masking, no payload - buffer.writeByte(0) - - return buffer.readByteArray() -} - -private fun closeFrame(code: Int?, reason: String?): ByteString { - val buffer = Buffer() - // FIN + opcode - buffer.writeByte(0x80 + OPCODE_CLOSE) - - val payload = Buffer() - if (code != null) { - payload.writeShort(code) - } - if (reason != null) { - payload.writeUtf8(reason) - } - - buffer.writePayloadLength(false, payload.size) - - buffer.writeAll(payload) - - return buffer.readByteString() -} - -private fun textFrame(text: String): ByteString { - val buffer = Buffer() - // FIN + opcode - buffer.writeByte(0x80 + OPCODE_TEXT) - - val payload = Buffer() - payload.writeUtf8(text) - - buffer.writePayloadLength(false, payload.size) - - buffer.writeAll(payload) - - return buffer.readByteString() -} - -private fun binaryFrame(data: ByteArray): ByteString { - val buffer = Buffer() - // FIN + opcode - buffer.writeByte(0x80 + OPCODE_BINARY) - - val payload = Buffer() - payload.write(data) - - buffer.writePayloadLength(false, payload.size) - - buffer.writeAll(payload) - - return buffer.readByteString() -} - -private fun Buffer.writePayloadLength(mask: Boolean, size: Long) { - check (size >= 0 && size < Int.MAX_VALUE) - - val maskByte = if (mask) 1.shl(7) else 0 - when { - size <= 125 -> { - writeByte(maskByte + size.toInt()) - } - size.toUShort() <= UShort.MAX_VALUE -> { - writeByte(maskByte + 126) - writeShort(size.toInt()) - } - else -> { - writeByte(maskByte + 127) - writeLong(size) - } - } - -} - -internal interface BodyItem -internal class MessageItem(val message: WebSocketMessage): BodyItem -internal object CloseItem: BodyItem - -internal class WebSocketBodyImpl: WebSocketBody { - private val channel = Channel<BodyItem>(Channel.UNLIMITED) - - internal fun consumeAsFlow(): Flow<ByteString> { - return channel.consumeAsFlow().takeWhile { - it is MessageItem - }.map { (it as MessageItem).message.toFrame() } - } - - override fun enqueueMessage(message: WebSocketMessage) { - channel.trySend(MessageItem(message)) - } - - override fun close() { - channel.trySend(CloseItem) - } -} - -private fun WebSocketMessage.toFrame(): ByteString { - return when (this) { - is PongFrame -> pongFrame().toByteString() - is PingFrame -> pingFrame().toByteString() - is CloseFrame -> closeFrame(code, reason) - is TextMessage -> textFrame(text) - is DataMessage -> binaryFrame(data) - } -} - -internal fun MockResponse.replaceWebSocketHeaders(request: MockRequestBase): MockResponse { - return newBuilder() - .headers(headers.entries.mapNotNull { - if (it.key.lowercase() == "sec-websocket-accept") { - check(it.value == "APOLLO_REPLACE_ME") - it.key to webSocketAccept(request) - } else if (it.key.lowercase() == "sec-websocket-protocol" && it.value == "APOLLO_REPLACE_ME") { - webSocketProtocol(request)?.let { - "sec-websocket-protocol" to it - } - } else { - it.key to it.value - } - }.toMap()) - .build() -} - -internal fun webSocketAccept(request: MockRequestBase): String { - // See https://www.rfc-editor.org/rfc/rfc6455#section-1.3 - val guid = "258EAFA5-E914-47DA-95CA-C5AB0DC85B11" - val key = request.headers.entries.first { it.key.lowercase() == "sec-websocket-key" }.value - - val buffer = Buffer() - - buffer.writeUtf8(key) - buffer.writeUtf8(guid) - - return buffer.sha1().base64() -} - - -internal fun webSocketProtocol(request: MockRequestBase): String? { - return request.headers.entries.firstOrNull { it.key.lowercase() == "sec-websocket-protocol" }?.value - ?.split(",") - ?.map { it.trim() } - ?.firstOrNull() -} - -private const val OPCODE_CONTINUATION = 0x0 -private const val OPCODE_TEXT = 0x1 -private const val OPCODE_BINARY = 0x2 -private const val OPCODE_PONG = 0xa -private const val OPCODE_PING = 0x9 -private const val OPCODE_CLOSE = 0x8 diff --git a/libraries/apollo-mockserver/src/commonTest/kotlin/com/apollographql/apollo/mockserver/test/CustomHandlerTest.kt b/libraries/apollo-mockserver/src/commonTest/kotlin/com/apollographql/apollo/mockserver/test/CustomHandlerTest.kt deleted file mode 100644 index 8a2218f85bd..00000000000 --- a/libraries/apollo-mockserver/src/commonTest/kotlin/com/apollographql/apollo/mockserver/test/CustomHandlerTest.kt +++ /dev/null @@ -1,59 +0,0 @@ -@file:Suppress("DEPRECATION") - -package com.apollographql.apollo.mockserver.test - -import com.apollographql.apollo.api.http.HttpMethod -import com.apollographql.apollo.api.http.HttpRequest -import com.apollographql.apollo.mockserver.MockRequestBase -import com.apollographql.apollo.mockserver.MockResponse -import com.apollographql.apollo.mockserver.MockServer -import com.apollographql.apollo.mockserver.MockServerHandler -import com.apollographql.apollo.network.http.DefaultHttpEngine -import com.apollographql.apollo.testing.internal.runTest -import kotlin.test.Test - -class CustomHandlerTest { - private lateinit var mockServer: MockServer - - private suspend fun tearDown() { - mockServer.close() - } - - @Test - fun customHandler() = runTest(after = { tearDown() }) { - val mockResponse0 = MockResponse.Builder() - .body("Hello, World! 000") - .statusCode(404) - .addHeader("Content-Type", "text/plain") - .build() - val mockResponse1 = MockResponse.Builder() - .body("Hello, World! 001") - .statusCode(200) - .addHeader("X-Test", "true") - .build() - - val mockServerHandler = object : MockServerHandler { - override fun handle(request: MockRequestBase): MockResponse { - return when (request.path) { - "/0" -> mockResponse0 - "/1" -> mockResponse1 - else -> error("Unexpected path: ${request.path}") - } - } - } - - mockServer = MockServer.Builder().handler(mockServerHandler).build() - - val engine = DefaultHttpEngine() - - var httpResponse = engine.execute(HttpRequest.Builder(HttpMethod.Get, mockServer.url() + "1").build()) - assertMockResponse(mockResponse1, httpResponse) - - httpResponse = engine.execute(HttpRequest.Builder(HttpMethod.Get, mockServer.url() + "0").build()) - assertMockResponse(mockResponse0, httpResponse) - - httpResponse = engine.execute(HttpRequest.Builder(HttpMethod.Get, mockServer.url() + "1").build()) - assertMockResponse(mockResponse1, httpResponse) - } - -} diff --git a/libraries/apollo-mockserver/src/commonTest/kotlin/com/apollographql/apollo/mockserver/test/EnqueueTest.kt b/libraries/apollo-mockserver/src/commonTest/kotlin/com/apollographql/apollo/mockserver/test/EnqueueTest.kt deleted file mode 100644 index 1e544238a3b..00000000000 --- a/libraries/apollo-mockserver/src/commonTest/kotlin/com/apollographql/apollo/mockserver/test/EnqueueTest.kt +++ /dev/null @@ -1,60 +0,0 @@ -@file:Suppress("DEPRECATION") - -package com.apollographql.apollo.mockserver.test - -import com.apollographql.apollo.api.http.HttpMethod -import com.apollographql.apollo.api.http.HttpRequest -import com.apollographql.apollo.mockserver.MockResponse -import com.apollographql.apollo.mockserver.MockServer -import com.apollographql.apollo.mockserver.asChunked -import com.apollographql.apollo.network.http.DefaultHttpEngine -import com.apollographql.apollo.testing.internal.runTest -import kotlinx.coroutines.flow.flowOf -import okio.ByteString.Companion.encodeUtf8 -import kotlin.test.Test - -class EnqueueTest { - private lateinit var mockServer: MockServer - - private fun setUp() { - mockServer = MockServer() - } - - private fun tearDown() { - mockServer.close() - } - - @Test - fun enqueue() = runTest(before = { setUp() }, after = { tearDown() }) { - val mockResponses = listOf( - MockResponse.Builder() - .body("Hello, World! 000") - .statusCode(404) - .addHeader("Content-Type", "text/plain") - .build(), - MockResponse.Builder() - .body("Hello, World! 001") - .statusCode(200) - .addHeader("X-Test", "true") - .build(), - MockResponse.Builder() - .body("ä".trimIndent()) - .build(), - MockResponse.Builder() - .body(flowOf("First chunk\n".encodeUtf8(), "Second chunk".encodeUtf8()).asChunked()) - .statusCode(200) - .addHeader("X-Test", "false") - .addHeader("Transfer-Encoding", "chunked") - .build(), - ) - for (mockResponse in mockResponses) { - mockServer.enqueue(mockResponse) - } - - val engine = DefaultHttpEngine() - for (mockResponse in mockResponses) { - val httpResponse = engine.execute(HttpRequest.Builder(HttpMethod.Get, mockServer.url()).build()) - assertMockResponse(mockResponse, httpResponse) - } - } -} diff --git a/libraries/apollo-mockserver/src/commonTest/kotlin/com/apollographql/apollo/mockserver/test/ReadFrameTest.kt b/libraries/apollo-mockserver/src/commonTest/kotlin/com/apollographql/apollo/mockserver/test/ReadFrameTest.kt deleted file mode 100644 index 64b07117498..00000000000 --- a/libraries/apollo-mockserver/src/commonTest/kotlin/com/apollographql/apollo/mockserver/test/ReadFrameTest.kt +++ /dev/null @@ -1,82 +0,0 @@ -package com.apollographql.apollo.mockserver.test - -import com.apollographql.apollo.mockserver.Reader -import com.apollographql.apollo.mockserver.TextMessage -import com.apollographql.apollo.mockserver.WebSocketMessage -import com.apollographql.apollo.mockserver.WebsocketMockRequest -import com.apollographql.apollo.mockserver.readFrames -import com.apollographql.apollo.mockserver.webSocketAccept -import com.apollographql.apollo.testing.internal.runTest -import okio.Buffer -import kotlin.test.Test -import kotlin.test.assertEquals -import kotlin.test.assertIs - -private fun ByteArray.toReader(): Reader { - val buffer = Buffer().write(this) - - return object : Reader { - override val buffer: Buffer - get() = buffer - - override suspend fun fillBuffer() { - throw Exhausted - } - } -} - -private object Exhausted : Exception("Buffer is exhausted") - -class ReadFrameTest { - // Samples from https://datatracker.ietf.org/doc/html/rfc6455#section-5.7 - @Test - fun readSingleMessage() = runTest { - // single frame, non-masked - assertSingleMessage(byteArrayOf(0x81.toByte(), 0x05, 0x48, 0x65, 0x6c, 0x6c, 0x6f)) { - assertIs<TextMessage>(it) - assertEquals("Hello", it.text) - } - // single frame, masked - assertSingleMessage(byteArrayOf(0x81.toByte(), 0x85.toByte(), 0x37, 0xfa.toByte(), 0x21, 0x3d, 0x7f, 0x9f.toByte(), 0x4d, 0x51, 0x58)) { - assertIs<TextMessage>(it) - assertEquals("Hello", it.text) - } - // fragmented frame, non-masked - assertSingleMessage(byteArrayOf(0x01, 0x03, 0x48, 0x65, 0x6c, 0x80.toByte(), 0x02, 0x6c, 0x6f)) { - assertIs<TextMessage>(it) - assertEquals("Hello", it.text) - } - } - - @Test - fun testAccept() { - // from https://datatracker.ietf.org/doc/html/rfc6455#section-4.2.2 - val accept = webSocketAccept( - WebsocketMockRequest( - "GET", - "/", - "1.1", - headers = mapOf( - "Sec-WebSocket-Key" to "dGhlIHNhbXBsZSBub25jZQ==", - ) - ) - ) - - assertEquals("s3pPLMBiTxaQ9kYGzzhZRbK+xOo=", accept) - } - - private suspend fun assertSingleMessage(bytes: ByteArray, assert: (WebSocketMessage) -> Unit) { - val messages = mutableListOf<WebSocketMessage>() - try { - readFrames(bytes.toReader()) { - messages.add(it) - } - error("An exception was expected") - } catch (_: Exhausted) { - - } - - assertEquals(1, messages.size) - assert(messages.first()) - } -} diff --git a/libraries/apollo-mockserver/src/commonTest/kotlin/com/apollographql/apollo/mockserver/test/ReadRequestTest.kt b/libraries/apollo-mockserver/src/commonTest/kotlin/com/apollographql/apollo/mockserver/test/ReadRequestTest.kt deleted file mode 100644 index 3fdfa3c88e0..00000000000 --- a/libraries/apollo-mockserver/src/commonTest/kotlin/com/apollographql/apollo/mockserver/test/ReadRequestTest.kt +++ /dev/null @@ -1,68 +0,0 @@ -package com.apollographql.apollo.mockserver.test - -import com.apollographql.apollo.mockserver.MockRequest -import com.apollographql.apollo.mockserver.Reader -import com.apollographql.apollo.mockserver.readRequest -import com.apollographql.apollo.testing.internal.runTest -import okio.Buffer -import kotlin.test.Test -import kotlin.test.assertEquals -import kotlin.test.assertNotNull - -private fun String.toReader(): Reader { - val buffer = Buffer().writeUtf8(this) - - return object : Reader { - override val buffer: Buffer - get() = buffer - - override suspend fun fillBuffer() { - error("Buffer is exhausted") - } - } -} - -class ReadRequestTest { - @Test - fun readGetRequest() = runTest { - val request = """ - GET / HTTP/2 - Host: github.com - User-Agent: curl/7.64.1 - Accept: */* - """.trimIndent() - .split("\n") - .joinToString(separator = "\r\n", postfix = "\r\n\r\n") - - val recordedRequest = readRequest(request.toReader()) - - assertNotNull(recordedRequest) - assertEquals("GET", recordedRequest.method) - assertEquals("/", recordedRequest.path) - assertEquals("HTTP/2", recordedRequest.version) - assertEquals(mapOf( - "Host" to "github.com", - "User-Agent" to "curl/7.64.1", - "Accept" to "*/*" - ), recordedRequest.headers) - assertEquals(0, (recordedRequest as MockRequest).body.size) - } - - @Test - fun readPostRequest() = runTest { - val request = """ - POST / HTTP/2 - Content-Length: 11 - - Hello world - """.trimIndent() - .split("\n") - .joinToString(separator = "\r\n", postfix = "") - - val recordedRequest = readRequest(request.toReader()) - - assertNotNull(recordedRequest) - assertEquals("POST", recordedRequest.method) - assertEquals("Hello world", (recordedRequest as MockRequest).body.utf8()) - } -} diff --git a/libraries/apollo-mockserver/src/commonTest/kotlin/com/apollographql/apollo/mockserver/test/SocketTest.kt b/libraries/apollo-mockserver/src/commonTest/kotlin/com/apollographql/apollo/mockserver/test/SocketTest.kt deleted file mode 100644 index bac4d1dc1db..00000000000 --- a/libraries/apollo-mockserver/src/commonTest/kotlin/com/apollographql/apollo/mockserver/test/SocketTest.kt +++ /dev/null @@ -1,33 +0,0 @@ -@file:Suppress("DEPRECATION") - -package com.apollographql.apollo.mockserver.test - -import com.apollographql.apollo.api.http.HttpMethod -import com.apollographql.apollo.api.http.HttpRequest -import com.apollographql.apollo.mockserver.MockServer -import com.apollographql.apollo.mockserver.enqueueString -import com.apollographql.apollo.network.http.DefaultHttpEngine -import com.apollographql.apollo.testing.internal.runTest -import kotlin.test.Test -import kotlin.test.assertEquals - -class SocketTest { - @Test - fun writeMoreThan8kToTheSocket() = runTest { - val mockServer = MockServer() - - val builder = StringBuilder() - 0.until(10000).forEach { - builder.append("aa") - } - - mockServer.enqueueString(builder.toString()) - val str = builder.toString() - val engine = DefaultHttpEngine() - val response = engine.execute(HttpRequest.Builder(HttpMethod.Get, mockServer.url()).build()) - - assertEquals(response.body!!.readUtf8(), str) - - mockServer.close() - } -} diff --git a/libraries/apollo-mockserver/src/commonTest/kotlin/com/apollographql/apollo/mockserver/test/WriteResponseTest.kt b/libraries/apollo-mockserver/src/commonTest/kotlin/com/apollographql/apollo/mockserver/test/WriteResponseTest.kt deleted file mode 100644 index 07437d20051..00000000000 --- a/libraries/apollo-mockserver/src/commonTest/kotlin/com/apollographql/apollo/mockserver/test/WriteResponseTest.kt +++ /dev/null @@ -1,114 +0,0 @@ -@file:OptIn(ApolloInternal::class, ApolloInternal::class) - -package com.apollographql.apollo.mockserver.test - -import com.apollographql.apollo.annotations.ApolloInternal -import com.apollographql.apollo.mockserver.MockResponse -import com.apollographql.apollo.mockserver.MultipartBodyImpl -import com.apollographql.apollo.mockserver.asChunked -import com.apollographql.apollo.mockserver.enqueueStrings -import com.apollographql.apollo.mockserver.writeResponse -import com.apollographql.apollo.testing.internal.runTest -import kotlinx.coroutines.flow.flowOf -import okio.Buffer -import okio.ByteString.Companion.encodeUtf8 -import kotlin.test.Test -import kotlin.test.assertEquals - -class WriteResponseTest { - @Test - fun writeResponse() = runTest { - val mockResponse = MockResponse.Builder() - .statusCode(404) - .addHeader("X-Custom-Header", "Custom-Value") - .body("I will not buy this record, it is scratched.") - .build() - - val buffer = Buffer() - writeResponse(mockResponse, "1.1") { - buffer.write(it) - } - assertEquals( - "1.1 404\r\n" + - "X-Custom-Header: Custom-Value\r\n" + - "Content-Length: 44\r\n" + - "\r\n" + - "I will not buy this record, it is scratched.", - buffer.readUtf8() - ) - } - - @Test - fun writeChunkedResponse() = runTest { - val mockResponse = MockResponse.Builder() - .statusCode(404) - .headers(mapOf("X-Custom-Header" to "Custom-Value", "Transfer-Encoding" to "chunked")) - .body(flowOf("I will not buy this record, ".encodeUtf8(), "it is scratched.".encodeUtf8()).asChunked()) - .build() - - val buffer = Buffer() - writeResponse(mockResponse, "1.1") { - buffer.write(it) - } - - assertEquals( - "1.1 404\r\n" + - "X-Custom-Header: Custom-Value\r\n" + - "Transfer-Encoding: chunked\r\n" + - "\r\n" + - "1c\r\n" + - "I will not buy this record, \r\n" + - "10\r\n" + - "it is scratched.\r\n" + - "0\r\n" + - "\r\n", - buffer.readUtf8() - ) - } - - @Test - fun writeMultipartChunkedResponse() = runTest { - val multipartBody = MultipartBodyImpl(boundary = "-", partsContentType = "application/json; charset=utf-8") - multipartBody.enqueueStrings(listOf( - """{"data":{"song":{"firstVerse":"Now I know my ABC's."}},"hasNext":true}""", - """{"data":{"secondVerse":"Next time won't you sing with me?"},"path":["song"],"hasNext":false}""" - )) - val mockResponse = MockResponse.Builder() - .body(multipartBody.consumeAsFlow()) - .addHeader("Content-Type", "multipart/mixed; boundary=\"-\"") - .addHeader("Transfer-Encoding", "chunked") - .build() - - val buffer = Buffer() - writeResponse(mockResponse, "1.1") { - buffer.write(it) - } - - assertEquals( - listOf( - "1.1 200", - """Content-Type: multipart/mixed; boundary="-"""", - "Transfer-Encoding: chunked", - "", - "97", - "---", - "Content-Length: 70", - "Content-Type: application/json; charset=utf-8", - "", - """{"data":{"song":{"firstVerse":"Now I know my ABC's."}},"hasNext":true}""", - "---", - "", - "aa", - "Content-Length: 92", - "Content-Type: application/json; charset=utf-8", - "", - """{"data":{"secondVerse":"Next time won't you sing with me?"},"path":["song"],"hasNext":false}""", - "-----", - "", - "0", - "", - ).joinToString("\r\n", postfix = "\r\n"), - buffer.readUtf8() - ) - } -} diff --git a/libraries/apollo-mockserver/src/commonTest/kotlin/com/apollographql/apollo/mockserver/test/assertMockResponse.kt b/libraries/apollo-mockserver/src/commonTest/kotlin/com/apollographql/apollo/mockserver/test/assertMockResponse.kt deleted file mode 100644 index d6c7b706b51..00000000000 --- a/libraries/apollo-mockserver/src/commonTest/kotlin/com/apollographql/apollo/mockserver/test/assertMockResponse.kt +++ /dev/null @@ -1,34 +0,0 @@ -package com.apollographql.apollo.mockserver.test - -import com.apollographql.apollo.api.http.HttpResponse -import com.apollographql.apollo.mockserver.MockResponse -import com.apollographql.apollo.mockserver.readChunked -import kotlinx.coroutines.flow.toList -import okio.Buffer -import kotlin.test.assertEquals -import kotlin.test.assertTrue - -suspend fun assertMockResponse( - mockResponse: MockResponse, - httpResponse: HttpResponse, -) { - val mockResponseBody = mockResponse.body.toList().fold(Buffer()) { buffer, byteString -> - buffer.write(byteString) - }.let { - if (mockResponse.headers["Transfer-Encoding"] == "chunked") { - Buffer().apply { it.readChunked(this) } - } else { - it - } - }.readByteString() - - assertEquals(mockResponseBody, httpResponse.body!!.readByteString()) - assertEquals(mockResponse.statusCode, httpResponse.statusCode) - // JS MockServer serves headers in lowercase, so convert before comparing - // Also, remove 'Transfer-Encoding' header before comparison since it is changed by the Apple client - val mockResponseHeaders = mockResponse.headers.map { it.key.lowercase() to it.value.lowercase() }.filterNot { (key, _) -> key == "transfer-encoding" } - val httpResponseHeaders = httpResponse.headers.map { it.name.lowercase() to it.value.lowercase() }.filterNot { (key, _) -> key == "transfer-encoding" } - - // Use contains because there can be more headers than requested in the response - assertTrue(httpResponseHeaders.containsAll(mockResponseHeaders), "Headers do not match: httpResponseHeaders=$httpResponseHeaders mockResponseHeadersLowercase=$mockResponseHeaders") -} diff --git a/libraries/apollo-mockserver/src/concurrentMain/kotlin/com/apollographql/apollo/mockserver/TcpServer.concurrent.kt b/libraries/apollo-mockserver/src/concurrentMain/kotlin/com/apollographql/apollo/mockserver/TcpServer.concurrent.kt deleted file mode 100644 index 5af4d6d3cff..00000000000 --- a/libraries/apollo-mockserver/src/concurrentMain/kotlin/com/apollographql/apollo/mockserver/TcpServer.concurrent.kt +++ /dev/null @@ -1,132 +0,0 @@ -package com.apollographql.apollo.mockserver - -import com.apollographql.apollo.annotations.ApolloExperimental -import io.ktor.network.selector.SelectorManager -import io.ktor.network.sockets.InetSocketAddress -import io.ktor.network.sockets.aSocket -import io.ktor.network.sockets.openReadChannel -import io.ktor.network.sockets.openWriteChannel -import kotlinx.coroutines.CancellationException -import kotlinx.coroutines.CoroutineDispatcher -import kotlinx.coroutines.CoroutineScope -import kotlinx.coroutines.Dispatchers -import kotlinx.coroutines.IO -import kotlinx.coroutines.SupervisorJob -import kotlinx.coroutines.cancel -import kotlinx.coroutines.channels.Channel -import kotlinx.coroutines.coroutineScope -import kotlinx.coroutines.delay -import kotlinx.coroutines.launch -import kotlinx.coroutines.withTimeout -import okio.IOException -import io.ktor.network.sockets.Socket as WrappedSocket - -actual fun TcpServer(port: Int): TcpServer = KtorTcpServer(port) - -@ApolloExperimental -class KtorTcpServer(port: Int = 0, private val acceptDelayMillis: Int = 0, dispatcher: CoroutineDispatcher = Dispatchers.IO) : TcpServer { - private val selectorManager = SelectorManager(dispatcher) - private val scope = CoroutineScope(SupervisorJob() + dispatcher) - private val serverSocket = aSocket(selectorManager).tcp().bind("127.0.0.1", port) - - - override fun close() { - scope.cancel() - selectorManager.close() - serverSocket.close() - } - - override fun listen(block: (socket: TcpSocket) -> Unit) { - scope.launch { - while (true) { - if (acceptDelayMillis > 0) { - delay(acceptDelayMillis.toLong()) - } - val socket: WrappedSocket = try { - serverSocket.accept() - } catch (t: Throwable) { - if (t is CancellationException) { throw t } - delay(1000) - continue - } - - val ktorSocket = KtorTcpSocket(socket) - block(ktorSocket) - - launch { - ktorSocket.loop() - } - } - } - } - - override suspend fun address(): Address { - return withTimeout(1000) { - var address: Address - while(true) { - try { - address = (serverSocket.localAddress as InetSocketAddress).let { - Address(it.hostname, it.port) - } - break - } catch (e: Exception) { - delay(50) - continue - } - } - address - } - } -} - -internal class KtorTcpSocket(private val socket: WrappedSocket) : TcpSocket { - private val receiveChannel = socket.openReadChannel() - private val writeChannel = socket.openWriteChannel() - - private val writeQueue = Channel<ByteArray>(Channel.UNLIMITED) - private val readQueue = Channel<ByteArray>(Channel.UNLIMITED) - - private suspend fun readLoop() { - val buffer = ByteArray(8192) - while (true) { - val ret = receiveChannel.readAvailable(buffer, 0, buffer.size) - if (ret == -1) { - readQueue.close(IOException("Error reading socket", receiveChannel.closedCause)) - break - } else if (ret > 0) { - readQueue.send(ByteArray(ret) { buffer[it] }) - } - } - } - - private suspend fun writeLoop() { - while (true) { - val data = writeQueue.receive() - writeChannel.writeFully(data, 0, data.size) - writeChannel.flush() - } - } - - suspend fun loop() = coroutineScope { - launch { - readLoop() - // Whenever the socket get closed, cancel the writeLoop - this@coroutineScope.cancel() - } - launch { - writeLoop() - } - } - - override fun close() { - socket.close() - } - - override suspend fun receive(): ByteArray { - return readQueue.receive() - } - - override fun send(data: ByteArray) { - writeQueue.trySend(data) - } -} \ No newline at end of file diff --git a/libraries/apollo-mockserver/src/jsMain/kotlin/com/apollographql/apollo/mockserver/TcpServer.js.kt b/libraries/apollo-mockserver/src/jsMain/kotlin/com/apollographql/apollo/mockserver/TcpServer.js.kt deleted file mode 100644 index 38cbae1d209..00000000000 --- a/libraries/apollo-mockserver/src/jsMain/kotlin/com/apollographql/apollo/mockserver/TcpServer.js.kt +++ /dev/null @@ -1,85 +0,0 @@ -package com.apollographql.apollo.mockserver - -import js.typedarrays.toUint8Array -import kotlinx.coroutines.channels.Channel -import node.buffer.Buffer -import node.events.Event -import node.net.AddressInfo -import node.net.createServer -import okio.IOException -import kotlin.coroutines.resume -import kotlin.coroutines.suspendCoroutine -import node.net.Server as WrappedServer -import node.net.Socket as WrappedSocket - -internal class NodeTcpSocket(private val netSocket: WrappedSocket) : TcpSocket { - private val readQueue = Channel<ByteArray>(Channel.UNLIMITED) - init { - netSocket.on(Event.DATA) { chunk -> - val bytes = when (chunk) { - is String -> chunk.encodeToByteArray() - is Buffer -> chunk.toByteArray() - else -> error("Unexpected chunk type: ${chunk::class}") - } - readQueue.trySend(bytes) - } - - netSocket.on(Event.CLOSE) { _ -> - readQueue.close(IOException("The socket was closed")) - } - } - - override suspend fun receive(): ByteArray { - return readQueue.receive() - } - - override fun send(data: ByteArray) { - // Enqueue everything - netSocket.write(data.toUint8Array()) - } - - override fun close() { - /** - * [Event.CLOSE] will be invoked and the readQueue will be closed - */ - netSocket.destroy() - } -} - -internal class NodeTcpServer(private val port: Int) : TcpServer { - private var server: WrappedServer? = null - private var address: Address? = null - - - override fun listen(block: (socket: TcpSocket) -> Unit) { - server = createServer { netSocket -> - block(NodeTcpSocket(netSocket)) - } - - server!!.listen(port) - } - - override suspend fun address(): Address { - check(server != null) { - "You need to call start() before calling port()" - } - - return address ?: suspendCoroutine { cont -> - server!!.on(Event.LISTENING) { - val address = server!!.address().unsafeCast<AddressInfo>() - - this.address = Address(address.address, address.port.toInt()) - cont.resume(this.address!!) - } - } - } - - override fun close() { - check(server != null) { - "server is not started" - } - server!!.close() - } -} - -actual fun TcpServer(port: Int): TcpServer = NodeTcpServer(port) diff --git a/libraries/apollo-mockserver/src/jvmTest/kotlin/com/apollographql/apollo/mockserver/test/MultipartTest.kt b/libraries/apollo-mockserver/src/jvmTest/kotlin/com/apollographql/apollo/mockserver/test/MultipartTest.kt deleted file mode 100644 index d04766d2a36..00000000000 --- a/libraries/apollo-mockserver/src/jvmTest/kotlin/com/apollographql/apollo/mockserver/test/MultipartTest.kt +++ /dev/null @@ -1,60 +0,0 @@ -@file:Suppress("DEPRECATION") - -package com.apollographql.apollo.mockserver.test - -import com.apollographql.apollo.api.http.HttpMethod -import com.apollographql.apollo.api.http.HttpRequest -import com.apollographql.apollo.mockserver.MockServer -import com.apollographql.apollo.mockserver.enqueueMultipart -import com.apollographql.apollo.mockserver.enqueueStrings -import com.apollographql.apollo.network.http.DefaultHttpEngine -import com.apollographql.apollo.testing.internal.runTest -import okhttp3.MultipartReader -import kotlin.test.Test -import kotlin.test.assertEquals - -class MultipartTest { - private lateinit var mockServer: MockServer - - private fun setUp() { - mockServer = MockServer() - } - - private fun tearDown() { - mockServer.close() - } - - /** - * Check that the multipart encoded by MockServer can be decoded by OkHttp's MultipartReader. - */ - @Test - fun receiveAndDecodeParts() = runTest(before = { setUp() }, after = { tearDown() }) { - val part0 = """{"data":{"song":{"firstVerse":"Now I know my ABC's."}},"hasNext":true}""" - val part1 = """{"data":{"secondVerse":"Next time won't you sing with me?"},"path":["song"],"hasNext":false}""" - val boundary = "-" - mockServer.enqueueMultipart(boundary = boundary, partsContentType = "application/json; charset=utf-8") - .enqueueStrings(listOf(part0, part1)) - - val httpResponse = DefaultHttpEngine().execute(HttpRequest.Builder(HttpMethod.Get, mockServer.url()).build()) - - val parts = mutableListOf<MultipartReader.Part>() - val partBodies = mutableListOf<String>() - // Taken from https://square.github.io/okhttp/4.x/okhttp/okhttp3/-multipart-reader/ - val multipartReader = MultipartReader(httpResponse.body!!, boundary = boundary) - multipartReader.use { - while (true) { - val part = multipartReader.nextPart() ?: break - parts.add(part) - partBodies.add(part.body.readUtf8()) - } - } - - assertEquals("application/json; charset=utf-8", parts[0].headers["Content-Type"]) - assertEquals(part0.length.toString(), parts[0].headers["Content-Length"]) - assertEquals(part0, partBodies[0]) - - assertEquals("application/json; charset=utf-8", parts[1].headers["Content-Type"]) - assertEquals(part1.length.toString(), parts[1].headers["Content-Length"]) - assertEquals(part1, partBodies[1]) - } -} diff --git a/libraries/apollo-mockserver/src/wasmJsMain/kotlin/com/apollographql/apollo/mockserver/TcpServer.wasmJs.kt b/libraries/apollo-mockserver/src/wasmJsMain/kotlin/com/apollographql/apollo/mockserver/TcpServer.wasmJs.kt deleted file mode 100644 index 9fb76ad95a8..00000000000 --- a/libraries/apollo-mockserver/src/wasmJsMain/kotlin/com/apollographql/apollo/mockserver/TcpServer.wasmJs.kt +++ /dev/null @@ -1,8 +0,0 @@ -package com.apollographql.apollo.mockserver - -import com.apollographql.apollo.annotations.ApolloExperimental - -@ApolloExperimental -actual fun TcpServer(port: Int): TcpServer { - TODO("Not yet implemented") -} \ No newline at end of file diff --git a/libraries/apollo-normalized-cache-api/api/apollo-normalized-cache-api.klib.api b/libraries/apollo-normalized-cache-api/api/apollo-normalized-cache-api.klib.api index 063fb45ccce..aeebe15221e 100644 --- a/libraries/apollo-normalized-cache-api/api/apollo-normalized-cache-api.klib.api +++ b/libraries/apollo-normalized-cache-api/api/apollo-normalized-cache-api.klib.api @@ -6,69 +6,90 @@ // - Show declarations: true // Library unique name: <com.apollographql.apollo:apollo-normalized-cache-api> +abstract interface com.apollographql.apollo.cache.normalized.api/CacheKeyGenerator { // com.apollographql.apollo.cache.normalized.api/CacheKeyGenerator|null[0] + abstract fun cacheKeyForObject(kotlin.collections/Map<kotlin/String, kotlin/Any?>, com.apollographql.apollo.cache.normalized.api/CacheKeyGeneratorContext): com.apollographql.apollo.cache.normalized.api/CacheKey? // com.apollographql.apollo.cache.normalized.api/CacheKeyGenerator.cacheKeyForObject|cacheKeyForObject(kotlin.collections.Map<kotlin.String,kotlin.Any?>;com.apollographql.apollo.cache.normalized.api.CacheKeyGeneratorContext){}[0] +} + +abstract interface com.apollographql.apollo.cache.normalized.api/CacheResolver { // com.apollographql.apollo.cache.normalized.api/CacheResolver|null[0] + abstract fun resolveField(com.apollographql.apollo.api/CompiledField, com.apollographql.apollo.api/Executable.Variables, kotlin.collections/Map<kotlin/String, kotlin/Any?>, kotlin/String): kotlin/Any? // com.apollographql.apollo.cache.normalized.api/CacheResolver.resolveField|resolveField(com.apollographql.apollo.api.CompiledField;com.apollographql.apollo.api.Executable.Variables;kotlin.collections.Map<kotlin.String,kotlin.Any?>;kotlin.String){}[0] +} + +abstract interface com.apollographql.apollo.cache.normalized.api/ReadOnlyNormalizedCache { // com.apollographql.apollo.cache.normalized.api/ReadOnlyNormalizedCache|null[0] + abstract fun dump(): kotlin.collections/Map<kotlin.reflect/KClass<*>, kotlin.collections/Map<kotlin/String, com.apollographql.apollo.cache.normalized.api/Record>> // com.apollographql.apollo.cache.normalized.api/ReadOnlyNormalizedCache.dump|dump(){}[0] + abstract fun loadRecord(kotlin/String, com.apollographql.apollo.cache.normalized.api/CacheHeaders): com.apollographql.apollo.cache.normalized.api/Record? // com.apollographql.apollo.cache.normalized.api/ReadOnlyNormalizedCache.loadRecord|loadRecord(kotlin.String;com.apollographql.apollo.cache.normalized.api.CacheHeaders){}[0] + abstract fun loadRecords(kotlin.collections/Collection<kotlin/String>, com.apollographql.apollo.cache.normalized.api/CacheHeaders): kotlin.collections/Collection<com.apollographql.apollo.cache.normalized.api/Record> // com.apollographql.apollo.cache.normalized.api/ReadOnlyNormalizedCache.loadRecords|loadRecords(kotlin.collections.Collection<kotlin.String>;com.apollographql.apollo.cache.normalized.api.CacheHeaders){}[0] +} + abstract class com.apollographql.apollo.cache.normalized.api/CacheKeyResolver : com.apollographql.apollo.cache.normalized.api/CacheResolver { // com.apollographql.apollo.cache.normalized.api/CacheKeyResolver|null[0] - abstract fun cacheKeyForField(com.apollographql.apollo.api/CompiledField, com.apollographql.apollo.api/Executable.Variables): com.apollographql.apollo.cache.normalized.api/CacheKey? // com.apollographql.apollo.cache.normalized.api/CacheKeyResolver.cacheKeyForField|cacheKeyForField(com.apollographql.apollo.api.CompiledField;com.apollographql.apollo.api.Executable.Variables){}[0] constructor <init>() // com.apollographql.apollo.cache.normalized.api/CacheKeyResolver.<init>|<init>(){}[0] + + abstract fun cacheKeyForField(com.apollographql.apollo.api/CompiledField, com.apollographql.apollo.api/Executable.Variables): com.apollographql.apollo.cache.normalized.api/CacheKey? // com.apollographql.apollo.cache.normalized.api/CacheKeyResolver.cacheKeyForField|cacheKeyForField(com.apollographql.apollo.api.CompiledField;com.apollographql.apollo.api.Executable.Variables){}[0] final fun resolveField(com.apollographql.apollo.api/CompiledField, com.apollographql.apollo.api/Executable.Variables, kotlin.collections/Map<kotlin/String, kotlin/Any?>, kotlin/String): kotlin/Any? // com.apollographql.apollo.cache.normalized.api/CacheKeyResolver.resolveField|resolveField(com.apollographql.apollo.api.CompiledField;com.apollographql.apollo.api.Executable.Variables;kotlin.collections.Map<kotlin.String,kotlin.Any?>;kotlin.String){}[0] open fun listOfCacheKeysForField(com.apollographql.apollo.api/CompiledField, com.apollographql.apollo.api/Executable.Variables): kotlin.collections/List<com.apollographql.apollo.cache.normalized.api/CacheKey?>? // com.apollographql.apollo.cache.normalized.api/CacheKeyResolver.listOfCacheKeysForField|listOfCacheKeysForField(com.apollographql.apollo.api.CompiledField;com.apollographql.apollo.api.Executable.Variables){}[0] } + abstract class com.apollographql.apollo.cache.normalized.api/NormalizedCache : com.apollographql.apollo.cache.normalized.api/ReadOnlyNormalizedCache { // com.apollographql.apollo.cache.normalized.api/NormalizedCache|null[0] + constructor <init>() // com.apollographql.apollo.cache.normalized.api/NormalizedCache.<init>|<init>(){}[0] + + final var nextCache // com.apollographql.apollo.cache.normalized.api/NormalizedCache.nextCache|{}nextCache[0] + final fun <get-nextCache>(): com.apollographql.apollo.cache.normalized.api/NormalizedCache? // com.apollographql.apollo.cache.normalized.api/NormalizedCache.nextCache.<get-nextCache>|<get-nextCache>(){}[0] + abstract fun clearAll() // com.apollographql.apollo.cache.normalized.api/NormalizedCache.clearAll|clearAll(){}[0] abstract fun merge(com.apollographql.apollo.cache.normalized.api/Record, com.apollographql.apollo.cache.normalized.api/CacheHeaders): kotlin.collections/Set<kotlin/String> // com.apollographql.apollo.cache.normalized.api/NormalizedCache.merge|merge(com.apollographql.apollo.cache.normalized.api.Record;com.apollographql.apollo.cache.normalized.api.CacheHeaders){}[0] abstract fun merge(kotlin.collections/Collection<com.apollographql.apollo.cache.normalized.api/Record>, com.apollographql.apollo.cache.normalized.api/CacheHeaders): kotlin.collections/Set<kotlin/String> // com.apollographql.apollo.cache.normalized.api/NormalizedCache.merge|merge(kotlin.collections.Collection<com.apollographql.apollo.cache.normalized.api.Record>;com.apollographql.apollo.cache.normalized.api.CacheHeaders){}[0] abstract fun remove(com.apollographql.apollo.cache.normalized.api/CacheKey, kotlin/Boolean): kotlin/Boolean // com.apollographql.apollo.cache.normalized.api/NormalizedCache.remove|remove(com.apollographql.apollo.cache.normalized.api.CacheKey;kotlin.Boolean){}[0] abstract fun remove(kotlin/String): kotlin/Int // com.apollographql.apollo.cache.normalized.api/NormalizedCache.remove|remove(kotlin.String){}[0] - constructor <init>() // com.apollographql.apollo.cache.normalized.api/NormalizedCache.<init>|<init>(){}[0] final fun chain(com.apollographql.apollo.cache.normalized.api/NormalizedCache): com.apollographql.apollo.cache.normalized.api/NormalizedCache // com.apollographql.apollo.cache.normalized.api/NormalizedCache.chain|chain(com.apollographql.apollo.cache.normalized.api.NormalizedCache){}[0] + final object Companion { // com.apollographql.apollo.cache.normalized.api/NormalizedCache.Companion|null[0] final fun patternToRegex(kotlin/String): kotlin.text/Regex // com.apollographql.apollo.cache.normalized.api/NormalizedCache.Companion.patternToRegex|patternToRegex(kotlin.String){}[0] final fun prettifyDump(kotlin.collections/Map<kotlin.reflect/KClass<*>, kotlin.collections/Map<kotlin/String, com.apollographql.apollo.cache.normalized.api/Record>>): kotlin/String // com.apollographql.apollo.cache.normalized.api/NormalizedCache.Companion.prettifyDump|prettifyDump(kotlin.collections.Map<kotlin.reflect.KClass<*>,kotlin.collections.Map<kotlin.String,com.apollographql.apollo.cache.normalized.api.Record>>){}[0] } - final var nextCache // com.apollographql.apollo.cache.normalized.api/NormalizedCache.nextCache|{}nextCache[0] - final fun <get-nextCache>(): com.apollographql.apollo.cache.normalized.api/NormalizedCache? // com.apollographql.apollo.cache.normalized.api/NormalizedCache.nextCache.<get-nextCache>|<get-nextCache>(){}[0] } + abstract class com.apollographql.apollo.cache.normalized.api/NormalizedCacheFactory { // com.apollographql.apollo.cache.normalized.api/NormalizedCacheFactory|null[0] - abstract fun create(): com.apollographql.apollo.cache.normalized.api/NormalizedCache // com.apollographql.apollo.cache.normalized.api/NormalizedCacheFactory.create|create(){}[0] constructor <init>() // com.apollographql.apollo.cache.normalized.api/NormalizedCacheFactory.<init>|<init>(){}[0] + + abstract fun create(): com.apollographql.apollo.cache.normalized.api/NormalizedCache // com.apollographql.apollo.cache.normalized.api/NormalizedCacheFactory.create|create(){}[0] final fun chain(com.apollographql.apollo.cache.normalized.api/NormalizedCacheFactory): com.apollographql.apollo.cache.normalized.api/NormalizedCacheFactory // com.apollographql.apollo.cache.normalized.api/NormalizedCacheFactory.chain|chain(com.apollographql.apollo.cache.normalized.api.NormalizedCacheFactory){}[0] final fun createChain(): com.apollographql.apollo.cache.normalized.api/NormalizedCache // com.apollographql.apollo.cache.normalized.api/NormalizedCacheFactory.createChain|createChain(){}[0] } -abstract interface com.apollographql.apollo.cache.normalized.api/CacheKeyGenerator { // com.apollographql.apollo.cache.normalized.api/CacheKeyGenerator|null[0] - abstract fun cacheKeyForObject(kotlin.collections/Map<kotlin/String, kotlin/Any?>, com.apollographql.apollo.cache.normalized.api/CacheKeyGeneratorContext): com.apollographql.apollo.cache.normalized.api/CacheKey? // com.apollographql.apollo.cache.normalized.api/CacheKeyGenerator.cacheKeyForObject|cacheKeyForObject(kotlin.collections.Map<kotlin.String,kotlin.Any?>;com.apollographql.apollo.cache.normalized.api.CacheKeyGeneratorContext){}[0] -} -abstract interface com.apollographql.apollo.cache.normalized.api/CacheResolver { // com.apollographql.apollo.cache.normalized.api/CacheResolver|null[0] - abstract fun resolveField(com.apollographql.apollo.api/CompiledField, com.apollographql.apollo.api/Executable.Variables, kotlin.collections/Map<kotlin/String, kotlin/Any?>, kotlin/String): kotlin/Any? // com.apollographql.apollo.cache.normalized.api/CacheResolver.resolveField|resolveField(com.apollographql.apollo.api.CompiledField;com.apollographql.apollo.api.Executable.Variables;kotlin.collections.Map<kotlin.String,kotlin.Any?>;kotlin.String){}[0] -} -abstract interface com.apollographql.apollo.cache.normalized.api/ReadOnlyNormalizedCache { // com.apollographql.apollo.cache.normalized.api/ReadOnlyNormalizedCache|null[0] - abstract fun dump(): kotlin.collections/Map<kotlin.reflect/KClass<*>, kotlin.collections/Map<kotlin/String, com.apollographql.apollo.cache.normalized.api/Record>> // com.apollographql.apollo.cache.normalized.api/ReadOnlyNormalizedCache.dump|dump(){}[0] - abstract fun loadRecord(kotlin/String, com.apollographql.apollo.cache.normalized.api/CacheHeaders): com.apollographql.apollo.cache.normalized.api/Record? // com.apollographql.apollo.cache.normalized.api/ReadOnlyNormalizedCache.loadRecord|loadRecord(kotlin.String;com.apollographql.apollo.cache.normalized.api.CacheHeaders){}[0] - abstract fun loadRecords(kotlin.collections/Collection<kotlin/String>, com.apollographql.apollo.cache.normalized.api/CacheHeaders): kotlin.collections/Collection<com.apollographql.apollo.cache.normalized.api/Record> // com.apollographql.apollo.cache.normalized.api/ReadOnlyNormalizedCache.loadRecords|loadRecords(kotlin.collections.Collection<kotlin.String>;com.apollographql.apollo.cache.normalized.api.CacheHeaders){}[0] -} + final class com.apollographql.apollo.cache.normalized.api/CacheHeaders { // com.apollographql.apollo.cache.normalized.api/CacheHeaders|null[0] + final fun hasHeader(kotlin/String): kotlin/Boolean // com.apollographql.apollo.cache.normalized.api/CacheHeaders.hasHeader|hasHeader(kotlin.String){}[0] + final fun headerValue(kotlin/String): kotlin/String? // com.apollographql.apollo.cache.normalized.api/CacheHeaders.headerValue|headerValue(kotlin.String){}[0] + final fun newBuilder(): com.apollographql.apollo.cache.normalized.api/CacheHeaders.Builder // com.apollographql.apollo.cache.normalized.api/CacheHeaders.newBuilder|newBuilder(){}[0] + final fun plus(com.apollographql.apollo.cache.normalized.api/CacheHeaders): com.apollographql.apollo.cache.normalized.api/CacheHeaders // com.apollographql.apollo.cache.normalized.api/CacheHeaders.plus|plus(com.apollographql.apollo.cache.normalized.api.CacheHeaders){}[0] + final class Builder { // com.apollographql.apollo.cache.normalized.api/CacheHeaders.Builder|null[0] constructor <init>() // com.apollographql.apollo.cache.normalized.api/CacheHeaders.Builder.<init>|<init>(){}[0] + final fun addHeader(kotlin/String, kotlin/String): com.apollographql.apollo.cache.normalized.api/CacheHeaders.Builder // com.apollographql.apollo.cache.normalized.api/CacheHeaders.Builder.addHeader|addHeader(kotlin.String;kotlin.String){}[0] final fun addHeaders(kotlin.collections/Map<kotlin/String, kotlin/String>): com.apollographql.apollo.cache.normalized.api/CacheHeaders.Builder // com.apollographql.apollo.cache.normalized.api/CacheHeaders.Builder.addHeaders|addHeaders(kotlin.collections.Map<kotlin.String,kotlin.String>){}[0] final fun build(): com.apollographql.apollo.cache.normalized.api/CacheHeaders // com.apollographql.apollo.cache.normalized.api/CacheHeaders.Builder.build|build(){}[0] } - final fun hasHeader(kotlin/String): kotlin/Boolean // com.apollographql.apollo.cache.normalized.api/CacheHeaders.hasHeader|hasHeader(kotlin.String){}[0] - final fun headerValue(kotlin/String): kotlin/String? // com.apollographql.apollo.cache.normalized.api/CacheHeaders.headerValue|headerValue(kotlin.String){}[0] - final fun newBuilder(): com.apollographql.apollo.cache.normalized.api/CacheHeaders.Builder // com.apollographql.apollo.cache.normalized.api/CacheHeaders.newBuilder|newBuilder(){}[0] - final fun plus(com.apollographql.apollo.cache.normalized.api/CacheHeaders): com.apollographql.apollo.cache.normalized.api/CacheHeaders // com.apollographql.apollo.cache.normalized.api/CacheHeaders.plus|plus(com.apollographql.apollo.cache.normalized.api.CacheHeaders){}[0] + final object Companion { // com.apollographql.apollo.cache.normalized.api/CacheHeaders.Companion|null[0] - final fun builder(): com.apollographql.apollo.cache.normalized.api/CacheHeaders.Builder // com.apollographql.apollo.cache.normalized.api/CacheHeaders.Companion.builder|builder(){}[0] final val NONE // com.apollographql.apollo.cache.normalized.api/CacheHeaders.Companion.NONE|{}NONE[0] final fun <get-NONE>(): com.apollographql.apollo.cache.normalized.api/CacheHeaders // com.apollographql.apollo.cache.normalized.api/CacheHeaders.Companion.NONE.<get-NONE>|<get-NONE>(){}[0] + + final fun builder(): com.apollographql.apollo.cache.normalized.api/CacheHeaders.Builder // com.apollographql.apollo.cache.normalized.api/CacheHeaders.Companion.builder|builder(){}[0] } } + final class com.apollographql.apollo.cache.normalized.api/CacheKey { // com.apollographql.apollo.cache.normalized.api/CacheKey|null[0] constructor <init>(kotlin/String) // com.apollographql.apollo.cache.normalized.api/CacheKey.<init>|<init>(kotlin.String){}[0] constructor <init>(kotlin/String, kotlin.collections/List<kotlin/String>) // com.apollographql.apollo.cache.normalized.api/CacheKey.<init>|<init>(kotlin.String;kotlin.collections.List<kotlin.String>){}[0] constructor <init>(kotlin/String, kotlin/Array<out kotlin/String>...) // com.apollographql.apollo.cache.normalized.api/CacheKey.<init>|<init>(kotlin.String;kotlin.Array<out|kotlin.String>...){}[0] + + final val key // com.apollographql.apollo.cache.normalized.api/CacheKey.key|{}key[0] + final fun <get-key>(): kotlin/String // com.apollographql.apollo.cache.normalized.api/CacheKey.key.<get-key>|<get-key>(){}[0] + final fun equals(kotlin/Any?): kotlin/Boolean // com.apollographql.apollo.cache.normalized.api/CacheKey.equals|equals(kotlin.Any?){}[0] final fun hashCode(): kotlin/Int // com.apollographql.apollo.cache.normalized.api/CacheKey.hashCode|hashCode(){}[0] final fun serialize(): kotlin/String // com.apollographql.apollo.cache.normalized.api/CacheKey.serialize|serialize(){}[0] final fun toString(): kotlin/String // com.apollographql.apollo.cache.normalized.api/CacheKey.toString|toString(){}[0] + final object Companion { // com.apollographql.apollo.cache.normalized.api/CacheKey.Companion|null[0] final fun canDeserialize(kotlin/String): kotlin/Boolean // com.apollographql.apollo.cache.normalized.api/CacheKey.Companion.canDeserialize|canDeserialize(kotlin.String){}[0] final fun deserialize(kotlin/String): com.apollographql.apollo.cache.normalized.api/CacheKey // com.apollographql.apollo.cache.normalized.api/CacheKey.Companion.deserialize|deserialize(kotlin.String){}[0] @@ -76,18 +97,23 @@ final class com.apollographql.apollo.cache.normalized.api/CacheKey { // com.apol final fun from(kotlin/String, kotlin/Array<out kotlin/String>...): com.apollographql.apollo.cache.normalized.api/CacheKey // com.apollographql.apollo.cache.normalized.api/CacheKey.Companion.from|from(kotlin.String;kotlin.Array<out|kotlin.String>...){}[0] final fun rootKey(): com.apollographql.apollo.cache.normalized.api/CacheKey // com.apollographql.apollo.cache.normalized.api/CacheKey.Companion.rootKey|rootKey(){}[0] } - final val key // com.apollographql.apollo.cache.normalized.api/CacheKey.key|{}key[0] - final fun <get-key>(): kotlin/String // com.apollographql.apollo.cache.normalized.api/CacheKey.key.<get-key>|<get-key>(){}[0] } + final class com.apollographql.apollo.cache.normalized.api/CacheKeyGeneratorContext { // com.apollographql.apollo.cache.normalized.api/CacheKeyGeneratorContext|null[0] constructor <init>(com.apollographql.apollo.api/CompiledField, com.apollographql.apollo.api/Executable.Variables) // com.apollographql.apollo.cache.normalized.api/CacheKeyGeneratorContext.<init>|<init>(com.apollographql.apollo.api.CompiledField;com.apollographql.apollo.api.Executable.Variables){}[0] + final val field // com.apollographql.apollo.cache.normalized.api/CacheKeyGeneratorContext.field|{}field[0] final fun <get-field>(): com.apollographql.apollo.api/CompiledField // com.apollographql.apollo.cache.normalized.api/CacheKeyGeneratorContext.field.<get-field>|<get-field>(){}[0] final val variables // com.apollographql.apollo.cache.normalized.api/CacheKeyGeneratorContext.variables|{}variables[0] final fun <get-variables>(): com.apollographql.apollo.api/Executable.Variables // com.apollographql.apollo.cache.normalized.api/CacheKeyGeneratorContext.variables.<get-variables>|<get-variables>(){}[0] } + final class com.apollographql.apollo.cache.normalized.api/MemoryCache : com.apollographql.apollo.cache.normalized.api/NormalizedCache { // com.apollographql.apollo.cache.normalized.api/MemoryCache|null[0] constructor <init>(kotlin/Int = ..., kotlin/Long = ...) // com.apollographql.apollo.cache.normalized.api/MemoryCache.<init>|<init>(kotlin.Int;kotlin.Long){}[0] + + final val size // com.apollographql.apollo.cache.normalized.api/MemoryCache.size|{}size[0] + final fun <get-size>(): kotlin/Int // com.apollographql.apollo.cache.normalized.api/MemoryCache.size.<get-size>|<get-size>(){}[0] + final fun clearAll() // com.apollographql.apollo.cache.normalized.api/MemoryCache.clearAll|clearAll(){}[0] final fun dump(): kotlin.collections/Map<kotlin.reflect/KClass<*>, kotlin.collections/Map<kotlin/String, com.apollographql.apollo.cache.normalized.api/Record>> // com.apollographql.apollo.cache.normalized.api/MemoryCache.dump|dump(){}[0] final fun loadRecord(kotlin/String, com.apollographql.apollo.cache.normalized.api/CacheHeaders): com.apollographql.apollo.cache.normalized.api/Record? // com.apollographql.apollo.cache.normalized.api/MemoryCache.loadRecord|loadRecord(kotlin.String;com.apollographql.apollo.cache.normalized.api.CacheHeaders){}[0] @@ -96,23 +122,17 @@ final class com.apollographql.apollo.cache.normalized.api/MemoryCache : com.apol final fun merge(kotlin.collections/Collection<com.apollographql.apollo.cache.normalized.api/Record>, com.apollographql.apollo.cache.normalized.api/CacheHeaders): kotlin.collections/Set<kotlin/String> // com.apollographql.apollo.cache.normalized.api/MemoryCache.merge|merge(kotlin.collections.Collection<com.apollographql.apollo.cache.normalized.api.Record>;com.apollographql.apollo.cache.normalized.api.CacheHeaders){}[0] final fun remove(com.apollographql.apollo.cache.normalized.api/CacheKey, kotlin/Boolean): kotlin/Boolean // com.apollographql.apollo.cache.normalized.api/MemoryCache.remove|remove(com.apollographql.apollo.cache.normalized.api.CacheKey;kotlin.Boolean){}[0] final fun remove(kotlin/String): kotlin/Int // com.apollographql.apollo.cache.normalized.api/MemoryCache.remove|remove(kotlin.String){}[0] - final val size // com.apollographql.apollo.cache.normalized.api/MemoryCache.size|{}size[0] - final fun <get-size>(): kotlin/Int // com.apollographql.apollo.cache.normalized.api/MemoryCache.size.<get-size>|<get-size>(){}[0] } + final class com.apollographql.apollo.cache.normalized.api/MemoryCacheFactory : com.apollographql.apollo.cache.normalized.api/NormalizedCacheFactory { // com.apollographql.apollo.cache.normalized.api/MemoryCacheFactory|null[0] constructor <init>(kotlin/Int = ..., kotlin/Long = ...) // com.apollographql.apollo.cache.normalized.api/MemoryCacheFactory.<init>|<init>(kotlin.Int;kotlin.Long){}[0] + final fun create(): com.apollographql.apollo.cache.normalized.api/MemoryCache // com.apollographql.apollo.cache.normalized.api/MemoryCacheFactory.create|create(){}[0] } + final class com.apollographql.apollo.cache.normalized.api/Record : kotlin.collections/Map<kotlin/String, kotlin/Any?> { // com.apollographql.apollo.cache.normalized.api/Record|null[0] constructor <init>(kotlin/String, kotlin.collections/Map<kotlin/String, kotlin/Any?>, com.benasher44.uuid/Uuid? = ...) // com.apollographql.apollo.cache.normalized.api/Record.<init>|<init>(kotlin.String;kotlin.collections.Map<kotlin.String,kotlin.Any?>;com.benasher44.uuid.Uuid?){}[0] - final fun containsKey(kotlin/String): kotlin/Boolean // com.apollographql.apollo.cache.normalized.api/Record.containsKey|containsKey(kotlin.String){}[0] - final fun containsValue(kotlin/Any?): kotlin/Boolean // com.apollographql.apollo.cache.normalized.api/Record.containsValue|containsValue(kotlin.Any?){}[0] - final fun fieldKeys(): kotlin.collections/Set<kotlin/String> // com.apollographql.apollo.cache.normalized.api/Record.fieldKeys|fieldKeys(){}[0] - final fun get(kotlin/String): kotlin/Any? // com.apollographql.apollo.cache.normalized.api/Record.get|get(kotlin.String){}[0] - final fun isEmpty(): kotlin/Boolean // com.apollographql.apollo.cache.normalized.api/Record.isEmpty|isEmpty(){}[0] - final fun mergeWith(com.apollographql.apollo.cache.normalized.api/Record): kotlin/Pair<com.apollographql.apollo.cache.normalized.api/Record, kotlin.collections/Set<kotlin/String>> // com.apollographql.apollo.cache.normalized.api/Record.mergeWith|mergeWith(com.apollographql.apollo.cache.normalized.api.Record){}[0] - final fun referencedFields(): kotlin.collections/List<com.apollographql.apollo.cache.normalized.api/CacheKey> // com.apollographql.apollo.cache.normalized.api/Record.referencedFields|referencedFields(){}[0] - final object Companion // com.apollographql.apollo.cache.normalized.api/Record.Companion|null[0] + final val entries // com.apollographql.apollo.cache.normalized.api/Record.entries|{}entries[0] final fun <get-entries>(): kotlin.collections/Set<kotlin.collections/Map.Entry<kotlin/String, kotlin/Any?>> // com.apollographql.apollo.cache.normalized.api/Record.entries.<get-entries>|<get-entries>(){}[0] final val fields // com.apollographql.apollo.cache.normalized.api/Record.fields|{}fields[0] @@ -129,14 +149,21 @@ final class com.apollographql.apollo.cache.normalized.api/Record : kotlin.collec final fun <get-sizeInBytes>(): kotlin/Int // com.apollographql.apollo.cache.normalized.api/Record.sizeInBytes.<get-sizeInBytes>|<get-sizeInBytes>(){}[0] final val values // com.apollographql.apollo.cache.normalized.api/Record.values|{}values[0] final fun <get-values>(): kotlin.collections/Collection<kotlin/Any?> // com.apollographql.apollo.cache.normalized.api/Record.values.<get-values>|<get-values>(){}[0] + + final fun containsKey(kotlin/String): kotlin/Boolean // com.apollographql.apollo.cache.normalized.api/Record.containsKey|containsKey(kotlin.String){}[0] + final fun containsValue(kotlin/Any?): kotlin/Boolean // com.apollographql.apollo.cache.normalized.api/Record.containsValue|containsValue(kotlin.Any?){}[0] + final fun fieldKeys(): kotlin.collections/Set<kotlin/String> // com.apollographql.apollo.cache.normalized.api/Record.fieldKeys|fieldKeys(){}[0] + final fun get(kotlin/String): kotlin/Any? // com.apollographql.apollo.cache.normalized.api/Record.get|get(kotlin.String){}[0] + final fun isEmpty(): kotlin/Boolean // com.apollographql.apollo.cache.normalized.api/Record.isEmpty|isEmpty(){}[0] + final fun mergeWith(com.apollographql.apollo.cache.normalized.api/Record): kotlin/Pair<com.apollographql.apollo.cache.normalized.api/Record, kotlin.collections/Set<kotlin/String>> // com.apollographql.apollo.cache.normalized.api/Record.mergeWith|mergeWith(com.apollographql.apollo.cache.normalized.api.Record){}[0] + final fun referencedFields(): kotlin.collections/List<com.apollographql.apollo.cache.normalized.api/CacheKey> // com.apollographql.apollo.cache.normalized.api/Record.referencedFields|referencedFields(){}[0] + + final object Companion // com.apollographql.apollo.cache.normalized.api/Record.Companion|null[0] + // Targets: [js] final fun asJsReadonlyMapView(): kotlin.js.collections/JsReadonlyMap<kotlin/String, kotlin/Any?> // com.apollographql.apollo.cache.normalized.api/Record.asJsReadonlyMapView|asJsReadonlyMapView(){}[0] } -final fun (kotlin.collections/Collection<com.apollographql.apollo.cache.normalized.api/Record>?).com.apollographql.apollo.cache.normalized.api/dependentKeys(): kotlin.collections/Set<kotlin/String> // com.apollographql.apollo.cache.normalized.api/dependentKeys|dependentKeys@kotlin.collections.Collection<com.apollographql.apollo.cache.normalized.api.Record>?(){}[0] -final fun <#A: com.apollographql.apollo.api/Executable.Data> (com.apollographql.apollo.api/Executable<#A>).com.apollographql.apollo.cache.normalized.api/normalize(#A, com.apollographql.apollo.api/CustomScalarAdapters, com.apollographql.apollo.cache.normalized.api/CacheKeyGenerator, kotlin/String): kotlin.collections/Map<kotlin/String, com.apollographql.apollo.cache.normalized.api/Record> // com.apollographql.apollo.cache.normalized.api/normalize|normalize@com.apollographql.apollo.api.Executable<0:0>(0:0;com.apollographql.apollo.api.CustomScalarAdapters;com.apollographql.apollo.cache.normalized.api.CacheKeyGenerator;kotlin.String){0§<com.apollographql.apollo.api.Executable.Data>}[0] -final fun <#A: com.apollographql.apollo.api/Executable.Data> (com.apollographql.apollo.api/Executable<#A>).com.apollographql.apollo.cache.normalized.api/readDataFromCache(com.apollographql.apollo.api/CustomScalarAdapters, com.apollographql.apollo.cache.normalized.api/ReadOnlyNormalizedCache, com.apollographql.apollo.cache.normalized.api/CacheResolver, com.apollographql.apollo.cache.normalized.api/CacheHeaders): #A // com.apollographql.apollo.cache.normalized.api/readDataFromCache|readDataFromCache@com.apollographql.apollo.api.Executable<0:0>(com.apollographql.apollo.api.CustomScalarAdapters;com.apollographql.apollo.cache.normalized.api.ReadOnlyNormalizedCache;com.apollographql.apollo.cache.normalized.api.CacheResolver;com.apollographql.apollo.cache.normalized.api.CacheHeaders){0§<com.apollographql.apollo.api.Executable.Data>}[0] -final fun <#A: com.apollographql.apollo.api/Fragment.Data> (com.apollographql.apollo.api/Fragment<#A>).com.apollographql.apollo.cache.normalized.api/readDataFromCache(com.apollographql.apollo.cache.normalized.api/CacheKey, com.apollographql.apollo.api/CustomScalarAdapters, com.apollographql.apollo.cache.normalized.api/ReadOnlyNormalizedCache, com.apollographql.apollo.cache.normalized.api/CacheResolver, com.apollographql.apollo.cache.normalized.api/CacheHeaders): #A // com.apollographql.apollo.cache.normalized.api/readDataFromCache|readDataFromCache@com.apollographql.apollo.api.Fragment<0:0>(com.apollographql.apollo.cache.normalized.api.CacheKey;com.apollographql.apollo.api.CustomScalarAdapters;com.apollographql.apollo.cache.normalized.api.ReadOnlyNormalizedCache;com.apollographql.apollo.cache.normalized.api.CacheResolver;com.apollographql.apollo.cache.normalized.api.CacheHeaders){0§<com.apollographql.apollo.api.Fragment.Data>}[0] -final fun <#A: com.apollographql.apollo.api/Operation.Data> (com.apollographql.apollo.api/Operation<#A>).com.apollographql.apollo.cache.normalized.api/normalize(#A, com.apollographql.apollo.api/CustomScalarAdapters, com.apollographql.apollo.cache.normalized.api/CacheKeyGenerator): kotlin.collections/Map<kotlin/String, com.apollographql.apollo.cache.normalized.api/Record> // com.apollographql.apollo.cache.normalized.api/normalize|normalize@com.apollographql.apollo.api.Operation<0:0>(0:0;com.apollographql.apollo.api.CustomScalarAdapters;com.apollographql.apollo.cache.normalized.api.CacheKeyGenerator){0§<com.apollographql.apollo.api.Operation.Data>}[0] + final object com.apollographql.apollo.cache.normalized.api/ApolloCacheHeaders { // com.apollographql.apollo.cache.normalized.api/ApolloCacheHeaders|null[0] final const val DO_NOT_STORE // com.apollographql.apollo.cache.normalized.api/ApolloCacheHeaders.DO_NOT_STORE|{}DO_NOT_STORE[0] final fun <get-DO_NOT_STORE>(): kotlin/String // com.apollographql.apollo.cache.normalized.api/ApolloCacheHeaders.DO_NOT_STORE.<get-DO_NOT_STORE>|<get-DO_NOT_STORE>(){}[0] @@ -145,12 +172,21 @@ final object com.apollographql.apollo.cache.normalized.api/ApolloCacheHeaders { final const val MEMORY_CACHE_ONLY // com.apollographql.apollo.cache.normalized.api/ApolloCacheHeaders.MEMORY_CACHE_ONLY|{}MEMORY_CACHE_ONLY[0] final fun <get-MEMORY_CACHE_ONLY>(): kotlin/String // com.apollographql.apollo.cache.normalized.api/ApolloCacheHeaders.MEMORY_CACHE_ONLY.<get-MEMORY_CACHE_ONLY>|<get-MEMORY_CACHE_ONLY>(){}[0] } + final object com.apollographql.apollo.cache.normalized.api/DefaultCacheResolver : com.apollographql.apollo.cache.normalized.api/CacheResolver { // com.apollographql.apollo.cache.normalized.api/DefaultCacheResolver|null[0] final fun resolveField(com.apollographql.apollo.api/CompiledField, com.apollographql.apollo.api/Executable.Variables, kotlin.collections/Map<kotlin/String, kotlin/Any?>, kotlin/String): kotlin/Any? // com.apollographql.apollo.cache.normalized.api/DefaultCacheResolver.resolveField|resolveField(com.apollographql.apollo.api.CompiledField;com.apollographql.apollo.api.Executable.Variables;kotlin.collections.Map<kotlin.String,kotlin.Any?>;kotlin.String){}[0] } + final object com.apollographql.apollo.cache.normalized.api/FieldPolicyCacheResolver : com.apollographql.apollo.cache.normalized.api/CacheResolver { // com.apollographql.apollo.cache.normalized.api/FieldPolicyCacheResolver|null[0] final fun resolveField(com.apollographql.apollo.api/CompiledField, com.apollographql.apollo.api/Executable.Variables, kotlin.collections/Map<kotlin/String, kotlin/Any?>, kotlin/String): kotlin/Any? // com.apollographql.apollo.cache.normalized.api/FieldPolicyCacheResolver.resolveField|resolveField(com.apollographql.apollo.api.CompiledField;com.apollographql.apollo.api.Executable.Variables;kotlin.collections.Map<kotlin.String,kotlin.Any?>;kotlin.String){}[0] } + final object com.apollographql.apollo.cache.normalized.api/TypePolicyCacheKeyGenerator : com.apollographql.apollo.cache.normalized.api/CacheKeyGenerator { // com.apollographql.apollo.cache.normalized.api/TypePolicyCacheKeyGenerator|null[0] final fun cacheKeyForObject(kotlin.collections/Map<kotlin/String, kotlin/Any?>, com.apollographql.apollo.cache.normalized.api/CacheKeyGeneratorContext): com.apollographql.apollo.cache.normalized.api/CacheKey? // com.apollographql.apollo.cache.normalized.api/TypePolicyCacheKeyGenerator.cacheKeyForObject|cacheKeyForObject(kotlin.collections.Map<kotlin.String,kotlin.Any?>;com.apollographql.apollo.cache.normalized.api.CacheKeyGeneratorContext){}[0] } + +final fun (kotlin.collections/Collection<com.apollographql.apollo.cache.normalized.api/Record>?).com.apollographql.apollo.cache.normalized.api/dependentKeys(): kotlin.collections/Set<kotlin/String> // com.apollographql.apollo.cache.normalized.api/dependentKeys|dependentKeys@kotlin.collections.Collection<com.apollographql.apollo.cache.normalized.api.Record>?(){}[0] +final fun <#A: com.apollographql.apollo.api/Executable.Data> (com.apollographql.apollo.api/Executable<#A>).com.apollographql.apollo.cache.normalized.api/normalize(#A, com.apollographql.apollo.api/CustomScalarAdapters, com.apollographql.apollo.cache.normalized.api/CacheKeyGenerator, kotlin/String): kotlin.collections/Map<kotlin/String, com.apollographql.apollo.cache.normalized.api/Record> // com.apollographql.apollo.cache.normalized.api/normalize|normalize@com.apollographql.apollo.api.Executable<0:0>(0:0;com.apollographql.apollo.api.CustomScalarAdapters;com.apollographql.apollo.cache.normalized.api.CacheKeyGenerator;kotlin.String){0§<com.apollographql.apollo.api.Executable.Data>}[0] +final fun <#A: com.apollographql.apollo.api/Executable.Data> (com.apollographql.apollo.api/Executable<#A>).com.apollographql.apollo.cache.normalized.api/readDataFromCache(com.apollographql.apollo.api/CustomScalarAdapters, com.apollographql.apollo.cache.normalized.api/ReadOnlyNormalizedCache, com.apollographql.apollo.cache.normalized.api/CacheResolver, com.apollographql.apollo.cache.normalized.api/CacheHeaders): #A // com.apollographql.apollo.cache.normalized.api/readDataFromCache|readDataFromCache@com.apollographql.apollo.api.Executable<0:0>(com.apollographql.apollo.api.CustomScalarAdapters;com.apollographql.apollo.cache.normalized.api.ReadOnlyNormalizedCache;com.apollographql.apollo.cache.normalized.api.CacheResolver;com.apollographql.apollo.cache.normalized.api.CacheHeaders){0§<com.apollographql.apollo.api.Executable.Data>}[0] +final fun <#A: com.apollographql.apollo.api/Fragment.Data> (com.apollographql.apollo.api/Fragment<#A>).com.apollographql.apollo.cache.normalized.api/readDataFromCache(com.apollographql.apollo.cache.normalized.api/CacheKey, com.apollographql.apollo.api/CustomScalarAdapters, com.apollographql.apollo.cache.normalized.api/ReadOnlyNormalizedCache, com.apollographql.apollo.cache.normalized.api/CacheResolver, com.apollographql.apollo.cache.normalized.api/CacheHeaders): #A // com.apollographql.apollo.cache.normalized.api/readDataFromCache|readDataFromCache@com.apollographql.apollo.api.Fragment<0:0>(com.apollographql.apollo.cache.normalized.api.CacheKey;com.apollographql.apollo.api.CustomScalarAdapters;com.apollographql.apollo.cache.normalized.api.ReadOnlyNormalizedCache;com.apollographql.apollo.cache.normalized.api.CacheResolver;com.apollographql.apollo.cache.normalized.api.CacheHeaders){0§<com.apollographql.apollo.api.Fragment.Data>}[0] +final fun <#A: com.apollographql.apollo.api/Operation.Data> (com.apollographql.apollo.api/Operation<#A>).com.apollographql.apollo.cache.normalized.api/normalize(#A, com.apollographql.apollo.api/CustomScalarAdapters, com.apollographql.apollo.cache.normalized.api/CacheKeyGenerator): kotlin.collections/Map<kotlin/String, com.apollographql.apollo.cache.normalized.api/Record> // com.apollographql.apollo.cache.normalized.api/normalize|normalize@com.apollographql.apollo.api.Operation<0:0>(0:0;com.apollographql.apollo.api.CustomScalarAdapters;com.apollographql.apollo.cache.normalized.api.CacheKeyGenerator){0§<com.apollographql.apollo.api.Operation.Data>}[0] diff --git a/libraries/apollo-normalized-cache-sqlite/api/apollo-normalized-cache-sqlite.klib.api b/libraries/apollo-normalized-cache-sqlite/api/apollo-normalized-cache-sqlite.klib.api index c0902032fd3..e1500e4cee7 100644 --- a/libraries/apollo-normalized-cache-sqlite/api/apollo-normalized-cache-sqlite.klib.api +++ b/libraries/apollo-normalized-cache-sqlite/api/apollo-normalized-cache-sqlite.klib.api @@ -16,10 +16,12 @@ final class com.apollographql.apollo.cache.normalized.sql/SqlNormalizedCache : c final fun remove(com.apollographql.apollo.cache.normalized.api/CacheKey, kotlin/Boolean): kotlin/Boolean // com.apollographql.apollo.cache.normalized.sql/SqlNormalizedCache.remove|remove(com.apollographql.apollo.cache.normalized.api.CacheKey;kotlin.Boolean){}[0] final fun remove(kotlin/String): kotlin/Int // com.apollographql.apollo.cache.normalized.sql/SqlNormalizedCache.remove|remove(kotlin.String){}[0] } + final class com.apollographql.apollo.cache.normalized.sql/SqlNormalizedCacheFactory : com.apollographql.apollo.cache.normalized.api/NormalizedCacheFactory { // com.apollographql.apollo.cache.normalized.sql/SqlNormalizedCacheFactory|null[0] constructor <init>() // com.apollographql.apollo.cache.normalized.sql/SqlNormalizedCacheFactory.<init>|<init>(){}[0] constructor <init>(app.cash.sqldelight.db/SqlDriver) // com.apollographql.apollo.cache.normalized.sql/SqlNormalizedCacheFactory.<init>|<init>(app.cash.sqldelight.db.SqlDriver){}[0] constructor <init>(kotlin/String? = ...) // com.apollographql.apollo.cache.normalized.sql/SqlNormalizedCacheFactory.<init>|<init>(kotlin.String?){}[0] constructor <init>(kotlin/String?, kotlin/String?) // com.apollographql.apollo.cache.normalized.sql/SqlNormalizedCacheFactory.<init>|<init>(kotlin.String?;kotlin.String?){}[0] + final fun create(): com.apollographql.apollo.cache.normalized.api/NormalizedCache // com.apollographql.apollo.cache.normalized.sql/SqlNormalizedCacheFactory.create|create(){}[0] } diff --git a/libraries/apollo-normalized-cache/api/apollo-normalized-cache.klib.api b/libraries/apollo-normalized-cache/api/apollo-normalized-cache.klib.api index 34e7c3d6c79..a62823e975d 100644 --- a/libraries/apollo-normalized-cache/api/apollo-normalized-cache.klib.api +++ b/libraries/apollo-normalized-cache/api/apollo-normalized-cache.klib.api @@ -6,7 +6,24 @@ // - Show declarations: true // Library unique name: <com.apollographql.apollo:apollo-normalized-cache> +final enum class com.apollographql.apollo.cache.normalized/FetchPolicy : kotlin/Enum<com.apollographql.apollo.cache.normalized/FetchPolicy> { // com.apollographql.apollo.cache.normalized/FetchPolicy|null[0] + enum entry CacheAndNetwork // com.apollographql.apollo.cache.normalized/FetchPolicy.CacheAndNetwork|null[0] + enum entry CacheFirst // com.apollographql.apollo.cache.normalized/FetchPolicy.CacheFirst|null[0] + enum entry CacheOnly // com.apollographql.apollo.cache.normalized/FetchPolicy.CacheOnly|null[0] + enum entry NetworkFirst // com.apollographql.apollo.cache.normalized/FetchPolicy.NetworkFirst|null[0] + enum entry NetworkOnly // com.apollographql.apollo.cache.normalized/FetchPolicy.NetworkOnly|null[0] + + final val entries // com.apollographql.apollo.cache.normalized/FetchPolicy.entries|#static{}entries[0] + final fun <get-entries>(): kotlin.enums/EnumEntries<com.apollographql.apollo.cache.normalized/FetchPolicy> // com.apollographql.apollo.cache.normalized/FetchPolicy.entries.<get-entries>|<get-entries>#static(){}[0] + + final fun valueOf(kotlin/String): com.apollographql.apollo.cache.normalized/FetchPolicy // com.apollographql.apollo.cache.normalized/FetchPolicy.valueOf|valueOf#static(kotlin.String){}[0] + final fun values(): kotlin/Array<com.apollographql.apollo.cache.normalized/FetchPolicy> // com.apollographql.apollo.cache.normalized/FetchPolicy.values|values#static(){}[0] +} + abstract interface com.apollographql.apollo.cache.normalized/ApolloStore { // com.apollographql.apollo.cache.normalized/ApolloStore|null[0] + abstract val changedKeys // com.apollographql.apollo.cache.normalized/ApolloStore.changedKeys|{}changedKeys[0] + abstract fun <get-changedKeys>(): kotlinx.coroutines.flow/SharedFlow<kotlin.collections/Set<kotlin/String>> // com.apollographql.apollo.cache.normalized/ApolloStore.changedKeys.<get-changedKeys>|<get-changedKeys>(){}[0] + abstract fun <#A1: com.apollographql.apollo.api/Fragment.Data> readFragment(com.apollographql.apollo.api/Fragment<#A1>, com.apollographql.apollo.cache.normalized.api/CacheKey, com.apollographql.apollo.api/CustomScalarAdapters = ..., com.apollographql.apollo.cache.normalized.api/CacheHeaders = ...): #A1 // com.apollographql.apollo.cache.normalized/ApolloStore.readFragment|readFragment(com.apollographql.apollo.api.Fragment<0:0>;com.apollographql.apollo.cache.normalized.api.CacheKey;com.apollographql.apollo.api.CustomScalarAdapters;com.apollographql.apollo.cache.normalized.api.CacheHeaders){0§<com.apollographql.apollo.api.Fragment.Data>}[0] abstract fun <#A1: com.apollographql.apollo.api/Fragment.Data> writeFragmentSync(com.apollographql.apollo.api/Fragment<#A1>, com.apollographql.apollo.cache.normalized.api/CacheKey, #A1, com.apollographql.apollo.api/CustomScalarAdapters = ..., com.apollographql.apollo.cache.normalized.api/CacheHeaders = ...): kotlin.collections/Set<kotlin/String> // com.apollographql.apollo.cache.normalized/ApolloStore.writeFragmentSync|writeFragmentSync(com.apollographql.apollo.api.Fragment<0:0>;com.apollographql.apollo.cache.normalized.api.CacheKey;0:0;com.apollographql.apollo.api.CustomScalarAdapters;com.apollographql.apollo.cache.normalized.api.CacheHeaders){0§<com.apollographql.apollo.api.Fragment.Data>}[0] abstract fun <#A1: com.apollographql.apollo.api/Operation.Data> normalize(com.apollographql.apollo.api/Operation<#A1>, #A1, com.apollographql.apollo.api/CustomScalarAdapters): kotlin.collections/Map<kotlin/String, com.apollographql.apollo.cache.normalized.api/Record> // com.apollographql.apollo.cache.normalized/ApolloStore.normalize|normalize(com.apollographql.apollo.api.Operation<0:0>;0:0;com.apollographql.apollo.api.CustomScalarAdapters){0§<com.apollographql.apollo.api.Operation.Data>}[0] @@ -25,24 +42,11 @@ abstract interface com.apollographql.apollo.cache.normalized/ApolloStore { // co abstract suspend fun <#A1: com.apollographql.apollo.api/Operation.Data> writeOptimisticUpdates(com.apollographql.apollo.api/Operation<#A1>, #A1, com.benasher44.uuid/Uuid, com.apollographql.apollo.api/CustomScalarAdapters = ..., kotlin/Boolean = ...): kotlin.collections/Set<kotlin/String> // com.apollographql.apollo.cache.normalized/ApolloStore.writeOptimisticUpdates|writeOptimisticUpdates(com.apollographql.apollo.api.Operation<0:0>;0:0;com.benasher44.uuid.Uuid;com.apollographql.apollo.api.CustomScalarAdapters;kotlin.Boolean){0§<com.apollographql.apollo.api.Operation.Data>}[0] abstract suspend fun publish(kotlin.collections/Set<kotlin/String>) // com.apollographql.apollo.cache.normalized/ApolloStore.publish|publish(kotlin.collections.Set<kotlin.String>){}[0] abstract suspend fun rollbackOptimisticUpdates(com.benasher44.uuid/Uuid, kotlin/Boolean = ...): kotlin.collections/Set<kotlin/String> // com.apollographql.apollo.cache.normalized/ApolloStore.rollbackOptimisticUpdates|rollbackOptimisticUpdates(com.benasher44.uuid.Uuid;kotlin.Boolean){}[0] - abstract val changedKeys // com.apollographql.apollo.cache.normalized/ApolloStore.changedKeys|{}changedKeys[0] - abstract fun <get-changedKeys>(): kotlinx.coroutines.flow/SharedFlow<kotlin.collections/Set<kotlin/String>> // com.apollographql.apollo.cache.normalized/ApolloStore.changedKeys.<get-changedKeys>|<get-changedKeys>(){}[0] } + final class com.apollographql.apollo.cache.normalized/CacheInfo : com.apollographql.apollo.api/ExecutionContext.Element { // com.apollographql.apollo.cache.normalized/CacheInfo|null[0] constructor <init>(kotlin/Long, kotlin/Long, kotlin/Boolean, kotlin/String?, kotlin/String?) // com.apollographql.apollo.cache.normalized/CacheInfo.<init>|<init>(kotlin.Long;kotlin.Long;kotlin.Boolean;kotlin.String?;kotlin.String?){}[0] - final class Builder { // com.apollographql.apollo.cache.normalized/CacheInfo.Builder|null[0] - constructor <init>() // com.apollographql.apollo.cache.normalized/CacheInfo.Builder.<init>|<init>(){}[0] - final fun build(): com.apollographql.apollo.cache.normalized/CacheInfo // com.apollographql.apollo.cache.normalized/CacheInfo.Builder.build|build(){}[0] - final fun cacheEndMillis(kotlin/Long): com.apollographql.apollo.cache.normalized/CacheInfo.Builder // com.apollographql.apollo.cache.normalized/CacheInfo.Builder.cacheEndMillis|cacheEndMillis(kotlin.Long){}[0] - final fun cacheHit(kotlin/Boolean): com.apollographql.apollo.cache.normalized/CacheInfo.Builder // com.apollographql.apollo.cache.normalized/CacheInfo.Builder.cacheHit|cacheHit(kotlin.Boolean){}[0] - final fun cacheMissException(com.apollographql.apollo.exception/CacheMissException?): com.apollographql.apollo.cache.normalized/CacheInfo.Builder // com.apollographql.apollo.cache.normalized/CacheInfo.Builder.cacheMissException|cacheMissException(com.apollographql.apollo.exception.CacheMissException?){}[0] - final fun cacheStartMillis(kotlin/Long): com.apollographql.apollo.cache.normalized/CacheInfo.Builder // com.apollographql.apollo.cache.normalized/CacheInfo.Builder.cacheStartMillis|cacheStartMillis(kotlin.Long){}[0] - final fun networkEndMillis(kotlin/Long): com.apollographql.apollo.cache.normalized/CacheInfo.Builder // com.apollographql.apollo.cache.normalized/CacheInfo.Builder.networkEndMillis|networkEndMillis(kotlin.Long){}[0] - final fun networkException(com.apollographql.apollo.exception/ApolloException?): com.apollographql.apollo.cache.normalized/CacheInfo.Builder // com.apollographql.apollo.cache.normalized/CacheInfo.Builder.networkException|networkException(com.apollographql.apollo.exception.ApolloException?){}[0] - final fun networkStartMillis(kotlin/Long): com.apollographql.apollo.cache.normalized/CacheInfo.Builder // com.apollographql.apollo.cache.normalized/CacheInfo.Builder.networkStartMillis|networkStartMillis(kotlin.Long){}[0] - } - final fun newBuilder(): com.apollographql.apollo.cache.normalized/CacheInfo.Builder // com.apollographql.apollo.cache.normalized/CacheInfo.newBuilder|newBuilder(){}[0] - final object Key : com.apollographql.apollo.api/ExecutionContext.Key<com.apollographql.apollo.cache.normalized/CacheInfo> // com.apollographql.apollo.cache.normalized/CacheInfo.Key|null[0] + final val cacheEndMillis // com.apollographql.apollo.cache.normalized/CacheInfo.cacheEndMillis|{}cacheEndMillis[0] final fun <get-cacheEndMillis>(): kotlin/Long // com.apollographql.apollo.cache.normalized/CacheInfo.cacheEndMillis.<get-cacheEndMillis>|<get-cacheEndMillis>(){}[0] final val cacheMissException // com.apollographql.apollo.cache.normalized/CacheInfo.cacheMissException|{}cacheMissException[0] @@ -69,22 +73,50 @@ final class com.apollographql.apollo.cache.normalized/CacheInfo : com.apollograp final fun <get-networkException>(): com.apollographql.apollo.exception/ApolloException? // com.apollographql.apollo.cache.normalized/CacheInfo.networkException.<get-networkException>|<get-networkException>(){}[0] final val networkStartMillis // com.apollographql.apollo.cache.normalized/CacheInfo.networkStartMillis|{}networkStartMillis[0] final fun <get-networkStartMillis>(): kotlin/Long // com.apollographql.apollo.cache.normalized/CacheInfo.networkStartMillis.<get-networkStartMillis>|<get-networkStartMillis>(){}[0] + + final fun newBuilder(): com.apollographql.apollo.cache.normalized/CacheInfo.Builder // com.apollographql.apollo.cache.normalized/CacheInfo.newBuilder|newBuilder(){}[0] + + final class Builder { // com.apollographql.apollo.cache.normalized/CacheInfo.Builder|null[0] + constructor <init>() // com.apollographql.apollo.cache.normalized/CacheInfo.Builder.<init>|<init>(){}[0] + + final fun build(): com.apollographql.apollo.cache.normalized/CacheInfo // com.apollographql.apollo.cache.normalized/CacheInfo.Builder.build|build(){}[0] + final fun cacheEndMillis(kotlin/Long): com.apollographql.apollo.cache.normalized/CacheInfo.Builder // com.apollographql.apollo.cache.normalized/CacheInfo.Builder.cacheEndMillis|cacheEndMillis(kotlin.Long){}[0] + final fun cacheHit(kotlin/Boolean): com.apollographql.apollo.cache.normalized/CacheInfo.Builder // com.apollographql.apollo.cache.normalized/CacheInfo.Builder.cacheHit|cacheHit(kotlin.Boolean){}[0] + final fun cacheMissException(com.apollographql.apollo.exception/CacheMissException?): com.apollographql.apollo.cache.normalized/CacheInfo.Builder // com.apollographql.apollo.cache.normalized/CacheInfo.Builder.cacheMissException|cacheMissException(com.apollographql.apollo.exception.CacheMissException?){}[0] + final fun cacheStartMillis(kotlin/Long): com.apollographql.apollo.cache.normalized/CacheInfo.Builder // com.apollographql.apollo.cache.normalized/CacheInfo.Builder.cacheStartMillis|cacheStartMillis(kotlin.Long){}[0] + final fun networkEndMillis(kotlin/Long): com.apollographql.apollo.cache.normalized/CacheInfo.Builder // com.apollographql.apollo.cache.normalized/CacheInfo.Builder.networkEndMillis|networkEndMillis(kotlin.Long){}[0] + final fun networkException(com.apollographql.apollo.exception/ApolloException?): com.apollographql.apollo.cache.normalized/CacheInfo.Builder // com.apollographql.apollo.cache.normalized/CacheInfo.Builder.networkException|networkException(com.apollographql.apollo.exception.ApolloException?){}[0] + final fun networkStartMillis(kotlin/Long): com.apollographql.apollo.cache.normalized/CacheInfo.Builder // com.apollographql.apollo.cache.normalized/CacheInfo.Builder.networkStartMillis|networkStartMillis(kotlin.Long){}[0] + } + + final object Key : com.apollographql.apollo.api/ExecutionContext.Key<com.apollographql.apollo.cache.normalized/CacheInfo> // com.apollographql.apollo.cache.normalized/CacheInfo.Key|null[0] } + final class com.apollographql.apollo.cache.normalized/CacheMissLoggingInterceptor : com.apollographql.apollo.interceptor/ApolloInterceptor { // com.apollographql.apollo.cache.normalized/CacheMissLoggingInterceptor|null[0] constructor <init>(kotlin/Function1<kotlin/String, kotlin/Unit>) // com.apollographql.apollo.cache.normalized/CacheMissLoggingInterceptor.<init>|<init>(kotlin.Function1<kotlin.String,kotlin.Unit>){}[0] + final fun <#A1: com.apollographql.apollo.api/Operation.Data> intercept(com.apollographql.apollo.api/ApolloRequest<#A1>, com.apollographql.apollo.interceptor/ApolloInterceptorChain): kotlinx.coroutines.flow/Flow<com.apollographql.apollo.api/ApolloResponse<#A1>> // com.apollographql.apollo.cache.normalized/CacheMissLoggingInterceptor.intercept|intercept(com.apollographql.apollo.api.ApolloRequest<0:0>;com.apollographql.apollo.interceptor.ApolloInterceptorChain){0§<com.apollographql.apollo.api.Operation.Data>}[0] } -final enum class com.apollographql.apollo.cache.normalized/FetchPolicy : kotlin/Enum<com.apollographql.apollo.cache.normalized/FetchPolicy> { // com.apollographql.apollo.cache.normalized/FetchPolicy|null[0] - enum entry CacheAndNetwork // com.apollographql.apollo.cache.normalized/FetchPolicy.CacheAndNetwork|null[0] - enum entry CacheFirst // com.apollographql.apollo.cache.normalized/FetchPolicy.CacheFirst|null[0] - enum entry CacheOnly // com.apollographql.apollo.cache.normalized/FetchPolicy.CacheOnly|null[0] - enum entry NetworkFirst // com.apollographql.apollo.cache.normalized/FetchPolicy.NetworkFirst|null[0] - enum entry NetworkOnly // com.apollographql.apollo.cache.normalized/FetchPolicy.NetworkOnly|null[0] - final fun valueOf(kotlin/String): com.apollographql.apollo.cache.normalized/FetchPolicy // com.apollographql.apollo.cache.normalized/FetchPolicy.valueOf|valueOf#static(kotlin.String){}[0] - final fun values(): kotlin/Array<com.apollographql.apollo.cache.normalized/FetchPolicy> // com.apollographql.apollo.cache.normalized/FetchPolicy.values|values#static(){}[0] - final val entries // com.apollographql.apollo.cache.normalized/FetchPolicy.entries|#static{}entries[0] - final fun <get-entries>(): kotlin.enums/EnumEntries<com.apollographql.apollo.cache.normalized/FetchPolicy> // com.apollographql.apollo.cache.normalized/FetchPolicy.entries.<get-entries>|<get-entries>#static(){}[0] -} + +final val com.apollographql.apollo.cache.normalized/CacheAndNetworkInterceptor // com.apollographql.apollo.cache.normalized/CacheAndNetworkInterceptor|{}CacheAndNetworkInterceptor[0] + final fun <get-CacheAndNetworkInterceptor>(): com.apollographql.apollo.interceptor/ApolloInterceptor // com.apollographql.apollo.cache.normalized/CacheAndNetworkInterceptor.<get-CacheAndNetworkInterceptor>|<get-CacheAndNetworkInterceptor>(){}[0] +final val com.apollographql.apollo.cache.normalized/CacheFirstInterceptor // com.apollographql.apollo.cache.normalized/CacheFirstInterceptor|{}CacheFirstInterceptor[0] + final fun <get-CacheFirstInterceptor>(): com.apollographql.apollo.interceptor/ApolloInterceptor // com.apollographql.apollo.cache.normalized/CacheFirstInterceptor.<get-CacheFirstInterceptor>|<get-CacheFirstInterceptor>(){}[0] +final val com.apollographql.apollo.cache.normalized/CacheOnlyInterceptor // com.apollographql.apollo.cache.normalized/CacheOnlyInterceptor|{}CacheOnlyInterceptor[0] + final fun <get-CacheOnlyInterceptor>(): com.apollographql.apollo.interceptor/ApolloInterceptor // com.apollographql.apollo.cache.normalized/CacheOnlyInterceptor.<get-CacheOnlyInterceptor>|<get-CacheOnlyInterceptor>(){}[0] +final val com.apollographql.apollo.cache.normalized/NetworkFirstInterceptor // com.apollographql.apollo.cache.normalized/NetworkFirstInterceptor|{}NetworkFirstInterceptor[0] + final fun <get-NetworkFirstInterceptor>(): com.apollographql.apollo.interceptor/ApolloInterceptor // com.apollographql.apollo.cache.normalized/NetworkFirstInterceptor.<get-NetworkFirstInterceptor>|<get-NetworkFirstInterceptor>(){}[0] +final val com.apollographql.apollo.cache.normalized/NetworkOnlyInterceptor // com.apollographql.apollo.cache.normalized/NetworkOnlyInterceptor|{}NetworkOnlyInterceptor[0] + final fun <get-NetworkOnlyInterceptor>(): com.apollographql.apollo.interceptor/ApolloInterceptor // com.apollographql.apollo.cache.normalized/NetworkOnlyInterceptor.<get-NetworkOnlyInterceptor>|<get-NetworkOnlyInterceptor>(){}[0] +final val com.apollographql.apollo.cache.normalized/apolloStore // com.apollographql.apollo.cache.normalized/apolloStore|@com.apollographql.apollo.ApolloClient{}apolloStore[0] + final fun (com.apollographql.apollo/ApolloClient).<get-apolloStore>(): com.apollographql.apollo.cache.normalized/ApolloStore // com.apollographql.apollo.cache.normalized/apolloStore.<get-apolloStore>|<get-apolloStore>@com.apollographql.apollo.ApolloClient(){}[0] +final val com.apollographql.apollo.cache.normalized/cacheHeaders // com.apollographql.apollo.cache.normalized/cacheHeaders|@com.apollographql.apollo.api.ApolloResponse<0:0>{0§<com.apollographql.apollo.api.Operation.Data>}cacheHeaders[0] + final fun <#A1: com.apollographql.apollo.api/Operation.Data> (com.apollographql.apollo.api/ApolloResponse<#A1>).<get-cacheHeaders>(): com.apollographql.apollo.cache.normalized.api/CacheHeaders // com.apollographql.apollo.cache.normalized/cacheHeaders.<get-cacheHeaders>|<get-cacheHeaders>@com.apollographql.apollo.api.ApolloResponse<0:0>(){0§<com.apollographql.apollo.api.Operation.Data>}[0] +final val com.apollographql.apollo.cache.normalized/cacheInfo // com.apollographql.apollo.cache.normalized/cacheInfo|@com.apollographql.apollo.api.ApolloResponse<0:0>{0§<com.apollographql.apollo.api.Operation.Data>}cacheInfo[0] + final fun <#A1: com.apollographql.apollo.api/Operation.Data> (com.apollographql.apollo.api/ApolloResponse<#A1>).<get-cacheInfo>(): com.apollographql.apollo.cache.normalized/CacheInfo? // com.apollographql.apollo.cache.normalized/cacheInfo.<get-cacheInfo>|<get-cacheInfo>@com.apollographql.apollo.api.ApolloResponse<0:0>(){0§<com.apollographql.apollo.api.Operation.Data>}[0] +final val com.apollographql.apollo.cache.normalized/isFromCache // com.apollographql.apollo.cache.normalized/isFromCache|@com.apollographql.apollo.api.ApolloResponse<0:0>{0§<com.apollographql.apollo.api.Operation.Data>}isFromCache[0] + final fun <#A1: com.apollographql.apollo.api/Operation.Data> (com.apollographql.apollo.api/ApolloResponse<#A1>).<get-isFromCache>(): kotlin/Boolean // com.apollographql.apollo.cache.normalized/isFromCache.<get-isFromCache>|<get-isFromCache>@com.apollographql.apollo.api.ApolloResponse<0:0>(){0§<com.apollographql.apollo.api.Operation.Data>}[0] + final fun (com.apollographql.apollo/ApolloClient.Builder).com.apollographql.apollo.cache.normalized/logCacheMisses(kotlin/Function1<kotlin/String, kotlin/Unit> = ...): com.apollographql.apollo/ApolloClient.Builder // com.apollographql.apollo.cache.normalized/logCacheMisses|logCacheMisses@com.apollographql.apollo.ApolloClient.Builder(kotlin.Function1<kotlin.String,kotlin.Unit>){}[0] final fun (com.apollographql.apollo/ApolloClient.Builder).com.apollographql.apollo.cache.normalized/normalizedCache(com.apollographql.apollo.cache.normalized.api/NormalizedCacheFactory, com.apollographql.apollo.cache.normalized.api/CacheKeyGenerator = ..., com.apollographql.apollo.cache.normalized.api/CacheResolver = ..., kotlin/Boolean = ...): com.apollographql.apollo/ApolloClient.Builder // com.apollographql.apollo.cache.normalized/normalizedCache|normalizedCache@com.apollographql.apollo.ApolloClient.Builder(com.apollographql.apollo.cache.normalized.api.NormalizedCacheFactory;com.apollographql.apollo.cache.normalized.api.CacheKeyGenerator;com.apollographql.apollo.cache.normalized.api.CacheResolver;kotlin.Boolean){}[0] final fun (com.apollographql.apollo/ApolloClient.Builder).com.apollographql.apollo.cache.normalized/store(com.apollographql.apollo.cache.normalized/ApolloStore, kotlin/Boolean = ...): com.apollographql.apollo/ApolloClient.Builder // com.apollographql.apollo.cache.normalized/store|store@com.apollographql.apollo.ApolloClient.Builder(com.apollographql.apollo.cache.normalized.ApolloStore;kotlin.Boolean){}[0] @@ -107,21 +139,3 @@ final fun <#A: kotlin/Any?> (com.apollographql.apollo.api/MutableExecutionOption final fun <#A: kotlin/Any?> (com.apollographql.apollo.api/MutableExecutionOptions<#A>).com.apollographql.apollo.cache.normalized/storePartialResponses(kotlin/Boolean): #A // com.apollographql.apollo.cache.normalized/storePartialResponses|storePartialResponses@com.apollographql.apollo.api.MutableExecutionOptions<0:0>(kotlin.Boolean){0§<kotlin.Any?>}[0] final fun <#A: kotlin/Any?> (com.apollographql.apollo.api/MutableExecutionOptions<#A>).com.apollographql.apollo.cache.normalized/writeToCacheAsynchronously(kotlin/Boolean): #A // com.apollographql.apollo.cache.normalized/writeToCacheAsynchronously|writeToCacheAsynchronously@com.apollographql.apollo.api.MutableExecutionOptions<0:0>(kotlin.Boolean){0§<kotlin.Any?>}[0] final fun com.apollographql.apollo.cache.normalized/ApolloStore(com.apollographql.apollo.cache.normalized.api/NormalizedCacheFactory, com.apollographql.apollo.cache.normalized.api/CacheKeyGenerator = ..., com.apollographql.apollo.cache.normalized.api/CacheResolver = ...): com.apollographql.apollo.cache.normalized/ApolloStore // com.apollographql.apollo.cache.normalized/ApolloStore|ApolloStore(com.apollographql.apollo.cache.normalized.api.NormalizedCacheFactory;com.apollographql.apollo.cache.normalized.api.CacheKeyGenerator;com.apollographql.apollo.cache.normalized.api.CacheResolver){}[0] -final val com.apollographql.apollo.cache.normalized/CacheAndNetworkInterceptor // com.apollographql.apollo.cache.normalized/CacheAndNetworkInterceptor|{}CacheAndNetworkInterceptor[0] - final fun <get-CacheAndNetworkInterceptor>(): com.apollographql.apollo.interceptor/ApolloInterceptor // com.apollographql.apollo.cache.normalized/CacheAndNetworkInterceptor.<get-CacheAndNetworkInterceptor>|<get-CacheAndNetworkInterceptor>(){}[0] -final val com.apollographql.apollo.cache.normalized/CacheFirstInterceptor // com.apollographql.apollo.cache.normalized/CacheFirstInterceptor|{}CacheFirstInterceptor[0] - final fun <get-CacheFirstInterceptor>(): com.apollographql.apollo.interceptor/ApolloInterceptor // com.apollographql.apollo.cache.normalized/CacheFirstInterceptor.<get-CacheFirstInterceptor>|<get-CacheFirstInterceptor>(){}[0] -final val com.apollographql.apollo.cache.normalized/CacheOnlyInterceptor // com.apollographql.apollo.cache.normalized/CacheOnlyInterceptor|{}CacheOnlyInterceptor[0] - final fun <get-CacheOnlyInterceptor>(): com.apollographql.apollo.interceptor/ApolloInterceptor // com.apollographql.apollo.cache.normalized/CacheOnlyInterceptor.<get-CacheOnlyInterceptor>|<get-CacheOnlyInterceptor>(){}[0] -final val com.apollographql.apollo.cache.normalized/NetworkFirstInterceptor // com.apollographql.apollo.cache.normalized/NetworkFirstInterceptor|{}NetworkFirstInterceptor[0] - final fun <get-NetworkFirstInterceptor>(): com.apollographql.apollo.interceptor/ApolloInterceptor // com.apollographql.apollo.cache.normalized/NetworkFirstInterceptor.<get-NetworkFirstInterceptor>|<get-NetworkFirstInterceptor>(){}[0] -final val com.apollographql.apollo.cache.normalized/NetworkOnlyInterceptor // com.apollographql.apollo.cache.normalized/NetworkOnlyInterceptor|{}NetworkOnlyInterceptor[0] - final fun <get-NetworkOnlyInterceptor>(): com.apollographql.apollo.interceptor/ApolloInterceptor // com.apollographql.apollo.cache.normalized/NetworkOnlyInterceptor.<get-NetworkOnlyInterceptor>|<get-NetworkOnlyInterceptor>(){}[0] -final val com.apollographql.apollo.cache.normalized/apolloStore // com.apollographql.apollo.cache.normalized/apolloStore|@com.apollographql.apollo.ApolloClient{}apolloStore[0] - final fun (com.apollographql.apollo/ApolloClient).<get-apolloStore>(): com.apollographql.apollo.cache.normalized/ApolloStore // com.apollographql.apollo.cache.normalized/apolloStore.<get-apolloStore>|<get-apolloStore>@com.apollographql.apollo.ApolloClient(){}[0] -final val com.apollographql.apollo.cache.normalized/cacheHeaders // com.apollographql.apollo.cache.normalized/cacheHeaders|@com.apollographql.apollo.api.ApolloResponse<0:0>{0§<com.apollographql.apollo.api.Operation.Data>}cacheHeaders[0] - final fun <#A1: com.apollographql.apollo.api/Operation.Data> (com.apollographql.apollo.api/ApolloResponse<#A1>).<get-cacheHeaders>(): com.apollographql.apollo.cache.normalized.api/CacheHeaders // com.apollographql.apollo.cache.normalized/cacheHeaders.<get-cacheHeaders>|<get-cacheHeaders>@com.apollographql.apollo.api.ApolloResponse<0:0>(){0§<com.apollographql.apollo.api.Operation.Data>}[0] -final val com.apollographql.apollo.cache.normalized/cacheInfo // com.apollographql.apollo.cache.normalized/cacheInfo|@com.apollographql.apollo.api.ApolloResponse<0:0>{0§<com.apollographql.apollo.api.Operation.Data>}cacheInfo[0] - final fun <#A1: com.apollographql.apollo.api/Operation.Data> (com.apollographql.apollo.api/ApolloResponse<#A1>).<get-cacheInfo>(): com.apollographql.apollo.cache.normalized/CacheInfo? // com.apollographql.apollo.cache.normalized/cacheInfo.<get-cacheInfo>|<get-cacheInfo>@com.apollographql.apollo.api.ApolloResponse<0:0>(){0§<com.apollographql.apollo.api.Operation.Data>}[0] -final val com.apollographql.apollo.cache.normalized/isFromCache // com.apollographql.apollo.cache.normalized/isFromCache|@com.apollographql.apollo.api.ApolloResponse<0:0>{0§<com.apollographql.apollo.api.Operation.Data>}isFromCache[0] - final fun <#A1: com.apollographql.apollo.api/Operation.Data> (com.apollographql.apollo.api/ApolloResponse<#A1>).<get-isFromCache>(): kotlin/Boolean // com.apollographql.apollo.cache.normalized/isFromCache.<get-isFromCache>|<get-isFromCache>@com.apollographql.apollo.api.ApolloResponse<0:0>(){0§<com.apollographql.apollo.api.Operation.Data>}[0] diff --git a/libraries/apollo-runtime/api/apollo-runtime.klib.api b/libraries/apollo-runtime/api/apollo-runtime.klib.api index 3bd9aacc6bb..314c9f7ef89 100644 --- a/libraries/apollo-runtime/api/apollo-runtime.klib.api +++ b/libraries/apollo-runtime/api/apollo-runtime.klib.api @@ -10,85 +10,95 @@ // - Show declarations: true // Library unique name: <com.apollographql.apollo:apollo-runtime> -abstract class com.apollographql.apollo.network.ws/WsProtocol { // com.apollographql.apollo.network.ws/WsProtocol|null[0] - abstract fun <#A1: com.apollographql.apollo.api/Operation.Data> startOperation(com.apollographql.apollo.api/ApolloRequest<#A1>) // com.apollographql.apollo.network.ws/WsProtocol.startOperation|startOperation(com.apollographql.apollo.api.ApolloRequest<0:0>){0§<com.apollographql.apollo.api.Operation.Data>}[0] - abstract fun <#A1: com.apollographql.apollo.api/Operation.Data> stopOperation(com.apollographql.apollo.api/ApolloRequest<#A1>) // com.apollographql.apollo.network.ws/WsProtocol.stopOperation|stopOperation(com.apollographql.apollo.api.ApolloRequest<0:0>){0§<com.apollographql.apollo.api.Operation.Data>}[0] - abstract fun handleServerMessage(kotlin.collections/Map<kotlin/String, kotlin/Any?>) // com.apollographql.apollo.network.ws/WsProtocol.handleServerMessage|handleServerMessage(kotlin.collections.Map<kotlin.String,kotlin.Any?>){}[0] - abstract interface Factory { // com.apollographql.apollo.network.ws/WsProtocol.Factory|null[0] - abstract fun create(com.apollographql.apollo.network.ws/WebSocketConnection, com.apollographql.apollo.network.ws/WsProtocol.Listener, kotlinx.coroutines/CoroutineScope): com.apollographql.apollo.network.ws/WsProtocol // com.apollographql.apollo.network.ws/WsProtocol.Factory.create|create(com.apollographql.apollo.network.ws.WebSocketConnection;com.apollographql.apollo.network.ws.WsProtocol.Listener;kotlinx.coroutines.CoroutineScope){}[0] - abstract val name // com.apollographql.apollo.network.ws/WsProtocol.Factory.name|{}name[0] - abstract fun <get-name>(): kotlin/String // com.apollographql.apollo.network.ws/WsProtocol.Factory.name.<get-name>|<get-name>(){}[0] - } - abstract interface Listener { // com.apollographql.apollo.network.ws/WsProtocol.Listener|null[0] - abstract fun generalError(kotlin.collections/Map<kotlin/String, kotlin/Any?>?) // com.apollographql.apollo.network.ws/WsProtocol.Listener.generalError|generalError(kotlin.collections.Map<kotlin.String,kotlin.Any?>?){}[0] - abstract fun networkError(kotlin/Throwable) // com.apollographql.apollo.network.ws/WsProtocol.Listener.networkError|networkError(kotlin.Throwable){}[0] - abstract fun operationComplete(kotlin/String) // com.apollographql.apollo.network.ws/WsProtocol.Listener.operationComplete|operationComplete(kotlin.String){}[0] - abstract fun operationError(kotlin/String, kotlin.collections/Map<kotlin/String, kotlin/Any?>?) // com.apollographql.apollo.network.ws/WsProtocol.Listener.operationError|operationError(kotlin.String;kotlin.collections.Map<kotlin.String,kotlin.Any?>?){}[0] - abstract fun operationResponse(kotlin/String, kotlin.collections/Map<kotlin/String, kotlin/Any?>) // com.apollographql.apollo.network.ws/WsProtocol.Listener.operationResponse|operationResponse(kotlin.String;kotlin.collections.Map<kotlin.String,kotlin.Any?>){}[0] - } - abstract suspend fun connectionInit() // com.apollographql.apollo.network.ws/WsProtocol.connectionInit|connectionInit(){}[0] - constructor <init>(com.apollographql.apollo.network.ws/WebSocketConnection, com.apollographql.apollo.network.ws/WsProtocol.Listener) // com.apollographql.apollo.network.ws/WsProtocol.<init>|<init>(com.apollographql.apollo.network.ws.WebSocketConnection;com.apollographql.apollo.network.ws.WsProtocol.Listener){}[0] - final fun (kotlin.collections/Map<kotlin/String, kotlin/Any?>).toByteString(): okio/ByteString // com.apollographql.apollo.network.ws/WsProtocol.toByteString|toByteString@kotlin.collections.Map<kotlin.String,kotlin.Any?>(){}[0] - final fun (kotlin.collections/Map<kotlin/String, kotlin/Any?>).toUtf8(): kotlin/String // com.apollographql.apollo.network.ws/WsProtocol.toUtf8|toUtf8@kotlin.collections.Map<kotlin.String,kotlin.Any?>(){}[0] - final fun (kotlin/String).toMessageMap(): kotlin.collections/Map<kotlin/String, kotlin/Any?>? // com.apollographql.apollo.network.ws/WsProtocol.toMessageMap|toMessageMap@kotlin.String(){}[0] - final fun sendMessageMap(kotlin.collections/Map<kotlin/String, kotlin/Any?>, com.apollographql.apollo.network.ws/WsFrameType) // com.apollographql.apollo.network.ws/WsProtocol.sendMessageMap|sendMessageMap(kotlin.collections.Map<kotlin.String,kotlin.Any?>;com.apollographql.apollo.network.ws.WsFrameType){}[0] - final fun sendMessageMapBinary(kotlin.collections/Map<kotlin/String, kotlin/Any?>) // com.apollographql.apollo.network.ws/WsProtocol.sendMessageMapBinary|sendMessageMapBinary(kotlin.collections.Map<kotlin.String,kotlin.Any?>){}[0] - final fun sendMessageMapText(kotlin.collections/Map<kotlin/String, kotlin/Any?>) // com.apollographql.apollo.network.ws/WsProtocol.sendMessageMapText|sendMessageMapText(kotlin.collections.Map<kotlin.String,kotlin.Any?>){}[0] - final suspend fun receiveMessageMap(): kotlin.collections/Map<kotlin/String, kotlin/Any?> // com.apollographql.apollo.network.ws/WsProtocol.receiveMessageMap|receiveMessageMap(){}[0] - final val listener // com.apollographql.apollo.network.ws/WsProtocol.listener|{}listener[0] - final fun <get-listener>(): com.apollographql.apollo.network.ws/WsProtocol.Listener // com.apollographql.apollo.network.ws/WsProtocol.listener.<get-listener>|<get-listener>(){}[0] - final val webSocketConnection // com.apollographql.apollo.network.ws/WsProtocol.webSocketConnection|{}webSocketConnection[0] - final fun <get-webSocketConnection>(): com.apollographql.apollo.network.ws/WebSocketConnection // com.apollographql.apollo.network.ws/WsProtocol.webSocketConnection.<get-webSocketConnection>|<get-webSocketConnection>(){}[0] - open fun close() // com.apollographql.apollo.network.ws/WsProtocol.close|close(){}[0] - open suspend fun run() // com.apollographql.apollo.network.ws/WsProtocol.run|run(){}[0] +final enum class com.apollographql.apollo.network.ws/WsFrameType : kotlin/Enum<com.apollographql.apollo.network.ws/WsFrameType> { // com.apollographql.apollo.network.ws/WsFrameType|null[0] + enum entry Binary // com.apollographql.apollo.network.ws/WsFrameType.Binary|null[0] + enum entry Text // com.apollographql.apollo.network.ws/WsFrameType.Text|null[0] + + final val entries // com.apollographql.apollo.network.ws/WsFrameType.entries|#static{}entries[0] + final fun <get-entries>(): kotlin.enums/EnumEntries<com.apollographql.apollo.network.ws/WsFrameType> // com.apollographql.apollo.network.ws/WsFrameType.entries.<get-entries>|<get-entries>#static(){}[0] + + final fun valueOf(kotlin/String): com.apollographql.apollo.network.ws/WsFrameType // com.apollographql.apollo.network.ws/WsFrameType.valueOf|valueOf#static(kotlin.String){}[0] + final fun values(): kotlin/Array<com.apollographql.apollo.network.ws/WsFrameType> // com.apollographql.apollo.network.ws/WsFrameType.values|values#static(){}[0] } + abstract interface com.apollographql.apollo.interceptor/ApolloInterceptor { // com.apollographql.apollo.interceptor/ApolloInterceptor|null[0] abstract fun <#A1: com.apollographql.apollo.api/Operation.Data> intercept(com.apollographql.apollo.api/ApolloRequest<#A1>, com.apollographql.apollo.interceptor/ApolloInterceptorChain): kotlinx.coroutines.flow/Flow<com.apollographql.apollo.api/ApolloResponse<#A1>> // com.apollographql.apollo.interceptor/ApolloInterceptor.intercept|intercept(com.apollographql.apollo.api.ApolloRequest<0:0>;com.apollographql.apollo.interceptor.ApolloInterceptorChain){0§<com.apollographql.apollo.api.Operation.Data>}[0] } + abstract interface com.apollographql.apollo.interceptor/ApolloInterceptorChain { // com.apollographql.apollo.interceptor/ApolloInterceptorChain|null[0] abstract fun <#A1: com.apollographql.apollo.api/Operation.Data> proceed(com.apollographql.apollo.api/ApolloRequest<#A1>): kotlinx.coroutines.flow/Flow<com.apollographql.apollo.api/ApolloResponse<#A1>> // com.apollographql.apollo.interceptor/ApolloInterceptorChain.proceed|proceed(com.apollographql.apollo.api.ApolloRequest<0:0>){0§<com.apollographql.apollo.api.Operation.Data>}[0] } + abstract interface com.apollographql.apollo.network.http/HttpEngine : okio/Closeable { // com.apollographql.apollo.network.http/HttpEngine|null[0] abstract suspend fun execute(com.apollographql.apollo.api.http/HttpRequest): com.apollographql.apollo.api.http/HttpResponse // com.apollographql.apollo.network.http/HttpEngine.execute|execute(com.apollographql.apollo.api.http.HttpRequest){}[0] open fun close() // com.apollographql.apollo.network.http/HttpEngine.close|close(){}[0] open fun dispose() // com.apollographql.apollo.network.http/HttpEngine.dispose|dispose(){}[0] } + abstract interface com.apollographql.apollo.network.http/HttpInterceptor { // com.apollographql.apollo.network.http/HttpInterceptor|null[0] abstract suspend fun intercept(com.apollographql.apollo.api.http/HttpRequest, com.apollographql.apollo.network.http/HttpInterceptorChain): com.apollographql.apollo.api.http/HttpResponse // com.apollographql.apollo.network.http/HttpInterceptor.intercept|intercept(com.apollographql.apollo.api.http.HttpRequest;com.apollographql.apollo.network.http.HttpInterceptorChain){}[0] open fun dispose() // com.apollographql.apollo.network.http/HttpInterceptor.dispose|dispose(){}[0] } + abstract interface com.apollographql.apollo.network.http/HttpInterceptorChain { // com.apollographql.apollo.network.http/HttpInterceptorChain|null[0] abstract suspend fun proceed(com.apollographql.apollo.api.http/HttpRequest): com.apollographql.apollo.api.http/HttpResponse // com.apollographql.apollo.network.http/HttpInterceptorChain.proceed|proceed(com.apollographql.apollo.api.http.HttpRequest){}[0] } + abstract interface com.apollographql.apollo.network.ws/WebSocketConnection { // com.apollographql.apollo.network.ws/WebSocketConnection|null[0] abstract fun close() // com.apollographql.apollo.network.ws/WebSocketConnection.close|close(){}[0] abstract fun send(kotlin/String) // com.apollographql.apollo.network.ws/WebSocketConnection.send|send(kotlin.String){}[0] abstract fun send(okio/ByteString) // com.apollographql.apollo.network.ws/WebSocketConnection.send|send(okio.ByteString){}[0] abstract suspend fun receive(): kotlin/String // com.apollographql.apollo.network.ws/WebSocketConnection.receive|receive(){}[0] } + abstract interface com.apollographql.apollo.network.ws/WebSocketEngine { // com.apollographql.apollo.network.ws/WebSocketEngine|null[0] abstract suspend fun open(kotlin/String, kotlin.collections/List<com.apollographql.apollo.api.http/HttpHeader> = ...): com.apollographql.apollo.network.ws/WebSocketConnection // com.apollographql.apollo.network.ws/WebSocketEngine.open|open(kotlin.String;kotlin.collections.List<com.apollographql.apollo.api.http.HttpHeader>){}[0] } + abstract interface com.apollographql.apollo.network/NetworkTransport { // com.apollographql.apollo.network/NetworkTransport|null[0] abstract fun <#A1: com.apollographql.apollo.api/Operation.Data> execute(com.apollographql.apollo.api/ApolloRequest<#A1>): kotlinx.coroutines.flow/Flow<com.apollographql.apollo.api/ApolloResponse<#A1>> // com.apollographql.apollo.network/NetworkTransport.execute|execute(com.apollographql.apollo.api.ApolloRequest<0:0>){0§<com.apollographql.apollo.api.Operation.Data>}[0] abstract fun dispose() // com.apollographql.apollo.network/NetworkTransport.dispose|dispose(){}[0] } + +abstract class com.apollographql.apollo.network.ws/WsProtocol { // com.apollographql.apollo.network.ws/WsProtocol|null[0] + constructor <init>(com.apollographql.apollo.network.ws/WebSocketConnection, com.apollographql.apollo.network.ws/WsProtocol.Listener) // com.apollographql.apollo.network.ws/WsProtocol.<init>|<init>(com.apollographql.apollo.network.ws.WebSocketConnection;com.apollographql.apollo.network.ws.WsProtocol.Listener){}[0] + + final val listener // com.apollographql.apollo.network.ws/WsProtocol.listener|{}listener[0] + final fun <get-listener>(): com.apollographql.apollo.network.ws/WsProtocol.Listener // com.apollographql.apollo.network.ws/WsProtocol.listener.<get-listener>|<get-listener>(){}[0] + final val webSocketConnection // com.apollographql.apollo.network.ws/WsProtocol.webSocketConnection|{}webSocketConnection[0] + final fun <get-webSocketConnection>(): com.apollographql.apollo.network.ws/WebSocketConnection // com.apollographql.apollo.network.ws/WsProtocol.webSocketConnection.<get-webSocketConnection>|<get-webSocketConnection>(){}[0] + + abstract fun <#A1: com.apollographql.apollo.api/Operation.Data> startOperation(com.apollographql.apollo.api/ApolloRequest<#A1>) // com.apollographql.apollo.network.ws/WsProtocol.startOperation|startOperation(com.apollographql.apollo.api.ApolloRequest<0:0>){0§<com.apollographql.apollo.api.Operation.Data>}[0] + abstract fun <#A1: com.apollographql.apollo.api/Operation.Data> stopOperation(com.apollographql.apollo.api/ApolloRequest<#A1>) // com.apollographql.apollo.network.ws/WsProtocol.stopOperation|stopOperation(com.apollographql.apollo.api.ApolloRequest<0:0>){0§<com.apollographql.apollo.api.Operation.Data>}[0] + abstract fun handleServerMessage(kotlin.collections/Map<kotlin/String, kotlin/Any?>) // com.apollographql.apollo.network.ws/WsProtocol.handleServerMessage|handleServerMessage(kotlin.collections.Map<kotlin.String,kotlin.Any?>){}[0] + abstract suspend fun connectionInit() // com.apollographql.apollo.network.ws/WsProtocol.connectionInit|connectionInit(){}[0] + final fun (kotlin.collections/Map<kotlin/String, kotlin/Any?>).toByteString(): okio/ByteString // com.apollographql.apollo.network.ws/WsProtocol.toByteString|toByteString@kotlin.collections.Map<kotlin.String,kotlin.Any?>(){}[0] + final fun (kotlin.collections/Map<kotlin/String, kotlin/Any?>).toUtf8(): kotlin/String // com.apollographql.apollo.network.ws/WsProtocol.toUtf8|toUtf8@kotlin.collections.Map<kotlin.String,kotlin.Any?>(){}[0] + final fun (kotlin/String).toMessageMap(): kotlin.collections/Map<kotlin/String, kotlin/Any?>? // com.apollographql.apollo.network.ws/WsProtocol.toMessageMap|toMessageMap@kotlin.String(){}[0] + final fun sendMessageMap(kotlin.collections/Map<kotlin/String, kotlin/Any?>, com.apollographql.apollo.network.ws/WsFrameType) // com.apollographql.apollo.network.ws/WsProtocol.sendMessageMap|sendMessageMap(kotlin.collections.Map<kotlin.String,kotlin.Any?>;com.apollographql.apollo.network.ws.WsFrameType){}[0] + final fun sendMessageMapBinary(kotlin.collections/Map<kotlin/String, kotlin/Any?>) // com.apollographql.apollo.network.ws/WsProtocol.sendMessageMapBinary|sendMessageMapBinary(kotlin.collections.Map<kotlin.String,kotlin.Any?>){}[0] + final fun sendMessageMapText(kotlin.collections/Map<kotlin/String, kotlin/Any?>) // com.apollographql.apollo.network.ws/WsProtocol.sendMessageMapText|sendMessageMapText(kotlin.collections.Map<kotlin.String,kotlin.Any?>){}[0] + final suspend fun receiveMessageMap(): kotlin.collections/Map<kotlin/String, kotlin/Any?> // com.apollographql.apollo.network.ws/WsProtocol.receiveMessageMap|receiveMessageMap(){}[0] + open fun close() // com.apollographql.apollo.network.ws/WsProtocol.close|close(){}[0] + open suspend fun run() // com.apollographql.apollo.network.ws/WsProtocol.run|run(){}[0] + + abstract interface Factory { // com.apollographql.apollo.network.ws/WsProtocol.Factory|null[0] + abstract val name // com.apollographql.apollo.network.ws/WsProtocol.Factory.name|{}name[0] + abstract fun <get-name>(): kotlin/String // com.apollographql.apollo.network.ws/WsProtocol.Factory.name.<get-name>|<get-name>(){}[0] + + abstract fun create(com.apollographql.apollo.network.ws/WebSocketConnection, com.apollographql.apollo.network.ws/WsProtocol.Listener, kotlinx.coroutines/CoroutineScope): com.apollographql.apollo.network.ws/WsProtocol // com.apollographql.apollo.network.ws/WsProtocol.Factory.create|create(com.apollographql.apollo.network.ws.WebSocketConnection;com.apollographql.apollo.network.ws.WsProtocol.Listener;kotlinx.coroutines.CoroutineScope){}[0] + } + + abstract interface Listener { // com.apollographql.apollo.network.ws/WsProtocol.Listener|null[0] + abstract fun generalError(kotlin.collections/Map<kotlin/String, kotlin/Any?>?) // com.apollographql.apollo.network.ws/WsProtocol.Listener.generalError|generalError(kotlin.collections.Map<kotlin.String,kotlin.Any?>?){}[0] + abstract fun networkError(kotlin/Throwable) // com.apollographql.apollo.network.ws/WsProtocol.Listener.networkError|networkError(kotlin.Throwable){}[0] + abstract fun operationComplete(kotlin/String) // com.apollographql.apollo.network.ws/WsProtocol.Listener.operationComplete|operationComplete(kotlin.String){}[0] + abstract fun operationError(kotlin/String, kotlin.collections/Map<kotlin/String, kotlin/Any?>?) // com.apollographql.apollo.network.ws/WsProtocol.Listener.operationError|operationError(kotlin.String;kotlin.collections.Map<kotlin.String,kotlin.Any?>?){}[0] + abstract fun operationResponse(kotlin/String, kotlin.collections/Map<kotlin/String, kotlin/Any?>) // com.apollographql.apollo.network.ws/WsProtocol.Listener.operationResponse|operationResponse(kotlin.String;kotlin.collections.Map<kotlin.String,kotlin.Any?>){}[0] + } +} + final class <#A: com.apollographql.apollo.api/Operation.Data> com.apollographql.apollo/ApolloCall : com.apollographql.apollo.api/MutableExecutionOptions<com.apollographql.apollo/ApolloCall<#A>> { // com.apollographql.apollo/ApolloCall|null[0] - final fun addExecutionContext(com.apollographql.apollo.api/ExecutionContext): com.apollographql.apollo/ApolloCall<#A> // com.apollographql.apollo/ApolloCall.addExecutionContext|addExecutionContext(com.apollographql.apollo.api.ExecutionContext){}[0] - final fun addHttpHeader(kotlin/String, kotlin/String): com.apollographql.apollo/ApolloCall<#A> // com.apollographql.apollo/ApolloCall.addHttpHeader|addHttpHeader(kotlin.String;kotlin.String){}[0] - final fun canBeBatched(kotlin/Boolean?): com.apollographql.apollo/ApolloCall<#A> // com.apollographql.apollo/ApolloCall.canBeBatched|canBeBatched(kotlin.Boolean?){}[0] - final fun copy(): com.apollographql.apollo/ApolloCall<#A> // com.apollographql.apollo/ApolloCall.copy|copy(){}[0] - final fun enableAutoPersistedQueries(kotlin/Boolean?): com.apollographql.apollo/ApolloCall<#A> // com.apollographql.apollo/ApolloCall.enableAutoPersistedQueries|enableAutoPersistedQueries(kotlin.Boolean?){}[0] - final fun failFastIfOffline(kotlin/Boolean?): com.apollographql.apollo/ApolloCall<#A> // com.apollographql.apollo/ApolloCall.failFastIfOffline|failFastIfOffline(kotlin.Boolean?){}[0] - final fun httpHeaders(kotlin.collections/List<com.apollographql.apollo.api.http/HttpHeader>?): com.apollographql.apollo/ApolloCall<#A> // com.apollographql.apollo/ApolloCall.httpHeaders|httpHeaders(kotlin.collections.List<com.apollographql.apollo.api.http.HttpHeader>?){}[0] - final fun httpMethod(com.apollographql.apollo.api.http/HttpMethod?): com.apollographql.apollo/ApolloCall<#A> // com.apollographql.apollo/ApolloCall.httpMethod|httpMethod(com.apollographql.apollo.api.http.HttpMethod?){}[0] - final fun ignoreApolloClientHttpHeaders(kotlin/Boolean?): com.apollographql.apollo/ApolloCall<#A> // com.apollographql.apollo/ApolloCall.ignoreApolloClientHttpHeaders|ignoreApolloClientHttpHeaders(kotlin.Boolean?){}[0] - final fun sendApqExtensions(kotlin/Boolean?): com.apollographql.apollo/ApolloCall<#A> // com.apollographql.apollo/ApolloCall.sendApqExtensions|sendApqExtensions(kotlin.Boolean?){}[0] - final fun sendDocument(kotlin/Boolean?): com.apollographql.apollo/ApolloCall<#A> // com.apollographql.apollo/ApolloCall.sendDocument|sendDocument(kotlin.Boolean?){}[0] - final fun toFlow(): kotlinx.coroutines.flow/Flow<com.apollographql.apollo.api/ApolloResponse<#A>> // com.apollographql.apollo/ApolloCall.toFlow|toFlow(){}[0] - final fun toFlowV3(): kotlinx.coroutines.flow/Flow<com.apollographql.apollo.api/ApolloResponse<#A>> // com.apollographql.apollo/ApolloCall.toFlowV3|toFlowV3(){}[0] - final suspend fun execute(): com.apollographql.apollo.api/ApolloResponse<#A> // com.apollographql.apollo/ApolloCall.execute|execute(){}[0] - final suspend fun executeV3(): com.apollographql.apollo.api/ApolloResponse<#A> // com.apollographql.apollo/ApolloCall.executeV3|executeV3(){}[0] final val canBeBatched // com.apollographql.apollo/ApolloCall.canBeBatched|{}canBeBatched[0] final fun <get-canBeBatched>(): kotlin/Boolean? // com.apollographql.apollo/ApolloCall.canBeBatched.<get-canBeBatched>|<get-canBeBatched>(){}[0] final val enableAutoPersistedQueries // com.apollographql.apollo/ApolloCall.enableAutoPersistedQueries|{}enableAutoPersistedQueries[0] @@ -107,10 +117,29 @@ final class <#A: com.apollographql.apollo.api/Operation.Data> com.apollographql. final fun <get-sendApqExtensions>(): kotlin/Boolean? // com.apollographql.apollo/ApolloCall.sendApqExtensions.<get-sendApqExtensions>|<get-sendApqExtensions>(){}[0] final val sendDocument // com.apollographql.apollo/ApolloCall.sendDocument|{}sendDocument[0] final fun <get-sendDocument>(): kotlin/Boolean? // com.apollographql.apollo/ApolloCall.sendDocument.<get-sendDocument>|<get-sendDocument>(){}[0] + + final fun addExecutionContext(com.apollographql.apollo.api/ExecutionContext): com.apollographql.apollo/ApolloCall<#A> // com.apollographql.apollo/ApolloCall.addExecutionContext|addExecutionContext(com.apollographql.apollo.api.ExecutionContext){}[0] + final fun addHttpHeader(kotlin/String, kotlin/String): com.apollographql.apollo/ApolloCall<#A> // com.apollographql.apollo/ApolloCall.addHttpHeader|addHttpHeader(kotlin.String;kotlin.String){}[0] + final fun canBeBatched(kotlin/Boolean?): com.apollographql.apollo/ApolloCall<#A> // com.apollographql.apollo/ApolloCall.canBeBatched|canBeBatched(kotlin.Boolean?){}[0] + final fun copy(): com.apollographql.apollo/ApolloCall<#A> // com.apollographql.apollo/ApolloCall.copy|copy(){}[0] + final fun enableAutoPersistedQueries(kotlin/Boolean?): com.apollographql.apollo/ApolloCall<#A> // com.apollographql.apollo/ApolloCall.enableAutoPersistedQueries|enableAutoPersistedQueries(kotlin.Boolean?){}[0] + final fun failFastIfOffline(kotlin/Boolean?): com.apollographql.apollo/ApolloCall<#A> // com.apollographql.apollo/ApolloCall.failFastIfOffline|failFastIfOffline(kotlin.Boolean?){}[0] + final fun httpHeaders(kotlin.collections/List<com.apollographql.apollo.api.http/HttpHeader>?): com.apollographql.apollo/ApolloCall<#A> // com.apollographql.apollo/ApolloCall.httpHeaders|httpHeaders(kotlin.collections.List<com.apollographql.apollo.api.http.HttpHeader>?){}[0] + final fun httpMethod(com.apollographql.apollo.api.http/HttpMethod?): com.apollographql.apollo/ApolloCall<#A> // com.apollographql.apollo/ApolloCall.httpMethod|httpMethod(com.apollographql.apollo.api.http.HttpMethod?){}[0] + final fun ignoreApolloClientHttpHeaders(kotlin/Boolean?): com.apollographql.apollo/ApolloCall<#A> // com.apollographql.apollo/ApolloCall.ignoreApolloClientHttpHeaders|ignoreApolloClientHttpHeaders(kotlin.Boolean?){}[0] + final fun sendApqExtensions(kotlin/Boolean?): com.apollographql.apollo/ApolloCall<#A> // com.apollographql.apollo/ApolloCall.sendApqExtensions|sendApqExtensions(kotlin.Boolean?){}[0] + final fun sendDocument(kotlin/Boolean?): com.apollographql.apollo/ApolloCall<#A> // com.apollographql.apollo/ApolloCall.sendDocument|sendDocument(kotlin.Boolean?){}[0] + final fun toFlow(): kotlinx.coroutines.flow/Flow<com.apollographql.apollo.api/ApolloResponse<#A>> // com.apollographql.apollo/ApolloCall.toFlow|toFlow(){}[0] + final fun toFlowV3(): kotlinx.coroutines.flow/Flow<com.apollographql.apollo.api/ApolloResponse<#A>> // com.apollographql.apollo/ApolloCall.toFlowV3|toFlowV3(){}[0] + final suspend fun execute(): com.apollographql.apollo.api/ApolloResponse<#A> // com.apollographql.apollo/ApolloCall.execute|execute(){}[0] + final suspend fun executeV3(): com.apollographql.apollo.api/ApolloResponse<#A> // com.apollographql.apollo/ApolloCall.executeV3|executeV3(){}[0] } + final class com.apollographql.apollo.interceptor/AutoPersistedQueryInterceptor : com.apollographql.apollo.interceptor/ApolloInterceptor { // com.apollographql.apollo.interceptor/AutoPersistedQueryInterceptor|null[0] constructor <init>(com.apollographql.apollo.api.http/HttpMethod, com.apollographql.apollo.api.http/HttpMethod) // com.apollographql.apollo.interceptor/AutoPersistedQueryInterceptor.<init>|<init>(com.apollographql.apollo.api.http.HttpMethod;com.apollographql.apollo.api.http.HttpMethod){}[0] + final fun <#A1: com.apollographql.apollo.api/Operation.Data> intercept(com.apollographql.apollo.api/ApolloRequest<#A1>, com.apollographql.apollo.interceptor/ApolloInterceptorChain): kotlinx.coroutines.flow/Flow<com.apollographql.apollo.api/ApolloResponse<#A1>> // com.apollographql.apollo.interceptor/AutoPersistedQueryInterceptor.intercept|intercept(com.apollographql.apollo.api.ApolloRequest<0:0>;com.apollographql.apollo.interceptor.ApolloInterceptorChain){0§<com.apollographql.apollo.api.Operation.Data>}[0] + final object Companion { // com.apollographql.apollo.interceptor/AutoPersistedQueryInterceptor.Companion|null[0] final const val PROTOCOL_NEGOTIATION_ERROR_NOT_SUPPORTED // com.apollographql.apollo.interceptor/AutoPersistedQueryInterceptor.Companion.PROTOCOL_NEGOTIATION_ERROR_NOT_SUPPORTED|{}PROTOCOL_NEGOTIATION_ERROR_NOT_SUPPORTED[0] final fun <get-PROTOCOL_NEGOTIATION_ERROR_NOT_SUPPORTED>(): kotlin/String // com.apollographql.apollo.interceptor/AutoPersistedQueryInterceptor.Companion.PROTOCOL_NEGOTIATION_ERROR_NOT_SUPPORTED.<get-PROTOCOL_NEGOTIATION_ERROR_NOT_SUPPORTED>|<get-PROTOCOL_NEGOTIATION_ERROR_NOT_SUPPORTED>(){}[0] @@ -118,32 +147,43 @@ final class com.apollographql.apollo.interceptor/AutoPersistedQueryInterceptor : final fun <get-PROTOCOL_NEGOTIATION_ERROR_QUERY_NOT_FOUND>(): kotlin/String // com.apollographql.apollo.interceptor/AutoPersistedQueryInterceptor.Companion.PROTOCOL_NEGOTIATION_ERROR_QUERY_NOT_FOUND.<get-PROTOCOL_NEGOTIATION_ERROR_QUERY_NOT_FOUND>|<get-PROTOCOL_NEGOTIATION_ERROR_QUERY_NOT_FOUND>(){}[0] } } + final class com.apollographql.apollo.network.http/ApolloClientAwarenessInterceptor : com.apollographql.apollo.network.http/HttpInterceptor { // com.apollographql.apollo.network.http/ApolloClientAwarenessInterceptor|null[0] constructor <init>(kotlin/String, kotlin/String) // com.apollographql.apollo.network.http/ApolloClientAwarenessInterceptor.<init>|<init>(kotlin.String;kotlin.String){}[0] + final suspend fun intercept(com.apollographql.apollo.api.http/HttpRequest, com.apollographql.apollo.network.http/HttpInterceptorChain): com.apollographql.apollo.api.http/HttpResponse // com.apollographql.apollo.network.http/ApolloClientAwarenessInterceptor.intercept|intercept(com.apollographql.apollo.api.http.HttpRequest;com.apollographql.apollo.network.http.HttpInterceptorChain){}[0] } + final class com.apollographql.apollo.network.http/BatchingHttpInterceptor : com.apollographql.apollo.network.http/HttpInterceptor { // com.apollographql.apollo.network.http/BatchingHttpInterceptor|null[0] constructor <init>(kotlin/Long = ..., kotlin/Int = ..., kotlin/Boolean = ...) // com.apollographql.apollo.network.http/BatchingHttpInterceptor.<init>|<init>(kotlin.Long;kotlin.Int;kotlin.Boolean){}[0] + + final fun dispose() // com.apollographql.apollo.network.http/BatchingHttpInterceptor.dispose|dispose(){}[0] + final suspend fun intercept(com.apollographql.apollo.api.http/HttpRequest, com.apollographql.apollo.network.http/HttpInterceptorChain): com.apollographql.apollo.api.http/HttpResponse // com.apollographql.apollo.network.http/BatchingHttpInterceptor.intercept|intercept(com.apollographql.apollo.api.http.HttpRequest;com.apollographql.apollo.network.http.HttpInterceptorChain){}[0] + final class PendingRequest { // com.apollographql.apollo.network.http/BatchingHttpInterceptor.PendingRequest|null[0] constructor <init>(com.apollographql.apollo.api.http/HttpRequest) // com.apollographql.apollo.network.http/BatchingHttpInterceptor.PendingRequest.<init>|<init>(com.apollographql.apollo.api.http.HttpRequest){}[0] + final val deferred // com.apollographql.apollo.network.http/BatchingHttpInterceptor.PendingRequest.deferred|{}deferred[0] final fun <get-deferred>(): kotlinx.coroutines/CompletableDeferred<com.apollographql.apollo.api.http/HttpResponse> // com.apollographql.apollo.network.http/BatchingHttpInterceptor.PendingRequest.deferred.<get-deferred>|<get-deferred>(){}[0] final val request // com.apollographql.apollo.network.http/BatchingHttpInterceptor.PendingRequest.request|{}request[0] final fun <get-request>(): com.apollographql.apollo.api.http/HttpRequest // com.apollographql.apollo.network.http/BatchingHttpInterceptor.PendingRequest.request.<get-request>|<get-request>(){}[0] } - final fun dispose() // com.apollographql.apollo.network.http/BatchingHttpInterceptor.dispose|dispose(){}[0] + final object Companion { // com.apollographql.apollo.network.http/BatchingHttpInterceptor.Companion|null[0] final fun <#A2: com.apollographql.apollo.api/Operation.Data> configureApolloCall(com.apollographql.apollo/ApolloCall<#A2>, kotlin/Boolean) // com.apollographql.apollo.network.http/BatchingHttpInterceptor.Companion.configureApolloCall|configureApolloCall(com.apollographql.apollo.ApolloCall<0:0>;kotlin.Boolean){0§<com.apollographql.apollo.api.Operation.Data>}[0] final fun configureApolloClientBuilder(com.apollographql.apollo/ApolloClient.Builder, kotlin/Boolean) // com.apollographql.apollo.network.http/BatchingHttpInterceptor.Companion.configureApolloClientBuilder|configureApolloClientBuilder(com.apollographql.apollo.ApolloClient.Builder;kotlin.Boolean){}[0] } - final suspend fun intercept(com.apollographql.apollo.api.http/HttpRequest, com.apollographql.apollo.network.http/HttpInterceptorChain): com.apollographql.apollo.api.http/HttpResponse // com.apollographql.apollo.network.http/BatchingHttpInterceptor.intercept|intercept(com.apollographql.apollo.api.http.HttpRequest;com.apollographql.apollo.network.http.HttpInterceptorChain){}[0] } + final class com.apollographql.apollo.network.http/HeadersInterceptor : com.apollographql.apollo.network.http/HttpInterceptor { // com.apollographql.apollo.network.http/HeadersInterceptor|null[0] constructor <init>(kotlin.collections/List<com.apollographql.apollo.api.http/HttpHeader>) // com.apollographql.apollo.network.http/HeadersInterceptor.<init>|<init>(kotlin.collections.List<com.apollographql.apollo.api.http.HttpHeader>){}[0] + final suspend fun intercept(com.apollographql.apollo.api.http/HttpRequest, com.apollographql.apollo.network.http/HttpInterceptorChain): com.apollographql.apollo.api.http/HttpResponse // com.apollographql.apollo.network.http/HeadersInterceptor.intercept|intercept(com.apollographql.apollo.api.http.HttpRequest;com.apollographql.apollo.network.http.HttpInterceptorChain){}[0] } + final class com.apollographql.apollo.network.http/HttpCall { // com.apollographql.apollo.network.http/HttpCall|null[0] constructor <init>(com.apollographql.apollo.network.http/HttpEngine, com.apollographql.apollo.api.http/HttpMethod, kotlin/String) // com.apollographql.apollo.network.http/HttpCall.<init>|<init>(com.apollographql.apollo.network.http.HttpEngine;com.apollographql.apollo.api.http.HttpMethod;kotlin.String){}[0] + final fun addExecutionContext(com.apollographql.apollo.api/ExecutionContext): com.apollographql.apollo.network.http/HttpCall // com.apollographql.apollo.network.http/HttpCall.addExecutionContext|addExecutionContext(com.apollographql.apollo.api.ExecutionContext){}[0] final fun addHeader(kotlin/String, kotlin/String): com.apollographql.apollo.network.http/HttpCall // com.apollographql.apollo.network.http/HttpCall.addHeader|addHeader(kotlin.String;kotlin.String){}[0] final fun addHeaders(kotlin.collections/List<com.apollographql.apollo.api.http/HttpHeader>): com.apollographql.apollo.network.http/HttpCall // com.apollographql.apollo.network.http/HttpCall.addHeaders|addHeaders(kotlin.collections.List<com.apollographql.apollo.api.http.HttpHeader>){}[0] @@ -151,9 +191,10 @@ final class com.apollographql.apollo.network.http/HttpCall { // com.apollographq final fun headers(kotlin.collections/List<com.apollographql.apollo.api.http/HttpHeader>): com.apollographql.apollo.network.http/HttpCall // com.apollographql.apollo.network.http/HttpCall.headers|headers(kotlin.collections.List<com.apollographql.apollo.api.http.HttpHeader>){}[0] final suspend fun execute(): com.apollographql.apollo.api.http/HttpResponse // com.apollographql.apollo.network.http/HttpCall.execute|execute(){}[0] } + final class com.apollographql.apollo.network.http/HttpInfo : com.apollographql.apollo.api/ExecutionContext.Element { // com.apollographql.apollo.network.http/HttpInfo|null[0] constructor <init>(kotlin/Long, kotlin/Long, kotlin/Int, kotlin.collections/List<com.apollographql.apollo.api.http/HttpHeader>) // com.apollographql.apollo.network.http/HttpInfo.<init>|<init>(kotlin.Long;kotlin.Long;kotlin.Int;kotlin.collections.List<com.apollographql.apollo.api.http.HttpHeader>){}[0] - final object Key : com.apollographql.apollo.api/ExecutionContext.Key<com.apollographql.apollo.network.http/HttpInfo> // com.apollographql.apollo.network.http/HttpInfo.Key|null[0] + final val endMillis // com.apollographql.apollo.network.http/HttpInfo.endMillis|{}endMillis[0] final fun <get-endMillis>(): kotlin/Long // com.apollographql.apollo.network.http/HttpInfo.endMillis.<get-endMillis>|<get-endMillis>(){}[0] final val headers // com.apollographql.apollo.network.http/HttpInfo.headers|{}headers[0] @@ -168,10 +209,22 @@ final class com.apollographql.apollo.network.http/HttpInfo : com.apollographql.a final fun <get-startMillis>(): kotlin/Long // com.apollographql.apollo.network.http/HttpInfo.startMillis.<get-startMillis>|<get-startMillis>(){}[0] final val statusCode // com.apollographql.apollo.network.http/HttpInfo.statusCode|{}statusCode[0] final fun <get-statusCode>(): kotlin/Int // com.apollographql.apollo.network.http/HttpInfo.statusCode.<get-statusCode>|<get-statusCode>(){}[0] + + final object Key : com.apollographql.apollo.api/ExecutionContext.Key<com.apollographql.apollo.network.http/HttpInfo> // com.apollographql.apollo.network.http/HttpInfo.Key|null[0] } + final class com.apollographql.apollo.network.http/HttpNetworkTransport : com.apollographql.apollo.network/NetworkTransport { // com.apollographql.apollo.network.http/HttpNetworkTransport|null[0] + final val interceptors // com.apollographql.apollo.network.http/HttpNetworkTransport.interceptors|{}interceptors[0] + final fun <get-interceptors>(): kotlin.collections/List<com.apollographql.apollo.network.http/HttpInterceptor> // com.apollographql.apollo.network.http/HttpNetworkTransport.interceptors.<get-interceptors>|<get-interceptors>(){}[0] + + final fun <#A1: com.apollographql.apollo.api/Operation.Data> execute(com.apollographql.apollo.api/ApolloRequest<#A1>): kotlinx.coroutines.flow/Flow<com.apollographql.apollo.api/ApolloResponse<#A1>> // com.apollographql.apollo.network.http/HttpNetworkTransport.execute|execute(com.apollographql.apollo.api.ApolloRequest<0:0>){0§<com.apollographql.apollo.api.Operation.Data>}[0] + final fun <#A1: com.apollographql.apollo.api/Operation.Data> execute(com.apollographql.apollo.api/ApolloRequest<#A1>, com.apollographql.apollo.api.http/HttpRequest, com.apollographql.apollo.api/CustomScalarAdapters): kotlinx.coroutines.flow/Flow<com.apollographql.apollo.api/ApolloResponse<#A1>> // com.apollographql.apollo.network.http/HttpNetworkTransport.execute|execute(com.apollographql.apollo.api.ApolloRequest<0:0>;com.apollographql.apollo.api.http.HttpRequest;com.apollographql.apollo.api.CustomScalarAdapters){0§<com.apollographql.apollo.api.Operation.Data>}[0] + final fun dispose() // com.apollographql.apollo.network.http/HttpNetworkTransport.dispose|dispose(){}[0] + final fun newBuilder(): com.apollographql.apollo.network.http/HttpNetworkTransport.Builder // com.apollographql.apollo.network.http/HttpNetworkTransport.newBuilder|newBuilder(){}[0] + final class Builder { // com.apollographql.apollo.network.http/HttpNetworkTransport.Builder|null[0] constructor <init>() // com.apollographql.apollo.network.http/HttpNetworkTransport.Builder.<init>|<init>(){}[0] + final fun addHttpHeader(kotlin/String, kotlin/String): com.apollographql.apollo.network.http/HttpNetworkTransport.Builder // com.apollographql.apollo.network.http/HttpNetworkTransport.Builder.addHttpHeader|addHttpHeader(kotlin.String;kotlin.String){}[0] final fun addInterceptor(com.apollographql.apollo.network.http/HttpInterceptor): com.apollographql.apollo.network.http/HttpNetworkTransport.Builder // com.apollographql.apollo.network.http/HttpNetworkTransport.Builder.addInterceptor|addInterceptor(com.apollographql.apollo.network.http.HttpInterceptor){}[0] final fun build(): com.apollographql.apollo.network.http/HttpNetworkTransport // com.apollographql.apollo.network.http/HttpNetworkTransport.Builder.build|build(){}[0] @@ -182,87 +235,116 @@ final class com.apollographql.apollo.network.http/HttpNetworkTransport : com.apo final fun interceptors(kotlin.collections/List<com.apollographql.apollo.network.http/HttpInterceptor>): com.apollographql.apollo.network.http/HttpNetworkTransport.Builder // com.apollographql.apollo.network.http/HttpNetworkTransport.Builder.interceptors|interceptors(kotlin.collections.List<com.apollographql.apollo.network.http.HttpInterceptor>){}[0] final fun serverUrl(kotlin/String): com.apollographql.apollo.network.http/HttpNetworkTransport.Builder // com.apollographql.apollo.network.http/HttpNetworkTransport.Builder.serverUrl|serverUrl(kotlin.String){}[0] } - final fun <#A1: com.apollographql.apollo.api/Operation.Data> execute(com.apollographql.apollo.api/ApolloRequest<#A1>): kotlinx.coroutines.flow/Flow<com.apollographql.apollo.api/ApolloResponse<#A1>> // com.apollographql.apollo.network.http/HttpNetworkTransport.execute|execute(com.apollographql.apollo.api.ApolloRequest<0:0>){0§<com.apollographql.apollo.api.Operation.Data>}[0] - final fun <#A1: com.apollographql.apollo.api/Operation.Data> execute(com.apollographql.apollo.api/ApolloRequest<#A1>, com.apollographql.apollo.api.http/HttpRequest, com.apollographql.apollo.api/CustomScalarAdapters): kotlinx.coroutines.flow/Flow<com.apollographql.apollo.api/ApolloResponse<#A1>> // com.apollographql.apollo.network.http/HttpNetworkTransport.execute|execute(com.apollographql.apollo.api.ApolloRequest<0:0>;com.apollographql.apollo.api.http.HttpRequest;com.apollographql.apollo.api.CustomScalarAdapters){0§<com.apollographql.apollo.api.Operation.Data>}[0] - final fun dispose() // com.apollographql.apollo.network.http/HttpNetworkTransport.dispose|dispose(){}[0] - final fun newBuilder(): com.apollographql.apollo.network.http/HttpNetworkTransport.Builder // com.apollographql.apollo.network.http/HttpNetworkTransport.newBuilder|newBuilder(){}[0] + final inner class EngineInterceptor : com.apollographql.apollo.network.http/HttpInterceptor { // com.apollographql.apollo.network.http/HttpNetworkTransport.EngineInterceptor|null[0] constructor <init>() // com.apollographql.apollo.network.http/HttpNetworkTransport.EngineInterceptor.<init>|<init>(){}[0] + final suspend fun intercept(com.apollographql.apollo.api.http/HttpRequest, com.apollographql.apollo.network.http/HttpInterceptorChain): com.apollographql.apollo.api.http/HttpResponse // com.apollographql.apollo.network.http/HttpNetworkTransport.EngineInterceptor.intercept|intercept(com.apollographql.apollo.api.http.HttpRequest;com.apollographql.apollo.network.http.HttpInterceptorChain){}[0] } - final val interceptors // com.apollographql.apollo.network.http/HttpNetworkTransport.interceptors|{}interceptors[0] - final fun <get-interceptors>(): kotlin.collections/List<com.apollographql.apollo.network.http/HttpInterceptor> // com.apollographql.apollo.network.http/HttpNetworkTransport.interceptors.<get-interceptors>|<get-interceptors>(){}[0] } + final class com.apollographql.apollo.network.http/LoggingInterceptor : com.apollographql.apollo.network.http/HttpInterceptor { // com.apollographql.apollo.network.http/LoggingInterceptor|null[0] constructor <init>(com.apollographql.apollo.network.http/LoggingInterceptor.Level, kotlin/Function1<kotlin/String, kotlin/Unit> = ...) // com.apollographql.apollo.network.http/LoggingInterceptor.<init>|<init>(com.apollographql.apollo.network.http.LoggingInterceptor.Level;kotlin.Function1<kotlin.String,kotlin.Unit>){}[0] constructor <init>(kotlin/Function1<kotlin/String, kotlin/Unit> = ...) // com.apollographql.apollo.network.http/LoggingInterceptor.<init>|<init>(kotlin.Function1<kotlin.String,kotlin.Unit>){}[0] + + final suspend fun intercept(com.apollographql.apollo.api.http/HttpRequest, com.apollographql.apollo.network.http/HttpInterceptorChain): com.apollographql.apollo.api.http/HttpResponse // com.apollographql.apollo.network.http/LoggingInterceptor.intercept|intercept(com.apollographql.apollo.api.http.HttpRequest;com.apollographql.apollo.network.http.HttpInterceptorChain){}[0] + final enum class Level : kotlin/Enum<com.apollographql.apollo.network.http/LoggingInterceptor.Level> { // com.apollographql.apollo.network.http/LoggingInterceptor.Level|null[0] enum entry BASIC // com.apollographql.apollo.network.http/LoggingInterceptor.Level.BASIC|null[0] enum entry BODY // com.apollographql.apollo.network.http/LoggingInterceptor.Level.BODY|null[0] enum entry HEADERS // com.apollographql.apollo.network.http/LoggingInterceptor.Level.HEADERS|null[0] enum entry NONE // com.apollographql.apollo.network.http/LoggingInterceptor.Level.NONE|null[0] - final fun valueOf(kotlin/String): com.apollographql.apollo.network.http/LoggingInterceptor.Level // com.apollographql.apollo.network.http/LoggingInterceptor.Level.valueOf|valueOf#static(kotlin.String){}[0] - final fun values(): kotlin/Array<com.apollographql.apollo.network.http/LoggingInterceptor.Level> // com.apollographql.apollo.network.http/LoggingInterceptor.Level.values|values#static(){}[0] + final val entries // com.apollographql.apollo.network.http/LoggingInterceptor.Level.entries|#static{}entries[0] final fun <get-entries>(): kotlin.enums/EnumEntries<com.apollographql.apollo.network.http/LoggingInterceptor.Level> // com.apollographql.apollo.network.http/LoggingInterceptor.Level.entries.<get-entries>|<get-entries>#static(){}[0] + + final fun valueOf(kotlin/String): com.apollographql.apollo.network.http/LoggingInterceptor.Level // com.apollographql.apollo.network.http/LoggingInterceptor.Level.valueOf|valueOf#static(kotlin.String){}[0] + final fun values(): kotlin/Array<com.apollographql.apollo.network.http/LoggingInterceptor.Level> // com.apollographql.apollo.network.http/LoggingInterceptor.Level.values|values#static(){}[0] } - final suspend fun intercept(com.apollographql.apollo.api.http/HttpRequest, com.apollographql.apollo.network.http/HttpInterceptorChain): com.apollographql.apollo.api.http/HttpResponse // com.apollographql.apollo.network.http/LoggingInterceptor.intercept|intercept(com.apollographql.apollo.api.http.HttpRequest;com.apollographql.apollo.network.http.HttpInterceptorChain){}[0] } + final class com.apollographql.apollo.network.ws/AppSyncWsProtocol : com.apollographql.apollo.network.ws/WsProtocol { // com.apollographql.apollo.network.ws/AppSyncWsProtocol|null[0] constructor <init>(kotlin.collections/Map<kotlin/String, kotlin/Any?>, kotlin/Long, com.apollographql.apollo.network.ws/WebSocketConnection, com.apollographql.apollo.network.ws/WsProtocol.Listener) // com.apollographql.apollo.network.ws/AppSyncWsProtocol.<init>|<init>(kotlin.collections.Map<kotlin.String,kotlin.Any?>;kotlin.Long;com.apollographql.apollo.network.ws.WebSocketConnection;com.apollographql.apollo.network.ws.WsProtocol.Listener){}[0] constructor <init>(kotlin/Long, kotlin.coroutines/SuspendFunction0<kotlin.collections/Map<kotlin/String, kotlin/Any?>?> = ..., com.apollographql.apollo.network.ws/WebSocketConnection, com.apollographql.apollo.network.ws/WsProtocol.Listener) // com.apollographql.apollo.network.ws/AppSyncWsProtocol.<init>|<init>(kotlin.Long;kotlin.coroutines.SuspendFunction0<kotlin.collections.Map<kotlin.String,kotlin.Any?>?>;com.apollographql.apollo.network.ws.WebSocketConnection;com.apollographql.apollo.network.ws.WsProtocol.Listener){}[0] + + final fun <#A1: com.apollographql.apollo.api/Operation.Data> startOperation(com.apollographql.apollo.api/ApolloRequest<#A1>) // com.apollographql.apollo.network.ws/AppSyncWsProtocol.startOperation|startOperation(com.apollographql.apollo.api.ApolloRequest<0:0>){0§<com.apollographql.apollo.api.Operation.Data>}[0] + final fun <#A1: com.apollographql.apollo.api/Operation.Data> stopOperation(com.apollographql.apollo.api/ApolloRequest<#A1>) // com.apollographql.apollo.network.ws/AppSyncWsProtocol.stopOperation|stopOperation(com.apollographql.apollo.api.ApolloRequest<0:0>){0§<com.apollographql.apollo.api.Operation.Data>}[0] + final fun handleServerMessage(kotlin.collections/Map<kotlin/String, kotlin/Any?>) // com.apollographql.apollo.network.ws/AppSyncWsProtocol.handleServerMessage|handleServerMessage(kotlin.collections.Map<kotlin.String,kotlin.Any?>){}[0] + final suspend fun connectionInit() // com.apollographql.apollo.network.ws/AppSyncWsProtocol.connectionInit|connectionInit(){}[0] + final class Factory : com.apollographql.apollo.network.ws/WsProtocol.Factory { // com.apollographql.apollo.network.ws/AppSyncWsProtocol.Factory|null[0] constructor <init>(kotlin.collections/Map<kotlin/String, kotlin/Any?>, kotlin/Long = ...) // com.apollographql.apollo.network.ws/AppSyncWsProtocol.Factory.<init>|<init>(kotlin.collections.Map<kotlin.String,kotlin.Any?>;kotlin.Long){}[0] constructor <init>(kotlin/Long = ..., kotlin.coroutines/SuspendFunction0<kotlin.collections/Map<kotlin/String, kotlin/Any?>?> = ...) // com.apollographql.apollo.network.ws/AppSyncWsProtocol.Factory.<init>|<init>(kotlin.Long;kotlin.coroutines.SuspendFunction0<kotlin.collections.Map<kotlin.String,kotlin.Any?>?>){}[0] - final fun create(com.apollographql.apollo.network.ws/WebSocketConnection, com.apollographql.apollo.network.ws/WsProtocol.Listener, kotlinx.coroutines/CoroutineScope): com.apollographql.apollo.network.ws/WsProtocol // com.apollographql.apollo.network.ws/AppSyncWsProtocol.Factory.create|create(com.apollographql.apollo.network.ws.WebSocketConnection;com.apollographql.apollo.network.ws.WsProtocol.Listener;kotlinx.coroutines.CoroutineScope){}[0] + final val name // com.apollographql.apollo.network.ws/AppSyncWsProtocol.Factory.name|{}name[0] final fun <get-name>(): kotlin/String // com.apollographql.apollo.network.ws/AppSyncWsProtocol.Factory.name.<get-name>|<get-name>(){}[0] + + final fun create(com.apollographql.apollo.network.ws/WebSocketConnection, com.apollographql.apollo.network.ws/WsProtocol.Listener, kotlinx.coroutines/CoroutineScope): com.apollographql.apollo.network.ws/WsProtocol // com.apollographql.apollo.network.ws/AppSyncWsProtocol.Factory.create|create(com.apollographql.apollo.network.ws.WebSocketConnection;com.apollographql.apollo.network.ws.WsProtocol.Listener;kotlinx.coroutines.CoroutineScope){}[0] } - final fun <#A1: com.apollographql.apollo.api/Operation.Data> startOperation(com.apollographql.apollo.api/ApolloRequest<#A1>) // com.apollographql.apollo.network.ws/AppSyncWsProtocol.startOperation|startOperation(com.apollographql.apollo.api.ApolloRequest<0:0>){0§<com.apollographql.apollo.api.Operation.Data>}[0] - final fun <#A1: com.apollographql.apollo.api/Operation.Data> stopOperation(com.apollographql.apollo.api/ApolloRequest<#A1>) // com.apollographql.apollo.network.ws/AppSyncWsProtocol.stopOperation|stopOperation(com.apollographql.apollo.api.ApolloRequest<0:0>){0§<com.apollographql.apollo.api.Operation.Data>}[0] - final fun handleServerMessage(kotlin.collections/Map<kotlin/String, kotlin/Any?>) // com.apollographql.apollo.network.ws/AppSyncWsProtocol.handleServerMessage|handleServerMessage(kotlin.collections.Map<kotlin.String,kotlin.Any?>){}[0] + final object Companion { // com.apollographql.apollo.network.ws/AppSyncWsProtocol.Companion|null[0] final fun buildUrl(kotlin/String, kotlin.collections/Map<kotlin/String, kotlin/Any?>, kotlin.collections/Map<kotlin/String, kotlin/Any?> = ...): kotlin/String // com.apollographql.apollo.network.ws/AppSyncWsProtocol.Companion.buildUrl|buildUrl(kotlin.String;kotlin.collections.Map<kotlin.String,kotlin.Any?>;kotlin.collections.Map<kotlin.String,kotlin.Any?>){}[0] } - final suspend fun connectionInit() // com.apollographql.apollo.network.ws/AppSyncWsProtocol.connectionInit|connectionInit(){}[0] } + final class com.apollographql.apollo.network.ws/DefaultWebSocketEngine : com.apollographql.apollo.network.ws/WebSocketEngine { // com.apollographql.apollo.network.ws/DefaultWebSocketEngine|null[0] constructor <init>() // com.apollographql.apollo.network.ws/DefaultWebSocketEngine.<init>|<init>(){}[0] + final suspend fun open(kotlin/String, kotlin.collections/List<com.apollographql.apollo.api.http/HttpHeader>): com.apollographql.apollo.network.ws/WebSocketConnection // com.apollographql.apollo.network.ws/DefaultWebSocketEngine.open|open(kotlin.String;kotlin.collections.List<com.apollographql.apollo.api.http.HttpHeader>){}[0] + // Targets: [apple] constructor <init>(kotlin/Function2<platform.Foundation/NSURLRequest, com.apollographql.apollo.network.ws/WebSocketConnectionListener, platform.Foundation/NSURLSessionWebSocketTask>) // com.apollographql.apollo.network.ws/DefaultWebSocketEngine.<init>|<init>(kotlin.Function2<platform.Foundation.NSURLRequest,com.apollographql.apollo.network.ws.WebSocketConnectionListener,platform.Foundation.NSURLSessionWebSocketTask>){}[0] } + final class com.apollographql.apollo.network.ws/GraphQLWsProtocol : com.apollographql.apollo.network.ws/WsProtocol { // com.apollographql.apollo.network.ws/GraphQLWsProtocol|null[0] constructor <init>(kotlin.coroutines/SuspendFunction0<kotlin.collections/Map<kotlin/String, kotlin/Any?>?> = ..., kotlin.collections/Map<kotlin/String, kotlin/Any?>? = ..., kotlin.collections/Map<kotlin/String, kotlin/Any?>? = ..., kotlin/Long, kotlin/Long, com.apollographql.apollo.network.ws/WsFrameType, com.apollographql.apollo.network.ws/WebSocketConnection, com.apollographql.apollo.network.ws/WsProtocol.Listener, kotlinx.coroutines/CoroutineScope) // com.apollographql.apollo.network.ws/GraphQLWsProtocol.<init>|<init>(kotlin.coroutines.SuspendFunction0<kotlin.collections.Map<kotlin.String,kotlin.Any?>?>;kotlin.collections.Map<kotlin.String,kotlin.Any?>?;kotlin.collections.Map<kotlin.String,kotlin.Any?>?;kotlin.Long;kotlin.Long;com.apollographql.apollo.network.ws.WsFrameType;com.apollographql.apollo.network.ws.WebSocketConnection;com.apollographql.apollo.network.ws.WsProtocol.Listener;kotlinx.coroutines.CoroutineScope){}[0] + + final fun <#A1: com.apollographql.apollo.api/Operation.Data> startOperation(com.apollographql.apollo.api/ApolloRequest<#A1>) // com.apollographql.apollo.network.ws/GraphQLWsProtocol.startOperation|startOperation(com.apollographql.apollo.api.ApolloRequest<0:0>){0§<com.apollographql.apollo.api.Operation.Data>}[0] + final fun <#A1: com.apollographql.apollo.api/Operation.Data> stopOperation(com.apollographql.apollo.api/ApolloRequest<#A1>) // com.apollographql.apollo.network.ws/GraphQLWsProtocol.stopOperation|stopOperation(com.apollographql.apollo.api.ApolloRequest<0:0>){0§<com.apollographql.apollo.api.Operation.Data>}[0] + final fun handleServerMessage(kotlin.collections/Map<kotlin/String, kotlin/Any?>) // com.apollographql.apollo.network.ws/GraphQLWsProtocol.handleServerMessage|handleServerMessage(kotlin.collections.Map<kotlin.String,kotlin.Any?>){}[0] + final suspend fun connectionInit() // com.apollographql.apollo.network.ws/GraphQLWsProtocol.connectionInit|connectionInit(){}[0] + final suspend fun run() // com.apollographql.apollo.network.ws/GraphQLWsProtocol.run|run(){}[0] + final class Factory : com.apollographql.apollo.network.ws/WsProtocol.Factory { // com.apollographql.apollo.network.ws/GraphQLWsProtocol.Factory|null[0] constructor <init>() // com.apollographql.apollo.network.ws/GraphQLWsProtocol.Factory.<init>|<init>(){}[0] constructor <init>(kotlin.coroutines/SuspendFunction0<kotlin.collections/Map<kotlin/String, kotlin/Any?>?> = ..., kotlin/Long = ..., kotlin.collections/Map<kotlin/String, kotlin/Any?>? = ..., kotlin.collections/Map<kotlin/String, kotlin/Any?>? = ..., kotlin/Long = ..., com.apollographql.apollo.network.ws/WsFrameType = ...) // com.apollographql.apollo.network.ws/GraphQLWsProtocol.Factory.<init>|<init>(kotlin.coroutines.SuspendFunction0<kotlin.collections.Map<kotlin.String,kotlin.Any?>?>;kotlin.Long;kotlin.collections.Map<kotlin.String,kotlin.Any?>?;kotlin.collections.Map<kotlin.String,kotlin.Any?>?;kotlin.Long;com.apollographql.apollo.network.ws.WsFrameType){}[0] - final fun create(com.apollographql.apollo.network.ws/WebSocketConnection, com.apollographql.apollo.network.ws/WsProtocol.Listener, kotlinx.coroutines/CoroutineScope): com.apollographql.apollo.network.ws/WsProtocol // com.apollographql.apollo.network.ws/GraphQLWsProtocol.Factory.create|create(com.apollographql.apollo.network.ws.WebSocketConnection;com.apollographql.apollo.network.ws.WsProtocol.Listener;kotlinx.coroutines.CoroutineScope){}[0] + final val name // com.apollographql.apollo.network.ws/GraphQLWsProtocol.Factory.name|{}name[0] final fun <get-name>(): kotlin/String // com.apollographql.apollo.network.ws/GraphQLWsProtocol.Factory.name.<get-name>|<get-name>(){}[0] + + final fun create(com.apollographql.apollo.network.ws/WebSocketConnection, com.apollographql.apollo.network.ws/WsProtocol.Listener, kotlinx.coroutines/CoroutineScope): com.apollographql.apollo.network.ws/WsProtocol // com.apollographql.apollo.network.ws/GraphQLWsProtocol.Factory.create|create(com.apollographql.apollo.network.ws.WebSocketConnection;com.apollographql.apollo.network.ws.WsProtocol.Listener;kotlinx.coroutines.CoroutineScope){}[0] } - final fun <#A1: com.apollographql.apollo.api/Operation.Data> startOperation(com.apollographql.apollo.api/ApolloRequest<#A1>) // com.apollographql.apollo.network.ws/GraphQLWsProtocol.startOperation|startOperation(com.apollographql.apollo.api.ApolloRequest<0:0>){0§<com.apollographql.apollo.api.Operation.Data>}[0] - final fun <#A1: com.apollographql.apollo.api/Operation.Data> stopOperation(com.apollographql.apollo.api/ApolloRequest<#A1>) // com.apollographql.apollo.network.ws/GraphQLWsProtocol.stopOperation|stopOperation(com.apollographql.apollo.api.ApolloRequest<0:0>){0§<com.apollographql.apollo.api.Operation.Data>}[0] - final fun handleServerMessage(kotlin.collections/Map<kotlin/String, kotlin/Any?>) // com.apollographql.apollo.network.ws/GraphQLWsProtocol.handleServerMessage|handleServerMessage(kotlin.collections.Map<kotlin.String,kotlin.Any?>){}[0] - final suspend fun connectionInit() // com.apollographql.apollo.network.ws/GraphQLWsProtocol.connectionInit|connectionInit(){}[0] - final suspend fun run() // com.apollographql.apollo.network.ws/GraphQLWsProtocol.run|run(){}[0] } + final class com.apollographql.apollo.network.ws/SubscriptionWsProtocol : com.apollographql.apollo.network.ws/WsProtocol { // com.apollographql.apollo.network.ws/SubscriptionWsProtocol|null[0] constructor <init>(com.apollographql.apollo.network.ws/WebSocketConnection, com.apollographql.apollo.network.ws/WsProtocol.Listener, kotlin/Long = ..., kotlin.coroutines/SuspendFunction0<kotlin.collections/Map<kotlin/String, kotlin/Any?>?> = ..., com.apollographql.apollo.network.ws/WsFrameType = ...) // com.apollographql.apollo.network.ws/SubscriptionWsProtocol.<init>|<init>(com.apollographql.apollo.network.ws.WebSocketConnection;com.apollographql.apollo.network.ws.WsProtocol.Listener;kotlin.Long;kotlin.coroutines.SuspendFunction0<kotlin.collections.Map<kotlin.String,kotlin.Any?>?>;com.apollographql.apollo.network.ws.WsFrameType){}[0] + + final fun <#A1: com.apollographql.apollo.api/Operation.Data> startOperation(com.apollographql.apollo.api/ApolloRequest<#A1>) // com.apollographql.apollo.network.ws/SubscriptionWsProtocol.startOperation|startOperation(com.apollographql.apollo.api.ApolloRequest<0:0>){0§<com.apollographql.apollo.api.Operation.Data>}[0] + final fun <#A1: com.apollographql.apollo.api/Operation.Data> stopOperation(com.apollographql.apollo.api/ApolloRequest<#A1>) // com.apollographql.apollo.network.ws/SubscriptionWsProtocol.stopOperation|stopOperation(com.apollographql.apollo.api.ApolloRequest<0:0>){0§<com.apollographql.apollo.api.Operation.Data>}[0] + final fun handleServerMessage(kotlin.collections/Map<kotlin/String, kotlin/Any?>) // com.apollographql.apollo.network.ws/SubscriptionWsProtocol.handleServerMessage|handleServerMessage(kotlin.collections.Map<kotlin.String,kotlin.Any?>){}[0] + final suspend fun connectionInit() // com.apollographql.apollo.network.ws/SubscriptionWsProtocol.connectionInit|connectionInit(){}[0] + final class Factory : com.apollographql.apollo.network.ws/WsProtocol.Factory { // com.apollographql.apollo.network.ws/SubscriptionWsProtocol.Factory|null[0] constructor <init>(kotlin/Long = ..., kotlin.coroutines/SuspendFunction0<kotlin.collections/Map<kotlin/String, kotlin/Any?>?> = ..., com.apollographql.apollo.network.ws/WsFrameType = ...) // com.apollographql.apollo.network.ws/SubscriptionWsProtocol.Factory.<init>|<init>(kotlin.Long;kotlin.coroutines.SuspendFunction0<kotlin.collections.Map<kotlin.String,kotlin.Any?>?>;com.apollographql.apollo.network.ws.WsFrameType){}[0] - final fun create(com.apollographql.apollo.network.ws/WebSocketConnection, com.apollographql.apollo.network.ws/WsProtocol.Listener, kotlinx.coroutines/CoroutineScope): com.apollographql.apollo.network.ws/WsProtocol // com.apollographql.apollo.network.ws/SubscriptionWsProtocol.Factory.create|create(com.apollographql.apollo.network.ws.WebSocketConnection;com.apollographql.apollo.network.ws.WsProtocol.Listener;kotlinx.coroutines.CoroutineScope){}[0] + final val name // com.apollographql.apollo.network.ws/SubscriptionWsProtocol.Factory.name|{}name[0] final fun <get-name>(): kotlin/String // com.apollographql.apollo.network.ws/SubscriptionWsProtocol.Factory.name.<get-name>|<get-name>(){}[0] + + final fun create(com.apollographql.apollo.network.ws/WebSocketConnection, com.apollographql.apollo.network.ws/WsProtocol.Listener, kotlinx.coroutines/CoroutineScope): com.apollographql.apollo.network.ws/WsProtocol // com.apollographql.apollo.network.ws/SubscriptionWsProtocol.Factory.create|create(com.apollographql.apollo.network.ws.WebSocketConnection;com.apollographql.apollo.network.ws.WsProtocol.Listener;kotlinx.coroutines.CoroutineScope){}[0] } - final fun <#A1: com.apollographql.apollo.api/Operation.Data> startOperation(com.apollographql.apollo.api/ApolloRequest<#A1>) // com.apollographql.apollo.network.ws/SubscriptionWsProtocol.startOperation|startOperation(com.apollographql.apollo.api.ApolloRequest<0:0>){0§<com.apollographql.apollo.api.Operation.Data>}[0] - final fun <#A1: com.apollographql.apollo.api/Operation.Data> stopOperation(com.apollographql.apollo.api/ApolloRequest<#A1>) // com.apollographql.apollo.network.ws/SubscriptionWsProtocol.stopOperation|stopOperation(com.apollographql.apollo.api.ApolloRequest<0:0>){0§<com.apollographql.apollo.api.Operation.Data>}[0] - final fun handleServerMessage(kotlin.collections/Map<kotlin/String, kotlin/Any?>) // com.apollographql.apollo.network.ws/SubscriptionWsProtocol.handleServerMessage|handleServerMessage(kotlin.collections.Map<kotlin.String,kotlin.Any?>){}[0] - final suspend fun connectionInit() // com.apollographql.apollo.network.ws/SubscriptionWsProtocol.connectionInit|connectionInit(){}[0] } + final class com.apollographql.apollo.network.ws/WebSocketNetworkTransport : com.apollographql.apollo.network/NetworkTransport { // com.apollographql.apollo.network.ws/WebSocketNetworkTransport|null[0] + final val subscriptionCount // com.apollographql.apollo.network.ws/WebSocketNetworkTransport.subscriptionCount|{}subscriptionCount[0] + final fun <get-subscriptionCount>(): kotlinx.coroutines.flow/StateFlow<kotlin/Int> // com.apollographql.apollo.network.ws/WebSocketNetworkTransport.subscriptionCount.<get-subscriptionCount>|<get-subscriptionCount>(){}[0] + + final fun <#A1: com.apollographql.apollo.api/Operation.Data> execute(com.apollographql.apollo.api/ApolloRequest<#A1>): kotlinx.coroutines.flow/Flow<com.apollographql.apollo.api/ApolloResponse<#A1>> // com.apollographql.apollo.network.ws/WebSocketNetworkTransport.execute|execute(com.apollographql.apollo.api.ApolloRequest<0:0>){0§<com.apollographql.apollo.api.Operation.Data>}[0] + final fun closeConnection(kotlin/Throwable) // com.apollographql.apollo.network.ws/WebSocketNetworkTransport.closeConnection|closeConnection(kotlin.Throwable){}[0] + final fun dispose() // com.apollographql.apollo.network.ws/WebSocketNetworkTransport.dispose|dispose(){}[0] + final class Builder { // com.apollographql.apollo.network.ws/WebSocketNetworkTransport.Builder|null[0] constructor <init>() // com.apollographql.apollo.network.ws/WebSocketNetworkTransport.Builder.<init>|<init>(){}[0] + final fun addHeader(kotlin/String, kotlin/String): com.apollographql.apollo.network.ws/WebSocketNetworkTransport.Builder // com.apollographql.apollo.network.ws/WebSocketNetworkTransport.Builder.addHeader|addHeader(kotlin.String;kotlin.String){}[0] final fun addHeaders(kotlin.collections/List<com.apollographql.apollo.api.http/HttpHeader>): com.apollographql.apollo.network.ws/WebSocketNetworkTransport.Builder // com.apollographql.apollo.network.ws/WebSocketNetworkTransport.Builder.addHeaders|addHeaders(kotlin.collections.List<com.apollographql.apollo.api.http.HttpHeader>){}[0] final fun build(): com.apollographql.apollo.network.ws/WebSocketNetworkTransport // com.apollographql.apollo.network.ws/WebSocketNetworkTransport.Builder.build|build(){}[0] @@ -274,56 +356,50 @@ final class com.apollographql.apollo.network.ws/WebSocketNetworkTransport : com. final fun serverUrl(kotlin/String): com.apollographql.apollo.network.ws/WebSocketNetworkTransport.Builder // com.apollographql.apollo.network.ws/WebSocketNetworkTransport.Builder.serverUrl|serverUrl(kotlin.String){}[0] final fun webSocketEngine(com.apollographql.apollo.network.ws/WebSocketEngine): com.apollographql.apollo.network.ws/WebSocketNetworkTransport.Builder // com.apollographql.apollo.network.ws/WebSocketNetworkTransport.Builder.webSocketEngine|webSocketEngine(com.apollographql.apollo.network.ws.WebSocketEngine){}[0] } - final fun <#A1: com.apollographql.apollo.api/Operation.Data> execute(com.apollographql.apollo.api/ApolloRequest<#A1>): kotlinx.coroutines.flow/Flow<com.apollographql.apollo.api/ApolloResponse<#A1>> // com.apollographql.apollo.network.ws/WebSocketNetworkTransport.execute|execute(com.apollographql.apollo.api.ApolloRequest<0:0>){0§<com.apollographql.apollo.api.Operation.Data>}[0] - final fun closeConnection(kotlin/Throwable) // com.apollographql.apollo.network.ws/WebSocketNetworkTransport.closeConnection|closeConnection(kotlin.Throwable){}[0] - final fun dispose() // com.apollographql.apollo.network.ws/WebSocketNetworkTransport.dispose|dispose(){}[0] - final val subscriptionCount // com.apollographql.apollo.network.ws/WebSocketNetworkTransport.subscriptionCount|{}subscriptionCount[0] - final fun <get-subscriptionCount>(): kotlinx.coroutines.flow/StateFlow<kotlin/Int> // com.apollographql.apollo.network.ws/WebSocketNetworkTransport.subscriptionCount.<get-subscriptionCount>|<get-subscriptionCount>(){}[0] } + final class com.apollographql.apollo/ApolloClient : com.apollographql.apollo.api/ExecutionOptions, okio/Closeable { // com.apollographql.apollo/ApolloClient|null[0] + final val canBeBatched // com.apollographql.apollo/ApolloClient.canBeBatched|{}canBeBatched[0] + final fun <get-canBeBatched>(): kotlin/Boolean? // com.apollographql.apollo/ApolloClient.canBeBatched.<get-canBeBatched>|<get-canBeBatched>(){}[0] + final val customScalarAdapters // com.apollographql.apollo/ApolloClient.customScalarAdapters|{}customScalarAdapters[0] + final fun <get-customScalarAdapters>(): com.apollographql.apollo.api/CustomScalarAdapters // com.apollographql.apollo/ApolloClient.customScalarAdapters.<get-customScalarAdapters>|<get-customScalarAdapters>(){}[0] + final val enableAutoPersistedQueries // com.apollographql.apollo/ApolloClient.enableAutoPersistedQueries|{}enableAutoPersistedQueries[0] + final fun <get-enableAutoPersistedQueries>(): kotlin/Boolean? // com.apollographql.apollo/ApolloClient.enableAutoPersistedQueries.<get-enableAutoPersistedQueries>|<get-enableAutoPersistedQueries>(){}[0] + final val executionContext // com.apollographql.apollo/ApolloClient.executionContext|{}executionContext[0] + final fun <get-executionContext>(): com.apollographql.apollo.api/ExecutionContext // com.apollographql.apollo/ApolloClient.executionContext.<get-executionContext>|<get-executionContext>(){}[0] + final val httpHeaders // com.apollographql.apollo/ApolloClient.httpHeaders|{}httpHeaders[0] + final fun <get-httpHeaders>(): kotlin.collections/List<com.apollographql.apollo.api.http/HttpHeader>? // com.apollographql.apollo/ApolloClient.httpHeaders.<get-httpHeaders>|<get-httpHeaders>(){}[0] + final val httpMethod // com.apollographql.apollo/ApolloClient.httpMethod|{}httpMethod[0] + final fun <get-httpMethod>(): com.apollographql.apollo.api.http/HttpMethod? // com.apollographql.apollo/ApolloClient.httpMethod.<get-httpMethod>|<get-httpMethod>(){}[0] + final val interceptors // com.apollographql.apollo/ApolloClient.interceptors|{}interceptors[0] + final fun <get-interceptors>(): kotlin.collections/List<com.apollographql.apollo.interceptor/ApolloInterceptor> // com.apollographql.apollo/ApolloClient.interceptors.<get-interceptors>|<get-interceptors>(){}[0] + final val networkTransport // com.apollographql.apollo/ApolloClient.networkTransport|{}networkTransport[0] + final fun <get-networkTransport>(): com.apollographql.apollo.network/NetworkTransport // com.apollographql.apollo/ApolloClient.networkTransport.<get-networkTransport>|<get-networkTransport>(){}[0] + final val sendApqExtensions // com.apollographql.apollo/ApolloClient.sendApqExtensions|{}sendApqExtensions[0] + final fun <get-sendApqExtensions>(): kotlin/Boolean? // com.apollographql.apollo/ApolloClient.sendApqExtensions.<get-sendApqExtensions>|<get-sendApqExtensions>(){}[0] + final val sendDocument // com.apollographql.apollo/ApolloClient.sendDocument|{}sendDocument[0] + final fun <get-sendDocument>(): kotlin/Boolean? // com.apollographql.apollo/ApolloClient.sendDocument.<get-sendDocument>|<get-sendDocument>(){}[0] + final val subscriptionNetworkTransport // com.apollographql.apollo/ApolloClient.subscriptionNetworkTransport|{}subscriptionNetworkTransport[0] + final fun <get-subscriptionNetworkTransport>(): com.apollographql.apollo.network/NetworkTransport // com.apollographql.apollo/ApolloClient.subscriptionNetworkTransport.<get-subscriptionNetworkTransport>|<get-subscriptionNetworkTransport>(){}[0] + + final fun <#A1: com.apollographql.apollo.api/Mutation.Data> mutation(com.apollographql.apollo.api/Mutation<#A1>): com.apollographql.apollo/ApolloCall<#A1> // com.apollographql.apollo/ApolloClient.mutation|mutation(com.apollographql.apollo.api.Mutation<0:0>){0§<com.apollographql.apollo.api.Mutation.Data>}[0] + final fun <#A1: com.apollographql.apollo.api/Operation.Data> executeAsFlow(com.apollographql.apollo.api/ApolloRequest<#A1>): kotlinx.coroutines.flow/Flow<com.apollographql.apollo.api/ApolloResponse<#A1>> // com.apollographql.apollo/ApolloClient.executeAsFlow|executeAsFlow(com.apollographql.apollo.api.ApolloRequest<0:0>){0§<com.apollographql.apollo.api.Operation.Data>}[0] + final fun <#A1: com.apollographql.apollo.api/Query.Data> query(com.apollographql.apollo.api/Query<#A1>): com.apollographql.apollo/ApolloCall<#A1> // com.apollographql.apollo/ApolloClient.query|query(com.apollographql.apollo.api.Query<0:0>){0§<com.apollographql.apollo.api.Query.Data>}[0] + final fun <#A1: com.apollographql.apollo.api/Subscription.Data> subscription(com.apollographql.apollo.api/Subscription<#A1>): com.apollographql.apollo/ApolloCall<#A1> // com.apollographql.apollo/ApolloClient.subscription|subscription(com.apollographql.apollo.api.Subscription<0:0>){0§<com.apollographql.apollo.api.Subscription.Data>}[0] + final fun close() // com.apollographql.apollo/ApolloClient.close|close(){}[0] + final fun dispose() // com.apollographql.apollo/ApolloClient.dispose|dispose(){}[0] + final fun newBuilder(): com.apollographql.apollo/ApolloClient.Builder // com.apollographql.apollo/ApolloClient.newBuilder|newBuilder(){}[0] + final class Builder : com.apollographql.apollo.api/MutableExecutionOptions<com.apollographql.apollo/ApolloClient.Builder> { // com.apollographql.apollo/ApolloClient.Builder|null[0] constructor <init>() // com.apollographql.apollo/ApolloClient.Builder.<init>|<init>(){}[0] - final fun <#A2: kotlin/Any?> addCustomScalarAdapter(com.apollographql.apollo.api/CustomScalarType, com.apollographql.apollo.api/Adapter<#A2>): com.apollographql.apollo/ApolloClient.Builder // com.apollographql.apollo/ApolloClient.Builder.addCustomScalarAdapter|addCustomScalarAdapter(com.apollographql.apollo.api.CustomScalarType;com.apollographql.apollo.api.Adapter<0:0>){0§<kotlin.Any?>}[0] - final fun addExecutionContext(com.apollographql.apollo.api/ExecutionContext): com.apollographql.apollo/ApolloClient.Builder // com.apollographql.apollo/ApolloClient.Builder.addExecutionContext|addExecutionContext(com.apollographql.apollo.api.ExecutionContext){}[0] - final fun addHttpHeader(kotlin/String, kotlin/String): com.apollographql.apollo/ApolloClient.Builder // com.apollographql.apollo/ApolloClient.Builder.addHttpHeader|addHttpHeader(kotlin.String;kotlin.String){}[0] - final fun addHttpInterceptor(com.apollographql.apollo.network.http/HttpInterceptor): com.apollographql.apollo/ApolloClient.Builder // com.apollographql.apollo/ApolloClient.Builder.addHttpInterceptor|addHttpInterceptor(com.apollographql.apollo.network.http.HttpInterceptor){}[0] - final fun addInterceptor(com.apollographql.apollo.interceptor/ApolloInterceptor): com.apollographql.apollo/ApolloClient.Builder // com.apollographql.apollo/ApolloClient.Builder.addInterceptor|addInterceptor(com.apollographql.apollo.interceptor.ApolloInterceptor){}[0] - final fun addInterceptors(kotlin.collections/List<com.apollographql.apollo.interceptor/ApolloInterceptor>): com.apollographql.apollo/ApolloClient.Builder // com.apollographql.apollo/ApolloClient.Builder.addInterceptors|addInterceptors(kotlin.collections.List<com.apollographql.apollo.interceptor.ApolloInterceptor>){}[0] - final fun autoPersistedQueries(com.apollographql.apollo.api.http/HttpMethod = ..., com.apollographql.apollo.api.http/HttpMethod = ..., kotlin/Boolean = ...): com.apollographql.apollo/ApolloClient.Builder // com.apollographql.apollo/ApolloClient.Builder.autoPersistedQueries|autoPersistedQueries(com.apollographql.apollo.api.http.HttpMethod;com.apollographql.apollo.api.http.HttpMethod;kotlin.Boolean){}[0] - final fun build(): com.apollographql.apollo/ApolloClient // com.apollographql.apollo/ApolloClient.Builder.build|build(){}[0] - final fun canBeBatched(kotlin/Boolean?): com.apollographql.apollo/ApolloClient.Builder // com.apollographql.apollo/ApolloClient.Builder.canBeBatched|canBeBatched(kotlin.Boolean?){}[0] - final fun copy(): com.apollographql.apollo/ApolloClient.Builder // com.apollographql.apollo/ApolloClient.Builder.copy|copy(){}[0] - final fun customScalarAdapters(com.apollographql.apollo.api/CustomScalarAdapters): com.apollographql.apollo/ApolloClient.Builder // com.apollographql.apollo/ApolloClient.Builder.customScalarAdapters|customScalarAdapters(com.apollographql.apollo.api.CustomScalarAdapters){}[0] - final fun dispatcher(kotlinx.coroutines/CoroutineDispatcher?): com.apollographql.apollo/ApolloClient.Builder // com.apollographql.apollo/ApolloClient.Builder.dispatcher|dispatcher(kotlinx.coroutines.CoroutineDispatcher?){}[0] - final fun enableAutoPersistedQueries(kotlin/Boolean?): com.apollographql.apollo/ApolloClient.Builder // com.apollographql.apollo/ApolloClient.Builder.enableAutoPersistedQueries|enableAutoPersistedQueries(kotlin.Boolean?){}[0] - final fun executionContext(com.apollographql.apollo.api/ExecutionContext): com.apollographql.apollo/ApolloClient.Builder // com.apollographql.apollo/ApolloClient.Builder.executionContext|executionContext(com.apollographql.apollo.api.ExecutionContext){}[0] - final fun httpBatching(kotlin/Long = ..., kotlin/Int = ..., kotlin/Boolean = ...): com.apollographql.apollo/ApolloClient.Builder // com.apollographql.apollo/ApolloClient.Builder.httpBatching|httpBatching(kotlin.Long;kotlin.Int;kotlin.Boolean){}[0] - final fun httpEngine(com.apollographql.apollo.network.http/HttpEngine?): com.apollographql.apollo/ApolloClient.Builder // com.apollographql.apollo/ApolloClient.Builder.httpEngine|httpEngine(com.apollographql.apollo.network.http.HttpEngine?){}[0] - final fun httpExposeErrorBody(kotlin/Boolean?): com.apollographql.apollo/ApolloClient.Builder // com.apollographql.apollo/ApolloClient.Builder.httpExposeErrorBody|httpExposeErrorBody(kotlin.Boolean?){}[0] - final fun httpHeaders(kotlin.collections/List<com.apollographql.apollo.api.http/HttpHeader>?): com.apollographql.apollo/ApolloClient.Builder // com.apollographql.apollo/ApolloClient.Builder.httpHeaders|httpHeaders(kotlin.collections.List<com.apollographql.apollo.api.http.HttpHeader>?){}[0] - final fun httpInterceptors(kotlin.collections/List<com.apollographql.apollo.network.http/HttpInterceptor>): com.apollographql.apollo/ApolloClient.Builder // com.apollographql.apollo/ApolloClient.Builder.httpInterceptors|httpInterceptors(kotlin.collections.List<com.apollographql.apollo.network.http.HttpInterceptor>){}[0] - final fun httpMethod(com.apollographql.apollo.api.http/HttpMethod?): com.apollographql.apollo/ApolloClient.Builder // com.apollographql.apollo/ApolloClient.Builder.httpMethod|httpMethod(com.apollographql.apollo.api.http.HttpMethod?){}[0] - final fun httpServerUrl(kotlin/String?): com.apollographql.apollo/ApolloClient.Builder // com.apollographql.apollo/ApolloClient.Builder.httpServerUrl|httpServerUrl(kotlin.String?){}[0] - final fun interceptors(kotlin.collections/List<com.apollographql.apollo.interceptor/ApolloInterceptor>): com.apollographql.apollo/ApolloClient.Builder // com.apollographql.apollo/ApolloClient.Builder.interceptors|interceptors(kotlin.collections.List<com.apollographql.apollo.interceptor.ApolloInterceptor>){}[0] - final fun networkTransport(com.apollographql.apollo.network/NetworkTransport?): com.apollographql.apollo/ApolloClient.Builder // com.apollographql.apollo/ApolloClient.Builder.networkTransport|networkTransport(com.apollographql.apollo.network.NetworkTransport?){}[0] - final fun removeHttpInterceptor(com.apollographql.apollo.network.http/HttpInterceptor): com.apollographql.apollo/ApolloClient.Builder // com.apollographql.apollo/ApolloClient.Builder.removeHttpInterceptor|removeHttpInterceptor(com.apollographql.apollo.network.http.HttpInterceptor){}[0] - final fun removeInterceptor(com.apollographql.apollo.interceptor/ApolloInterceptor): com.apollographql.apollo/ApolloClient.Builder // com.apollographql.apollo/ApolloClient.Builder.removeInterceptor|removeInterceptor(com.apollographql.apollo.interceptor.ApolloInterceptor){}[0] - final fun sendApqExtensions(kotlin/Boolean?): com.apollographql.apollo/ApolloClient.Builder // com.apollographql.apollo/ApolloClient.Builder.sendApqExtensions|sendApqExtensions(kotlin.Boolean?){}[0] - final fun sendDocument(kotlin/Boolean?): com.apollographql.apollo/ApolloClient.Builder // com.apollographql.apollo/ApolloClient.Builder.sendDocument|sendDocument(kotlin.Boolean?){}[0] - final fun serverUrl(kotlin/String): com.apollographql.apollo/ApolloClient.Builder // com.apollographql.apollo/ApolloClient.Builder.serverUrl|serverUrl(kotlin.String){}[0] - final fun subscriptionNetworkTransport(com.apollographql.apollo.network/NetworkTransport?): com.apollographql.apollo/ApolloClient.Builder // com.apollographql.apollo/ApolloClient.Builder.subscriptionNetworkTransport|subscriptionNetworkTransport(com.apollographql.apollo.network.NetworkTransport?){}[0] - final fun webSocketEngine(com.apollographql.apollo.network.ws/WebSocketEngine?): com.apollographql.apollo/ApolloClient.Builder // com.apollographql.apollo/ApolloClient.Builder.webSocketEngine|webSocketEngine(com.apollographql.apollo.network.ws.WebSocketEngine?){}[0] - final fun webSocketIdleTimeoutMillis(kotlin/Long?): com.apollographql.apollo/ApolloClient.Builder // com.apollographql.apollo/ApolloClient.Builder.webSocketIdleTimeoutMillis|webSocketIdleTimeoutMillis(kotlin.Long?){}[0] - final fun webSocketReopenWhen(kotlin.coroutines/SuspendFunction2<kotlin/Throwable, kotlin/Long, kotlin/Boolean>?): com.apollographql.apollo/ApolloClient.Builder // com.apollographql.apollo/ApolloClient.Builder.webSocketReopenWhen|webSocketReopenWhen(kotlin.coroutines.SuspendFunction2<kotlin.Throwable,kotlin.Long,kotlin.Boolean>?){}[0] - final fun webSocketServerUrl(kotlin.coroutines/SuspendFunction0<kotlin/String>?): com.apollographql.apollo/ApolloClient.Builder // com.apollographql.apollo/ApolloClient.Builder.webSocketServerUrl|webSocketServerUrl(kotlin.coroutines.SuspendFunction0<kotlin.String>?){}[0] - final fun webSocketServerUrl(kotlin/String?): com.apollographql.apollo/ApolloClient.Builder // com.apollographql.apollo/ApolloClient.Builder.webSocketServerUrl|webSocketServerUrl(kotlin.String?){}[0] - final fun wsProtocol(com.apollographql.apollo.network.ws/WsProtocol.Factory?): com.apollographql.apollo/ApolloClient.Builder // com.apollographql.apollo/ApolloClient.Builder.wsProtocol|wsProtocol(com.apollographql.apollo.network.ws.WsProtocol.Factory?){}[0] + final val customScalarAdapters // com.apollographql.apollo/ApolloClient.Builder.customScalarAdapters|{}customScalarAdapters[0] final fun <get-customScalarAdapters>(): com.apollographql.apollo.api/CustomScalarAdapters // com.apollographql.apollo/ApolloClient.Builder.customScalarAdapters.<get-customScalarAdapters>|<get-customScalarAdapters>(){}[0] final val httpInterceptors // com.apollographql.apollo/ApolloClient.Builder.httpInterceptors|{}httpInterceptors[0] final fun <get-httpInterceptors>(): kotlin.collections/List<com.apollographql.apollo.network.http/HttpInterceptor> // com.apollographql.apollo/ApolloClient.Builder.httpInterceptors.<get-httpInterceptors>|<get-httpInterceptors>(){}[0] final val interceptors // com.apollographql.apollo/ApolloClient.Builder.interceptors|{}interceptors[0] final fun <get-interceptors>(): kotlin.collections/List<com.apollographql.apollo.interceptor/ApolloInterceptor> // com.apollographql.apollo/ApolloClient.Builder.interceptors.<get-interceptors>|<get-interceptors>(){}[0] + final var canBeBatched // com.apollographql.apollo/ApolloClient.Builder.canBeBatched|{}canBeBatched[0] final fun <get-canBeBatched>(): kotlin/Boolean? // com.apollographql.apollo/ApolloClient.Builder.canBeBatched.<get-canBeBatched>|<get-canBeBatched>(){}[0] final var dispatcher // com.apollographql.apollo/ApolloClient.Builder.dispatcher|{}dispatcher[0] @@ -362,115 +438,135 @@ final class com.apollographql.apollo/ApolloClient : com.apollographql.apollo.api final fun <get-webSocketServerUrl>(): kotlin/String? // com.apollographql.apollo/ApolloClient.Builder.webSocketServerUrl.<get-webSocketServerUrl>|<get-webSocketServerUrl>(){}[0] final var wsProtocolFactory // com.apollographql.apollo/ApolloClient.Builder.wsProtocolFactory|{}wsProtocolFactory[0] final fun <get-wsProtocolFactory>(): com.apollographql.apollo.network.ws/WsProtocol.Factory? // com.apollographql.apollo/ApolloClient.Builder.wsProtocolFactory.<get-wsProtocolFactory>|<get-wsProtocolFactory>(){}[0] + + final fun <#A2: kotlin/Any?> addCustomScalarAdapter(com.apollographql.apollo.api/CustomScalarType, com.apollographql.apollo.api/Adapter<#A2>): com.apollographql.apollo/ApolloClient.Builder // com.apollographql.apollo/ApolloClient.Builder.addCustomScalarAdapter|addCustomScalarAdapter(com.apollographql.apollo.api.CustomScalarType;com.apollographql.apollo.api.Adapter<0:0>){0§<kotlin.Any?>}[0] + final fun addExecutionContext(com.apollographql.apollo.api/ExecutionContext): com.apollographql.apollo/ApolloClient.Builder // com.apollographql.apollo/ApolloClient.Builder.addExecutionContext|addExecutionContext(com.apollographql.apollo.api.ExecutionContext){}[0] + final fun addHttpHeader(kotlin/String, kotlin/String): com.apollographql.apollo/ApolloClient.Builder // com.apollographql.apollo/ApolloClient.Builder.addHttpHeader|addHttpHeader(kotlin.String;kotlin.String){}[0] + final fun addHttpInterceptor(com.apollographql.apollo.network.http/HttpInterceptor): com.apollographql.apollo/ApolloClient.Builder // com.apollographql.apollo/ApolloClient.Builder.addHttpInterceptor|addHttpInterceptor(com.apollographql.apollo.network.http.HttpInterceptor){}[0] + final fun addInterceptor(com.apollographql.apollo.interceptor/ApolloInterceptor): com.apollographql.apollo/ApolloClient.Builder // com.apollographql.apollo/ApolloClient.Builder.addInterceptor|addInterceptor(com.apollographql.apollo.interceptor.ApolloInterceptor){}[0] + final fun addInterceptors(kotlin.collections/List<com.apollographql.apollo.interceptor/ApolloInterceptor>): com.apollographql.apollo/ApolloClient.Builder // com.apollographql.apollo/ApolloClient.Builder.addInterceptors|addInterceptors(kotlin.collections.List<com.apollographql.apollo.interceptor.ApolloInterceptor>){}[0] + final fun autoPersistedQueries(com.apollographql.apollo.api.http/HttpMethod = ..., com.apollographql.apollo.api.http/HttpMethod = ..., kotlin/Boolean = ...): com.apollographql.apollo/ApolloClient.Builder // com.apollographql.apollo/ApolloClient.Builder.autoPersistedQueries|autoPersistedQueries(com.apollographql.apollo.api.http.HttpMethod;com.apollographql.apollo.api.http.HttpMethod;kotlin.Boolean){}[0] + final fun build(): com.apollographql.apollo/ApolloClient // com.apollographql.apollo/ApolloClient.Builder.build|build(){}[0] + final fun canBeBatched(kotlin/Boolean?): com.apollographql.apollo/ApolloClient.Builder // com.apollographql.apollo/ApolloClient.Builder.canBeBatched|canBeBatched(kotlin.Boolean?){}[0] + final fun copy(): com.apollographql.apollo/ApolloClient.Builder // com.apollographql.apollo/ApolloClient.Builder.copy|copy(){}[0] + final fun customScalarAdapters(com.apollographql.apollo.api/CustomScalarAdapters): com.apollographql.apollo/ApolloClient.Builder // com.apollographql.apollo/ApolloClient.Builder.customScalarAdapters|customScalarAdapters(com.apollographql.apollo.api.CustomScalarAdapters){}[0] + final fun dispatcher(kotlinx.coroutines/CoroutineDispatcher?): com.apollographql.apollo/ApolloClient.Builder // com.apollographql.apollo/ApolloClient.Builder.dispatcher|dispatcher(kotlinx.coroutines.CoroutineDispatcher?){}[0] + final fun enableAutoPersistedQueries(kotlin/Boolean?): com.apollographql.apollo/ApolloClient.Builder // com.apollographql.apollo/ApolloClient.Builder.enableAutoPersistedQueries|enableAutoPersistedQueries(kotlin.Boolean?){}[0] + final fun executionContext(com.apollographql.apollo.api/ExecutionContext): com.apollographql.apollo/ApolloClient.Builder // com.apollographql.apollo/ApolloClient.Builder.executionContext|executionContext(com.apollographql.apollo.api.ExecutionContext){}[0] + final fun httpBatching(kotlin/Long = ..., kotlin/Int = ..., kotlin/Boolean = ...): com.apollographql.apollo/ApolloClient.Builder // com.apollographql.apollo/ApolloClient.Builder.httpBatching|httpBatching(kotlin.Long;kotlin.Int;kotlin.Boolean){}[0] + final fun httpEngine(com.apollographql.apollo.network.http/HttpEngine?): com.apollographql.apollo/ApolloClient.Builder // com.apollographql.apollo/ApolloClient.Builder.httpEngine|httpEngine(com.apollographql.apollo.network.http.HttpEngine?){}[0] + final fun httpExposeErrorBody(kotlin/Boolean?): com.apollographql.apollo/ApolloClient.Builder // com.apollographql.apollo/ApolloClient.Builder.httpExposeErrorBody|httpExposeErrorBody(kotlin.Boolean?){}[0] + final fun httpHeaders(kotlin.collections/List<com.apollographql.apollo.api.http/HttpHeader>?): com.apollographql.apollo/ApolloClient.Builder // com.apollographql.apollo/ApolloClient.Builder.httpHeaders|httpHeaders(kotlin.collections.List<com.apollographql.apollo.api.http.HttpHeader>?){}[0] + final fun httpInterceptors(kotlin.collections/List<com.apollographql.apollo.network.http/HttpInterceptor>): com.apollographql.apollo/ApolloClient.Builder // com.apollographql.apollo/ApolloClient.Builder.httpInterceptors|httpInterceptors(kotlin.collections.List<com.apollographql.apollo.network.http.HttpInterceptor>){}[0] + final fun httpMethod(com.apollographql.apollo.api.http/HttpMethod?): com.apollographql.apollo/ApolloClient.Builder // com.apollographql.apollo/ApolloClient.Builder.httpMethod|httpMethod(com.apollographql.apollo.api.http.HttpMethod?){}[0] + final fun httpServerUrl(kotlin/String?): com.apollographql.apollo/ApolloClient.Builder // com.apollographql.apollo/ApolloClient.Builder.httpServerUrl|httpServerUrl(kotlin.String?){}[0] + final fun interceptors(kotlin.collections/List<com.apollographql.apollo.interceptor/ApolloInterceptor>): com.apollographql.apollo/ApolloClient.Builder // com.apollographql.apollo/ApolloClient.Builder.interceptors|interceptors(kotlin.collections.List<com.apollographql.apollo.interceptor.ApolloInterceptor>){}[0] + final fun networkTransport(com.apollographql.apollo.network/NetworkTransport?): com.apollographql.apollo/ApolloClient.Builder // com.apollographql.apollo/ApolloClient.Builder.networkTransport|networkTransport(com.apollographql.apollo.network.NetworkTransport?){}[0] + final fun removeHttpInterceptor(com.apollographql.apollo.network.http/HttpInterceptor): com.apollographql.apollo/ApolloClient.Builder // com.apollographql.apollo/ApolloClient.Builder.removeHttpInterceptor|removeHttpInterceptor(com.apollographql.apollo.network.http.HttpInterceptor){}[0] + final fun removeInterceptor(com.apollographql.apollo.interceptor/ApolloInterceptor): com.apollographql.apollo/ApolloClient.Builder // com.apollographql.apollo/ApolloClient.Builder.removeInterceptor|removeInterceptor(com.apollographql.apollo.interceptor.ApolloInterceptor){}[0] + final fun sendApqExtensions(kotlin/Boolean?): com.apollographql.apollo/ApolloClient.Builder // com.apollographql.apollo/ApolloClient.Builder.sendApqExtensions|sendApqExtensions(kotlin.Boolean?){}[0] + final fun sendDocument(kotlin/Boolean?): com.apollographql.apollo/ApolloClient.Builder // com.apollographql.apollo/ApolloClient.Builder.sendDocument|sendDocument(kotlin.Boolean?){}[0] + final fun serverUrl(kotlin/String): com.apollographql.apollo/ApolloClient.Builder // com.apollographql.apollo/ApolloClient.Builder.serverUrl|serverUrl(kotlin.String){}[0] + final fun subscriptionNetworkTransport(com.apollographql.apollo.network/NetworkTransport?): com.apollographql.apollo/ApolloClient.Builder // com.apollographql.apollo/ApolloClient.Builder.subscriptionNetworkTransport|subscriptionNetworkTransport(com.apollographql.apollo.network.NetworkTransport?){}[0] + final fun webSocketEngine(com.apollographql.apollo.network.ws/WebSocketEngine?): com.apollographql.apollo/ApolloClient.Builder // com.apollographql.apollo/ApolloClient.Builder.webSocketEngine|webSocketEngine(com.apollographql.apollo.network.ws.WebSocketEngine?){}[0] + final fun webSocketIdleTimeoutMillis(kotlin/Long?): com.apollographql.apollo/ApolloClient.Builder // com.apollographql.apollo/ApolloClient.Builder.webSocketIdleTimeoutMillis|webSocketIdleTimeoutMillis(kotlin.Long?){}[0] + final fun webSocketReopenWhen(kotlin.coroutines/SuspendFunction2<kotlin/Throwable, kotlin/Long, kotlin/Boolean>?): com.apollographql.apollo/ApolloClient.Builder // com.apollographql.apollo/ApolloClient.Builder.webSocketReopenWhen|webSocketReopenWhen(kotlin.coroutines.SuspendFunction2<kotlin.Throwable,kotlin.Long,kotlin.Boolean>?){}[0] + final fun webSocketServerUrl(kotlin.coroutines/SuspendFunction0<kotlin/String>?): com.apollographql.apollo/ApolloClient.Builder // com.apollographql.apollo/ApolloClient.Builder.webSocketServerUrl|webSocketServerUrl(kotlin.coroutines.SuspendFunction0<kotlin.String>?){}[0] + final fun webSocketServerUrl(kotlin/String?): com.apollographql.apollo/ApolloClient.Builder // com.apollographql.apollo/ApolloClient.Builder.webSocketServerUrl|webSocketServerUrl(kotlin.String?){}[0] + final fun wsProtocol(com.apollographql.apollo.network.ws/WsProtocol.Factory?): com.apollographql.apollo/ApolloClient.Builder // com.apollographql.apollo/ApolloClient.Builder.wsProtocol|wsProtocol(com.apollographql.apollo.network.ws.WsProtocol.Factory?){}[0] } - final fun <#A1: com.apollographql.apollo.api/Mutation.Data> mutation(com.apollographql.apollo.api/Mutation<#A1>): com.apollographql.apollo/ApolloCall<#A1> // com.apollographql.apollo/ApolloClient.mutation|mutation(com.apollographql.apollo.api.Mutation<0:0>){0§<com.apollographql.apollo.api.Mutation.Data>}[0] - final fun <#A1: com.apollographql.apollo.api/Operation.Data> executeAsFlow(com.apollographql.apollo.api/ApolloRequest<#A1>): kotlinx.coroutines.flow/Flow<com.apollographql.apollo.api/ApolloResponse<#A1>> // com.apollographql.apollo/ApolloClient.executeAsFlow|executeAsFlow(com.apollographql.apollo.api.ApolloRequest<0:0>){0§<com.apollographql.apollo.api.Operation.Data>}[0] - final fun <#A1: com.apollographql.apollo.api/Query.Data> query(com.apollographql.apollo.api/Query<#A1>): com.apollographql.apollo/ApolloCall<#A1> // com.apollographql.apollo/ApolloClient.query|query(com.apollographql.apollo.api.Query<0:0>){0§<com.apollographql.apollo.api.Query.Data>}[0] - final fun <#A1: com.apollographql.apollo.api/Subscription.Data> subscription(com.apollographql.apollo.api/Subscription<#A1>): com.apollographql.apollo/ApolloCall<#A1> // com.apollographql.apollo/ApolloClient.subscription|subscription(com.apollographql.apollo.api.Subscription<0:0>){0§<com.apollographql.apollo.api.Subscription.Data>}[0] - final fun close() // com.apollographql.apollo/ApolloClient.close|close(){}[0] - final fun dispose() // com.apollographql.apollo/ApolloClient.dispose|dispose(){}[0] - final fun newBuilder(): com.apollographql.apollo/ApolloClient.Builder // com.apollographql.apollo/ApolloClient.newBuilder|newBuilder(){}[0] + final object Companion { // com.apollographql.apollo/ApolloClient.Companion|null[0] final fun builder(): com.apollographql.apollo/ApolloClient.Builder // com.apollographql.apollo/ApolloClient.Companion.builder|builder(){}[0] } - final val canBeBatched // com.apollographql.apollo/ApolloClient.canBeBatched|{}canBeBatched[0] - final fun <get-canBeBatched>(): kotlin/Boolean? // com.apollographql.apollo/ApolloClient.canBeBatched.<get-canBeBatched>|<get-canBeBatched>(){}[0] - final val customScalarAdapters // com.apollographql.apollo/ApolloClient.customScalarAdapters|{}customScalarAdapters[0] - final fun <get-customScalarAdapters>(): com.apollographql.apollo.api/CustomScalarAdapters // com.apollographql.apollo/ApolloClient.customScalarAdapters.<get-customScalarAdapters>|<get-customScalarAdapters>(){}[0] - final val enableAutoPersistedQueries // com.apollographql.apollo/ApolloClient.enableAutoPersistedQueries|{}enableAutoPersistedQueries[0] - final fun <get-enableAutoPersistedQueries>(): kotlin/Boolean? // com.apollographql.apollo/ApolloClient.enableAutoPersistedQueries.<get-enableAutoPersistedQueries>|<get-enableAutoPersistedQueries>(){}[0] - final val executionContext // com.apollographql.apollo/ApolloClient.executionContext|{}executionContext[0] - final fun <get-executionContext>(): com.apollographql.apollo.api/ExecutionContext // com.apollographql.apollo/ApolloClient.executionContext.<get-executionContext>|<get-executionContext>(){}[0] - final val httpHeaders // com.apollographql.apollo/ApolloClient.httpHeaders|{}httpHeaders[0] - final fun <get-httpHeaders>(): kotlin.collections/List<com.apollographql.apollo.api.http/HttpHeader>? // com.apollographql.apollo/ApolloClient.httpHeaders.<get-httpHeaders>|<get-httpHeaders>(){}[0] - final val httpMethod // com.apollographql.apollo/ApolloClient.httpMethod|{}httpMethod[0] - final fun <get-httpMethod>(): com.apollographql.apollo.api.http/HttpMethod? // com.apollographql.apollo/ApolloClient.httpMethod.<get-httpMethod>|<get-httpMethod>(){}[0] - final val interceptors // com.apollographql.apollo/ApolloClient.interceptors|{}interceptors[0] - final fun <get-interceptors>(): kotlin.collections/List<com.apollographql.apollo.interceptor/ApolloInterceptor> // com.apollographql.apollo/ApolloClient.interceptors.<get-interceptors>|<get-interceptors>(){}[0] - final val networkTransport // com.apollographql.apollo/ApolloClient.networkTransport|{}networkTransport[0] - final fun <get-networkTransport>(): com.apollographql.apollo.network/NetworkTransport // com.apollographql.apollo/ApolloClient.networkTransport.<get-networkTransport>|<get-networkTransport>(){}[0] - final val sendApqExtensions // com.apollographql.apollo/ApolloClient.sendApqExtensions|{}sendApqExtensions[0] - final fun <get-sendApqExtensions>(): kotlin/Boolean? // com.apollographql.apollo/ApolloClient.sendApqExtensions.<get-sendApqExtensions>|<get-sendApqExtensions>(){}[0] - final val sendDocument // com.apollographql.apollo/ApolloClient.sendDocument|{}sendDocument[0] - final fun <get-sendDocument>(): kotlin/Boolean? // com.apollographql.apollo/ApolloClient.sendDocument.<get-sendDocument>|<get-sendDocument>(){}[0] - final val subscriptionNetworkTransport // com.apollographql.apollo/ApolloClient.subscriptionNetworkTransport|{}subscriptionNetworkTransport[0] - final fun <get-subscriptionNetworkTransport>(): com.apollographql.apollo.network/NetworkTransport // com.apollographql.apollo/ApolloClient.subscriptionNetworkTransport.<get-subscriptionNetworkTransport>|<get-subscriptionNetworkTransport>(){}[0] } + final class com.apollographql.apollo/AutoPersistedQueryInfo : com.apollographql.apollo.api/ExecutionContext.Element { // com.apollographql.apollo/AutoPersistedQueryInfo|null[0] constructor <init>(kotlin/Boolean) // com.apollographql.apollo/AutoPersistedQueryInfo.<init>|<init>(kotlin.Boolean){}[0] - final object Key : com.apollographql.apollo.api/ExecutionContext.Key<com.apollographql.apollo/AutoPersistedQueryInfo> // com.apollographql.apollo/AutoPersistedQueryInfo.Key|null[0] + final val hit // com.apollographql.apollo/AutoPersistedQueryInfo.hit|{}hit[0] final fun <get-hit>(): kotlin/Boolean // com.apollographql.apollo/AutoPersistedQueryInfo.hit.<get-hit>|<get-hit>(){}[0] final val key // com.apollographql.apollo/AutoPersistedQueryInfo.key|{}key[0] final fun <get-key>(): com.apollographql.apollo.api/ExecutionContext.Key<*> // com.apollographql.apollo/AutoPersistedQueryInfo.key.<get-key>|<get-key>(){}[0] + + final object Key : com.apollographql.apollo.api/ExecutionContext.Key<com.apollographql.apollo/AutoPersistedQueryInfo> // com.apollographql.apollo/AutoPersistedQueryInfo.Key|null[0] +} + +open class com.apollographql.apollo.network.ws/SubscriptionWsProtocolAdapter : com.apollographql.apollo.network.ws/WsProtocol { // com.apollographql.apollo.network.ws/SubscriptionWsProtocolAdapter|null[0] + constructor <init>(com.apollographql.apollo.network.ws/WebSocketConnection, com.apollographql.apollo.network.ws/WsProtocol.Listener) // com.apollographql.apollo.network.ws/SubscriptionWsProtocolAdapter.<init>|<init>(com.apollographql.apollo.network.ws.WebSocketConnection;com.apollographql.apollo.network.ws.WsProtocol.Listener){}[0] + + open fun <#A1: com.apollographql.apollo.api/Operation.Data> startOperation(com.apollographql.apollo.api/ApolloRequest<#A1>) // com.apollographql.apollo.network.ws/SubscriptionWsProtocolAdapter.startOperation|startOperation(com.apollographql.apollo.api.ApolloRequest<0:0>){0§<com.apollographql.apollo.api.Operation.Data>}[0] + open fun <#A1: com.apollographql.apollo.api/Operation.Data> stopOperation(com.apollographql.apollo.api/ApolloRequest<#A1>) // com.apollographql.apollo.network.ws/SubscriptionWsProtocolAdapter.stopOperation|stopOperation(com.apollographql.apollo.api.ApolloRequest<0:0>){0§<com.apollographql.apollo.api.Operation.Data>}[0] + open fun handleServerMessage(kotlin.collections/Map<kotlin/String, kotlin/Any?>) // com.apollographql.apollo.network.ws/SubscriptionWsProtocolAdapter.handleServerMessage|handleServerMessage(kotlin.collections.Map<kotlin.String,kotlin.Any?>){}[0] + open suspend fun connectionInit() // com.apollographql.apollo.network.ws/SubscriptionWsProtocolAdapter.connectionInit|connectionInit(){}[0] } + final const val com.apollographql.apollo.network.ws/CLOSE_GOING_AWAY // com.apollographql.apollo.network.ws/CLOSE_GOING_AWAY|{}CLOSE_GOING_AWAY[0] final fun <get-CLOSE_GOING_AWAY>(): kotlin/Int // com.apollographql.apollo.network.ws/CLOSE_GOING_AWAY.<get-CLOSE_GOING_AWAY>|<get-CLOSE_GOING_AWAY>(){}[0] final const val com.apollographql.apollo.network.ws/CLOSE_NORMAL // com.apollographql.apollo.network.ws/CLOSE_NORMAL|{}CLOSE_NORMAL[0] final fun <get-CLOSE_NORMAL>(): kotlin/Int // com.apollographql.apollo.network.ws/CLOSE_NORMAL.<get-CLOSE_NORMAL>|<get-CLOSE_NORMAL>(){}[0] -final enum class com.apollographql.apollo.network.ws/WsFrameType : kotlin/Enum<com.apollographql.apollo.network.ws/WsFrameType> { // com.apollographql.apollo.network.ws/WsFrameType|null[0] - enum entry Binary // com.apollographql.apollo.network.ws/WsFrameType.Binary|null[0] - enum entry Text // com.apollographql.apollo.network.ws/WsFrameType.Text|null[0] - final fun valueOf(kotlin/String): com.apollographql.apollo.network.ws/WsFrameType // com.apollographql.apollo.network.ws/WsFrameType.valueOf|valueOf#static(kotlin.String){}[0] - final fun values(): kotlin/Array<com.apollographql.apollo.network.ws/WsFrameType> // com.apollographql.apollo.network.ws/WsFrameType.values|values#static(){}[0] - final val entries // com.apollographql.apollo.network.ws/WsFrameType.entries|#static{}entries[0] - final fun <get-entries>(): kotlin.enums/EnumEntries<com.apollographql.apollo.network.ws/WsFrameType> // com.apollographql.apollo.network.ws/WsFrameType.entries.<get-entries>|<get-entries>#static(){}[0] -} + +final val com.apollographql.apollo/autoPersistedQueryInfo // com.apollographql.apollo/autoPersistedQueryInfo|@com.apollographql.apollo.api.ApolloResponse<0:0>{0§<com.apollographql.apollo.api.Operation.Data>}autoPersistedQueryInfo[0] + final fun <#A1: com.apollographql.apollo.api/Operation.Data> (com.apollographql.apollo.api/ApolloResponse<#A1>).<get-autoPersistedQueryInfo>(): com.apollographql.apollo/AutoPersistedQueryInfo? // com.apollographql.apollo/autoPersistedQueryInfo.<get-autoPersistedQueryInfo>|<get-autoPersistedQueryInfo>@com.apollographql.apollo.api.ApolloResponse<0:0>(){0§<com.apollographql.apollo.api.Operation.Data>}[0] + final fun (com.apollographql.apollo.network.http/HttpEngine).com.apollographql.apollo.network.http/get(kotlin/String): com.apollographql.apollo.network.http/HttpCall // com.apollographql.apollo.network.http/get|get@com.apollographql.apollo.network.http.HttpEngine(kotlin.String){}[0] final fun (com.apollographql.apollo.network.http/HttpEngine).com.apollographql.apollo.network.http/post(kotlin/String): com.apollographql.apollo.network.http/HttpCall // com.apollographql.apollo.network.http/post|post@com.apollographql.apollo.network.http.HttpEngine(kotlin.String){}[0] final fun (com.apollographql.apollo.network/NetworkTransport).com.apollographql.apollo.network.ws/closeConnection(kotlin/Throwable) // com.apollographql.apollo.network.ws/closeConnection|closeConnection@com.apollographql.apollo.network.NetworkTransport(kotlin.Throwable){}[0] final fun com.apollographql.apollo.network.http/DefaultHttpEngine(kotlin/Long = ...): com.apollographql.apollo.network.http/HttpEngine // com.apollographql.apollo.network.http/DefaultHttpEngine|DefaultHttpEngine(kotlin.Long){}[0] final fun com.apollographql.apollo.network.websocket/WebSocketEngine(): com.apollographql.apollo.network.websocket/WebSocketEngine // com.apollographql.apollo.network.websocket/WebSocketEngine|WebSocketEngine(){}[0] -final val com.apollographql.apollo/autoPersistedQueryInfo // com.apollographql.apollo/autoPersistedQueryInfo|@com.apollographql.apollo.api.ApolloResponse<0:0>{0§<com.apollographql.apollo.api.Operation.Data>}autoPersistedQueryInfo[0] - final fun <#A1: com.apollographql.apollo.api/Operation.Data> (com.apollographql.apollo.api/ApolloResponse<#A1>).<get-autoPersistedQueryInfo>(): com.apollographql.apollo/AutoPersistedQueryInfo? // com.apollographql.apollo/autoPersistedQueryInfo.<get-autoPersistedQueryInfo>|<get-autoPersistedQueryInfo>@com.apollographql.apollo.api.ApolloResponse<0:0>(){0§<com.apollographql.apollo.api.Operation.Data>}[0] -open class com.apollographql.apollo.network.ws/SubscriptionWsProtocolAdapter : com.apollographql.apollo.network.ws/WsProtocol { // com.apollographql.apollo.network.ws/SubscriptionWsProtocolAdapter|null[0] - constructor <init>(com.apollographql.apollo.network.ws/WebSocketConnection, com.apollographql.apollo.network.ws/WsProtocol.Listener) // com.apollographql.apollo.network.ws/SubscriptionWsProtocolAdapter.<init>|<init>(com.apollographql.apollo.network.ws.WebSocketConnection;com.apollographql.apollo.network.ws.WsProtocol.Listener){}[0] - open fun <#A1: com.apollographql.apollo.api/Operation.Data> startOperation(com.apollographql.apollo.api/ApolloRequest<#A1>) // com.apollographql.apollo.network.ws/SubscriptionWsProtocolAdapter.startOperation|startOperation(com.apollographql.apollo.api.ApolloRequest<0:0>){0§<com.apollographql.apollo.api.Operation.Data>}[0] - open fun <#A1: com.apollographql.apollo.api/Operation.Data> stopOperation(com.apollographql.apollo.api/ApolloRequest<#A1>) // com.apollographql.apollo.network.ws/SubscriptionWsProtocolAdapter.stopOperation|stopOperation(com.apollographql.apollo.api.ApolloRequest<0:0>){0§<com.apollographql.apollo.api.Operation.Data>}[0] - open fun handleServerMessage(kotlin.collections/Map<kotlin/String, kotlin/Any?>) // com.apollographql.apollo.network.ws/SubscriptionWsProtocolAdapter.handleServerMessage|handleServerMessage(kotlin.collections.Map<kotlin.String,kotlin.Any?>){}[0] - open suspend fun connectionInit() // com.apollographql.apollo.network.ws/SubscriptionWsProtocolAdapter.connectionInit|connectionInit(){}[0] -} + // Targets: [apple] abstract interface com.apollographql.apollo.network.ws/WebSocketConnectionListener { // com.apollographql.apollo.network.ws/WebSocketConnectionListener|null[0] abstract fun onError(platform.Foundation/NSError?) // com.apollographql.apollo.network.ws/WebSocketConnectionListener.onError|onError(platform.Foundation.NSError?){}[0] abstract fun onOpen(platform.Foundation/NSURLSessionWebSocketTask) // com.apollographql.apollo.network.ws/WebSocketConnectionListener.onOpen|onOpen(platform.Foundation.NSURLSessionWebSocketTask){}[0] + // Targets: [ios, macos, tvos, watchosSimulatorArm64] abstract fun onClose(platform.Foundation/NSURLSessionWebSocketTask, kotlin/Long) // com.apollographql.apollo.network.ws/WebSocketConnectionListener.onClose|onClose(platform.Foundation.NSURLSessionWebSocketTask;kotlin.Long){}[0] + // Targets: [watchosArm32, watchosArm64] abstract fun onClose(platform.Foundation/NSURLSessionWebSocketTask, kotlin/Int) // com.apollographql.apollo.network.ws/WebSocketConnectionListener.onClose|onClose(platform.Foundation.NSURLSessionWebSocketTask;kotlin.Int){}[0] } + // Targets: [apple] final fun (kotlin/ByteArray).com.apollographql.apollo.network/toNSData(): platform.Foundation/NSData // com.apollographql.apollo.network/toNSData|toNSData@kotlin.ByteArray(){}[0] + // Targets: [apple] final fun com.apollographql.apollo.network.http/DefaultHttpEngine(kotlin/Long = ..., platform.Foundation/NSURLSessionConfiguration): com.apollographql.apollo.network.http/HttpEngine // com.apollographql.apollo.network.http/DefaultHttpEngine|DefaultHttpEngine(kotlin.Long;platform.Foundation.NSURLSessionConfiguration){}[0] + // Targets: [js] final fun com.apollographql.apollo.network.http/DefaultHttpEngine(kotlin/Long, kotlin/Long): com.apollographql.apollo.network.http/HttpEngine // com.apollographql.apollo.network.http/DefaultHttpEngine|DefaultHttpEngine(kotlin.Long;kotlin.Long){}[0] + // Targets: [wasmJs] abstract interface <#A: kotlin.js/JsAny?> com.apollographql.apollo.network.http/ArrayLike : kotlin.js/JsAny { // com.apollographql.apollo.network.http/ArrayLike|null[0] abstract var length // com.apollographql.apollo.network.http/ArrayLike.length|{}length[0] abstract fun <get-length>(): kotlin/Int // com.apollographql.apollo.network.http/ArrayLike.length.<get-length>|<get-length>(){}[0] abstract fun <set-length>(kotlin/Int) // com.apollographql.apollo.network.http/ArrayLike.length.<set-length>|<set-length>(kotlin.Int){}[0] } + // Targets: [wasmJs] abstract interface <#A: kotlin.js/JsAny?> com.apollographql.apollo.network.http/ReadableStream : kotlin.js/JsAny { // com.apollographql.apollo.network.http/ReadableStream|null[0] + abstract var locked // com.apollographql.apollo.network.http/ReadableStream.locked|{}locked[0] + abstract fun <get-locked>(): kotlin/Boolean // com.apollographql.apollo.network.http/ReadableStream.locked.<get-locked>|<get-locked>(){}[0] + abstract fun <set-locked>(kotlin/Boolean) // com.apollographql.apollo.network.http/ReadableStream.locked.<set-locked>|<set-locked>(kotlin.Boolean){}[0] + abstract fun cancel(kotlin.js/JsAny? = ...): kotlin.js/Promise<kotlin.js/JsAny?> // com.apollographql.apollo.network.http/ReadableStream.cancel|cancel(kotlin.js.JsAny?){}[0] abstract fun getReader(): com.apollographql.apollo.network.http/ReadableStreamDefaultReader<#A> // com.apollographql.apollo.network.http/ReadableStream.getReader|getReader(){}[0] abstract fun getReader(kotlin.js/JsAny?): com.apollographql.apollo.network.http/ReadableStreamBYOBReader // com.apollographql.apollo.network.http/ReadableStream.getReader|getReader(kotlin.js.JsAny?){}[0] abstract fun pipeTo(com.apollographql.apollo.network.http/WritableStream<#A>, com.apollographql.apollo.network.http/PipeOptions? = ...): kotlin.js/Promise<kotlin.js/JsAny?> // com.apollographql.apollo.network.http/ReadableStream.pipeTo|pipeTo(com.apollographql.apollo.network.http.WritableStream<1:0>;com.apollographql.apollo.network.http.PipeOptions?){}[0] abstract fun tee(): kotlin.js/JsAny? // com.apollographql.apollo.network.http/ReadableStream.tee|tee(){}[0] - abstract var locked // com.apollographql.apollo.network.http/ReadableStream.locked|{}locked[0] - abstract fun <get-locked>(): kotlin/Boolean // com.apollographql.apollo.network.http/ReadableStream.locked.<get-locked>|<get-locked>(){}[0] - abstract fun <set-locked>(kotlin/Boolean) // com.apollographql.apollo.network.http/ReadableStream.locked.<set-locked>|<set-locked>(kotlin.Boolean){}[0] } + // Targets: [wasmJs] abstract interface <#A: kotlin.js/JsAny?> com.apollographql.apollo.network.http/ReadableStreamDefaultReader : kotlin.js/JsAny { // com.apollographql.apollo.network.http/ReadableStreamDefaultReader|null[0] - abstract fun cancel(kotlin.js/JsAny? = ...): kotlin.js/Promise<kotlin.js/JsAny?> // com.apollographql.apollo.network.http/ReadableStreamDefaultReader.cancel|cancel(kotlin.js.JsAny?){}[0] - abstract fun read(): kotlin.js/Promise<com.apollographql.apollo.network.http/ReadableStreamReadResult<#A>> // com.apollographql.apollo.network.http/ReadableStreamDefaultReader.read|read(){}[0] - abstract fun releaseLock() // com.apollographql.apollo.network.http/ReadableStreamDefaultReader.releaseLock|releaseLock(){}[0] abstract var closed // com.apollographql.apollo.network.http/ReadableStreamDefaultReader.closed|{}closed[0] abstract fun <get-closed>(): kotlin.js/Promise<kotlin.js/JsAny?> // com.apollographql.apollo.network.http/ReadableStreamDefaultReader.closed.<get-closed>|<get-closed>(){}[0] abstract fun <set-closed>(kotlin.js/Promise<kotlin.js/JsAny?>) // com.apollographql.apollo.network.http/ReadableStreamDefaultReader.closed.<set-closed>|<set-closed>(kotlin.js.Promise<kotlin.js.JsAny?>){}[0] + + abstract fun cancel(kotlin.js/JsAny? = ...): kotlin.js/Promise<kotlin.js/JsAny?> // com.apollographql.apollo.network.http/ReadableStreamDefaultReader.cancel|cancel(kotlin.js.JsAny?){}[0] + abstract fun read(): kotlin.js/Promise<com.apollographql.apollo.network.http/ReadableStreamReadResult<#A>> // com.apollographql.apollo.network.http/ReadableStreamDefaultReader.read|read(){}[0] + abstract fun releaseLock() // com.apollographql.apollo.network.http/ReadableStreamDefaultReader.releaseLock|releaseLock(){}[0] } + // Targets: [wasmJs] abstract interface <#A: kotlin.js/JsAny?> com.apollographql.apollo.network.http/ReadableStreamReadResult : kotlin.js/JsAny { // com.apollographql.apollo.network.http/ReadableStreamReadResult|null[0] abstract var done // com.apollographql.apollo.network.http/ReadableStreamReadResult.done|{}done[0] @@ -480,20 +576,19 @@ abstract interface <#A: kotlin.js/JsAny?> com.apollographql.apollo.network.http/ abstract fun <get-value>(): #A // com.apollographql.apollo.network.http/ReadableStreamReadResult.value.<get-value>|<get-value>(){}[0] abstract fun <set-value>(#A) // com.apollographql.apollo.network.http/ReadableStreamReadResult.value.<set-value>|<set-value>(1:0){}[0] } + // Targets: [wasmJs] abstract interface <#A: kotlin.js/JsAny?> com.apollographql.apollo.network.http/WritableStream : kotlin.js/JsAny { // com.apollographql.apollo.network.http/WritableStream|null[0] - abstract fun abort(kotlin.js/JsAny? = ...): kotlin.js/Promise<kotlin.js/JsAny?> // com.apollographql.apollo.network.http/WritableStream.abort|abort(kotlin.js.JsAny?){}[0] - abstract fun getWriter(): com.apollographql.apollo.network.http/WritableStreamDefaultWriter<#A> // com.apollographql.apollo.network.http/WritableStream.getWriter|getWriter(){}[0] abstract var locked // com.apollographql.apollo.network.http/WritableStream.locked|{}locked[0] abstract fun <get-locked>(): kotlin/Boolean // com.apollographql.apollo.network.http/WritableStream.locked.<get-locked>|<get-locked>(){}[0] abstract fun <set-locked>(kotlin/Boolean) // com.apollographql.apollo.network.http/WritableStream.locked.<set-locked>|<set-locked>(kotlin.Boolean){}[0] + + abstract fun abort(kotlin.js/JsAny? = ...): kotlin.js/Promise<kotlin.js/JsAny?> // com.apollographql.apollo.network.http/WritableStream.abort|abort(kotlin.js.JsAny?){}[0] + abstract fun getWriter(): com.apollographql.apollo.network.http/WritableStreamDefaultWriter<#A> // com.apollographql.apollo.network.http/WritableStream.getWriter|getWriter(){}[0] } + // Targets: [wasmJs] abstract interface <#A: kotlin.js/JsAny?> com.apollographql.apollo.network.http/WritableStreamDefaultWriter : kotlin.js/JsAny { // com.apollographql.apollo.network.http/WritableStreamDefaultWriter|null[0] - abstract fun abort(kotlin.js/JsAny? = ...): kotlin.js/Promise<kotlin.js/JsAny?> // com.apollographql.apollo.network.http/WritableStreamDefaultWriter.abort|abort(kotlin.js.JsAny?){}[0] - abstract fun close(): kotlin.js/Promise<kotlin.js/JsAny?> // com.apollographql.apollo.network.http/WritableStreamDefaultWriter.close|close(){}[0] - abstract fun releaseLock() // com.apollographql.apollo.network.http/WritableStreamDefaultWriter.releaseLock|releaseLock(){}[0] - abstract fun write(#A): kotlin.js/Promise<kotlin.js/JsAny?> // com.apollographql.apollo.network.http/WritableStreamDefaultWriter.write|write(1:0){}[0] abstract var closed // com.apollographql.apollo.network.http/WritableStreamDefaultWriter.closed|{}closed[0] abstract fun <get-closed>(): kotlin.js/Promise<kotlin.js/JsAny?> // com.apollographql.apollo.network.http/WritableStreamDefaultWriter.closed.<get-closed>|<get-closed>(){}[0] abstract fun <set-closed>(kotlin.js/Promise<kotlin.js/JsAny?>) // com.apollographql.apollo.network.http/WritableStreamDefaultWriter.closed.<set-closed>|<set-closed>(kotlin.js.Promise<kotlin.js.JsAny?>){}[0] @@ -503,16 +598,31 @@ abstract interface <#A: kotlin.js/JsAny?> com.apollographql.apollo.network.http/ open var desiredSize // com.apollographql.apollo.network.http/WritableStreamDefaultWriter.desiredSize|{}desiredSize[0] open fun <get-desiredSize>(): kotlin/Int? // com.apollographql.apollo.network.http/WritableStreamDefaultWriter.desiredSize.<get-desiredSize>|<get-desiredSize>(){}[0] open fun <set-desiredSize>(kotlin/Int?) // com.apollographql.apollo.network.http/WritableStreamDefaultWriter.desiredSize.<set-desiredSize>|<set-desiredSize>(kotlin.Int?){}[0] + + abstract fun abort(kotlin.js/JsAny? = ...): kotlin.js/Promise<kotlin.js/JsAny?> // com.apollographql.apollo.network.http/WritableStreamDefaultWriter.abort|abort(kotlin.js.JsAny?){}[0] + abstract fun close(): kotlin.js/Promise<kotlin.js/JsAny?> // com.apollographql.apollo.network.http/WritableStreamDefaultWriter.close|close(){}[0] + abstract fun releaseLock() // com.apollographql.apollo.network.http/WritableStreamDefaultWriter.releaseLock|releaseLock(){}[0] + abstract fun write(#A): kotlin.js/Promise<kotlin.js/JsAny?> // com.apollographql.apollo.network.http/WritableStreamDefaultWriter.write|write(1:0){}[0] } + // Targets: [wasmJs] abstract interface com.apollographql.apollo.network.http/AbortController : kotlin.js/JsAny { // com.apollographql.apollo.network.http/AbortController|null[0] - abstract fun abort() // com.apollographql.apollo.network.http/AbortController.abort|abort(){}[0] abstract var signal // com.apollographql.apollo.network.http/AbortController.signal|{}signal[0] abstract fun <get-signal>(): com.apollographql.apollo.network.http/AbortSignal // com.apollographql.apollo.network.http/AbortController.signal.<get-signal>|<get-signal>(){}[0] abstract fun <set-signal>(com.apollographql.apollo.network.http/AbortSignal) // com.apollographql.apollo.network.http/AbortController.signal.<set-signal>|<set-signal>(com.apollographql.apollo.network.http.AbortSignal){}[0] + + abstract fun abort() // com.apollographql.apollo.network.http/AbortController.abort|abort(){}[0] } + // Targets: [wasmJs] abstract interface com.apollographql.apollo.network.http/AbortSignal : com.apollographql.apollo.network.http/EventTarget { // com.apollographql.apollo.network.http/AbortSignal|null[0] + abstract var aborted // com.apollographql.apollo.network.http/AbortSignal.aborted|{}aborted[0] + abstract fun <get-aborted>(): kotlin/Boolean // com.apollographql.apollo.network.http/AbortSignal.aborted.<get-aborted>|<get-aborted>(){}[0] + abstract fun <set-aborted>(kotlin/Boolean) // com.apollographql.apollo.network.http/AbortSignal.aborted.<set-aborted>|<set-aborted>(kotlin.Boolean){}[0] + open var onabort // com.apollographql.apollo.network.http/AbortSignal.onabort|{}onabort[0] + open fun <get-onabort>(): kotlin/Function2<com.apollographql.apollo.network.http/AbortSignal, com.apollographql.apollo.network.http/Event, kotlin.js/JsAny>? // com.apollographql.apollo.network.http/AbortSignal.onabort.<get-onabort>|<get-onabort>(){}[0] + open fun <set-onabort>(kotlin/Function2<com.apollographql.apollo.network.http/AbortSignal, com.apollographql.apollo.network.http/Event, kotlin.js/JsAny>?) // com.apollographql.apollo.network.http/AbortSignal.onabort.<set-onabort>|<set-onabort>(kotlin.Function2<com.apollographql.apollo.network.http.AbortSignal,com.apollographql.apollo.network.http.Event,kotlin.js.JsAny>?){}[0] + abstract fun <#A1: kotlin.js/JsAny> addEventListener(#A1, kotlin/Function2<com.apollographql.apollo.network.http/AbortSignal, kotlin.js/JsAny, kotlin.js/JsAny>) // com.apollographql.apollo.network.http/AbortSignal.addEventListener|addEventListener(0:0;kotlin.Function2<com.apollographql.apollo.network.http.AbortSignal,kotlin.js.JsAny,kotlin.js.JsAny>){0§<kotlin.js.JsAny>}[0] abstract fun <#A1: kotlin.js/JsAny> addEventListener(#A1, kotlin/Function2<com.apollographql.apollo.network.http/AbortSignal, kotlin.js/JsAny, kotlin.js/JsAny>, com.apollographql.apollo.network.http/AddEventListenerOptions? = ...) // com.apollographql.apollo.network.http/AbortSignal.addEventListener|addEventListener(0:0;kotlin.Function2<com.apollographql.apollo.network.http.AbortSignal,kotlin.js.JsAny,kotlin.js.JsAny>;com.apollographql.apollo.network.http.AddEventListenerOptions?){0§<kotlin.js.JsAny>}[0] abstract fun <#A1: kotlin.js/JsAny> addEventListener(#A1, kotlin/Function2<com.apollographql.apollo.network.http/AbortSignal, kotlin.js/JsAny, kotlin.js/JsAny>, kotlin/Boolean? = ...) // com.apollographql.apollo.network.http/AbortSignal.addEventListener|addEventListener(0:0;kotlin.Function2<com.apollographql.apollo.network.http.AbortSignal,kotlin.js.JsAny,kotlin.js.JsAny>;kotlin.Boolean?){0§<kotlin.js.JsAny>}[0] @@ -531,13 +641,8 @@ abstract interface com.apollographql.apollo.network.http/AbortSignal : com.apoll abstract fun removeEventListener(kotlin/String, com.apollographql.apollo.network.http/EventListenerObject) // com.apollographql.apollo.network.http/AbortSignal.removeEventListener|removeEventListener(kotlin.String;com.apollographql.apollo.network.http.EventListenerObject){}[0] abstract fun removeEventListener(kotlin/String, com.apollographql.apollo.network.http/EventListenerObject, com.apollographql.apollo.network.http/EventListenerOptions?) // com.apollographql.apollo.network.http/AbortSignal.removeEventListener|removeEventListener(kotlin.String;com.apollographql.apollo.network.http.EventListenerObject;com.apollographql.apollo.network.http.EventListenerOptions?){}[0] abstract fun removeEventListener(kotlin/String, com.apollographql.apollo.network.http/EventListenerObject, kotlin/Boolean?) // com.apollographql.apollo.network.http/AbortSignal.removeEventListener|removeEventListener(kotlin.String;com.apollographql.apollo.network.http.EventListenerObject;kotlin.Boolean?){}[0] - abstract var aborted // com.apollographql.apollo.network.http/AbortSignal.aborted|{}aborted[0] - abstract fun <get-aborted>(): kotlin/Boolean // com.apollographql.apollo.network.http/AbortSignal.aborted.<get-aborted>|<get-aborted>(){}[0] - abstract fun <set-aborted>(kotlin/Boolean) // com.apollographql.apollo.network.http/AbortSignal.aborted.<set-aborted>|<set-aborted>(kotlin.Boolean){}[0] - open var onabort // com.apollographql.apollo.network.http/AbortSignal.onabort|{}onabort[0] - open fun <get-onabort>(): kotlin/Function2<com.apollographql.apollo.network.http/AbortSignal, com.apollographql.apollo.network.http/Event, kotlin.js/JsAny>? // com.apollographql.apollo.network.http/AbortSignal.onabort.<get-onabort>|<get-onabort>(){}[0] - open fun <set-onabort>(kotlin/Function2<com.apollographql.apollo.network.http/AbortSignal, com.apollographql.apollo.network.http/Event, kotlin.js/JsAny>?) // com.apollographql.apollo.network.http/AbortSignal.onabort.<set-onabort>|<set-onabort>(kotlin.Function2<com.apollographql.apollo.network.http.AbortSignal,com.apollographql.apollo.network.http.Event,kotlin.js.JsAny>?){}[0] } + // Targets: [wasmJs] abstract interface com.apollographql.apollo.network.http/AddEventListenerOptions : com.apollographql.apollo.network.http/EventListenerOptions { // com.apollographql.apollo.network.http/AddEventListenerOptions|null[0] open var once // com.apollographql.apollo.network.http/AddEventListenerOptions.once|{}once[0] @@ -547,20 +652,25 @@ abstract interface com.apollographql.apollo.network.http/AddEventListenerOptions open fun <get-passive>(): kotlin/Boolean? // com.apollographql.apollo.network.http/AddEventListenerOptions.passive.<get-passive>|<get-passive>(){}[0] open fun <set-passive>(kotlin/Boolean?) // com.apollographql.apollo.network.http/AddEventListenerOptions.passive.<set-passive>|<set-passive>(kotlin.Boolean?){}[0] } + // Targets: [wasmJs] abstract interface com.apollographql.apollo.network.http/ArrayBuffer : kotlin.js/JsAny { // com.apollographql.apollo.network.http/ArrayBuffer|null[0] - abstract fun slice(kotlin/Int, kotlin/Int? = ...): com.apollographql.apollo.network.http/ArrayBuffer // com.apollographql.apollo.network.http/ArrayBuffer.slice|slice(kotlin.Int;kotlin.Int?){}[0] abstract var byteLength // com.apollographql.apollo.network.http/ArrayBuffer.byteLength|{}byteLength[0] abstract fun <get-byteLength>(): kotlin/Int // com.apollographql.apollo.network.http/ArrayBuffer.byteLength.<get-byteLength>|<get-byteLength>(){}[0] abstract fun <set-byteLength>(kotlin/Int) // com.apollographql.apollo.network.http/ArrayBuffer.byteLength.<set-byteLength>|<set-byteLength>(kotlin.Int){}[0] + + abstract fun slice(kotlin/Int, kotlin/Int? = ...): com.apollographql.apollo.network.http/ArrayBuffer // com.apollographql.apollo.network.http/ArrayBuffer.slice|slice(kotlin.Int;kotlin.Int?){}[0] } + // Targets: [wasmJs] abstract interface com.apollographql.apollo.network.http/ArrayBufferConstructor : kotlin.js/JsAny { // com.apollographql.apollo.network.http/ArrayBufferConstructor|null[0] - abstract fun isView(kotlin.js/JsAny): kotlin/Boolean // com.apollographql.apollo.network.http/ArrayBufferConstructor.isView|isView(kotlin.js.JsAny){}[0] abstract var prototype // com.apollographql.apollo.network.http/ArrayBufferConstructor.prototype|{}prototype[0] abstract fun <get-prototype>(): com.apollographql.apollo.network.http/ArrayBuffer // com.apollographql.apollo.network.http/ArrayBufferConstructor.prototype.<get-prototype>|<get-prototype>(){}[0] abstract fun <set-prototype>(com.apollographql.apollo.network.http/ArrayBuffer) // com.apollographql.apollo.network.http/ArrayBufferConstructor.prototype.<set-prototype>|<set-prototype>(com.apollographql.apollo.network.http.ArrayBuffer){}[0] + + abstract fun isView(kotlin.js/JsAny): kotlin/Boolean // com.apollographql.apollo.network.http/ArrayBufferConstructor.isView|isView(kotlin.js.JsAny){}[0] } + // Targets: [wasmJs] abstract interface com.apollographql.apollo.network.http/ArrayBufferView : kotlin.js/JsAny { // com.apollographql.apollo.network.http/ArrayBufferView|null[0] abstract var buffer // com.apollographql.apollo.network.http/ArrayBufferView.buffer|{}buffer[0] @@ -573,37 +683,37 @@ abstract interface com.apollographql.apollo.network.http/ArrayBufferView : kotli abstract fun <get-byteOffset>(): kotlin/Int // com.apollographql.apollo.network.http/ArrayBufferView.byteOffset.<get-byteOffset>|<get-byteOffset>(){}[0] abstract fun <set-byteOffset>(kotlin/Int) // com.apollographql.apollo.network.http/ArrayBufferView.byteOffset.<set-byteOffset>|<set-byteOffset>(kotlin.Int){}[0] } + // Targets: [wasmJs] abstract interface com.apollographql.apollo.network.http/Blob : kotlin.js/JsAny { // com.apollographql.apollo.network.http/Blob|null[0] - abstract fun slice(kotlin/Int? = ..., kotlin/Int? = ..., kotlin/String? = ...): com.apollographql.apollo.network.http/Blob // com.apollographql.apollo.network.http/Blob.slice|slice(kotlin.Int?;kotlin.Int?;kotlin.String?){}[0] abstract var size // com.apollographql.apollo.network.http/Blob.size|{}size[0] abstract fun <get-size>(): kotlin/Int // com.apollographql.apollo.network.http/Blob.size.<get-size>|<get-size>(){}[0] abstract fun <set-size>(kotlin/Int) // com.apollographql.apollo.network.http/Blob.size.<set-size>|<set-size>(kotlin.Int){}[0] abstract var type // com.apollographql.apollo.network.http/Blob.type|{}type[0] abstract fun <get-type>(): kotlin/String // com.apollographql.apollo.network.http/Blob.type.<get-type>|<get-type>(){}[0] abstract fun <set-type>(kotlin/String) // com.apollographql.apollo.network.http/Blob.type.<set-type>|<set-type>(kotlin.String){}[0] + + abstract fun slice(kotlin/Int? = ..., kotlin/Int? = ..., kotlin/String? = ...): com.apollographql.apollo.network.http/Blob // com.apollographql.apollo.network.http/Blob.slice|slice(kotlin.Int?;kotlin.Int?;kotlin.String?){}[0] } + // Targets: [wasmJs] abstract interface com.apollographql.apollo.network.http/Body : kotlin.js/JsAny { // com.apollographql.apollo.network.http/Body|null[0] - abstract fun arrayBuffer(): kotlin.js/Promise<com.apollographql.apollo.network.http/ArrayBuffer> // com.apollographql.apollo.network.http/Body.arrayBuffer|arrayBuffer(){}[0] - abstract fun blob(): kotlin.js/Promise<com.apollographql.apollo.network.http/Blob> // com.apollographql.apollo.network.http/Body.blob|blob(){}[0] - abstract fun formData(): kotlin.js/Promise<com.apollographql.apollo.network.http/FormData> // com.apollographql.apollo.network.http/Body.formData|formData(){}[0] - abstract fun json(): kotlin.js/Promise<kotlin.js/JsAny> // com.apollographql.apollo.network.http/Body.json|json(){}[0] - abstract fun text(): kotlin.js/Promise<kotlin.js/JsString> // com.apollographql.apollo.network.http/Body.text|text(){}[0] abstract var bodyUsed // com.apollographql.apollo.network.http/Body.bodyUsed|{}bodyUsed[0] abstract fun <get-bodyUsed>(): kotlin/Boolean // com.apollographql.apollo.network.http/Body.bodyUsed.<get-bodyUsed>|<get-bodyUsed>(){}[0] abstract fun <set-bodyUsed>(kotlin/Boolean) // com.apollographql.apollo.network.http/Body.bodyUsed.<set-bodyUsed>|<set-bodyUsed>(kotlin.Boolean){}[0] open var body // com.apollographql.apollo.network.http/Body.body|{}body[0] open fun <get-body>(): com.apollographql.apollo.network.http/ReadableStream<com.apollographql.apollo.network.http/Uint8Array>? // com.apollographql.apollo.network.http/Body.body.<get-body>|<get-body>(){}[0] open fun <set-body>(com.apollographql.apollo.network.http/ReadableStream<com.apollographql.apollo.network.http/Uint8Array>?) // com.apollographql.apollo.network.http/Body.body.<set-body>|<set-body>(com.apollographql.apollo.network.http.ReadableStream<com.apollographql.apollo.network.http.Uint8Array>?){}[0] + + abstract fun arrayBuffer(): kotlin.js/Promise<com.apollographql.apollo.network.http/ArrayBuffer> // com.apollographql.apollo.network.http/Body.arrayBuffer|arrayBuffer(){}[0] + abstract fun blob(): kotlin.js/Promise<com.apollographql.apollo.network.http/Blob> // com.apollographql.apollo.network.http/Body.blob|blob(){}[0] + abstract fun formData(): kotlin.js/Promise<com.apollographql.apollo.network.http/FormData> // com.apollographql.apollo.network.http/Body.formData|formData(){}[0] + abstract fun json(): kotlin.js/Promise<kotlin.js/JsAny> // com.apollographql.apollo.network.http/Body.json|json(){}[0] + abstract fun text(): kotlin.js/Promise<kotlin.js/JsString> // com.apollographql.apollo.network.http/Body.text|text(){}[0] } + // Targets: [wasmJs] abstract interface com.apollographql.apollo.network.http/Event : kotlin.js/JsAny { // com.apollographql.apollo.network.http/Event|null[0] - abstract fun composedPath(): com.apollographql.apollo.network.http/ArrayLike<com.apollographql.apollo.network.http/EventTarget> // com.apollographql.apollo.network.http/Event.composedPath|composedPath(){}[0] - abstract fun initEvent(kotlin/String, kotlin/Boolean? = ..., kotlin/Boolean? = ...) // com.apollographql.apollo.network.http/Event.initEvent|initEvent(kotlin.String;kotlin.Boolean?;kotlin.Boolean?){}[0] - abstract fun preventDefault() // com.apollographql.apollo.network.http/Event.preventDefault|preventDefault(){}[0] - abstract fun stopImmediatePropagation() // com.apollographql.apollo.network.http/Event.stopImmediatePropagation|stopImmediatePropagation(){}[0] - abstract fun stopPropagation() // com.apollographql.apollo.network.http/Event.stopPropagation|stopPropagation(){}[0] abstract var AT_TARGET // com.apollographql.apollo.network.http/Event.AT_TARGET|{}AT_TARGET[0] abstract fun <get-AT_TARGET>(): kotlin/Int // com.apollographql.apollo.network.http/Event.AT_TARGET.<get-AT_TARGET>|<get-AT_TARGET>(){}[0] abstract fun <set-AT_TARGET>(kotlin/Int) // com.apollographql.apollo.network.http/Event.AT_TARGET.<set-AT_TARGET>|<set-AT_TARGET>(kotlin.Int){}[0] @@ -655,19 +765,29 @@ abstract interface com.apollographql.apollo.network.http/Event : kotlin.js/JsAny open var target // com.apollographql.apollo.network.http/Event.target|{}target[0] open fun <get-target>(): com.apollographql.apollo.network.http/EventTarget? // com.apollographql.apollo.network.http/Event.target.<get-target>|<get-target>(){}[0] open fun <set-target>(com.apollographql.apollo.network.http/EventTarget?) // com.apollographql.apollo.network.http/Event.target.<set-target>|<set-target>(com.apollographql.apollo.network.http.EventTarget?){}[0] + + abstract fun composedPath(): com.apollographql.apollo.network.http/ArrayLike<com.apollographql.apollo.network.http/EventTarget> // com.apollographql.apollo.network.http/Event.composedPath|composedPath(){}[0] + abstract fun initEvent(kotlin/String, kotlin/Boolean? = ..., kotlin/Boolean? = ...) // com.apollographql.apollo.network.http/Event.initEvent|initEvent(kotlin.String;kotlin.Boolean?;kotlin.Boolean?){}[0] + abstract fun preventDefault() // com.apollographql.apollo.network.http/Event.preventDefault|preventDefault(){}[0] + abstract fun stopImmediatePropagation() // com.apollographql.apollo.network.http/Event.stopImmediatePropagation|stopImmediatePropagation(){}[0] + abstract fun stopPropagation() // com.apollographql.apollo.network.http/Event.stopPropagation|stopPropagation(){}[0] } + // Targets: [wasmJs] abstract interface com.apollographql.apollo.network.http/EventListener : kotlin.js/JsAny // com.apollographql.apollo.network.http/EventListener|null[0] + // Targets: [wasmJs] abstract interface com.apollographql.apollo.network.http/EventListenerObject : kotlin.js/JsAny { // com.apollographql.apollo.network.http/EventListenerObject|null[0] abstract fun handleEvent(com.apollographql.apollo.network.http/Event) // com.apollographql.apollo.network.http/EventListenerObject.handleEvent|handleEvent(com.apollographql.apollo.network.http.Event){}[0] } + // Targets: [wasmJs] abstract interface com.apollographql.apollo.network.http/EventListenerOptions : kotlin.js/JsAny { // com.apollographql.apollo.network.http/EventListenerOptions|null[0] open var capture // com.apollographql.apollo.network.http/EventListenerOptions.capture|{}capture[0] open fun <get-capture>(): kotlin/Boolean? // com.apollographql.apollo.network.http/EventListenerOptions.capture.<get-capture>|<get-capture>(){}[0] open fun <set-capture>(kotlin/Boolean?) // com.apollographql.apollo.network.http/EventListenerOptions.capture.<set-capture>|<set-capture>(kotlin.Boolean?){}[0] } + // Targets: [wasmJs] abstract interface com.apollographql.apollo.network.http/EventTarget : kotlin.js/JsAny { // com.apollographql.apollo.network.http/EventTarget|null[0] abstract fun addEventListener(kotlin/String, com.apollographql.apollo.network.http/EventListener) // com.apollographql.apollo.network.http/EventTarget.addEventListener|addEventListener(kotlin.String;com.apollographql.apollo.network.http.EventListener){}[0] @@ -684,6 +804,7 @@ abstract interface com.apollographql.apollo.network.http/EventTarget : kotlin.js abstract fun removeEventListener(kotlin/String, com.apollographql.apollo.network.http/EventListenerObject, com.apollographql.apollo.network.http/EventListenerOptions? = ...) // com.apollographql.apollo.network.http/EventTarget.removeEventListener|removeEventListener(kotlin.String;com.apollographql.apollo.network.http.EventListenerObject;com.apollographql.apollo.network.http.EventListenerOptions?){}[0] abstract fun removeEventListener(kotlin/String, com.apollographql.apollo.network.http/EventListenerObject, kotlin/Boolean? = ...) // com.apollographql.apollo.network.http/EventTarget.removeEventListener|removeEventListener(kotlin.String;com.apollographql.apollo.network.http.EventListenerObject;kotlin.Boolean?){}[0] } + // Targets: [wasmJs] abstract interface com.apollographql.apollo.network.http/FormData : kotlin.js/JsAny { // com.apollographql.apollo.network.http/FormData|null[0] abstract fun append(kotlin/String, com.apollographql.apollo.network.http/Blob, kotlin/String? = ...) // com.apollographql.apollo.network.http/FormData.append|append(kotlin.String;com.apollographql.apollo.network.http.Blob;kotlin.String?){}[0] @@ -696,6 +817,7 @@ abstract interface com.apollographql.apollo.network.http/FormData : kotlin.js/Js abstract fun set(kotlin/String, com.apollographql.apollo.network.http/Blob, kotlin/String? = ...) // com.apollographql.apollo.network.http/FormData.set|set(kotlin.String;com.apollographql.apollo.network.http.Blob;kotlin.String?){}[0] abstract fun set(kotlin/String, kotlin/String, kotlin/String? = ...) // com.apollographql.apollo.network.http/FormData.set|set(kotlin.String;kotlin.String;kotlin.String?){}[0] } + // Targets: [wasmJs] abstract interface com.apollographql.apollo.network.http/Headers : kotlin.js/JsAny { // com.apollographql.apollo.network.http/Headers|null[0] abstract fun append(kotlin/String, kotlin/String) // com.apollographql.apollo.network.http/Headers.append|append(kotlin.String;kotlin.String){}[0] @@ -705,6 +827,7 @@ abstract interface com.apollographql.apollo.network.http/Headers : kotlin.js/JsA abstract fun has(kotlin/String): kotlin/Boolean // com.apollographql.apollo.network.http/Headers.has|has(kotlin.String){}[0] abstract fun set(kotlin/String, kotlin/String) // com.apollographql.apollo.network.http/Headers.set|set(kotlin.String;kotlin.String){}[0] } + // Targets: [wasmJs] abstract interface com.apollographql.apollo.network.http/PipeOptions : kotlin.js/JsAny { // com.apollographql.apollo.network.http/PipeOptions|null[0] open var preventAbort // com.apollographql.apollo.network.http/PipeOptions.preventAbort|{}preventAbort[0] @@ -720,18 +843,20 @@ abstract interface com.apollographql.apollo.network.http/PipeOptions : kotlin.js open fun <get-signal>(): com.apollographql.apollo.network.http/AbortSignal? // com.apollographql.apollo.network.http/PipeOptions.signal.<get-signal>|<get-signal>(){}[0] open fun <set-signal>(com.apollographql.apollo.network.http/AbortSignal?) // com.apollographql.apollo.network.http/PipeOptions.signal.<set-signal>|<set-signal>(com.apollographql.apollo.network.http.AbortSignal?){}[0] } + // Targets: [wasmJs] abstract interface com.apollographql.apollo.network.http/ReadableStreamBYOBReader : kotlin.js/JsAny { // com.apollographql.apollo.network.http/ReadableStreamBYOBReader|null[0] - abstract fun <#A1: com.apollographql.apollo.network.http/ArrayBufferView> read(#A1): kotlin.js/Promise<com.apollographql.apollo.network.http/ReadableStreamReadResult<#A1>> // com.apollographql.apollo.network.http/ReadableStreamBYOBReader.read|read(0:0){0§<com.apollographql.apollo.network.http.ArrayBufferView>}[0] - abstract fun cancel(kotlin.js/JsAny? = ...): kotlin.js/Promise<kotlin.js/JsAny?> // com.apollographql.apollo.network.http/ReadableStreamBYOBReader.cancel|cancel(kotlin.js.JsAny?){}[0] - abstract fun releaseLock() // com.apollographql.apollo.network.http/ReadableStreamBYOBReader.releaseLock|releaseLock(){}[0] abstract var closed // com.apollographql.apollo.network.http/ReadableStreamBYOBReader.closed|{}closed[0] abstract fun <get-closed>(): kotlin.js/Promise<kotlin.js/JsAny?> // com.apollographql.apollo.network.http/ReadableStreamBYOBReader.closed.<get-closed>|<get-closed>(){}[0] abstract fun <set-closed>(kotlin.js/Promise<kotlin.js/JsAny?>) // com.apollographql.apollo.network.http/ReadableStreamBYOBReader.closed.<set-closed>|<set-closed>(kotlin.js.Promise<kotlin.js.JsAny?>){}[0] + + abstract fun <#A1: com.apollographql.apollo.network.http/ArrayBufferView> read(#A1): kotlin.js/Promise<com.apollographql.apollo.network.http/ReadableStreamReadResult<#A1>> // com.apollographql.apollo.network.http/ReadableStreamBYOBReader.read|read(0:0){0§<com.apollographql.apollo.network.http.ArrayBufferView>}[0] + abstract fun cancel(kotlin.js/JsAny? = ...): kotlin.js/Promise<kotlin.js/JsAny?> // com.apollographql.apollo.network.http/ReadableStreamBYOBReader.cancel|cancel(kotlin.js.JsAny?){}[0] + abstract fun releaseLock() // com.apollographql.apollo.network.http/ReadableStreamBYOBReader.releaseLock|releaseLock(){}[0] } + // Targets: [wasmJs] abstract interface com.apollographql.apollo.network.http/Request : com.apollographql.apollo.network.http/Body { // com.apollographql.apollo.network.http/Request|null[0] - abstract fun clone(): com.apollographql.apollo.network.http/Request // com.apollographql.apollo.network.http/Request.clone|clone(){}[0] abstract var headers // com.apollographql.apollo.network.http/Request.headers|{}headers[0] abstract fun <get-headers>(): com.apollographql.apollo.network.http/Headers // com.apollographql.apollo.network.http/Request.headers.<get-headers>|<get-headers>(){}[0] abstract fun <set-headers>(com.apollographql.apollo.network.http/Headers) // com.apollographql.apollo.network.http/Request.headers.<set-headers>|<set-headers>(com.apollographql.apollo.network.http.Headers){}[0] @@ -777,7 +902,10 @@ abstract interface com.apollographql.apollo.network.http/Request : com.apollogra open var referrerPolicy // com.apollographql.apollo.network.http/Request.referrerPolicy|{}referrerPolicy[0] open fun <get-referrerPolicy>(): kotlin.js/JsAny? // com.apollographql.apollo.network.http/Request.referrerPolicy.<get-referrerPolicy>|<get-referrerPolicy>(){}[0] open fun <set-referrerPolicy>(kotlin.js/JsAny?) // com.apollographql.apollo.network.http/Request.referrerPolicy.<set-referrerPolicy>|<set-referrerPolicy>(kotlin.js.JsAny?){}[0] + + abstract fun clone(): com.apollographql.apollo.network.http/Request // com.apollographql.apollo.network.http/Request.clone|clone(){}[0] } + // Targets: [wasmJs] abstract interface com.apollographql.apollo.network.http/RequestInit : kotlin.js/JsAny { // com.apollographql.apollo.network.http/RequestInit|null[0] open var body // com.apollographql.apollo.network.http/RequestInit.body|{}body[0] @@ -820,9 +948,9 @@ abstract interface com.apollographql.apollo.network.http/RequestInit : kotlin.js open fun <get-window>(): kotlin.js/JsAny? // com.apollographql.apollo.network.http/RequestInit.window.<get-window>|<get-window>(){}[0] open fun <set-window>(kotlin.js/JsAny?) // com.apollographql.apollo.network.http/RequestInit.window.<set-window>|<set-window>(kotlin.js.JsAny?){}[0] } + // Targets: [wasmJs] abstract interface com.apollographql.apollo.network.http/Response : com.apollographql.apollo.network.http/Body { // com.apollographql.apollo.network.http/Response|null[0] - abstract fun clone(): com.apollographql.apollo.network.http/Response // com.apollographql.apollo.network.http/Response.clone|clone(){}[0] abstract var headers // com.apollographql.apollo.network.http/Response.headers|{}headers[0] abstract fun <get-headers>(): com.apollographql.apollo.network.http/Headers // com.apollographql.apollo.network.http/Response.headers.<get-headers>|<get-headers>(){}[0] abstract fun <set-headers>(com.apollographql.apollo.network.http/Headers) // com.apollographql.apollo.network.http/Response.headers.<set-headers>|<set-headers>(com.apollographql.apollo.network.http.Headers){}[0] @@ -847,9 +975,28 @@ abstract interface com.apollographql.apollo.network.http/Response : com.apollogr open var type // com.apollographql.apollo.network.http/Response.type|{}type[0] open fun <get-type>(): kotlin.js/JsAny? // com.apollographql.apollo.network.http/Response.type.<get-type>|<get-type>(){}[0] open fun <set-type>(kotlin.js/JsAny?) // com.apollographql.apollo.network.http/Response.type.<set-type>|<set-type>(kotlin.js.JsAny?){}[0] + + abstract fun clone(): com.apollographql.apollo.network.http/Response // com.apollographql.apollo.network.http/Response.clone|clone(){}[0] } + // Targets: [wasmJs] abstract interface com.apollographql.apollo.network.http/Uint8Array : kotlin.js/JsAny { // com.apollographql.apollo.network.http/Uint8Array|null[0] + abstract var BYTES_PER_ELEMENT // com.apollographql.apollo.network.http/Uint8Array.BYTES_PER_ELEMENT|{}BYTES_PER_ELEMENT[0] + abstract fun <get-BYTES_PER_ELEMENT>(): kotlin.js/JsNumber // com.apollographql.apollo.network.http/Uint8Array.BYTES_PER_ELEMENT.<get-BYTES_PER_ELEMENT>|<get-BYTES_PER_ELEMENT>(){}[0] + abstract fun <set-BYTES_PER_ELEMENT>(kotlin.js/JsNumber) // com.apollographql.apollo.network.http/Uint8Array.BYTES_PER_ELEMENT.<set-BYTES_PER_ELEMENT>|<set-BYTES_PER_ELEMENT>(kotlin.js.JsNumber){}[0] + abstract var buffer // com.apollographql.apollo.network.http/Uint8Array.buffer|{}buffer[0] + abstract fun <get-buffer>(): kotlin.js/JsAny // com.apollographql.apollo.network.http/Uint8Array.buffer.<get-buffer>|<get-buffer>(){}[0] + abstract fun <set-buffer>(kotlin.js/JsAny) // com.apollographql.apollo.network.http/Uint8Array.buffer.<set-buffer>|<set-buffer>(kotlin.js.JsAny){}[0] + abstract var byteLength // com.apollographql.apollo.network.http/Uint8Array.byteLength|{}byteLength[0] + abstract fun <get-byteLength>(): kotlin/Int // com.apollographql.apollo.network.http/Uint8Array.byteLength.<get-byteLength>|<get-byteLength>(){}[0] + abstract fun <set-byteLength>(kotlin/Int) // com.apollographql.apollo.network.http/Uint8Array.byteLength.<set-byteLength>|<set-byteLength>(kotlin.Int){}[0] + abstract var byteOffset // com.apollographql.apollo.network.http/Uint8Array.byteOffset|{}byteOffset[0] + abstract fun <get-byteOffset>(): kotlin/Int // com.apollographql.apollo.network.http/Uint8Array.byteOffset.<get-byteOffset>|<get-byteOffset>(){}[0] + abstract fun <set-byteOffset>(kotlin/Int) // com.apollographql.apollo.network.http/Uint8Array.byteOffset.<set-byteOffset>|<set-byteOffset>(kotlin.Int){}[0] + abstract var length // com.apollographql.apollo.network.http/Uint8Array.length|{}length[0] + abstract fun <get-length>(): kotlin/Int // com.apollographql.apollo.network.http/Uint8Array.length.<get-length>|<get-length>(){}[0] + abstract fun <set-length>(kotlin/Int) // com.apollographql.apollo.network.http/Uint8Array.length.<set-length>|<set-length>(kotlin.Int){}[0] + abstract fun <#A1: kotlin.js/JsAny> reduce(kotlin/Function4<#A1, kotlin.js/JsNumber, kotlin.js/JsNumber, com.apollographql.apollo.network.http/Uint8Array, #A1>, #A1): #A1 // com.apollographql.apollo.network.http/Uint8Array.reduce|reduce(kotlin.Function4<0:0,kotlin.js.JsNumber,kotlin.js.JsNumber,com.apollographql.apollo.network.http.Uint8Array,0:0>;0:0){0§<kotlin.js.JsAny>}[0] abstract fun <#A1: kotlin.js/JsAny> reduceRight(kotlin/Function4<#A1, kotlin.js/JsNumber, kotlin.js/JsNumber, com.apollographql.apollo.network.http/Uint8Array, #A1>, #A1): #A1 // com.apollographql.apollo.network.http/Uint8Array.reduceRight|reduceRight(kotlin.Function4<0:0,kotlin.js.JsNumber,kotlin.js.JsNumber,com.apollographql.apollo.network.http.Uint8Array,0:0>;0:0){0§<kotlin.js.JsAny>}[0] abstract fun copyWithin(kotlin.js/JsNumber, kotlin.js/JsNumber, kotlin.js/JsNumber? = ...): com.apollographql.apollo.network.http/Uint8Array // com.apollographql.apollo.network.http/Uint8Array.copyWithin|copyWithin(kotlin.js.JsNumber;kotlin.js.JsNumber;kotlin.js.JsNumber?){}[0] @@ -875,47 +1022,42 @@ abstract interface com.apollographql.apollo.network.http/Uint8Array : kotlin.js/ abstract fun subarray(kotlin.js/JsNumber? = ..., kotlin.js/JsNumber? = ...): com.apollographql.apollo.network.http/Uint8Array // com.apollographql.apollo.network.http/Uint8Array.subarray|subarray(kotlin.js.JsNumber?;kotlin.js.JsNumber?){}[0] abstract fun toLocaleString(): kotlin/String // com.apollographql.apollo.network.http/Uint8Array.toLocaleString|toLocaleString(){}[0] abstract fun toString(): kotlin/String // com.apollographql.apollo.network.http/Uint8Array.toString|toString(){}[0] - abstract var BYTES_PER_ELEMENT // com.apollographql.apollo.network.http/Uint8Array.BYTES_PER_ELEMENT|{}BYTES_PER_ELEMENT[0] - abstract fun <get-BYTES_PER_ELEMENT>(): kotlin.js/JsNumber // com.apollographql.apollo.network.http/Uint8Array.BYTES_PER_ELEMENT.<get-BYTES_PER_ELEMENT>|<get-BYTES_PER_ELEMENT>(){}[0] - abstract fun <set-BYTES_PER_ELEMENT>(kotlin.js/JsNumber) // com.apollographql.apollo.network.http/Uint8Array.BYTES_PER_ELEMENT.<set-BYTES_PER_ELEMENT>|<set-BYTES_PER_ELEMENT>(kotlin.js.JsNumber){}[0] - abstract var buffer // com.apollographql.apollo.network.http/Uint8Array.buffer|{}buffer[0] - abstract fun <get-buffer>(): kotlin.js/JsAny // com.apollographql.apollo.network.http/Uint8Array.buffer.<get-buffer>|<get-buffer>(){}[0] - abstract fun <set-buffer>(kotlin.js/JsAny) // com.apollographql.apollo.network.http/Uint8Array.buffer.<set-buffer>|<set-buffer>(kotlin.js.JsAny){}[0] - abstract var byteLength // com.apollographql.apollo.network.http/Uint8Array.byteLength|{}byteLength[0] - abstract fun <get-byteLength>(): kotlin/Int // com.apollographql.apollo.network.http/Uint8Array.byteLength.<get-byteLength>|<get-byteLength>(){}[0] - abstract fun <set-byteLength>(kotlin/Int) // com.apollographql.apollo.network.http/Uint8Array.byteLength.<set-byteLength>|<set-byteLength>(kotlin.Int){}[0] - abstract var byteOffset // com.apollographql.apollo.network.http/Uint8Array.byteOffset|{}byteOffset[0] - abstract fun <get-byteOffset>(): kotlin/Int // com.apollographql.apollo.network.http/Uint8Array.byteOffset.<get-byteOffset>|<get-byteOffset>(){}[0] - abstract fun <set-byteOffset>(kotlin/Int) // com.apollographql.apollo.network.http/Uint8Array.byteOffset.<set-byteOffset>|<set-byteOffset>(kotlin.Int){}[0] - abstract var length // com.apollographql.apollo.network.http/Uint8Array.length|{}length[0] - abstract fun <get-length>(): kotlin/Int // com.apollographql.apollo.network.http/Uint8Array.length.<get-length>|<get-length>(){}[0] - abstract fun <set-length>(kotlin/Int) // com.apollographql.apollo.network.http/Uint8Array.length.<set-length>|<set-length>(kotlin.Int){}[0] } + // Targets: [wasmJs] abstract interface com.apollographql.apollo.network.http/Uint8ArrayConstructor : kotlin.js/JsAny { // com.apollographql.apollo.network.http/Uint8ArrayConstructor|null[0] - abstract fun <#A1: kotlin.js/JsAny> from(com.apollographql.apollo.network.http/ArrayLike<#A1>, kotlin/Function2<#A1, kotlin.js/JsNumber, kotlin.js/JsNumber>, kotlin.js/JsAny? = ...): com.apollographql.apollo.network.http/Uint8Array // com.apollographql.apollo.network.http/Uint8ArrayConstructor.from|from(com.apollographql.apollo.network.http.ArrayLike<0:0>;kotlin.Function2<0:0,kotlin.js.JsNumber,kotlin.js.JsNumber>;kotlin.js.JsAny?){0§<kotlin.js.JsAny>}[0] - abstract fun from(com.apollographql.apollo.network.http/ArrayLike<kotlin.js/JsNumber>): com.apollographql.apollo.network.http/Uint8Array // com.apollographql.apollo.network.http/Uint8ArrayConstructor.from|from(com.apollographql.apollo.network.http.ArrayLike<kotlin.js.JsNumber>){}[0] - abstract fun of(kotlin/Array<out kotlin.js/JsNumber>...): com.apollographql.apollo.network.http/Uint8Array // com.apollographql.apollo.network.http/Uint8ArrayConstructor.of|of(kotlin.Array<out|kotlin.js.JsNumber>...){}[0] abstract var BYTES_PER_ELEMENT // com.apollographql.apollo.network.http/Uint8ArrayConstructor.BYTES_PER_ELEMENT|{}BYTES_PER_ELEMENT[0] abstract fun <get-BYTES_PER_ELEMENT>(): kotlin.js/JsNumber // com.apollographql.apollo.network.http/Uint8ArrayConstructor.BYTES_PER_ELEMENT.<get-BYTES_PER_ELEMENT>|<get-BYTES_PER_ELEMENT>(){}[0] abstract fun <set-BYTES_PER_ELEMENT>(kotlin.js/JsNumber) // com.apollographql.apollo.network.http/Uint8ArrayConstructor.BYTES_PER_ELEMENT.<set-BYTES_PER_ELEMENT>|<set-BYTES_PER_ELEMENT>(kotlin.js.JsNumber){}[0] abstract var prototype // com.apollographql.apollo.network.http/Uint8ArrayConstructor.prototype|{}prototype[0] abstract fun <get-prototype>(): com.apollographql.apollo.network.http/Uint8Array // com.apollographql.apollo.network.http/Uint8ArrayConstructor.prototype.<get-prototype>|<get-prototype>(){}[0] abstract fun <set-prototype>(com.apollographql.apollo.network.http/Uint8Array) // com.apollographql.apollo.network.http/Uint8ArrayConstructor.prototype.<set-prototype>|<set-prototype>(com.apollographql.apollo.network.http.Uint8Array){}[0] + + abstract fun <#A1: kotlin.js/JsAny> from(com.apollographql.apollo.network.http/ArrayLike<#A1>, kotlin/Function2<#A1, kotlin.js/JsNumber, kotlin.js/JsNumber>, kotlin.js/JsAny? = ...): com.apollographql.apollo.network.http/Uint8Array // com.apollographql.apollo.network.http/Uint8ArrayConstructor.from|from(com.apollographql.apollo.network.http.ArrayLike<0:0>;kotlin.Function2<0:0,kotlin.js.JsNumber,kotlin.js.JsNumber>;kotlin.js.JsAny?){0§<kotlin.js.JsAny>}[0] + abstract fun from(com.apollographql.apollo.network.http/ArrayLike<kotlin.js/JsNumber>): com.apollographql.apollo.network.http/Uint8Array // com.apollographql.apollo.network.http/Uint8ArrayConstructor.from|from(com.apollographql.apollo.network.http.ArrayLike<kotlin.js.JsNumber>){}[0] + abstract fun of(kotlin/Array<out kotlin.js/JsNumber>...): com.apollographql.apollo.network.http/Uint8Array // com.apollographql.apollo.network.http/Uint8ArrayConstructor.of|of(kotlin.Array<out|kotlin.js.JsNumber>...){}[0] } + // Targets: [wasmJs] final fun (com.apollographql.apollo.network.http/Uint8Array).com.apollographql.apollo.network.http/get(kotlin/Int): kotlin/Byte // com.apollographql.apollo.network.http/get|get@com.apollographql.apollo.network.http.Uint8Array(kotlin.Int){}[0] + // Targets: [wasmJs] final fun (com.apollographql.apollo.network.http/Uint8Array).com.apollographql.apollo.network.http/set(kotlin/Int, kotlin/Byte) // com.apollographql.apollo.network.http/set|set@com.apollographql.apollo.network.http.Uint8Array(kotlin.Int;kotlin.Byte){}[0] + // Targets: [wasmJs] final fun <#A: kotlin.js/JsAny> com.apollographql.apollo.network.http/makeJsCall(kotlin.js/JsAny, kotlin/Array<out kotlin.js/JsAny>...): #A // com.apollographql.apollo.network.http/makeJsCall|makeJsCall(kotlin.js.JsAny;kotlin.Array<out|kotlin.js.JsAny>...){0§<kotlin.js.JsAny>}[0] + // Targets: [wasmJs] final fun <#A: kotlin.js/JsAny?> (com.apollographql.apollo.network.http/ArrayLike<#A>).com.apollographql.apollo.network.http/get(kotlin/Int): #A // com.apollographql.apollo.network.http/get|get@com.apollographql.apollo.network.http.ArrayLike<0:0>(kotlin.Int){0§<kotlin.js.JsAny?>}[0] + // Targets: [wasmJs] final fun <#A: kotlin.js/JsAny?> (com.apollographql.apollo.network.http/ArrayLike<#A>).com.apollographql.apollo.network.http/set(kotlin/Int, #A) // com.apollographql.apollo.network.http/set|set@com.apollographql.apollo.network.http.ArrayLike<0:0>(kotlin.Int;0:0){0§<kotlin.js.JsAny?>}[0] + // Targets: [wasmJs] final fun com.apollographql.apollo.network.http/fetch(kotlin/String, com.apollographql.apollo.network.http/RequestInit? = ...): kotlin.js/Promise<org.w3c.fetch/Response> // com.apollographql.apollo.network.http/fetch|fetch(kotlin.String;com.apollographql.apollo.network.http.RequestInit?){}[0] + // Targets: [wasmJs] final fun com.apollographql.apollo.network.http/makeJsCall(kotlin.js/JsAny, kotlin/Array<out kotlin.js/JsAny>...) // com.apollographql.apollo.network.http/makeJsCall|makeJsCall(kotlin.js.JsAny;kotlin.Array<out|kotlin.js.JsAny>...){}[0] + // Targets: [wasmJs] final inline fun (com.apollographql.apollo.network.http/EventListener).com.apollographql.apollo.network.http/invoke(com.apollographql.apollo.network.http/Event) // com.apollographql.apollo.network.http/invoke|invoke@com.apollographql.apollo.network.http.EventListener(com.apollographql.apollo.network.http.Event){}[0] diff --git a/libraries/apollo-runtime/src/commonTest/kotlin/test/network/WebSocketNetworkTransportTest.kt b/libraries/apollo-runtime/src/commonTest/kotlin/test/network/WebSocketNetworkTransportTest.kt index 26aa254ebb6..9196cd87e45 100644 --- a/libraries/apollo-runtime/src/commonTest/kotlin/test/network/WebSocketNetworkTransportTest.kt +++ b/libraries/apollo-runtime/src/commonTest/kotlin/test/network/WebSocketNetworkTransportTest.kt @@ -19,7 +19,7 @@ import test.FooSubscription import test.FooSubscription.Companion.completeMessage import test.FooSubscription.Companion.errorMessage import test.FooSubscription.Companion.nextMessage -import com.apollographql.apollo.testing.connectionAckMessage +import test.network.connectionAckMessage import com.apollographql.apollo.testing.internal.runTest import com.apollographql.mockserver.CloseFrame import com.apollographql.mockserver.MockServer diff --git a/libraries/apollo-runtime/src/commonTest/kotlin/test/network/utils.kt b/libraries/apollo-runtime/src/commonTest/kotlin/test/network/utils.kt index bfdf14be724..91c61582004 100644 --- a/libraries/apollo-runtime/src/commonTest/kotlin/test/network/utils.kt +++ b/libraries/apollo-runtime/src/commonTest/kotlin/test/network/utils.kt @@ -45,3 +45,5 @@ suspend fun WebsocketMockRequest.awaitComplete(timeout: Duration = 1.seconds) { "Expected complete, got '${map.get("type")}" } } + +fun connectionAckMessage(): String = "{\"type\": \"connection_ack\"}" \ No newline at end of file diff --git a/libraries/apollo-runtime/src/jvmTest/kotlin/RetryWebSocketsTest.kt b/libraries/apollo-runtime/src/jvmTest/kotlin/RetryWebSocketsTest.kt index 114bc106a74..0186da10fbf 100644 --- a/libraries/apollo-runtime/src/jvmTest/kotlin/RetryWebSocketsTest.kt +++ b/libraries/apollo-runtime/src/jvmTest/kotlin/RetryWebSocketsTest.kt @@ -9,7 +9,7 @@ import com.apollographql.apollo.exception.ApolloNetworkException import com.apollographql.apollo.interceptor.ApolloInterceptor import com.apollographql.apollo.interceptor.ApolloInterceptorChain import com.apollographql.apollo.network.websocket.WebSocketNetworkTransport -import com.apollographql.apollo.testing.connectionAckMessage +import test.network.connectionAckMessage import com.apollographql.apollo.testing.internal.runTest import com.apollographql.mockserver.MockResponse import com.apollographql.mockserver.MockServer diff --git a/libraries/apollo-testing-support/api/apollo-testing-support.klib.api b/libraries/apollo-testing-support/api/apollo-testing-support.klib.api index 9193159d8be..d9cb2c6460b 100644 --- a/libraries/apollo-testing-support/api/apollo-testing-support.klib.api +++ b/libraries/apollo-testing-support/api/apollo-testing-support.klib.api @@ -13,13 +13,17 @@ final fun <#A: com.apollographql.apollo.api/Operation.Data> (com.apollographql.a final fun com.apollographql.apollo.testing/checkFile(kotlin/String, kotlin/String) // com.apollographql.apollo.testing/checkFile|checkFile(kotlin.String;kotlin.String){}[0] final fun com.apollographql.apollo.testing/pathToJsonReader(kotlin/String): com.apollographql.apollo.api.json/JsonReader // com.apollographql.apollo.testing/pathToJsonReader|pathToJsonReader(kotlin.String){}[0] final fun com.apollographql.apollo.testing/pathToUtf8(kotlin/String): kotlin/String // com.apollographql.apollo.testing/pathToUtf8|pathToUtf8(kotlin.String){}[0] -// Targets: [apple, js] -final fun com.apollographql.apollo.testing/shouldUpdateTestFixtures(): kotlin/Boolean // com.apollographql.apollo.testing/shouldUpdateTestFixtures|shouldUpdateTestFixtures(){}[0] + // Targets: [apple, js] final val com.apollographql.apollo.testing/testsPath // com.apollographql.apollo.testing/testsPath|{}testsPath[0] final fun <get-testsPath>(): kotlin/String // com.apollographql.apollo.testing/testsPath.<get-testsPath>|<get-testsPath>(){}[0] + +// Targets: [apple, js] +final fun com.apollographql.apollo.testing/shouldUpdateTestFixtures(): kotlin/Boolean // com.apollographql.apollo.testing/shouldUpdateTestFixtures|shouldUpdateTestFixtures(){}[0] + // Targets: [apple] final fun com.apollographql.apollo.testing/cwd(): kotlin/String // com.apollographql.apollo.testing/cwd|cwd(){}[0] + // Targets: [js] final val com.apollographql.apollo.testing/HostFileSystem // com.apollographql.apollo.testing/HostFileSystem|{}HostFileSystem[0] final fun <get-HostFileSystem>(): okio/FileSystem // com.apollographql.apollo.testing/HostFileSystem.<get-HostFileSystem>|<get-HostFileSystem>(){}[0] diff --git a/libraries/apollo-testing-support/src/commonMain/kotlin/com/apollographql/apollo/mockserver/placeholders.kt b/libraries/apollo-testing-support/src/commonMain/kotlin/com/apollographql/apollo/mockserver/placeholders.kt new file mode 100644 index 00000000000..975566b9c23 --- /dev/null +++ b/libraries/apollo-testing-support/src/commonMain/kotlin/com/apollographql/apollo/mockserver/placeholders.kt @@ -0,0 +1,22 @@ +package com.apollographql.apollo.mockserver + +import com.apollographql.apollo.annotations.ApolloExperimental + +/** + * Redirect placeholders. + * They are marked ApolloExperimental so that we don't track them in the public API + */ + +@Deprecated( + message = "MockServer has moved to new coordinates. See https://go.apollo.dev/ak-moved-artifacts/", + level = DeprecationLevel.ERROR +) +@ApolloExperimental +class MockServer + +@Deprecated( + message = "MockServer has moved to new coordinates. See https://go.apollo.dev/ak-moved-artifacts/", + level = DeprecationLevel.ERROR +) +@ApolloExperimental +class WebsocketMockRequest diff --git a/libraries/apollo-testing-support/src/commonMain/kotlin/com/apollographql/apollo/testing/mockserver.kt b/libraries/apollo-testing-support/src/commonMain/kotlin/com/apollographql/apollo/testing/mockserver.kt index 400712ecb44..f05bb83a3f6 100644 --- a/libraries/apollo-testing-support/src/commonMain/kotlin/com/apollographql/apollo/testing/mockserver.kt +++ b/libraries/apollo-testing-support/src/commonMain/kotlin/com/apollographql/apollo/testing/mockserver.kt @@ -1,49 +1,31 @@ -@file:Suppress("DEPRECATION") +@file:Suppress("DEPRECATION", "DEPRECATION_ERROR", "unused") package com.apollographql.apollo.testing import com.apollographql.apollo.annotations.ApolloDeprecatedSince import com.apollographql.apollo.annotations.ApolloExperimental -import com.apollographql.apollo.api.AnyAdapter import com.apollographql.apollo.api.CustomScalarAdapters import com.apollographql.apollo.api.Operation -import com.apollographql.apollo.api.composeJsonResponse -import com.apollographql.apollo.api.json.buildJsonString -import com.apollographql.apollo.api.json.jsonReader -import com.apollographql.apollo.api.json.readAny -import com.apollographql.apollo.api.toJson -import com.apollographql.apollo.mockserver.MockResponse import com.apollographql.apollo.mockserver.MockServer -import com.apollographql.apollo.mockserver.TextMessage import com.apollographql.apollo.mockserver.WebsocketMockRequest -import com.apollographql.apollo.mockserver.enqueueString -import okio.Buffer import kotlin.time.Duration import kotlin.time.Duration.Companion.seconds @ApolloDeprecatedSince(ApolloDeprecatedSince.Version.v4_0_0) @Deprecated( - "This is only used for internal Apollo tests and will be removed in a future version.", - ReplaceWith( - "enqueueString(operation.composeJsonResponse(data, customScalarAdapters), delayMs)", - "com.apollographql.apollo.mockserver.enqueueString", - "com.apollographql.apollo.api.composeJsonResponse", - ) + "This was only used for internal Apollo tests and is now removed.", + level = DeprecationLevel.ERROR ) fun <D : Operation.Data> MockServer.enqueue( operation: Operation<D>, data: D, customScalarAdapters: CustomScalarAdapters = CustomScalarAdapters.Empty, delayMs: Long = 0, -) { - val json = buildJsonString { - operation.composeJsonResponse(jsonWriter = this, data = data, customScalarAdapters = customScalarAdapters) - } - enqueueString(json, delayMs) -} +): Unit = TODO() @Deprecated( - "This is only used for internal Apollo tests and will be removed in a future version.", + "This was only used for internal Apollo tests and is now removed.", + level = DeprecationLevel.ERROR ) @ApolloDeprecatedSince(ApolloDeprecatedSince.Version.v4_0_0) fun MockServer.enqueueData( @@ -51,27 +33,11 @@ fun MockServer.enqueueData( customScalarAdapters: CustomScalarAdapters = CustomScalarAdapters.Empty, delayMillis: Long = 0, statusCode: Int = 200, -) { - - val response = buildJsonString { - AnyAdapter.toJson(this, customScalarAdapters, mapOf("data" to data)) - } - - enqueue(MockResponse.Builder() - .statusCode(statusCode) - .body(response) - .delayMillis(delayMillis) - .build() - ) -} +): Unit = TODO() @Deprecated( - "This is only used for internal Apollo tests and will be removed in a future version.", - ReplaceWith( - "enqueueString(data.toResponseJson(customScalarAdapters), delayMillis, statusCode)", - "com.apollographql.apollo.mockserver.enqueueString", - "com.apollographql.apollo.api.toResponseJson", - ) + "This was only used for internal Apollo tests and is now removed.", + level = DeprecationLevel.ERROR ) @ApolloDeprecatedSince(ApolloDeprecatedSince.Version.v4_0_0) fun MockServer.enqueueData( @@ -79,59 +45,34 @@ fun MockServer.enqueueData( customScalarAdapters: CustomScalarAdapters = CustomScalarAdapters.Empty, delayMillis: Long = 0, statusCode: Int = 200, -) { - val response = buildJsonString { - beginObject() - name("data") - data.toJson(this, customScalarAdapters) - endObject() - } - enqueue(MockResponse.Builder() - .statusCode(statusCode) - .body(response) - .delayMillis(delayMillis) - .build() - ) -} +): Unit = TODO() /** * Extracts the operationId from a graphql-ws message */ +@Deprecated( + "This was only used for internal Apollo tests and is now removed.", + level = DeprecationLevel.ERROR +) +@ApolloDeprecatedSince(ApolloDeprecatedSince.Version.v4_0_2) @ApolloExperimental -suspend fun WebsocketMockRequest.awaitSubscribe(timeout: Duration = 1.seconds, messagesToIgnore: Set<String> = emptySet()): String { - while(true) { - val message = awaitMessage(timeout) - if (message !is TextMessage) { - TODO() - } - val map = (Buffer().writeUtf8(message.text).jsonReader().readAny() as Map<*, *>) - - if (messagesToIgnore.contains(map["type"])) { - continue - } - check(map["type"] == "subscribe") { - "Expected subscribe, got '${map.get("type")}'" - } - return map.get("id") as String - } -} +suspend fun WebsocketMockRequest.awaitSubscribe(timeout: Duration = 1.seconds, messagesToIgnore: Set<String> = emptySet()): String = TODO() /** * Extracts the operationId from a graphql-ws message, ignores "complete messages" */ +@Deprecated( + "This was only used for internal Apollo tests and is now removed.", + level = DeprecationLevel.ERROR +) +@ApolloDeprecatedSince(ApolloDeprecatedSince.Version.v4_0_2) @ApolloExperimental -suspend fun WebsocketMockRequest.awaitComplete(timeout: Duration = 1.seconds) { - val message = awaitMessage(timeout) - if (message !is TextMessage) { - TODO() - } - val map = (Buffer().writeUtf8(message.text).jsonReader().readAny() as Map<*, *>) - - check(map["type"] == "complete") { - "Expected complete, got '${map.get("type")}" - } -} +suspend fun WebsocketMockRequest.awaitComplete(timeout: Duration = 1.seconds): String = TODO() +@Deprecated( + "This was only used for internal Apollo tests and is now removed.", + level = DeprecationLevel.ERROR +) @ApolloExperimental -fun connectionAckMessage(): String = "{\"type\": \"connection_ack\"}" +fun connectionAckMessage(): String = TODO() diff --git a/libraries/apollo-testing-support/src/commonMain/kotlin/com/apollographql/apollo/testing/runTest.kt b/libraries/apollo-testing-support/src/commonMain/kotlin/com/apollographql/apollo/testing/runTest.kt index f7716334168..4114bb43937 100644 --- a/libraries/apollo-testing-support/src/commonMain/kotlin/com/apollographql/apollo/testing/runTest.kt +++ b/libraries/apollo-testing-support/src/commonMain/kotlin/com/apollographql/apollo/testing/runTest.kt @@ -1,4 +1,4 @@ -@file:Suppress("DEPRECATION") +@file:Suppress("DEPRECATION", "DEPRECATION_ERROR", "unused") package com.apollographql.apollo.testing @@ -6,33 +6,26 @@ import com.apollographql.apollo.ApolloClient import com.apollographql.apollo.annotations.ApolloDeprecatedSince import com.apollographql.apollo.annotations.ApolloExperimental import com.apollographql.apollo.mockserver.MockServer -import com.apollographql.apollo.testing.internal.runTest import kotlinx.coroutines.CoroutineScope -import okio.use -@ApolloExperimental -@Deprecated("This is only used for internal Apollo tests and will be removed in a future version.") +@Deprecated( + "This was only used for internal Apollo tests and is now removed.", + level = DeprecationLevel.ERROR +) @ApolloDeprecatedSince(ApolloDeprecatedSince.Version.v4_0_0) +@ApolloExperimental class MockServerTest(val mockServer: MockServer, val apolloClient: ApolloClient, val scope: CoroutineScope) /** * A convenience function that makes sure the MockServer and ApolloClient are properly closed at the end of the test */ -@ApolloExperimental -@Deprecated("This is only used for internal Apollo tests and will be removed in a future version.") +@Deprecated( + "This was only used for internal Apollo tests and is now removed.", + level = DeprecationLevel.ERROR +) @ApolloDeprecatedSince(ApolloDeprecatedSince.Version.v4_0_0) -@Suppress("DEPRECATION") +@ApolloExperimental fun mockServerTest( clientBuilder: ApolloClient.Builder.() -> Unit = {}, block: suspend MockServerTest.() -> Unit -) = runTest { - MockServer().use { mockServer -> - ApolloClient.Builder() - .serverUrl(mockServer.url()) - .apply(clientBuilder) - .build() - .use {apolloClient -> - MockServerTest(mockServer, apolloClient, this).block() - } - } -} +): Unit = TODO() \ No newline at end of file diff --git a/libraries/apollo-tooling/build.gradle.kts b/libraries/apollo-tooling/build.gradle.kts index ae7ed9e2a6c..8ead99e0e26 100644 --- a/libraries/apollo-tooling/build.gradle.kts +++ b/libraries/apollo-tooling/build.gradle.kts @@ -8,6 +8,10 @@ apolloLibrary( namespace = "com.apollographql.apollo.tooling" ) +val apolloPublished = configurations.dependencyScope("apolloPublished").get() + +configurations.getByName("implementation").extendsFrom(apolloPublished) + dependencies { api(project(":apollo-compiler")) @@ -17,7 +21,7 @@ dependencies { implementation(project(":apollo-ast")) - implementation(libs.apollo.runtime.published) + apolloPublished.dependencies.add(libs.apollo.runtime.published.get()) implementation(libs.okhttp) implementation(libs.kotlinx.serialization.json) diff --git a/tests/sample-server/graphql/schema.graphqls b/tests/sample-server/graphql/schema.graphqls index fc4d0205bc5..2ee11d415bb 100644 --- a/tests/sample-server/graphql/schema.graphqls +++ b/tests/sample-server/graphql/schema.graphqls @@ -41,3 +41,157 @@ type State { subscriptionId: String! } + +type __Schema { + description: String + + types: [__Type!]! + + queryType: __Type! + + mutationType: __Type + + subscriptionType: __Type + + directives: [__Directive!]! +} + +type __Type { + kind: __TypeKind! + + name: String + + description: String + + fields(includeDeprecated: Boolean = false): [__Field!] + + interfaces: [__Type!] + + possibleTypes: [__Type!] + + enumValues(includeDeprecated: Boolean = false): [__EnumValue!] + + inputFields(includeDeprecated: Boolean = false): [__InputValue!] + + ofType: __Type + + specifiedByURL: String +} + +enum __TypeKind { + SCALAR + + OBJECT + + INTERFACE + + UNION + + ENUM + + INPUT_OBJECT + + LIST + + NON_NULL +} + +type __Field { + name: String! + + description: String + + args(includeDeprecated: Boolean = false): [__InputValue!]! + + type: __Type! + + isDeprecated: Boolean! + + deprecationReason: String +} + +type __InputValue { + name: String! + + description: String + + type: __Type! + + defaultValue: String + + isDeprecated: Boolean! + + deprecationReason: String +} + +type __EnumValue { + name: String! + + description: String + + isDeprecated: Boolean! + + deprecationReason: String +} + +type __Directive { + name: String! + + description: String + + locations: [__DirectiveLocation!]! + + args(includeDeprecated: Boolean = false): [__InputValue!]! + + isRepeatable: Boolean! +} + +enum __DirectiveLocation { + QUERY + + MUTATION + + SUBSCRIPTION + + FIELD + + FRAGMENT_DEFINITION + + FRAGMENT_SPREAD + + INLINE_FRAGMENT + + VARIABLE_DEFINITION + + SCHEMA + + SCALAR + + OBJECT + + FIELD_DEFINITION + + ARGUMENT_DEFINITION + + INTERFACE + + UNION + + ENUM + + ENUM_VALUE + + INPUT_OBJECT + + INPUT_FIELD_DEFINITION +} + +directive @skip (if: Boolean!) on FIELD|FRAGMENT_SPREAD|INLINE_FRAGMENT + +directive @include (if: Boolean!) on FIELD|FRAGMENT_SPREAD|INLINE_FRAGMENT + +directive @deprecated (reason: String = "No longer supported") on FIELD_DEFINITION|ARGUMENT_DEFINITION|INPUT_FIELD_DEFINITION|ENUM_VALUE + +directive @defer (label: String, if: Boolean! = true) on FRAGMENT_SPREAD|INLINE_FRAGMENT + +directive @specifiedBy (url: String!) on SCALAR diff --git a/tests/sample-server/src/main/kotlin/com/apollographql/apollo/sample/server/SampleServer.kt b/tests/sample-server/src/main/kotlin/com/apollographql/apollo/sample/server/SampleServer.kt index a4c324b2d51..aba9b215789 100644 --- a/tests/sample-server/src/main/kotlin/com/apollographql/apollo/sample/server/SampleServer.kt +++ b/tests/sample-server/src/main/kotlin/com/apollographql/apollo/sample/server/SampleServer.kt @@ -3,8 +3,7 @@ package com.apollographql.apollo.sample.server import com.apollographql.apollo.sample.server.graphql.SubscriptionRoot import com.apollographql.apollo.api.ExecutionContext import com.apollographql.execution.ExecutableSchema -import com.apollographql.execution.parseGraphQLRequest -import com.apollographql.execution.parseGraphQLRequest +import com.apollographql.execution.parseAsGraphQLRequest import com.apollographql.execution.websocket.ConnectionInitAck import com.apollographql.execution.websocket.ConnectionInitError import com.apollographql.execution.websocket.ConnectionInitHandler @@ -16,6 +15,7 @@ import kotlinx.atomicfu.locks.reentrantLock import kotlinx.coroutines.CoroutineScope import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.SupervisorJob +import kotlinx.coroutines.runBlocking import okio.Buffer import okio.buffer import okio.source @@ -59,8 +59,8 @@ class GraphQLHttpHandler(private val executableSchema: ExecutableSchema, private override fun invoke(request: Request): Response { val graphQLRequestResult = when (request.method) { - Method.GET -> request.uri.toString().parseGraphQLRequest() - Method.POST -> request.body.stream.source().buffer().use { it.parseGraphQLRequest() } + Method.GET -> request.uri.toString().parseAsGraphQLRequest() + Method.POST -> request.body.stream.source().buffer().use { it.parseAsGraphQLRequest() } else -> error("") } @@ -68,7 +68,9 @@ class GraphQLHttpHandler(private val executableSchema: ExecutableSchema, private return Response(BAD_REQUEST).body(graphQLRequestResult.exceptionOrNull()!!.message!!) } - val response = executableSchema.execute(graphQLRequestResult.getOrThrow(), executionContext) + val response = runBlocking { + executableSchema.execute(graphQLRequestResult.getOrThrow(), executionContext) + } val buffer = Buffer() response.serialize(buffer) diff --git a/tests/websockets/src/jvmTest/kotlin/legacy/SampleServerTest.kt b/tests/websockets/src/jvmTest/kotlin/legacy/SampleServerTest.kt index 06a63dfb45b..3a54af358c5 100644 --- a/tests/websockets/src/jvmTest/kotlin/legacy/SampleServerTest.kt +++ b/tests/websockets/src/jvmTest/kotlin/legacy/SampleServerTest.kt @@ -177,7 +177,7 @@ class SampleServerTest { val error = response.exception.cast<SubscriptionOperationException>().payload .cast<Map<String, String>>() .get("message") - assertEquals("Woops", error) + assertEquals("Error collecting the source event stream: Woops", error) } }