Re-exports§
pub use client::Client;pub use handlers::chatstate::ChatStateEvent;pub use send::RevokeType;pub use send::SendOptions;pub use features::Blocking;pub use features::ChatStateType;pub use features::Chatstate;pub use features::Contacts;pub use features::CreateGroupResult;pub use features::GroupMetadata;pub use features::GroupParticipant;pub use features::Groups;pub use features::Mex;pub use features::MexError;pub use features::MexRequest;pub use features::Presence;pub use features::PresenceStatus;pub use features::Status;pub use features::StatusPrivacySetting;pub use features::StatusSendOptions;pub use features::TcToken;pub use waproto;
Modules§
- appstate_
sync - bot
- client
- download
- features
- handlers
- handshake
- history_
sync - http
- jid_
utils - keepalive
- lid_
pn_ cache - LID-PN (Linked ID to Phone Number) Cache
- mediaconn
- Media connection management.
- message
- pair
- pair_
code - Pair code authentication for phone number linking.
- pdo
- PDO (Peer Data Operation) support for requesting message content from the primary device.
- prekeys
- Pre-key management for Signal Protocol.
- privacy_
settings - Privacy settings IQ specification.
- proto_
helpers - receipt
- request
- retry
- send
- session
- Session management with deduplication for concurrent prekey fetches.
- socket
- spam_
report - Spam reporting feature.
- store
- sync_
task - traits
- Storage traits for the WhatsApp client.
- transport
- types
- unified_
session - Unified session telemetry manager.
- upload
- usync
- User device list synchronization.
- version
Structs§
- Blocklist
Entry - A single blocklist entry from the response.
- Contact
Info - Contact information from usync.
- Group
Create Options - Options for creating a new group.
- Group
Description - A validated group description string.
- Group
Participant Options - Options for a participant when creating a group.
- Group
Subject - A validated group subject string.
- IsOn
Whats AppResult - Result of checking if a phone number is on WhatsApp.
- Jid
- MexError
Extensions - MEX GraphQL error extensions.
- MexResponse
- MEX GraphQL response.
- Node
Builder - Participant
Change Response - Response for participant change operations (add/remove/promote/demote).
- Profile
Picture - Profile picture information.
- Spam
Report Request - A request to report a message as spam.
- Spam
Report Result - The result of a spam report.
- User
Info - User information from usync.
Enums§
- Member
AddMode - Member add mode for who can add participants.
- Member
Link Mode - Member link mode for group invite links.
- Membership
Approval Mode - Membership approval mode for join requests.
- Spam
Flow - The type of spam flow indicating the source of the report.