java.lang.Object
it.auties.whatsapp.api.Whatsapp.Options
- Enclosing class:
A configuration class used to specify the behaviour of
Whatsapp
-
Nested Class Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
boolean
builder()
protected boolean
static Whatsapp.Options
Constructs a new instance of WhatsappConfiguration with default optionsboolean
@NonNull String
boolean
errorHandler
(ErrorHandler errorHandler) int
hashCode()
historyLength
(HistoryLength historyLength) int
id()
int
listenersLimit
(int listenersLimit) toString()
version()
withAutodetectListeners
(boolean autodetectListeners) withAutomaticallySubscribeToPresences
(boolean automaticallySubscribeToPresences) withDefaultSerialization
(boolean defaultSerialization) withDescription
(@NonNull String description) withErrorHandler
(ErrorHandler errorHandler) withHistoryLength
(HistoryLength historyLength) withId
(int id) withListenersLimit
(int listenersLimit) withQrHandler
(QrHandler qrHandler) withTextPreviewSetting
(TextPreviewSetting textPreviewSetting) withVersion
(Version version)
-
Method Details
-
defaultOptions
Constructs a new instance of WhatsappConfiguration with default options- Returns:
- a non-null options configuration
-
builder
-
withId
- Returns:
this
.
-
withAutodetectListeners
- Returns:
this
.
-
withDefaultSerialization
- Returns:
this
.
-
withAutomaticallySubscribeToPresences
public Whatsapp.Options withAutomaticallySubscribeToPresences(boolean automaticallySubscribeToPresences) - Returns:
this
.
-
withTextPreviewSetting
- Returns:
this
.
-
withVersion
- Returns:
this
.
-
withDescription
- Returns:
this
.
-
withHistoryLength
- Returns:
this
.
-
withQrHandler
- Returns:
this
.
-
withErrorHandler
- Returns:
this
.
-
withListenersLimit
- Returns:
this
.
-
id
public int id() -
autodetectListeners
public boolean autodetectListeners() -
defaultSerialization
public boolean defaultSerialization() -
automaticallySubscribeToPresences
public boolean automaticallySubscribeToPresences() -
textPreviewSetting
-
version
-
description
-
historyLength
-
qrHandler
-
errorHandler
-
listenersLimit
public int listenersLimit() -
historyLength
- Returns:
this
.
-
qrHandler
- Returns:
this
.
-
errorHandler
- Returns:
this
.
-
listenersLimit
- Returns:
this
.
-
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-