]>
nmode's Git Repositories - signal-cli/blob - src/main/java/org/asamk/signal/json/JsonPreview.java
1 package org
.asamk
.signal
.json
;
3 import org
.asamk
.signal
.manager
.api
.MessageEnvelope
;
5 public record JsonPreview(String url
, String title
, String description
, JsonAttachment image
) {
7 static JsonPreview
from(MessageEnvelope
.Data
.Preview preview
) {
8 return new JsonPreview(preview
.url(),
10 preview
.description(),
11 preview
.image().map(JsonAttachment
::from
).orElse(null));