> ## Documentation Index
> Fetch the complete documentation index at: https://baileys.wiki/llms.txt
> Use this file to discover all available pages before exploring further.

# Message

> Protobuf symbol Message generated from WAProto.

## Namespaces

* [BCallMessage](/proto-reference/Message/BCallMessage/overview)
* [ButtonsMessage](/proto-reference/Message/ButtonsMessage/overview)
* [ButtonsResponseMessage](/proto-reference/Message/ButtonsResponseMessage/overview)
* [CallLogMessage](/proto-reference/Message/CallLogMessage/overview)
* [CloudAPIThreadControlNotification](/proto-reference/Message/CloudAPIThreadControlNotification/overview)
* [EventResponseMessage](/proto-reference/Message/EventResponseMessage/overview)
* [ExtendedTextMessage](/proto-reference/Message/ExtendedTextMessage/overview)
* [GroupInviteMessage](/proto-reference/Message/GroupInviteMessage/overview)
* [HighlyStructuredMessage](/proto-reference/Message/HighlyStructuredMessage/overview)
* [ImageMessage](/proto-reference/Message/ImageMessage/overview)
* [InteractiveMessage](/proto-reference/Message/InteractiveMessage/overview)
* [InteractiveResponseMessage](/proto-reference/Message/InteractiveResponseMessage/overview)
* [InvoiceMessage](/proto-reference/Message/InvoiceMessage/overview)
* [LinkPreviewMetadata](/proto-reference/Message/LinkPreviewMetadata/overview)
* [ListMessage](/proto-reference/Message/ListMessage/overview)
* [ListResponseMessage](/proto-reference/Message/ListResponseMessage/overview)
* [OrderMessage](/proto-reference/Message/OrderMessage/overview)
* [PaymentInviteMessage](/proto-reference/Message/PaymentInviteMessage/overview)
* [PaymentLinkMetadata](/proto-reference/Message/PaymentLinkMetadata/overview)
* [PeerDataOperationRequestMessage](/proto-reference/Message/PeerDataOperationRequestMessage/overview)
* [PeerDataOperationRequestResponseMessage](/proto-reference/Message/PeerDataOperationRequestResponseMessage/overview)
* [PinInChatMessage](/proto-reference/Message/PinInChatMessage/overview)
* [PlaceholderMessage](/proto-reference/Message/PlaceholderMessage/overview)
* [PollCreationMessage](/proto-reference/Message/PollCreationMessage/overview)
* [PollResultSnapshotMessage](/proto-reference/Message/PollResultSnapshotMessage/overview)
* [ProductMessage](/proto-reference/Message/ProductMessage/overview)
* [ProtocolMessage](/proto-reference/Message/ProtocolMessage/overview)
* [RequestWelcomeMessageMetadata](/proto-reference/Message/RequestWelcomeMessageMetadata/overview)
* [ScheduledCallCreationMessage](/proto-reference/Message/ScheduledCallCreationMessage/overview)
* [ScheduledCallEditMessage](/proto-reference/Message/ScheduledCallEditMessage/overview)
* [SecretEncryptedMessage](/proto-reference/Message/SecretEncryptedMessage/overview)
* [StatusNotificationMessage](/proto-reference/Message/StatusNotificationMessage/overview)
* [StatusQuotedMessage](/proto-reference/Message/StatusQuotedMessage/overview)
* [StatusStickerInteractionMessage](/proto-reference/Message/StatusStickerInteractionMessage/overview)
* [StickerPackMessage](/proto-reference/Message/StickerPackMessage/overview)
* [TemplateMessage](/proto-reference/Message/TemplateMessage/overview)
* [VideoMessage](/proto-reference/Message/VideoMessage/overview)

## Enumerations

* [HistorySyncType](/proto-reference/Message/enumerations/HistorySyncType)
* [MediaKeyDomain](/proto-reference/Message/enumerations/MediaKeyDomain)
* [PeerDataOperationRequestType](/proto-reference/Message/enumerations/PeerDataOperationRequestType)
* [PollContentType](/proto-reference/Message/enumerations/PollContentType)
* [PollType](/proto-reference/Message/enumerations/PollType)

## Classes

* [AlbumMessage](/proto-reference/Message/classes/AlbumMessage)
* [AppStateFatalExceptionNotification](/proto-reference/Message/classes/AppStateFatalExceptionNotification)
* [AppStateSyncKey](/proto-reference/Message/classes/AppStateSyncKey)
* [AppStateSyncKeyData](/proto-reference/Message/classes/AppStateSyncKeyData)
* [AppStateSyncKeyFingerprint](/proto-reference/Message/classes/AppStateSyncKeyFingerprint)
* [AppStateSyncKeyId](/proto-reference/Message/classes/AppStateSyncKeyId)
* [AppStateSyncKeyRequest](/proto-reference/Message/classes/AppStateSyncKeyRequest)
* [AppStateSyncKeyShare](/proto-reference/Message/classes/AppStateSyncKeyShare)
* [AudioMessage](/proto-reference/Message/classes/AudioMessage)
* [BCallMessage](/proto-reference/Message/classes/BCallMessage)
* [ButtonsMessage](/proto-reference/Message/classes/ButtonsMessage)
* [ButtonsResponseMessage](/proto-reference/Message/classes/ButtonsResponseMessage)
* [Call](/proto-reference/Message/classes/Call)
* [CallLogMessage](/proto-reference/Message/classes/CallLogMessage)
* [CancelPaymentRequestMessage](/proto-reference/Message/classes/CancelPaymentRequestMessage)
* [Chat](/proto-reference/Message/classes/Chat)
* [CloudAPIThreadControlNotification](/proto-reference/Message/classes/CloudAPIThreadControlNotification)
* [CommentMessage](/proto-reference/Message/classes/CommentMessage)
* [ContactMessage](/proto-reference/Message/classes/ContactMessage)
* [ContactsArrayMessage](/proto-reference/Message/classes/ContactsArrayMessage)
* [DeclinePaymentRequestMessage](/proto-reference/Message/classes/DeclinePaymentRequestMessage)
* [DeviceSentMessage](/proto-reference/Message/classes/DeviceSentMessage)
* [DocumentMessage](/proto-reference/Message/classes/DocumentMessage)
* [EncCommentMessage](/proto-reference/Message/classes/EncCommentMessage)
* [EncEventResponseMessage](/proto-reference/Message/classes/EncEventResponseMessage)
* [EncReactionMessage](/proto-reference/Message/classes/EncReactionMessage)
* [EventMessage](/proto-reference/Message/classes/EventMessage)
* [EventResponseMessage](/proto-reference/Message/classes/EventResponseMessage)
* [ExtendedTextMessage](/proto-reference/Message/classes/ExtendedTextMessage)
* [FullHistorySyncOnDemandRequestMetadata](/proto-reference/Message/classes/FullHistorySyncOnDemandRequestMetadata)
* [FutureProofMessage](/proto-reference/Message/classes/FutureProofMessage)
* [GroupInviteMessage](/proto-reference/Message/classes/GroupInviteMessage)
* [HighlyStructuredMessage](/proto-reference/Message/classes/HighlyStructuredMessage)
* [HistorySyncMessageAccessStatus](/proto-reference/Message/classes/HistorySyncMessageAccessStatus)
* [HistorySyncNotification](/proto-reference/Message/classes/HistorySyncNotification)
* [ImageMessage](/proto-reference/Message/classes/ImageMessage)
* [InitialSecurityNotificationSettingSync](/proto-reference/Message/classes/InitialSecurityNotificationSettingSync)
* [InteractiveMessage](/proto-reference/Message/classes/InteractiveMessage)
* [InteractiveResponseMessage](/proto-reference/Message/classes/InteractiveResponseMessage)
* [InvoiceMessage](/proto-reference/Message/classes/InvoiceMessage)
* [KeepInChatMessage](/proto-reference/Message/classes/KeepInChatMessage)
* [LinkPreviewMetadata](/proto-reference/Message/classes/LinkPreviewMetadata)
* [ListMessage](/proto-reference/Message/classes/ListMessage)
* [ListResponseMessage](/proto-reference/Message/classes/ListResponseMessage)
* [LiveLocationMessage](/proto-reference/Message/classes/LiveLocationMessage)
* [LocationMessage](/proto-reference/Message/classes/LocationMessage)
* [MessageHistoryBundle](/proto-reference/Message/classes/MessageHistoryBundle)
* [MessageHistoryMetadata](/proto-reference/Message/classes/MessageHistoryMetadata)
* [MessageHistoryNotice](/proto-reference/Message/classes/MessageHistoryNotice)
* [MMSThumbnailMetadata](/proto-reference/Message/classes/MMSThumbnailMetadata)
* [NewsletterAdminInviteMessage](/proto-reference/Message/classes/NewsletterAdminInviteMessage)
* [NewsletterFollowerInviteMessage](/proto-reference/Message/classes/NewsletterFollowerInviteMessage)
* [OrderMessage](/proto-reference/Message/classes/OrderMessage)
* [PaymentExtendedMetadata](/proto-reference/Message/classes/PaymentExtendedMetadata)
* [PaymentInviteMessage](/proto-reference/Message/classes/PaymentInviteMessage)
* [PaymentLinkMetadata](/proto-reference/Message/classes/PaymentLinkMetadata)
* [PeerDataOperationRequestMessage](/proto-reference/Message/classes/PeerDataOperationRequestMessage)
* [PeerDataOperationRequestResponseMessage](/proto-reference/Message/classes/PeerDataOperationRequestResponseMessage)
* [PinInChatMessage](/proto-reference/Message/classes/PinInChatMessage)
* [PlaceholderMessage](/proto-reference/Message/classes/PlaceholderMessage)
* [PollCreationMessage](/proto-reference/Message/classes/PollCreationMessage)
* [PollEncValue](/proto-reference/Message/classes/PollEncValue)
* [PollResultSnapshotMessage](/proto-reference/Message/classes/PollResultSnapshotMessage)
* [PollUpdateMessage](/proto-reference/Message/classes/PollUpdateMessage)
* [PollUpdateMessageMetadata](/proto-reference/Message/classes/PollUpdateMessageMetadata)
* [PollVoteMessage](/proto-reference/Message/classes/PollVoteMessage)
* [ProductMessage](/proto-reference/Message/classes/ProductMessage)
* [ProtocolMessage](/proto-reference/Message/classes/ProtocolMessage)
* [QuestionResponseMessage](/proto-reference/Message/classes/QuestionResponseMessage)
* [ReactionMessage](/proto-reference/Message/classes/ReactionMessage)
* [RequestPaymentMessage](/proto-reference/Message/classes/RequestPaymentMessage)
* [RequestPhoneNumberMessage](/proto-reference/Message/classes/RequestPhoneNumberMessage)
* [RequestWelcomeMessageMetadata](/proto-reference/Message/classes/RequestWelcomeMessageMetadata)
* [ScheduledCallCreationMessage](/proto-reference/Message/classes/ScheduledCallCreationMessage)
* [ScheduledCallEditMessage](/proto-reference/Message/classes/ScheduledCallEditMessage)
* [SecretEncryptedMessage](/proto-reference/Message/classes/SecretEncryptedMessage)
* [SenderKeyDistributionMessage](/proto-reference/Message/classes/SenderKeyDistributionMessage)
* [SendPaymentMessage](/proto-reference/Message/classes/SendPaymentMessage)
* [StatusNotificationMessage](/proto-reference/Message/classes/StatusNotificationMessage)
* [StatusQuestionAnswerMessage](/proto-reference/Message/classes/StatusQuestionAnswerMessage)
* [StatusQuotedMessage](/proto-reference/Message/classes/StatusQuotedMessage)
* [StatusStickerInteractionMessage](/proto-reference/Message/classes/StatusStickerInteractionMessage)
* [StickerMessage](/proto-reference/Message/classes/StickerMessage)
* [StickerPackMessage](/proto-reference/Message/classes/StickerPackMessage)
* [StickerSyncRMRMessage](/proto-reference/Message/classes/StickerSyncRMRMessage)
* [TemplateButtonReplyMessage](/proto-reference/Message/classes/TemplateButtonReplyMessage)
* [TemplateMessage](/proto-reference/Message/classes/TemplateMessage)
* [URLMetadata](/proto-reference/Message/classes/URLMetadata)
* [VideoEndCard](/proto-reference/Message/classes/VideoEndCard)
* [VideoMessage](/proto-reference/Message/classes/VideoMessage)

## Interfaces

* [IAlbumMessage](/proto-reference/Message/interfaces/IAlbumMessage)
* [IAppStateFatalExceptionNotification](/proto-reference/Message/interfaces/IAppStateFatalExceptionNotification)
* [IAppStateSyncKey](/proto-reference/Message/interfaces/IAppStateSyncKey)
* [IAppStateSyncKeyData](/proto-reference/Message/interfaces/IAppStateSyncKeyData)
* [IAppStateSyncKeyFingerprint](/proto-reference/Message/interfaces/IAppStateSyncKeyFingerprint)
* [IAppStateSyncKeyId](/proto-reference/Message/interfaces/IAppStateSyncKeyId)
* [IAppStateSyncKeyRequest](/proto-reference/Message/interfaces/IAppStateSyncKeyRequest)
* [IAppStateSyncKeyShare](/proto-reference/Message/interfaces/IAppStateSyncKeyShare)
* [IAudioMessage](/proto-reference/Message/interfaces/IAudioMessage)
* [IBCallMessage](/proto-reference/Message/interfaces/IBCallMessage)
* [IButtonsMessage](/proto-reference/Message/interfaces/IButtonsMessage)
* [IButtonsResponseMessage](/proto-reference/Message/interfaces/IButtonsResponseMessage)
* [ICall](/proto-reference/Message/interfaces/ICall)
* [ICallLogMessage](/proto-reference/Message/interfaces/ICallLogMessage)
* [ICancelPaymentRequestMessage](/proto-reference/Message/interfaces/ICancelPaymentRequestMessage)
* [IChat](/proto-reference/Message/interfaces/IChat)
* [ICloudAPIThreadControlNotification](/proto-reference/Message/interfaces/ICloudAPIThreadControlNotification)
* [ICommentMessage](/proto-reference/Message/interfaces/ICommentMessage)
* [IContactMessage](/proto-reference/Message/interfaces/IContactMessage)
* [IContactsArrayMessage](/proto-reference/Message/interfaces/IContactsArrayMessage)
* [IDeclinePaymentRequestMessage](/proto-reference/Message/interfaces/IDeclinePaymentRequestMessage)
* [IDeviceSentMessage](/proto-reference/Message/interfaces/IDeviceSentMessage)
* [IDocumentMessage](/proto-reference/Message/interfaces/IDocumentMessage)
* [IEncCommentMessage](/proto-reference/Message/interfaces/IEncCommentMessage)
* [IEncEventResponseMessage](/proto-reference/Message/interfaces/IEncEventResponseMessage)
* [IEncReactionMessage](/proto-reference/Message/interfaces/IEncReactionMessage)
* [IEventMessage](/proto-reference/Message/interfaces/IEventMessage)
* [IEventResponseMessage](/proto-reference/Message/interfaces/IEventResponseMessage)
* [IExtendedTextMessage](/proto-reference/Message/interfaces/IExtendedTextMessage)
* [IFullHistorySyncOnDemandRequestMetadata](/proto-reference/Message/interfaces/IFullHistorySyncOnDemandRequestMetadata)
* [IFutureProofMessage](/proto-reference/Message/interfaces/IFutureProofMessage)
* [IGroupInviteMessage](/proto-reference/Message/interfaces/IGroupInviteMessage)
* [IHighlyStructuredMessage](/proto-reference/Message/interfaces/IHighlyStructuredMessage)
* [IHistorySyncMessageAccessStatus](/proto-reference/Message/interfaces/IHistorySyncMessageAccessStatus)
* [IHistorySyncNotification](/proto-reference/Message/interfaces/IHistorySyncNotification)
* [IImageMessage](/proto-reference/Message/interfaces/IImageMessage)
* [IInitialSecurityNotificationSettingSync](/proto-reference/Message/interfaces/IInitialSecurityNotificationSettingSync)
* [IInteractiveMessage](/proto-reference/Message/interfaces/IInteractiveMessage)
* [IInteractiveResponseMessage](/proto-reference/Message/interfaces/IInteractiveResponseMessage)
* [IInvoiceMessage](/proto-reference/Message/interfaces/IInvoiceMessage)
* [IKeepInChatMessage](/proto-reference/Message/interfaces/IKeepInChatMessage)
* [ILinkPreviewMetadata](/proto-reference/Message/interfaces/ILinkPreviewMetadata)
* [IListMessage](/proto-reference/Message/interfaces/IListMessage)
* [IListResponseMessage](/proto-reference/Message/interfaces/IListResponseMessage)
* [ILiveLocationMessage](/proto-reference/Message/interfaces/ILiveLocationMessage)
* [ILocationMessage](/proto-reference/Message/interfaces/ILocationMessage)
* [IMessageHistoryBundle](/proto-reference/Message/interfaces/IMessageHistoryBundle)
* [IMessageHistoryMetadata](/proto-reference/Message/interfaces/IMessageHistoryMetadata)
* [IMessageHistoryNotice](/proto-reference/Message/interfaces/IMessageHistoryNotice)
* [IMMSThumbnailMetadata](/proto-reference/Message/interfaces/IMMSThumbnailMetadata)
* [INewsletterAdminInviteMessage](/proto-reference/Message/interfaces/INewsletterAdminInviteMessage)
* [INewsletterFollowerInviteMessage](/proto-reference/Message/interfaces/INewsletterFollowerInviteMessage)
* [IOrderMessage](/proto-reference/Message/interfaces/IOrderMessage)
* [IPaymentExtendedMetadata](/proto-reference/Message/interfaces/IPaymentExtendedMetadata)
* [IPaymentInviteMessage](/proto-reference/Message/interfaces/IPaymentInviteMessage)
* [IPaymentLinkMetadata](/proto-reference/Message/interfaces/IPaymentLinkMetadata)
* [IPeerDataOperationRequestMessage](/proto-reference/Message/interfaces/IPeerDataOperationRequestMessage)
* [IPeerDataOperationRequestResponseMessage](/proto-reference/Message/interfaces/IPeerDataOperationRequestResponseMessage)
* [IPinInChatMessage](/proto-reference/Message/interfaces/IPinInChatMessage)
* [IPlaceholderMessage](/proto-reference/Message/interfaces/IPlaceholderMessage)
* [IPollCreationMessage](/proto-reference/Message/interfaces/IPollCreationMessage)
* [IPollEncValue](/proto-reference/Message/interfaces/IPollEncValue)
* [IPollResultSnapshotMessage](/proto-reference/Message/interfaces/IPollResultSnapshotMessage)
* [IPollUpdateMessage](/proto-reference/Message/interfaces/IPollUpdateMessage)
* [IPollUpdateMessageMetadata](/proto-reference/Message/interfaces/IPollUpdateMessageMetadata)
* [IPollVoteMessage](/proto-reference/Message/interfaces/IPollVoteMessage)
* [IProductMessage](/proto-reference/Message/interfaces/IProductMessage)
* [IProtocolMessage](/proto-reference/Message/interfaces/IProtocolMessage)
* [IQuestionResponseMessage](/proto-reference/Message/interfaces/IQuestionResponseMessage)
* [IReactionMessage](/proto-reference/Message/interfaces/IReactionMessage)
* [IRequestPaymentMessage](/proto-reference/Message/interfaces/IRequestPaymentMessage)
* [IRequestPhoneNumberMessage](/proto-reference/Message/interfaces/IRequestPhoneNumberMessage)
* [IRequestWelcomeMessageMetadata](/proto-reference/Message/interfaces/IRequestWelcomeMessageMetadata)
* [IScheduledCallCreationMessage](/proto-reference/Message/interfaces/IScheduledCallCreationMessage)
* [IScheduledCallEditMessage](/proto-reference/Message/interfaces/IScheduledCallEditMessage)
* [ISecretEncryptedMessage](/proto-reference/Message/interfaces/ISecretEncryptedMessage)
* [ISenderKeyDistributionMessage](/proto-reference/Message/interfaces/ISenderKeyDistributionMessage)
* [ISendPaymentMessage](/proto-reference/Message/interfaces/ISendPaymentMessage)
* [IStatusNotificationMessage](/proto-reference/Message/interfaces/IStatusNotificationMessage)
* [IStatusQuestionAnswerMessage](/proto-reference/Message/interfaces/IStatusQuestionAnswerMessage)
* [IStatusQuotedMessage](/proto-reference/Message/interfaces/IStatusQuotedMessage)
* [IStatusStickerInteractionMessage](/proto-reference/Message/interfaces/IStatusStickerInteractionMessage)
* [IStickerMessage](/proto-reference/Message/interfaces/IStickerMessage)
* [IStickerPackMessage](/proto-reference/Message/interfaces/IStickerPackMessage)
* [IStickerSyncRMRMessage](/proto-reference/Message/interfaces/IStickerSyncRMRMessage)
* [ITemplateButtonReplyMessage](/proto-reference/Message/interfaces/ITemplateButtonReplyMessage)
* [ITemplateMessage](/proto-reference/Message/interfaces/ITemplateMessage)
* [IURLMetadata](/proto-reference/Message/interfaces/IURLMetadata)
* [IVideoEndCard](/proto-reference/Message/interfaces/IVideoEndCard)
* [IVideoMessage](/proto-reference/Message/interfaces/IVideoMessage)
