From 778dc605103904761f7b0ba85fe1b6dc377361ab Mon Sep 17 00:00:00 2001 From: github-actions Date: Mon, 16 Sep 2024 13:06:47 +0000 Subject: [PATCH] Regenerated API clients with Kiota --- .../apiclient/GetUserApiClient.java | 16 ++++++++++++++++ .../java/getuserclient/apiclient/kiota-lock.json | 9 +++++++-- .../main/java/kiotaposts/client/PostsClient.java | 16 ++++++++++++++++ .../main/java/kiotaposts/client/kiota-lock.json | 9 +++++++-- 4 files changed, 46 insertions(+), 4 deletions(-) diff --git a/get-started/azure-auth/java/app/src/main/java/getuserclient/apiclient/GetUserApiClient.java b/get-started/azure-auth/java/app/src/main/java/getuserclient/apiclient/GetUserApiClient.java index a307a0ce4..d189d92eb 100644 --- a/get-started/azure-auth/java/app/src/main/java/getuserclient/apiclient/GetUserApiClient.java +++ b/get-started/azure-auth/java/app/src/main/java/getuserclient/apiclient/GetUserApiClient.java @@ -3,6 +3,15 @@ import com.microsoft.kiota.ApiClientBuilder; import com.microsoft.kiota.BaseRequestBuilder; import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.serialization.FormParseNodeFactory; +import com.microsoft.kiota.serialization.FormSerializationWriterFactory; +import com.microsoft.kiota.serialization.JsonParseNodeFactory; +import com.microsoft.kiota.serialization.JsonSerializationWriterFactory; +import com.microsoft.kiota.serialization.MultipartSerializationWriterFactory; +import com.microsoft.kiota.serialization.ParseNodeFactoryRegistry; +import com.microsoft.kiota.serialization.SerializationWriterFactoryRegistry; +import com.microsoft.kiota.serialization.TextParseNodeFactory; +import com.microsoft.kiota.serialization.TextSerializationWriterFactory; import getuserclient.apiclient.me.MeRequestBuilder; import java.util.HashMap; import java.util.Objects; @@ -26,6 +35,13 @@ public MeRequestBuilder me() { public GetUserApiClient(@jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { super(requestAdapter, "{+baseurl}"); this.pathParameters = new HashMap<>(); + ApiClientBuilder.registerDefaultSerializer(() -> new JsonSerializationWriterFactory()); + ApiClientBuilder.registerDefaultSerializer(() -> new TextSerializationWriterFactory()); + ApiClientBuilder.registerDefaultSerializer(() -> new FormSerializationWriterFactory()); + ApiClientBuilder.registerDefaultSerializer(() -> new MultipartSerializationWriterFactory()); + ApiClientBuilder.registerDefaultDeserializer(() -> new JsonParseNodeFactory()); + ApiClientBuilder.registerDefaultDeserializer(() -> new FormParseNodeFactory()); + ApiClientBuilder.registerDefaultDeserializer(() -> new TextParseNodeFactory()); if (requestAdapter.getBaseUrl() == null || requestAdapter.getBaseUrl().isEmpty()) { requestAdapter.setBaseUrl("https://graph.microsoft.com/v1.0"); } diff --git a/get-started/azure-auth/java/app/src/main/java/getuserclient/apiclient/kiota-lock.json b/get-started/azure-auth/java/app/src/main/java/getuserclient/apiclient/kiota-lock.json index e6eb88e82..8e95f3bb5 100644 --- a/get-started/azure-auth/java/app/src/main/java/getuserclient/apiclient/kiota-lock.json +++ b/get-started/azure-auth/java/app/src/main/java/getuserclient/apiclient/kiota-lock.json @@ -11,10 +11,15 @@ "includeAdditionalData": true, "disableSSLValidation": false, "serializers": [ - "none" + "Microsoft.Kiota.Serialization.Json.JsonSerializationWriterFactory", + "Microsoft.Kiota.Serialization.Text.TextSerializationWriterFactory", + "Microsoft.Kiota.Serialization.Form.FormSerializationWriterFactory", + "Microsoft.Kiota.Serialization.Multipart.MultipartSerializationWriterFactory" ], "deserializers": [ - "none" + "Microsoft.Kiota.Serialization.Json.JsonParseNodeFactory", + "Microsoft.Kiota.Serialization.Text.TextParseNodeFactory", + "Microsoft.Kiota.Serialization.Form.FormParseNodeFactory" ], "structuredMimeTypes": [ "application/json", diff --git a/get-started/quickstart/java/app/src/main/java/kiotaposts/client/PostsClient.java b/get-started/quickstart/java/app/src/main/java/kiotaposts/client/PostsClient.java index 4828e7831..41d032b98 100644 --- a/get-started/quickstart/java/app/src/main/java/kiotaposts/client/PostsClient.java +++ b/get-started/quickstart/java/app/src/main/java/kiotaposts/client/PostsClient.java @@ -3,6 +3,15 @@ import com.microsoft.kiota.ApiClientBuilder; import com.microsoft.kiota.BaseRequestBuilder; import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.serialization.FormParseNodeFactory; +import com.microsoft.kiota.serialization.FormSerializationWriterFactory; +import com.microsoft.kiota.serialization.JsonParseNodeFactory; +import com.microsoft.kiota.serialization.JsonSerializationWriterFactory; +import com.microsoft.kiota.serialization.MultipartSerializationWriterFactory; +import com.microsoft.kiota.serialization.ParseNodeFactoryRegistry; +import com.microsoft.kiota.serialization.SerializationWriterFactoryRegistry; +import com.microsoft.kiota.serialization.TextParseNodeFactory; +import com.microsoft.kiota.serialization.TextSerializationWriterFactory; import java.util.HashMap; import java.util.Objects; import kiotaposts.client.posts.PostsRequestBuilder; @@ -26,6 +35,13 @@ public PostsRequestBuilder posts() { public PostsClient(@jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { super(requestAdapter, "{+baseurl}"); this.pathParameters = new HashMap<>(); + ApiClientBuilder.registerDefaultSerializer(() -> new JsonSerializationWriterFactory()); + ApiClientBuilder.registerDefaultSerializer(() -> new TextSerializationWriterFactory()); + ApiClientBuilder.registerDefaultSerializer(() -> new FormSerializationWriterFactory()); + ApiClientBuilder.registerDefaultSerializer(() -> new MultipartSerializationWriterFactory()); + ApiClientBuilder.registerDefaultDeserializer(() -> new JsonParseNodeFactory()); + ApiClientBuilder.registerDefaultDeserializer(() -> new FormParseNodeFactory()); + ApiClientBuilder.registerDefaultDeserializer(() -> new TextParseNodeFactory()); if (requestAdapter.getBaseUrl() == null || requestAdapter.getBaseUrl().isEmpty()) { requestAdapter.setBaseUrl("https://jsonplaceholder.typicode.com"); } diff --git a/get-started/quickstart/java/app/src/main/java/kiotaposts/client/kiota-lock.json b/get-started/quickstart/java/app/src/main/java/kiotaposts/client/kiota-lock.json index 9c5f56708..4e949dd22 100644 --- a/get-started/quickstart/java/app/src/main/java/kiotaposts/client/kiota-lock.json +++ b/get-started/quickstart/java/app/src/main/java/kiotaposts/client/kiota-lock.json @@ -11,10 +11,15 @@ "includeAdditionalData": true, "disableSSLValidation": false, "serializers": [ - "none" + "Microsoft.Kiota.Serialization.Json.JsonSerializationWriterFactory", + "Microsoft.Kiota.Serialization.Text.TextSerializationWriterFactory", + "Microsoft.Kiota.Serialization.Form.FormSerializationWriterFactory", + "Microsoft.Kiota.Serialization.Multipart.MultipartSerializationWriterFactory" ], "deserializers": [ - "none" + "Microsoft.Kiota.Serialization.Json.JsonParseNodeFactory", + "Microsoft.Kiota.Serialization.Text.TextParseNodeFactory", + "Microsoft.Kiota.Serialization.Form.FormParseNodeFactory" ], "structuredMimeTypes": [ "application/json",