1 package org
.asamk
.signal
.manager
.storage
.profiles
;
3 import org
.asamk
.signal
.manager
.storage
.recipients
.RecipientAddress
;
4 import org
.signal
.zkgroup
.profiles
.ProfileKey
;
5 import org
.signal
.zkgroup
.profiles
.ProfileKeyCredential
;
7 public class LegacySignalProfileEntry
{
9 private final RecipientAddress address
;
11 private final ProfileKey profileKey
;
13 private final long lastUpdateTimestamp
;
15 private final SignalProfile profile
;
17 private final ProfileKeyCredential profileKeyCredential
;
19 public LegacySignalProfileEntry(
20 final RecipientAddress address
,
21 final ProfileKey profileKey
,
22 final long lastUpdateTimestamp
,
23 final SignalProfile profile
,
24 final ProfileKeyCredential profileKeyCredential
26 this.address
= address
;
27 this.profileKey
= profileKey
;
28 this.lastUpdateTimestamp
= lastUpdateTimestamp
;
29 this.profile
= profile
;
30 this.profileKeyCredential
= profileKeyCredential
;
33 public RecipientAddress
getAddress() {
37 public ProfileKey
getProfileKey() {
41 public long getLastUpdateTimestamp() {
42 return lastUpdateTimestamp
;
45 public SignalProfile
getProfile() {
49 public ProfileKeyCredential
getProfileKeyCredential() {
50 return profileKeyCredential
;