]>
nmode's Git Repositories - signal-cli/blob - src/main/java/org/asamk/signal/json/JsonContactName.java
1 package org
.asamk
.signal
.json
;
3 import com
.fasterxml
.jackson
.annotation
.JsonProperty
;
5 import org
.asamk
.signal
.util
.Util
;
6 import org
.whispersystems
.signalservice
.api
.messages
.shared
.SharedContact
;
8 public class JsonContactName
{
11 private final String display
;
14 private final String given
;
17 private final String family
;
20 private final String prefix
;
23 private final String suffix
;
26 private final String middle
;
28 public JsonContactName(SharedContact
.Name name
) {
29 display
= Util
.getStringIfNotBlank(name
.getDisplay());
30 given
= Util
.getStringIfNotBlank(name
.getGiven());
31 family
= Util
.getStringIfNotBlank(name
.getFamily());
32 prefix
= Util
.getStringIfNotBlank(name
.getPrefix());
33 suffix
= Util
.getStringIfNotBlank(name
.getSuffix());
34 middle
= Util
.getStringIfNotBlank(name
.getMiddle());