]>
nmode's Git Repositories - signal-cli/blob - src/main/java/org/asamk/signal/json/JsonAttachment.java
1 package org
.asamk
.signal
.json
;
3 import org
.asamk
.signal
.manager
.api
.MessageEnvelope
;
16 static JsonAttachment
from(MessageEnvelope
.Data
.Attachment attachment
) {
17 final var id
= attachment
.id().orElse(null);
18 final var filename
= attachment
.fileName().orElse(null);
19 final var size
= attachment
.size().orElse(null);
20 final var width
= attachment
.width().orElse(null);
21 final var height
= attachment
.height().orElse(null);
22 final var caption
= attachment
.caption().orElse(null);
23 final var uploadTimestamp
= attachment
.uploadTimestamp().orElse(null);
25 return new JsonAttachment(attachment
.contentType(),