1 package org
.asamk
.signal
.manager
.storage
.recipients
;
3 import org
.whispersystems
.signalservice
.api
.push
.ACI
;
4 import org
.whispersystems
.signalservice
.api
.push
.PNI
;
5 import org
.whispersystems
.signalservice
.api
.push
.SignalServiceAddress
;
7 import java
.util
.Optional
;
9 public interface RecipientTrustedResolver
{
11 RecipientId
resolveSelfRecipientTrusted(RecipientAddress address
);
13 RecipientId
resolveRecipientTrusted(SignalServiceAddress address
);
15 RecipientId
resolveRecipientTrusted(Optional
<ACI
> aci
, Optional
<PNI
> pni
, Optional
<String
> number
);