Skip to content

Commit 8be44f3

Browse files
authored
[docs] update latest released version to 3.5.0 (#820)
* [docs] update to version 3.5.0 * fix version links
1 parent b99db4b commit 8be44f3

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

49 files changed

+355
-235
lines changed

website/versioned_docs/version-3.4.2/schema-generator/writing-schemas/nested-arguments.md

Lines changed: 0 additions & 100 deletions
This file was deleted.

website/versioned_docs/version-3.4.2/blogs-and-videos.md renamed to website/versioned_docs/version-3.5.0/blogs-and-videos.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
id: version-3.4.2-blogs-and-videos
2+
id: version-3.5.0-blogs-and-videos
33
title: Blogs & Videos
44
original_id: blogs-and-videos
55
---

website/versioned_docs/version-3.4.2/client/client-customization.md renamed to website/versioned_docs/version-3.5.0/client/client-customization.md

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
id: version-3.4.2-client-customization
2+
id: version-3.5.0-client-customization
33
title: Client Customization
44
original_id: client-customization
55
---
@@ -57,6 +57,22 @@ val result = helloWorldQuery.execute(variables = HelloWorldQuery.Variables(name
5757
}
5858
```
5959

60+
### Custom GraphQL client
61+
62+
`GraphQLClient` is an open class which means you can also extend it to provide custom `execute` logic.
63+
64+
```kotlin
65+
class CustomGraphQLClient(url: URL) : GraphQLClient<CIOEngineConfig>(url = url, engineFactory = CIO) {
66+
67+
override suspend fun <T> execute(query: String, operationName: String?, variables: Any?, resultType: Class<T>, requestBuilder: HttpRequestBuilder.() -> Unit): GraphQLResponse<T> {
68+
// custom init logic
69+
val result = super.execute(query, operationName, variables, resultType, requestBuilder)
70+
// custom finalize logic
71+
return result
72+
}
73+
}
74+
```
75+
6076
## Jackson Customization
6177

6278
`GraphQLClient` relies on Jackson to handle polymorphic types and default enum values. You can specify your own custom

website/versioned_docs/version-3.4.2/client/client-features.md renamed to website/versioned_docs/version-3.5.0/client/client-features.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
id: version-3.4.2-client-features
2+
id: version-3.5.0-client-features
33
title: Client Features
44
original_id: client-features
55
---

website/versioned_docs/version-3.4.2/client/client-overview.md renamed to website/versioned_docs/version-3.5.0/client/client-overview.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
id: version-3.4.2-client-overview
2+
id: version-3.5.0-client-overview
33
title: Client Overview
44
original_id: client-overview
55
---

website/versioned_docs/version-3.4.2/contributors/release-proc.md renamed to website/versioned_docs/version-3.5.0/contributors/release-proc.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
id: version-3.4.2-release-proc
2+
id: version-3.5.0-release-proc
33
title: Releasing a new version
44
original_id: release-proc
55
---

website/versioned_docs/version-3.4.2/examples.md renamed to website/versioned_docs/version-3.5.0/examples.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
id: version-3.4.2-examples
2+
id: version-3.5.0-examples
33
title: Examples
44
original_id: examples
55
---

website/versioned_docs/version-3.4.2/federated/apollo-federation.md renamed to website/versioned_docs/version-3.5.0/federated/apollo-federation.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
id: version-3.4.2-apollo-federation
2+
id: version-3.5.0-apollo-federation
33
title: Apollo Federation
44
original_id: apollo-federation
55
---

website/versioned_docs/version-3.4.2/federated/federated-directives.md renamed to website/versioned_docs/version-3.5.0/federated/federated-directives.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
id: version-3.4.2-federated-directives
2+
id: version-3.5.0-federated-directives
33
title: Federated Directives
44
original_id: federated-directives
55
---

website/versioned_docs/version-3.4.2/federated/federated-schemas.md renamed to website/versioned_docs/version-3.5.0/federated/federated-schemas.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
id: version-3.4.2-federated-schemas
2+
id: version-3.5.0-federated-schemas
33
title: Federated Schemas
44
original_id: federated-schemas
55
---

0 commit comments

Comments
 (0)