code: public void verifyAccountWithCode(String verificationCode, String signalingKey, int signalProtocolRegistrationId, boolean fetchesMessages, String pin,
                                      byte[] unidentifiedAccessKey, boolean unrestrictedUnidentifiedAccess)
        throws IOException
    {
      this.pushServiceSocket.verifyAccountCode(verificationCode, signalingKey,
                                               signalProtocolRegistrationId,
                                               fetchesMessages, pin,
                                               unidentifiedAccessKey,
                                               unrestrictedUnidentifiedAccess);
    }
docs: Verify a Signal Service account with a received SMS or voice verification code.
  
  @param verificationCode The verification code received via SMS or Voice
  (see {@link #requestSmsVerificationCode} and
  {@link #requestVoiceVerificationCode}).
  @param signalingKey 52 random bytes.  A 32 byte AES key and a 20 byte Hmac256 key,
  concatenated.
  @param signalProtocolRegistrationId A random 14-bit number that identifies this Signal install.
  This value should remain consistent across registrations for the
  same install, but probabilistically differ across registrations
  for separate installs.
  
  @throws IOException