whatsapp-rust 0.6.0

Rust client for WhatsApp Web
Documentation
mod blocking;
pub(crate) mod chat_actions;
mod chatstate;
mod community;
mod contacts;
mod groups;
mod media_reupload;
pub mod message_edit;
mod mex;
pub(crate) mod newsletter;
mod polls;
mod presence;
mod profile;
mod signal;
pub(crate) mod status;
mod tctoken;

pub use blocking::{Blocking, BlocklistEntry};

pub use chat_actions::{ChatActions, SyncActionMessageRange, message_key, message_range};

pub use community::{
    Community, CommunitySubgroup, CreateCommunityOptions, CreateCommunityResult, GroupType,
    LinkSubgroupsResult, UnlinkSubgroupsResult, group_type,
};

pub use chatstate::{ChatStateType, Chatstate};

pub use contacts::{Contacts, IsOnWhatsAppResult, ProfilePicture, UserInfo};

pub use groups::{
    BatchGroupResult, CreateGroupResult, GroupCreateOptions, GroupDescription, GroupJoinError,
    GroupMetadata, GroupParticipant, GroupParticipantOptions, GroupProfilePicture, GroupSubject,
    Groups, GrowthLockInfo, InviteInfoError, JoinGroupResult, MemberAddMode, MemberLinkMode,
    MemberShareHistoryMode, MembershipApprovalMode, MembershipRequest, ParticipantChangeResponse,
    ParticipantType, PictureType,
};

pub use media_reupload::{MediaRetryResult, MediaReupload, MediaReuploadRequest};

pub use message_edit::EncryptedEdit;

pub use mex::{Mex, MexError, MexErrorExtensions, MexGraphQLError, MexRequest, MexResponse};

pub use newsletter::{
    Newsletter, NewsletterMessage, NewsletterMessageType, NewsletterMetadata,
    NewsletterReactionCount, NewsletterRole, NewsletterState, NewsletterVerification,
};

pub use polls::{PollOptionResult, Polls};

pub use presence::{Presence, PresenceError, PresenceStatus};

pub use profile::{Profile, SetProfilePictureResponse};

pub use status::{Status, StatusPrivacySetting, StatusSendOptions};

pub use signal::Signal;
pub use wacore::message_processing::EncType;

pub use tctoken::TcToken;