]> nmode's Git Repositories - signal-cli/blob - src/main/java/org/asamk/signal/manager/SignalProfile.java
Store contact uuids in contact store
[signal-cli] / src / main / java / org / asamk / signal / manager / SignalProfile.java
1 package org.asamk.signal.manager;
2
3 public class SignalProfile {
4
5 private final String identityKey;
6
7 private final String name;
8
9 private final String avatar;
10
11 private final String unidentifiedAccess;
12
13 private final boolean unrestrictedUnidentifiedAccess;
14
15 public SignalProfile(final String identityKey, final String name, final String avatar, final String unidentifiedAccess, final boolean unrestrictedUnidentifiedAccess) {
16 this.identityKey = identityKey;
17 this.name = name;
18 this.avatar = avatar;
19 this.unidentifiedAccess = unidentifiedAccess;
20 this.unrestrictedUnidentifiedAccess = unrestrictedUnidentifiedAccess;
21 }
22
23 public String getIdentityKey() {
24 return identityKey;
25 }
26
27 public String getName() {
28 return name;
29 }
30
31 public String getAvatar() {
32 return avatar;
33 }
34
35 public String getUnidentifiedAccess() {
36 return unidentifiedAccess;
37 }
38
39 public boolean isUnrestrictedUnidentifiedAccess() {
40 return unrestrictedUnidentifiedAccess;
41 }
42
43 @Override
44 public String toString() {
45 return "SignalProfile{" +
46 "identityKey='" + identityKey + '\'' +
47 ", name='" + name + '\'' +
48 ", avatar='" + avatar + '\'' +
49 ", unidentifiedAccess='" + unidentifiedAccess + '\'' +
50 ", unrestrictedUnidentifiedAccess=" + unrestrictedUnidentifiedAccess +
51 '}';
52 }
53 }