]> nmode's Git Repositories - signal-cli/blobdiff - lib/src/main/java/org/asamk/signal/manager/JsonStickerPack.java
Use record classes
[signal-cli] / lib / src / main / java / org / asamk / signal / manager / JsonStickerPack.java
index e5e0e445ce47cf558c9eceef7d6597a61b8dcfcc..891144264f8d3ec9b17a04f3d2052eadc8843ce7 100644 (file)
@@ -1,29 +1,8 @@
 package org.asamk.signal.manager;
 
-import com.fasterxml.jackson.annotation.JsonProperty;
-
 import java.util.List;
 
-public class JsonStickerPack {
-
-    @JsonProperty
-    public String title;
-
-    @JsonProperty
-    public String author;
-
-    @JsonProperty
-    public JsonSticker cover;
-
-    @JsonProperty
-    public List<JsonSticker> stickers;
-
-    public static class JsonSticker {
-
-        @JsonProperty
-        public String emoji;
+public record JsonStickerPack(String title, String author, JsonSticker cover, List<JsonSticker> stickers) {
 
-        @JsonProperty
-        public String file;
-    }
+    public record JsonSticker(String emoji, String file, String contentType) {}
 }