1 package org
.asamk
.signal
.json
;
3 import org
.whispersystems
.signalservice
.api
.messages
.SignalServiceAttachment
;
4 import org
.whispersystems
.signalservice
.api
.messages
.SignalServiceAttachmentPointer
;
13 JsonAttachment(SignalServiceAttachment attachment
) {
14 this.contentType
= attachment
.getContentType();
16 final SignalServiceAttachmentPointer pointer
= attachment
.asPointer();
17 if (attachment
.isPointer()) {
18 this.id
= String
.valueOf(pointer
.getId());
19 if (pointer
.getFileName().isPresent()) {
20 this.filename
= pointer
.getFileName().get();
22 if (pointer
.getSize().isPresent()) {
23 this.size
= pointer
.getSize().get();
28 JsonAttachment(String filename
) {
29 this.filename
= filename
;