From de5dfe77b969d81d94ee362df59be8a714d7d859 Mon Sep 17 00:00:00 2001 From: Yevheniy Oliynyk Date: Fri, 24 Nov 2023 10:54:02 +0200 Subject: [PATCH] webhooks api --- .../crowdin/client/webhooks/model/AddWebhookRequest.java | 3 ++- .../java/com/crowdin/client/webhooks/model/Webhook.java | 5 +++-- src/test/resources/api/webhooks/listWebhooks.json | 6 +++--- src/test/resources/api/webhooks/webhook.json | 6 +++--- 4 files changed, 11 insertions(+), 9 deletions(-) diff --git a/src/main/java/com/crowdin/client/webhooks/model/AddWebhookRequest.java b/src/main/java/com/crowdin/client/webhooks/model/AddWebhookRequest.java index ffd3456af..7f96235b8 100644 --- a/src/main/java/com/crowdin/client/webhooks/model/AddWebhookRequest.java +++ b/src/main/java/com/crowdin/client/webhooks/model/AddWebhookRequest.java @@ -3,6 +3,7 @@ import lombok.Data; import java.util.List; +import java.util.Map; @Data public class AddWebhookRequest { @@ -14,6 +15,6 @@ public class AddWebhookRequest { private Boolean isActive; private Boolean batchingEnabled; private ContentType contentType; - private Object headers; + private Map headers; private Object payload; } diff --git a/src/main/java/com/crowdin/client/webhooks/model/Webhook.java b/src/main/java/com/crowdin/client/webhooks/model/Webhook.java index 0f2809e79..3f1031f1d 100644 --- a/src/main/java/com/crowdin/client/webhooks/model/Webhook.java +++ b/src/main/java/com/crowdin/client/webhooks/model/Webhook.java @@ -4,6 +4,7 @@ import java.util.Date; import java.util.List; +import java.util.Map; @Data public class Webhook { @@ -13,8 +14,8 @@ public class Webhook { private String name; private String url; private List events; - private List headers; - private List payload; + private Map headers; + private Object payload; private Boolean isActive; private Boolean batchingEnabled; private RequestType requestType; diff --git a/src/test/resources/api/webhooks/listWebhooks.json b/src/test/resources/api/webhooks/listWebhooks.json index c713bceb2..f459b52b9 100644 --- a/src/test/resources/api/webhooks/listWebhooks.json +++ b/src/test/resources/api/webhooks/listWebhooks.json @@ -9,9 +9,9 @@ "events": [ "file.approved" ], - "headers": [ - "string" - ], + "headers": { + "string": "string" + }, "payload": [ "string" ], diff --git a/src/test/resources/api/webhooks/webhook.json b/src/test/resources/api/webhooks/webhook.json index d92b7fed3..68ac077ea 100644 --- a/src/test/resources/api/webhooks/webhook.json +++ b/src/test/resources/api/webhooks/webhook.json @@ -7,9 +7,9 @@ "events": [ "file.approved" ], - "headers": [ - "string" - ], + "headers": { + "string": "string" + }, "payload": [ "string" ],