X-Git-Url: https://git.nmode.ca/signal-cli/blobdiff_plain/67f62947c6d4cc5f4b9d4334bfe55b753bc6a12c..b09677a46c4ecf07f305892b51a927e4d7341793:/src/main/java/org/asamk/signal/json/JsonQuotedAttachment.java diff --git a/src/main/java/org/asamk/signal/json/JsonQuotedAttachment.java b/src/main/java/org/asamk/signal/json/JsonQuotedAttachment.java index bcbbe2a5..f3f809dc 100644 --- a/src/main/java/org/asamk/signal/json/JsonQuotedAttachment.java +++ b/src/main/java/org/asamk/signal/json/JsonQuotedAttachment.java @@ -1,12 +1,21 @@ package org.asamk.signal.json; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; + import org.whispersystems.signalservice.api.messages.SignalServiceDataMessage; public class JsonQuotedAttachment { - String contentType; - String filename; - JsonAttachment thumbnail; + @JsonProperty + final String contentType; + + @JsonProperty + final String filename; + + @JsonProperty + @JsonInclude(JsonInclude.Include.NON_NULL) + final JsonAttachment thumbnail; JsonQuotedAttachment(SignalServiceDataMessage.Quote.QuotedAttachment quotedAttachment) { contentType = quotedAttachment.getContentType();