--- /dev/null
+package org.asamk.signal.json;
+
+import com.fasterxml.jackson.annotation.JsonProperty;
+
+import org.asamk.signal.util.Util;
+import org.whispersystems.signalservice.api.messages.shared.SharedContact;
+
+public class JsonContactPhone {
+
+ @JsonProperty
+ private final String value;
+
+ @JsonProperty
+ private final SharedContact.Phone.Type type;
+
+ @JsonProperty
+ private final String label;
+
+ public JsonContactPhone(SharedContact.Phone phone) {
+ value = phone.getValue();
+ type = phone.getType();
+ label = Util.getStringIfNotBlank(phone.getLabel());
+ }
+}