neonize library

🚀 Neonize Dart - WhatsApp Multi-Device API

A powerful Dart library for WhatsApp Multi-Device API integration. Provides comprehensive functionality for messaging, group management, authentication, and more.

Features

  • 📱 WhatsApp Multi-Device support
  • 🔐 End-to-end encryption
  • 👥 Group management
  • 📰 Newsletter support
  • 🎯 Event-driven architecture
  • 🔄 Real-time messaging

Usage

import 'package:neonize/neonize.dart';

void main() async {
  final client = NewAClient(
    name: 'MyBot',
    config: Config(
      tempPath: './temp',
      databasePath: './database',
    ),
  );
  
  await client.connect();
}

Main client implementation

Classes

AgentAction
AndroidUnsupportedActions
ArchiveChatAction
Armadillo
Armadillo_ApplicationData
Armadillo_ApplicationData_AIBotResponseMessage
Armadillo_ApplicationData_MessageHistoryDocumentMessage
Armadillo_ApplicationData_MetadataSyncAction
Armadillo_ApplicationData_MetadataSyncAction_SyncActionMessage
Armadillo_ApplicationData_MetadataSyncAction_SyncActionMessageRange
Armadillo_ApplicationData_MetadataSyncAction_SyncChatAction
Armadillo_ApplicationData_MetadataSyncAction_SyncChatAction_ActionChatArchive
Armadillo_ApplicationData_MetadataSyncAction_SyncChatAction_ActionChatDelete
Armadillo_ApplicationData_MetadataSyncAction_SyncChatAction_ActionChatRead
Armadillo_ApplicationData_MetadataSyncAction_SyncMessageAction
Armadillo_ApplicationData_MetadataSyncAction_SyncMessageAction_ActionMessageDelete
Armadillo_ApplicationData_MetadataSyncNotification
Armadillo_Content
Armadillo_Content_BumpExistingMessage
Armadillo_Content_CommonSticker
Armadillo_Content_CommonSticker_StickerType
Armadillo_Content_ExtendedContentMessageWithSear
Armadillo_Content_ImageGalleryMessage
Armadillo_Content_NetworkVerificationMessage
Armadillo_Content_NoteReplyMessage
Armadillo_Content_PaymentsTransactionMessage
Armadillo_Content_PaymentsTransactionMessage_PaymentStatus
Armadillo_Content_RavenActionNotifMessage
Armadillo_Content_RavenActionNotifMessage_ActionType
Armadillo_Content_RavenMessage
Armadillo_Content_RavenMessage_EphemeralType
Armadillo_Content_ScreenshotAction
Armadillo_Content_ScreenshotAction_ScreenshotType
Armadillo_Metadata
Armadillo_Payload
Armadillo_Signal
Armadillo_Signal_EncryptedBackupsSecrets
Armadillo_Signal_EncryptedBackupsSecrets_Epoch
Armadillo_Signal_EncryptedBackupsSecrets_Epoch_EpochStatus
Armadillo_SubProtocolPayload
ArrayString
BasicCallMeta
call events
Blocklist
BlocklistChange
BlocklistChange_Action
BlocklistEvent
BlocklistEvent_Actions
BotWelcomeRequestAction
BuildMessageReturnFunction
BuildPollVoteReturnFunction
BusinessMessageLinkTarget
CallAccept
CallLogAction
CallLogRecord
CallLogRecord_CallResult
CallLogRecord_CallType
CallLogRecord_ParticipantInfo
CallLogRecord_SilenceReason
CallOffer
events
CallOfferNotice
CallPreAccept
CallRelayLatency
CallRemoteMeta
CallTerminate
CallTransport
ChatAssignmentAction
ChatAssignmentOpenedStatusAction
ChatPresence
ChatPresence_ChatPresence
ChatPresence_ChatPresenceMedia
ClearChatAction
ClientOutdated
ClientPairingProps
Command
Command_CommandType
CompanionCommitment
CompanionEphemeralIdentity
Config
Connected
ConnectFailure
ConnectFailureReason
ConsumerApplication
ConsumerApplication_ApplicationData
ConsumerApplication_AudioMessage
ConsumerApplication_ContactMessage
ConsumerApplication_ContactsArrayMessage
ConsumerApplication_Content
ConsumerApplication_DocumentMessage
ConsumerApplication_EditMessage
ConsumerApplication_ExtendedTextMessage
ConsumerApplication_ExtendedTextMessage_PreviewType
ConsumerApplication_GroupInviteMessage
ConsumerApplication_ImageMessage
ConsumerApplication_InteractiveAnnotation
ConsumerApplication_LiveLocationMessage
ConsumerApplication_Location
ConsumerApplication_LocationMessage
ConsumerApplication_MediaPayload
ConsumerApplication_Metadata
ConsumerApplication_Metadata_SpecialTextSize
ConsumerApplication_Option
ConsumerApplication_Payload
ConsumerApplication_Point
ConsumerApplication_PollAddOptionMessage
ConsumerApplication_PollCreationMessage
ConsumerApplication_PollEncValue
ConsumerApplication_PollUpdateMessage
ConsumerApplication_PollVoteMessage
ConsumerApplication_ReactionMessage
ConsumerApplication_RevokeMessage
ConsumerApplication_Signal
ConsumerApplication_StatusTextMesage
ConsumerApplication_StatusTextMesage_FontType
ConsumerApplication_StickerMessage
ConsumerApplication_SubProtocolPayload
ConsumerApplication_VideoMessage
ConsumerApplication_ViewOnceMessage
Contact
ContactAction
ContactEntry
ContactEntryArray
ContactInfo
ContactQRLinkTarget
ContactsGetAllContactsReturnFunction
ContactsGetContactReturnFunction
ContactsPutPushNameReturnFunction
CreateNewsletterParams
CreateNewsLetterReturnFunction
CtwaPerCustomerDataSharingAction
CustomPaymentMethod
CustomPaymentMethodMetadata
CustomPaymentMethodsAction
DeleteChatAction
DeleteIndividualCallLogAction
DeleteMessageForMeAction
Device
DeviceProps
DeviceProps_AppVersion
DeviceProps_HistorySyncConfig
DeviceProps_PlatformType
DeviceSentMeta
Disconnected
DownloadReturnFunction
EncryptedPairingRequest
Event
ExternalWebBetaAction
FavoritesAction
FavoritesAction_Favorite
FutureProofBehavior
GetBlocklistReturnFunction
GetContactQRLinkReturnFunction
GetGroupInfoReturnFunction
Function
GetGroupInviteLinkReturnFunction
GetGroupRequestParticipantsReturnFunction
GetJoinedGroupsReturnFunction
GetMessageForRetryReturnFunction
GetNewsletterMessageUpdateReturnFunction
GetProfilePictureParams
GetProfilePictureReturnFunction
GetStatusPrivacyReturnFunction
GetSubGroupsReturnFunction
GetSubscribedNewslettersReturnFunction
GetUserDevicesreturnFunction
GetUserInfoReturnFunction
GetUserInfoSingleReturnFunction
GroupAnnounce
GroupDelete
GroupEphemeral
GroupIncognito
GroupInfo
GroupInfo_GroupMemberAddMode
GroupInfoEvent
GroupIsDefaultSub
GroupLinkChange
GroupLinkChange_ChangeType
GroupLinkedParent
GroupLinkTarget
GroupLocked
GroupName
GROUP
GroupParent
GroupParticipant
GroupParticipantAddRequest
GroupParticipantRequest
GroupTopic
HistorySync
IdentityChange
InfoQuery
IsOnWhatsAppResponse
IsOnWhatsAppReturnFunction
JID
types
JIDArray
JoinedGroup
JoinGroupWithLinkReturnFunction
KeepAliveRestored
KeepAliveTimeout
KeyExpiration
LabelAssociationAction
LabelEditAction
LabelEditAction_ListType
LabelReorderingAction
LidContactAction
LimitSharing
LimitSharing_Trigger
LocalChatSettings
chat_setting_store
LocaleSetting
LockChatAction
LoggedOut
MarkChatAsReadAction
MarketingMessageAction
MarketingMessageAction_MarketingMessagePrototypeType
MarketingMessageBroadcastAction
Mention
Mention_MentionType
MerchantPaymentPartnerAction
MerchantPaymentPartnerAction_Status
Message
MessageApplication
MessageApplication_ApplicationData
MessageApplication_Content
MessageApplication_EphemeralSetting
MessageApplication_EphemeralSetting_EphemeralityType
MessageApplication_Metadata
MessageApplication_Metadata_EphemeralSettingMap
MessageApplication_Metadata_QuotedMessage
MessageApplication_Metadata_ThreadType
MessageApplication_Payload
MessageApplication_Signal
MessageApplication_SubProtocolPayload
MessageDebugTimings
MessageInfo
MessageKey
MessageSource
MessageText
MutationInfo
MuteAction
NewAClient
NewsletterJoin
NewsletterLeave
NewsletterLiveUpdate
NewsletterMessage
NewsLetterMessageMeta
NewsletterMetadata
NewsletterMuteChange
NewsletterMuteState
NewsletterReactionSettings
NewsletterReactionSettings_NewsletterReactionsMode
NewsletterRole
NewsletterSetting
NewsletterSubscribeLiveUpdatesReturnFunction
NewsletterText
NewsletterThreadMetadata
NewsletterThreadMetadata_NewsletterVerificationState
NewsletterViewerMetadata
Node
NodeAttrs
NoteEditAction
NoteEditAction_NoteType
NotificationActivitySettingAction
NotificationActivitySettingAction_NotificationActivitySetting
NuxAction
OfflineSyncCompleted
OfflineSyncPreview
PairingRequest
PairPhoneParams
PairStatus
PairStatus_PStatus
PatchDebugData
PatchDebugData_Platform
PatchInfo
PatchInfo_WAPatchName
PaymentInfoAction
Picture
PinAction
PnForLidChatAction
Presence
PrimaryEphemeralIdentity
PrimaryFeature
PrimaryVersionAction
PrivacySettingDisableLinkPreviewsAction
PrivacySettingRelayAllCalls
PrivacySettings
PrivacySettings_PrivacySetting
privacySettingsEvent
ProfilePictureInfo
ProloguePayload
PushNameSetting
QR
events
QuickReplyAction
Reaction
Receipt
message DecryptFailMode // 14 message UndecryptableMessage // 15 message NewsLetterMessageMeta (Defined) // 16 Message (Defined) // 17
Receipt_ReceiptType
RecentEmojiWeight
RecentEmojiWeightsAction
RemoveRecentStickerAction
ReqCreateGroup
ResolveBusinessMessageLinkReturnFunction
ResolveContactQRLinkReturnFunction
ReturnFunctionWithError
New Verision for Function
SecurityNotificationSetting
SendMessageReturnFunction
SendRequestExtra
SendResponse
SetGroupPhotoReturnFunction
SetPrivacySettingReturnFunction
StarAction
StatusPrivacy
StatusPrivacy_StatusPrivacyType
StatusPrivacyAction
StatusPrivacyAction_StatusDistributionMode
StickerAction
Stop
StreamError
StreamReplaced
SubProtocol
SubscriptionAction
SyncActionData
SyncActionMessage
SyncActionMessageRange
SyncActionValue
TemporaryBan
TemporaryBan_TempBanReason
TimeFormatAction
UnarchiveChatsSetting
UndecryptableMessage
UndecryptableMessage_DecryptFailModeT
UnknownCallEvent
UpdateGroupParticipantsReturnFunction
UploadResponse
UploadReturnFunction
UserInfo
UsernameChatStartModeAction
UsernameChatStartModeAction_ChatStartMode
UserStatusMuteAction
VerifiedName
}
WaffleAccountLinkStateAction
WaffleAccountLinkStateAction_AccountLinkState
WamoUserIdentifierAction
WrappedNewsletterState
WrappedNewsletterState_NewsletterState

Extensions

GeneratedMessageGenericExtensions on T
Extensions on GeneratedMessages.

Constants

ArrayString$json → const Map<String, Object>
BasicCallMeta$json → const Map<String, Object>
Blocklist$json → const Map<String, Object>
BlocklistChange$json → const Map<String, Object>
BlocklistChange_Action$json → const Map<String, Object>
BlocklistEvent$json → const Map<String, Object>
BlocklistEvent_Actions$json → const Map<String, Object>
BuildMessageReturnFunction$json → const Map<String, Object>
BuildPollVoteReturnFunction$json → const Map<String, Object>
BusinessMessageLinkTarget$json → const Map<String, Object>
CallAccept$json → const Map<String, Object>
CallOffer$json → const Map<String, Object>
CallOfferNotice$json → const Map<String, Object>
CallPreAccept$json → const Map<String, Object>
CallRelayLatency$json → const Map<String, Object>
CallRemoteMeta$json → const Map<String, Object>
CallTerminate$json → const Map<String, Object>
CallTransport$json → const Map<String, Object>
ChatPresence$json → const Map<String, Object>
ChatPresence_ChatPresence$json → const Map<String, Object>
ChatPresence_ChatPresenceMedia$json → const Map<String, Object>
ClientOutdated$json → const Map<String, String>
Connected$json → const Map<String, Object>
ConnectFailure$json → const Map<String, Object>
ConnectFailureReason$json → const Map<String, Object>
Contact$json → const Map<String, Object>
ContactEntry$json → const Map<String, Object>
ContactEntryArray$json → const Map<String, Object>
ContactInfo$json → const Map<String, Object>
ContactQRLinkTarget$json → const Map<String, Object>
ContactsGetAllContactsReturnFunction$json → const Map<String, Object>
ContactsGetContactReturnFunction$json → const Map<String, Object>
ContactsPutPushNameReturnFunction$json → const Map<String, Object>
CreateNewsletterParams$json → const Map<String, Object>
CreateNewsLetterReturnFunction$json → const Map<String, Object>
Device$json → const Map<String, Object>
DeviceSentMeta$json → const Map<String, Object>
Disconnected$json → const Map<String, Object>
DownloadReturnFunction$json → const Map<String, Object>
fullBlack → const String
fullWhite → const String
GetBlocklistReturnFunction$json → const Map<String, Object>
GetContactQRLinkReturnFunction$json → const Map<String, Object>
GetGroupInfoReturnFunction$json → const Map<String, Object>
GetGroupInviteLinkReturnFunction$json → const Map<String, Object>
GetGroupRequestParticipantsReturnFunction$json → const Map<String, Object>
GetJoinedGroupsReturnFunction$json → const Map<String, Object>
GetMessageForRetryReturnFunction$json → const Map<String, Object>
GetNewsletterMessageUpdateReturnFunction$json → const Map<String, Object>
GetProfilePictureParams$json → const Map<String, Object>
GetProfilePictureReturnFunction$json → const Map<String, Object>
GetStatusPrivacyReturnFunction$json → const Map<String, Object>
GetSubGroupsReturnFunction$json → const Map<String, Object>
GetSubscribedNewslettersReturnFunction$json → const Map<String, Object>
GetUserDevicesreturnFunction$json → const Map<String, Object>
GetUserInfoReturnFunction$json → const Map<String, Object>
GetUserInfoSingleReturnFunction$json → const Map<String, Object>
GroupAnnounce$json → const Map<String, Object>
GroupDelete$json → const Map<String, Object>
GroupEphemeral$json → const Map<String, Object>
GroupIncognito$json → const Map<String, Object>
GroupInfo$json → const Map<String, Object>
GroupInfo_GroupMemberAddMode$json → const Map<String, Object>
GroupInfoEvent$json → const Map<String, Object>
GroupIsDefaultSub$json → const Map<String, Object>
GroupLinkChange$json → const Map<String, Object>
GroupLinkChange_ChangeType$json → const Map<String, Object>
GroupLinkedParent$json → const Map<String, Object>
GroupLinkTarget$json → const Map<String, Object>
GroupLocked$json → const Map<String, Object>
GroupName$json → const Map<String, Object>
GroupParent$json → const Map<String, Object>
GroupParticipant$json → const Map<String, Object>
GroupParticipantAddRequest$json → const Map<String, Object>
GroupParticipantRequest$json → const Map<String, Object>
GroupTopic$json → const Map<String, Object>
HistorySync$json → const Map<String, Object>
IdentityChange$json → const Map<String, Object>
InfoQuery$json → const Map<String, Object>
IsOnWhatsAppResponse$json → const Map<String, Object>
IsOnWhatsAppReturnFunction$json → const Map<String, Object>
JID$json → const Map<String, Object>
JIDArray$json → const Map<String, Object>
JoinedGroup$json → const Map<String, Object>
JoinGroupWithLinkReturnFunction$json → const Map<String, Object>
KeepAliveRestored$json → const Map<String, String>
KeepAliveTimeout$json → const Map<String, Object>
LocalChatSettings$json → const Map<String, Object>
LoggedOut$json → const Map<String, Object>
Message$json → const Map<String, Object>
MessageDebugTimings$json → const Map<String, Object>
MessageInfo$json → const Map<String, Object>
MessageSource$json → const Map<String, Object>
MutationInfo$json → const Map<String, Object>
NewsletterJoin$json → const Map<String, Object>
NewsletterLeave$json → const Map<String, Object>
NewsletterLiveUpdate$json → const Map<String, Object>
NewsletterMessage$json → const Map<String, Object>
NewsLetterMessageMeta$json → const Map<String, Object>
NewsletterMetadata$json → const Map<String, Object>
NewsletterMuteChange$json → const Map<String, Object>
NewsletterMuteState$json → const Map<String, Object>
NewsletterReactionSettings$json → const Map<String, Object>
NewsletterReactionSettings_NewsletterReactionsMode$json → const Map<String, Object>
NewsletterRole$json → const Map<String, Object>
NewsletterSetting$json → const Map<String, Object>
NewsletterSubscribeLiveUpdatesReturnFunction$json → const Map<String, Object>
NewsletterText$json → const Map<String, Object>
NewsletterThreadMetadata$json → const Map<String, Object>
NewsletterThreadMetadata_NewsletterVerificationState$json → const Map<String, Object>
NewsletterViewerMetadata$json → const Map<String, Object>
Node$json → const Map<String, Object>
NodeAttrs$json → const Map<String, Object>
OfflineSyncCompleted$json → const Map<String, Object>
OfflineSyncPreview$json → const Map<String, Object>
PairPhoneParams$json → const Map<String, Object>
PairStatus$json → const Map<String, Object>
PairStatus_PStatus$json → const Map<String, Object>
PatchInfo$json → const Map<String, Object>
PatchInfo_WAPatchName$json → const Map<String, Object>
Picture$json → const Map<String, Object>
Presence$json → const Map<String, Object>
PrivacySettings$json → const Map<String, Object>
PrivacySettings_PrivacySetting$json → const Map<String, Object>
privacySettingsEvent$json → const Map<String, Object>
ProfilePictureInfo$json → const Map<String, Object>
QR$json → const Map<String, Object>
Reaction$json → const Map<String, Object>
Receipt$json → const Map<String, Object>
Receipt_ReceiptType$json → const Map<String, Object>
ReqCreateGroup$json → const Map<String, Object>
ResolveBusinessMessageLinkReturnFunction$json → const Map<String, Object>
ResolveContactQRLinkReturnFunction$json → const Map<String, Object>
ReturnFunctionWithError$json → const Map<String, Object>
SendMessageReturnFunction$json → const Map<String, Object>
SendRequestExtra$json → const Map<String, Object>
SendResponse$json → const Map<String, Object>
SetGroupPhotoReturnFunction$json → const Map<String, Object>
SetPrivacySettingReturnFunction$json → const Map<String, Object>
StatusPrivacy$json → const Map<String, Object>
StatusPrivacy_StatusPrivacyType$json → const Map<String, Object>
Stop$json → const Map<String, String>
StreamError$json → const Map<String, Object>
StreamReplaced$json → const Map<String, String>
TemporaryBan$json → const Map<String, Object>
TemporaryBan_TempBanReason$json → const Map<String, Object>
typeToIntMap → const Map<Type, int>
UndecryptableMessage$json → const Map<String, Object>
UndecryptableMessage_DecryptFailModeT$json → const Map<String, Object>
UnknownCallEvent$json → const Map<String, Object>
uPBlack → const String
UpdateGroupParticipantsReturnFunction$json → const Map<String, Object>
UploadResponse$json → const Map<String, Object>
UploadReturnFunction$json → const Map<String, Object>
uPWhite → const String
UserInfo$json → const Map<String, Object>
VerifiedName$json → const Map<String, Object>
WrappedNewsletterState$json → const Map<String, Object>
WrappedNewsletterState_NewsletterState$json → const Map<String, Object>

Properties

arrayStringDescriptor Uint8List
Descriptor for ArrayString. Decode as a google.protobuf.DescriptorProto.
final
basicCallMetaDescriptor Uint8List
Descriptor for BasicCallMeta. Decode as a google.protobuf.DescriptorProto.
final
blocklistChangeDescriptor Uint8List
Descriptor for BlocklistChange. Decode as a google.protobuf.DescriptorProto.
final
blocklistDescriptor Uint8List
Descriptor for Blocklist. Decode as a google.protobuf.DescriptorProto.
final
blocklistEventDescriptor Uint8List
Descriptor for BlocklistEvent. Decode as a google.protobuf.DescriptorProto.
final
buildMessageReturnFunctionDescriptor Uint8List
Descriptor for BuildMessageReturnFunction. Decode as a google.protobuf.DescriptorProto.
final
buildPollVoteReturnFunctionDescriptor Uint8List
Descriptor for BuildPollVoteReturnFunction. Decode as a google.protobuf.DescriptorProto.
final
businessMessageLinkTargetDescriptor Uint8List
Descriptor for BusinessMessageLinkTarget. Decode as a google.protobuf.DescriptorProto.
final
callAcceptDescriptor Uint8List
Descriptor for CallAccept. Decode as a google.protobuf.DescriptorProto.
final
callOfferDescriptor Uint8List
Descriptor for CallOffer. Decode as a google.protobuf.DescriptorProto.
final
callOfferNoticeDescriptor Uint8List
Descriptor for CallOfferNotice. Decode as a google.protobuf.DescriptorProto.
final
callPreAcceptDescriptor Uint8List
Descriptor for CallPreAccept. Decode as a google.protobuf.DescriptorProto.
final
callRelayLatencyDescriptor Uint8List
Descriptor for CallRelayLatency. Decode as a google.protobuf.DescriptorProto.
final
callRemoteMetaDescriptor Uint8List
Descriptor for CallRemoteMeta. Decode as a google.protobuf.DescriptorProto.
final
callTerminateDescriptor Uint8List
Descriptor for CallTerminate. Decode as a google.protobuf.DescriptorProto.
final
callTransportDescriptor Uint8List
Descriptor for CallTransport. Decode as a google.protobuf.DescriptorProto.
final
chatPresenceDescriptor Uint8List
Descriptor for ChatPresence. Decode as a google.protobuf.DescriptorProto.
final
clientOutdatedDescriptor Uint8List
Descriptor for ClientOutdated. Decode as a google.protobuf.DescriptorProto.
final
connectedDescriptor Uint8List
Descriptor for Connected. Decode as a google.protobuf.DescriptorProto.
final
connectFailureDescriptor Uint8List
Descriptor for ConnectFailure. Decode as a google.protobuf.DescriptorProto.
final
connectFailureReasonDescriptor Uint8List
Descriptor for ConnectFailureReason. Decode as a google.protobuf.EnumDescriptorProto.
final
contactDescriptor Uint8List
Descriptor for Contact. Decode as a google.protobuf.DescriptorProto.
final
contactEntryArrayDescriptor Uint8List
Descriptor for ContactEntryArray. Decode as a google.protobuf.DescriptorProto.
final
contactEntryDescriptor Uint8List
Descriptor for ContactEntry. Decode as a google.protobuf.DescriptorProto.
final
contactInfoDescriptor Uint8List
Descriptor for ContactInfo. Decode as a google.protobuf.DescriptorProto.
final
contactQRLinkTargetDescriptor Uint8List
Descriptor for ContactQRLinkTarget. Decode as a google.protobuf.DescriptorProto.
final
contactsGetAllContactsReturnFunctionDescriptor Uint8List
Descriptor for ContactsGetAllContactsReturnFunction. Decode as a google.protobuf.DescriptorProto.
final
contactsGetContactReturnFunctionDescriptor Uint8List
Descriptor for ContactsGetContactReturnFunction. Decode as a google.protobuf.DescriptorProto.
final
contactsPutPushNameReturnFunctionDescriptor Uint8List
Descriptor for ContactsPutPushNameReturnFunction. Decode as a google.protobuf.DescriptorProto.
final
createNewsletterParamsDescriptor Uint8List
Descriptor for CreateNewsletterParams. Decode as a google.protobuf.DescriptorProto.
final
createNewsLetterReturnFunctionDescriptor Uint8List
Descriptor for CreateNewsLetterReturnFunction. Decode as a google.protobuf.DescriptorProto.
final
deviceDescriptor Uint8List
Descriptor for Device. Decode as a google.protobuf.DescriptorProto.
final
deviceSentMetaDescriptor Uint8List
Descriptor for DeviceSentMeta. Decode as a google.protobuf.DescriptorProto.
final
disconnectedDescriptor Uint8List
Descriptor for Disconnected. Decode as a google.protobuf.DescriptorProto.
final
downloadReturnFunctionDescriptor Uint8List
Descriptor for DownloadReturnFunction. Decode as a google.protobuf.DescriptorProto.
final
getBlocklistReturnFunctionDescriptor Uint8List
Descriptor for GetBlocklistReturnFunction. Decode as a google.protobuf.DescriptorProto.
final
getContactQRLinkReturnFunctionDescriptor Uint8List
Descriptor for GetContactQRLinkReturnFunction. Decode as a google.protobuf.DescriptorProto.
final
getGroupInfoReturnFunctionDescriptor Uint8List
Descriptor for GetGroupInfoReturnFunction. Decode as a google.protobuf.DescriptorProto.
final
getGroupInviteLinkReturnFunctionDescriptor Uint8List
Descriptor for GetGroupInviteLinkReturnFunction. Decode as a google.protobuf.DescriptorProto.
final
getGroupRequestParticipantsReturnFunctionDescriptor Uint8List
Descriptor for GetGroupRequestParticipantsReturnFunction. Decode as a google.protobuf.DescriptorProto.
final
getJoinedGroupsReturnFunctionDescriptor Uint8List
Descriptor for GetJoinedGroupsReturnFunction. Decode as a google.protobuf.DescriptorProto.
final
getMessageForRetryReturnFunctionDescriptor Uint8List
Descriptor for GetMessageForRetryReturnFunction. Decode as a google.protobuf.DescriptorProto.
final
getNewsletterMessageUpdateReturnFunctionDescriptor Uint8List
Descriptor for GetNewsletterMessageUpdateReturnFunction. Decode as a google.protobuf.DescriptorProto.
final
getProfilePictureParamsDescriptor Uint8List
Descriptor for GetProfilePictureParams. Decode as a google.protobuf.DescriptorProto.
final
getProfilePictureReturnFunctionDescriptor Uint8List
Descriptor for GetProfilePictureReturnFunction. Decode as a google.protobuf.DescriptorProto.
final
getStatusPrivacyReturnFunctionDescriptor Uint8List
Descriptor for GetStatusPrivacyReturnFunction. Decode as a google.protobuf.DescriptorProto.
final
getSubGroupsReturnFunctionDescriptor Uint8List
Descriptor for GetSubGroupsReturnFunction. Decode as a google.protobuf.DescriptorProto.
final
getSubscribedNewslettersReturnFunctionDescriptor Uint8List
Descriptor for GetSubscribedNewslettersReturnFunction. Decode as a google.protobuf.DescriptorProto.
final
getUserDevicesreturnFunctionDescriptor Uint8List
Descriptor for GetUserDevicesreturnFunction. Decode as a google.protobuf.DescriptorProto.
final
getUserInfoReturnFunctionDescriptor Uint8List
Descriptor for GetUserInfoReturnFunction. Decode as a google.protobuf.DescriptorProto.
final
getUserInfoSingleReturnFunctionDescriptor Uint8List
Descriptor for GetUserInfoSingleReturnFunction. Decode as a google.protobuf.DescriptorProto.
final
groupAnnounceDescriptor Uint8List
Descriptor for GroupAnnounce. Decode as a google.protobuf.DescriptorProto.
final
groupDeleteDescriptor Uint8List
Descriptor for GroupDelete. Decode as a google.protobuf.DescriptorProto.
final
groupEphemeralDescriptor Uint8List
Descriptor for GroupEphemeral. Decode as a google.protobuf.DescriptorProto.
final
groupIncognitoDescriptor Uint8List
Descriptor for GroupIncognito. Decode as a google.protobuf.DescriptorProto.
final
groupInfoDescriptor Uint8List
Descriptor for GroupInfo. Decode as a google.protobuf.DescriptorProto.
final
groupInfoEventDescriptor Uint8List
Descriptor for GroupInfoEvent. Decode as a google.protobuf.DescriptorProto.
final
groupIsDefaultSubDescriptor Uint8List
Descriptor for GroupIsDefaultSub. Decode as a google.protobuf.DescriptorProto.
final
groupLinkChangeDescriptor Uint8List
Descriptor for GroupLinkChange. Decode as a google.protobuf.DescriptorProto.
final
groupLinkedParentDescriptor Uint8List
Descriptor for GroupLinkedParent. Decode as a google.protobuf.DescriptorProto.
final
groupLinkTargetDescriptor Uint8List
Descriptor for GroupLinkTarget. Decode as a google.protobuf.DescriptorProto.
final
groupLockedDescriptor Uint8List
Descriptor for GroupLocked. Decode as a google.protobuf.DescriptorProto.
final
groupNameDescriptor Uint8List
Descriptor for GroupName. Decode as a google.protobuf.DescriptorProto.
final
groupParentDescriptor Uint8List
Descriptor for GroupParent. Decode as a google.protobuf.DescriptorProto.
final
groupParticipantAddRequestDescriptor Uint8List
Descriptor for GroupParticipantAddRequest. Decode as a google.protobuf.DescriptorProto.
final
groupParticipantDescriptor Uint8List
Descriptor for GroupParticipant. Decode as a google.protobuf.DescriptorProto.
final
groupParticipantRequestDescriptor Uint8List
Descriptor for GroupParticipantRequest. Decode as a google.protobuf.DescriptorProto.
final
groupTopicDescriptor Uint8List
Descriptor for GroupTopic. Decode as a google.protobuf.DescriptorProto.
final
historySyncDescriptor Uint8List
Descriptor for HistorySync. Decode as a google.protobuf.DescriptorProto.
final
identityChangeDescriptor Uint8List
Descriptor for IdentityChange. Decode as a google.protobuf.DescriptorProto.
final
infoQueryDescriptor Uint8List
Descriptor for InfoQuery. Decode as a google.protobuf.DescriptorProto.
final
intToTypeMap Map<int, GeneratedMessage Function(List<int>)>
final
isOnWhatsAppResponseDescriptor Uint8List
Descriptor for IsOnWhatsAppResponse. Decode as a google.protobuf.DescriptorProto.
final
isOnWhatsAppReturnFunctionDescriptor Uint8List
Descriptor for IsOnWhatsAppReturnFunction. Decode as a google.protobuf.DescriptorProto.
final
jIDArrayDescriptor Uint8List
Descriptor for JIDArray. Decode as a google.protobuf.DescriptorProto.
final
jIDDescriptor Uint8List
Descriptor for JID. Decode as a google.protobuf.DescriptorProto.
final
joinedGroupDescriptor Uint8List
Descriptor for JoinedGroup. Decode as a google.protobuf.DescriptorProto.
final
joinGroupWithLinkReturnFunctionDescriptor Uint8List
Descriptor for JoinGroupWithLinkReturnFunction. Decode as a google.protobuf.DescriptorProto.
final
keepAliveRestoredDescriptor Uint8List
Descriptor for KeepAliveRestored. Decode as a google.protobuf.DescriptorProto.
final
keepAliveTimeoutDescriptor Uint8List
Descriptor for KeepAliveTimeout. Decode as a google.protobuf.DescriptorProto.
final
localChatSettingsDescriptor Uint8List
Descriptor for LocalChatSettings. Decode as a google.protobuf.DescriptorProto.
final
log → Logger
final
loggedOutDescriptor Uint8List
Descriptor for LoggedOut. Decode as a google.protobuf.DescriptorProto.
final
messageDebugTimingsDescriptor Uint8List
Descriptor for MessageDebugTimings. Decode as a google.protobuf.DescriptorProto.
final
messageDescriptor Uint8List
Descriptor for Message. Decode as a google.protobuf.DescriptorProto.
final
messageInfoDescriptor Uint8List
Descriptor for MessageInfo. Decode as a google.protobuf.DescriptorProto.
final
messageSourceDescriptor Uint8List
Descriptor for MessageSource. Decode as a google.protobuf.DescriptorProto.
final
mutationInfoDescriptor Uint8List
Descriptor for MutationInfo. Decode as a google.protobuf.DescriptorProto.
final
newsletterJoinDescriptor Uint8List
Descriptor for NewsletterJoin. Decode as a google.protobuf.DescriptorProto.
final
newsletterLeaveDescriptor Uint8List
Descriptor for NewsletterLeave. Decode as a google.protobuf.DescriptorProto.
final
newsletterLiveUpdateDescriptor Uint8List
Descriptor for NewsletterLiveUpdate. Decode as a google.protobuf.DescriptorProto.
final
newsletterMessageDescriptor Uint8List
Descriptor for NewsletterMessage. Decode as a google.protobuf.DescriptorProto.
final
newsLetterMessageMetaDescriptor Uint8List
Descriptor for NewsLetterMessageMeta. Decode as a google.protobuf.DescriptorProto.
final
newsletterMetadataDescriptor Uint8List
Descriptor for NewsletterMetadata. Decode as a google.protobuf.DescriptorProto.
final
newsletterMuteChangeDescriptor Uint8List
Descriptor for NewsletterMuteChange. Decode as a google.protobuf.DescriptorProto.
final
newsletterMuteStateDescriptor Uint8List
Descriptor for NewsletterMuteState. Decode as a google.protobuf.EnumDescriptorProto.
final
newsletterReactionSettingsDescriptor Uint8List
Descriptor for NewsletterReactionSettings. Decode as a google.protobuf.DescriptorProto.
final
newsletterRoleDescriptor Uint8List
Descriptor for NewsletterRole. Decode as a google.protobuf.EnumDescriptorProto.
final
newsletterSettingDescriptor Uint8List
Descriptor for NewsletterSetting. Decode as a google.protobuf.DescriptorProto.
final
newsletterSubscribeLiveUpdatesReturnFunctionDescriptor Uint8List
Descriptor for NewsletterSubscribeLiveUpdatesReturnFunction. Decode as a google.protobuf.DescriptorProto.
final
newsletterTextDescriptor Uint8List
Descriptor for NewsletterText. Decode as a google.protobuf.DescriptorProto.
final
newsletterThreadMetadataDescriptor Uint8List
Descriptor for NewsletterThreadMetadata. Decode as a google.protobuf.DescriptorProto.
final
newsletterViewerMetadataDescriptor Uint8List
Descriptor for NewsletterViewerMetadata. Decode as a google.protobuf.DescriptorProto.
final
nodeAttrsDescriptor Uint8List
Descriptor for NodeAttrs. Decode as a google.protobuf.DescriptorProto.
final
nodeDescriptor Uint8List
Descriptor for Node. Decode as a google.protobuf.DescriptorProto.
final
offlineSyncCompletedDescriptor Uint8List
Descriptor for OfflineSyncCompleted. Decode as a google.protobuf.DescriptorProto.
final
offlineSyncPreviewDescriptor Uint8List
Descriptor for OfflineSyncPreview. Decode as a google.protobuf.DescriptorProto.
final
pairPhoneParamsDescriptor Uint8List
Descriptor for PairPhoneParams. Decode as a google.protobuf.DescriptorProto.
final
pairStatusDescriptor Uint8List
Descriptor for PairStatus. Decode as a google.protobuf.DescriptorProto.
final
patchInfoDescriptor Uint8List
Descriptor for PatchInfo. Decode as a google.protobuf.DescriptorProto.
final
pictureDescriptor Uint8List
Descriptor for Picture. Decode as a google.protobuf.DescriptorProto.
final
presenceDescriptor Uint8List
Descriptor for Presence. Decode as a google.protobuf.DescriptorProto.
final
privacySettingsDescriptor Uint8List
Descriptor for PrivacySettings. Decode as a google.protobuf.DescriptorProto.
final
privacySettingsEventDescriptor Uint8List
Descriptor for privacySettingsEvent. Decode as a google.protobuf.DescriptorProto.
final
profilePictureInfoDescriptor Uint8List
Descriptor for ProfilePictureInfo. Decode as a google.protobuf.DescriptorProto.
final
qRDescriptor Uint8List
Descriptor for QR. Decode as a google.protobuf.DescriptorProto.
final
reactionDescriptor Uint8List
Descriptor for Reaction. Decode as a google.protobuf.DescriptorProto.
final
receiptDescriptor Uint8List
Descriptor for Receipt. Decode as a google.protobuf.DescriptorProto.
final
reqCreateGroupDescriptor Uint8List
Descriptor for ReqCreateGroup. Decode as a google.protobuf.DescriptorProto.
final
resolveBusinessMessageLinkReturnFunctionDescriptor Uint8List
Descriptor for ResolveBusinessMessageLinkReturnFunction. Decode as a google.protobuf.DescriptorProto.
final
resolveContactQRLinkReturnFunctionDescriptor Uint8List
Descriptor for ResolveContactQRLinkReturnFunction. Decode as a google.protobuf.DescriptorProto.
final
returnFunctionWithErrorDescriptor Uint8List
Descriptor for ReturnFunctionWithError. Decode as a google.protobuf.DescriptorProto.
final
sendMessageReturnFunctionDescriptor Uint8List
Descriptor for SendMessageReturnFunction. Decode as a google.protobuf.DescriptorProto.
final
sendRequestExtraDescriptor Uint8List
Descriptor for SendRequestExtra. Decode as a google.protobuf.DescriptorProto.
final
sendResponseDescriptor Uint8List
Descriptor for SendResponse. Decode as a google.protobuf.DescriptorProto.
final
setGroupPhotoReturnFunctionDescriptor Uint8List
Descriptor for SetGroupPhotoReturnFunction. Decode as a google.protobuf.DescriptorProto.
final
setPrivacySettingReturnFunctionDescriptor Uint8List
Descriptor for SetPrivacySettingReturnFunction. Decode as a google.protobuf.DescriptorProto.
final
statusPrivacyDescriptor Uint8List
Descriptor for StatusPrivacy. Decode as a google.protobuf.DescriptorProto.
final
stopDescriptor Uint8List
Descriptor for Stop. Decode as a google.protobuf.DescriptorProto.
final
streamErrorDescriptor Uint8List
Descriptor for StreamError. Decode as a google.protobuf.DescriptorProto.
final
streamReplacedDescriptor Uint8List
Descriptor for StreamReplaced. Decode as a google.protobuf.DescriptorProto.
final
temporaryBanDescriptor Uint8List
Descriptor for TemporaryBan. Decode as a google.protobuf.DescriptorProto.
final
undecryptableMessageDescriptor Uint8List
Descriptor for UndecryptableMessage. Decode as a google.protobuf.DescriptorProto.
final
unknownCallEventDescriptor Uint8List
Descriptor for UnknownCallEvent. Decode as a google.protobuf.DescriptorProto.
final
updateGroupParticipantsReturnFunctionDescriptor Uint8List
Descriptor for UpdateGroupParticipantsReturnFunction. Decode as a google.protobuf.DescriptorProto.
final
uploadResponseDescriptor Uint8List
Descriptor for UploadResponse. Decode as a google.protobuf.DescriptorProto.
final
uploadReturnFunctionDescriptor Uint8List
Descriptor for UploadReturnFunction. Decode as a google.protobuf.DescriptorProto.
final
userInfoDescriptor Uint8List
Descriptor for UserInfo. Decode as a google.protobuf.DescriptorProto.
final
verifiedNameDescriptor Uint8List
Descriptor for VerifiedName. Decode as a google.protobuf.DescriptorProto.
final
wrappedNewsletterStateDescriptor Uint8List
Descriptor for WrappedNewsletterState. Decode as a google.protobuf.DescriptorProto.
final

Functions

buildJID(String phoneNumber) JID
compactQrSelector(QrImage qrImage, int x, int y) → void
compactQrTerminal(String qrData, int padding, {int size = 10}) → void
qrTerminal(String qrData, int padding, {int size = 4}) → void

Typedefs

Emit = void Function(int key, Pointer<UnsignedChar> data, int size)
EventHandler<T extends GeneratedMessage> = void Function(T message)
QREvent = void Function(String qrData)

Exceptions / Errors

AppStateError
App state related errors
AuthenticationError
Authentication/Login errors
ConnectionError
Connection related errors
ContactError
Contact related errors
DeviceError
Device related errors
DownloadError
Download specific errors
GroupError
Group management errors
MediaError
Media upload/download errors
MemoryError
Memory allocation errors
NativeLibraryError
FFI/Native library errors
NeonizeError
Base class for all Neonize errors
NewsletterError
Newsletter related errors
PollError
Poll related errors
PresenceError
Presence related errors
PrivacyError
Privacy settings errors
ProfileError
Profile related errors
QRError
QR Code related errors
ReactionError
Reaction related errors
SendMessageError
Message sending errors
TimeoutError
Timeout errors
TimerError
Timer related errors for disappearing messages
UploadError
Upload specific errors
ValidationError
Validation errors for input parameters