From 67a06b01163a7bae3e118e2fca83cf0580392b95 Mon Sep 17 00:00:00 2001 From: ScarletRedMan Date: Wed, 13 Mar 2024 13:54:27 +0700 Subject: [PATCH] Fixed Jackson serialisation for INode and IRoom --- .../main/java/ru/dragonestia/picker/api/model/node/INode.java | 1 + .../java/ru/dragonestia/picker/api/model/node/ResponseNode.java | 1 - .../main/java/ru/dragonestia/picker/api/model/room/IRoom.java | 1 + 3 files changed, 2 insertions(+), 1 deletion(-) diff --git a/client-api/src/main/java/ru/dragonestia/picker/api/model/node/INode.java b/client-api/src/main/java/ru/dragonestia/picker/api/model/node/INode.java index 7078d36..e4319bc 100644 --- a/client-api/src/main/java/ru/dragonestia/picker/api/model/node/INode.java +++ b/client-api/src/main/java/ru/dragonestia/picker/api/model/node/INode.java @@ -17,6 +17,7 @@ public interface INode { @NotNull PickingMethod getPickingMethod(); + @Transient @Nullable Boolean isPersist(); @Nullable String getDetail(@NotNull NodeDetails detail); diff --git a/client-api/src/main/java/ru/dragonestia/picker/api/model/node/ResponseNode.java b/client-api/src/main/java/ru/dragonestia/picker/api/model/node/ResponseNode.java index 7bd573c..46afb59 100644 --- a/client-api/src/main/java/ru/dragonestia/picker/api/model/node/ResponseNode.java +++ b/client-api/src/main/java/ru/dragonestia/picker/api/model/node/ResponseNode.java @@ -40,7 +40,6 @@ public class ResponseNode implements INode { return method; } - @Transient @Override public @Nullable Boolean isPersist() { var val = getDetail(NodeDetails.PERSIST); diff --git a/client-api/src/main/java/ru/dragonestia/picker/api/model/room/IRoom.java b/client-api/src/main/java/ru/dragonestia/picker/api/model/room/IRoom.java index 25459e3..cf9e36d 100644 --- a/client-api/src/main/java/ru/dragonestia/picker/api/model/room/IRoom.java +++ b/client-api/src/main/java/ru/dragonestia/picker/api/model/room/IRoom.java @@ -38,6 +38,7 @@ public interface IRoom { boolean isLocked(); + @Transient @Nullable Boolean isPersist(); @Nullable String getPayload();