Class MobileRegistrationBuilder<T extends MobileRegistrationBuilder<T>>

java.lang.Object
it.auties.whatsapp.api.MobileRegistrationBuilder<T>
Direct Known Subclasses:
MobileRegistrationBuilder.Unregistered, MobileRegistrationBuilder.Unverified

public sealed class MobileRegistrationBuilder<T extends MobileRegistrationBuilder<T>> extends Object permits MobileRegistrationBuilder.Unverified, MobileRegistrationBuilder.Unregistered
A builder to specify the options for the mobile api
  • Field Details

  • Constructor Details

  • Method Details

    • verificationCodeSupplier

      public T verificationCodeSupplier(Supplier<String> verificationCodeSupplier)
      Sets the handler that provides the verification code when verifying an account
      Parameters:
      verificationCodeSupplier - the non-null supplier
      Returns:
      the same instance
    • verificationCodeSupplier

      public T verificationCodeSupplier(AsyncVerificationCodeSupplier verificationCodeSupplier)
      Sets the handler that provides the verification code when verifying an account
      Parameters:
      verificationCodeSupplier - the non-null supplier
      Returns:
      the same instance
    • buildWhatsapp

      Whatsapp buildWhatsapp()