]> nmode's Git Repositories - signal-cli/blobdiff - lib/src/main/java/org/asamk/signal/manager/api/Message.java
Add support for sending stickers
[signal-cli] / lib / src / main / java / org / asamk / signal / manager / api / Message.java
index 13cb00cf72b1b1c6737a0f10146142772904bfc4..3df110cdd8464848c26411a09be2f1e3c0a58ae4 100644 (file)
@@ -3,9 +3,17 @@ package org.asamk.signal.manager.api;
 import java.util.List;
 import java.util.Optional;
 
-public record Message(String messageText, List<String> attachments, List<Mention> mentions, Optional<Quote> quote) {
+public record Message(
+        String messageText,
+        List<String> attachments,
+        List<Mention> mentions,
+        Optional<Quote> quote,
+        Optional<Sticker> sticker
+) {
 
     public record Mention(RecipientIdentifier.Single recipient, int start, int length) {}
 
     public record Quote(long timestamp, RecipientIdentifier.Single author, String message, List<Mention> mentions) {}
+
+    public record Sticker(byte[] packId, int stickerId) {}
 }