java.lang.Object
it.auties.whatsapp.controller.KeysBuilder
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Collection<String> private List<CompanionSyncKey> private booleanprivate ClientTypeprivate SignedDeviceIdentityprivate SignalKeyPairprivate byte[]private SignalKeyPairprivate Map<Jid, SenderPreKeys> private List<CompanionPatch> private byte[]private SignalKeyPairprivate booleanprivate SignalKeyPairprivate Stringprivate PhoneNumberprivate List<SignalPreKeyPair> private booleanprivate intprivate Map<SenderKeyName, SenderKeyRecord> private Map<SessionAddress, Session> private byte[]private Longprivate SignalSignedKeyPairprivate UUID -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionalias(Collection<String> alias) appStateKeys(List<CompanionSyncKey> appStateKeys) build()businessCertificate(boolean businessCertificate) clientType(ClientType clientType) companionIdentity(SignedDeviceIdentity companionIdentity) companionKeyPair(SignalKeyPair companionKeyPair) deviceId(byte[] deviceId) ephemeralKeyPair(SignalKeyPair ephemeralKeyPair) groupsPreKeys(Map<Jid, SenderPreKeys> groupsPreKeys) hashStates(List<CompanionPatch> hashStates) identityId(byte[] identityId) identityKeyPair(SignalKeyPair identityKeyPair) initialAppSync(boolean initialAppSync) noiseKeyPair(SignalKeyPair noiseKeyPair) phoneNumber(PhoneNumber phoneNumber) preKeys(List<SignalPreKeyPair> preKeys) registered(boolean registered) registrationId(int registrationId) senderKeys(Map<SenderKeyName, SenderKeyRecord> senderKeys) sessions(Map<SessionAddress, Session> sessions) signedKeyIndex(byte[] signedKeyIndex) signedKeyIndexTimestamp(Long signedKeyIndexTimestamp) signedKeyPair(SignalSignedKeyPair signedKeyPair)
-
Field Details
-
uuid
-
phoneNumber
-
clientType
-
alias
-
registrationId
private int registrationId -
noiseKeyPair
-
ephemeralKeyPair
-
identityKeyPair
-
companionKeyPair
-
signedKeyPair
-
signedKeyIndex
private byte[] signedKeyIndex -
signedKeyIndexTimestamp
-
preKeys
-
phoneId
-
deviceId
private byte[] deviceId -
identityId
private byte[] identityId -
companionIdentity
-
senderKeys
-
appStateKeys
-
sessions
-
hashStates
-
groupsPreKeys
-
registered
private boolean registered -
businessCertificate
private boolean businessCertificate -
initialAppSync
private boolean initialAppSync
-
-
Constructor Details
-
KeysBuilder
public KeysBuilder()
-
-
Method Details
-
uuid
-
phoneNumber
-
clientType
-
alias
-
registrationId
-
noiseKeyPair
-
ephemeralKeyPair
-
identityKeyPair
-
companionKeyPair
-
signedKeyPair
-
signedKeyIndex
-
signedKeyIndexTimestamp
-
preKeys
-
phoneId
-
deviceId
-
identityId
-
companionIdentity
-
senderKeys
-
appStateKeys
-
sessions
-
hashStates
-
groupsPreKeys
-
registered
-
businessCertificate
-
initialAppSync
-
build
-