pub enum PushMessageContent {
Show 34 variants
Hidden(PushMessageContentHidden),
Animation(PushMessageContentAnimation),
Audio(PushMessageContentAudio),
Contact(PushMessageContentContact),
ContactRegistered,
Document(PushMessageContentDocument),
Game(PushMessageContentGame),
GameScore(PushMessageContentGameScore),
Invoice(PushMessageContentInvoice),
Location(PushMessageContentLocation),
Photo(PushMessageContentPhoto),
Poll(PushMessageContentPoll),
PremiumGiftCode(PushMessageContentPremiumGiftCode),
PremiumGiveaway(PushMessageContentPremiumGiveaway),
ScreenshotTaken,
Sticker(PushMessageContentSticker),
Story(PushMessageContentStory),
Text(PushMessageContentText),
Video(PushMessageContentVideo),
VideoNote(PushMessageContentVideoNote),
VoiceNote(PushMessageContentVoiceNote),
BasicGroupChatCreate,
ChatAddMembers(PushMessageContentChatAddMembers),
ChatChangePhoto,
ChatChangeTitle(PushMessageContentChatChangeTitle),
ChatSetBackground(PushMessageContentChatSetBackground),
ChatSetTheme(PushMessageContentChatSetTheme),
ChatDeleteMember(PushMessageContentChatDeleteMember),
ChatJoinByLink,
ChatJoinByRequest,
RecurringPayment(PushMessageContentRecurringPayment),
SuggestProfilePhoto,
MessageForwards(PushMessageContentMessageForwards),
MediaAlbum(PushMessageContentMediaAlbum),
}
Variants§
Hidden(PushMessageContentHidden)
A general message with hidden content
Animation(PushMessageContentAnimation)
An animation message (GIF-style).
Audio(PushMessageContentAudio)
An audio message
Contact(PushMessageContentContact)
A message with a user contact
ContactRegistered
A contact has registered with Telegram
Document(PushMessageContentDocument)
A document message (a general file)
Game(PushMessageContentGame)
A message with a game
GameScore(PushMessageContentGameScore)
A new high score was achieved in a game
Invoice(PushMessageContentInvoice)
A message with an invoice from a bot
Location(PushMessageContentLocation)
A message with a location
Photo(PushMessageContentPhoto)
A photo message
Poll(PushMessageContentPoll)
A message with a poll
PremiumGiftCode(PushMessageContentPremiumGiftCode)
A message with a Telegram Premium gift code created for the user
PremiumGiveaway(PushMessageContentPremiumGiveaway)
A message with a Telegram Premium giveaway
ScreenshotTaken
A screenshot of a message in the chat has been taken
Sticker(PushMessageContentSticker)
A message with a sticker
Story(PushMessageContentStory)
A message with a story
Text(PushMessageContentText)
A text message
Video(PushMessageContentVideo)
A video message
VideoNote(PushMessageContentVideoNote)
A video note message
VoiceNote(PushMessageContentVoiceNote)
A voice note message
BasicGroupChatCreate
A newly created basic group
ChatAddMembers(PushMessageContentChatAddMembers)
New chat members were invited to a group
ChatChangePhoto
A chat photo was edited
ChatChangeTitle(PushMessageContentChatChangeTitle)
A chat title was edited
ChatSetBackground(PushMessageContentChatSetBackground)
A chat background was edited
ChatSetTheme(PushMessageContentChatSetTheme)
A chat theme was edited
ChatDeleteMember(PushMessageContentChatDeleteMember)
A chat member was deleted
ChatJoinByLink
A new member joined the chat via an invite link
ChatJoinByRequest
A new member was accepted to the chat by an administrator
RecurringPayment(PushMessageContentRecurringPayment)
A new recurring payment was made by the current user
SuggestProfilePhoto
A profile photo was suggested to the user
MessageForwards(PushMessageContentMessageForwards)
A forwarded messages
MediaAlbum(PushMessageContentMediaAlbum)
A media album
Trait Implementations§
Source§impl Clone for PushMessageContent
impl Clone for PushMessageContent
Source§fn clone(&self) -> PushMessageContent
fn clone(&self) -> PushMessageContent
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more