]> nmode's Git Repositories - signal-cli/blobdiff - src/main/java/org/asamk/signal/storage/contacts/ContactInfo.java
Move storage package to manager
[signal-cli] / src / main / java / org / asamk / signal / storage / contacts / ContactInfo.java
diff --git a/src/main/java/org/asamk/signal/storage/contacts/ContactInfo.java b/src/main/java/org/asamk/signal/storage/contacts/ContactInfo.java
deleted file mode 100644 (file)
index 3b15521..0000000
+++ /dev/null
@@ -1,53 +0,0 @@
-package org.asamk.signal.storage.contacts;
-
-import com.fasterxml.jackson.annotation.JsonIgnore;
-import com.fasterxml.jackson.annotation.JsonProperty;
-
-import org.whispersystems.signalservice.api.push.SignalServiceAddress;
-
-import java.util.UUID;
-
-import static com.fasterxml.jackson.annotation.JsonProperty.Access.WRITE_ONLY;
-
-public class ContactInfo {
-
-    @JsonProperty
-    public String name;
-
-    @JsonProperty
-    public String number;
-
-    @JsonProperty
-    public UUID uuid;
-
-    @JsonProperty
-    public String color;
-
-    @JsonProperty(defaultValue = "0")
-    public int messageExpirationTime;
-
-    @JsonProperty(access = WRITE_ONLY)
-    public String profileKey;
-
-    @JsonProperty(defaultValue = "false")
-    public boolean blocked;
-
-    @JsonProperty
-    public Integer inboxPosition;
-
-    @JsonProperty(defaultValue = "false")
-    public boolean archived;
-
-    public ContactInfo() {
-    }
-
-    public ContactInfo(SignalServiceAddress address) {
-        this.number = address.getNumber().orNull();
-        this.uuid = address.getUuid().orNull();
-    }
-
-    @JsonIgnore
-    public SignalServiceAddress getAddress() {
-        return new SignalServiceAddress(uuid, number);
-    }
-}