List<String> attachments,
List<Mention> mentions,
Optional<Quote> quote,
- Optional<Sticker> sticker
+ Optional<Sticker> sticker,
+ List<Preview> previews
) {
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) {}
+
+ public record Preview(String url, String title, String description, Optional<String> image) {}
}