pub enum PushMessageContent {
Show 45 variants
Hidden(PushMessageContentHidden),
Animation(PushMessageContentAnimation),
Audio(PushMessageContentAudio),
Contact(PushMessageContentContact),
ContactRegistered(PushMessageContentContactRegistered),
Document(PushMessageContentDocument),
Game(PushMessageContentGame),
GameScore(PushMessageContentGameScore),
Invoice(PushMessageContentInvoice),
Location(PushMessageContentLocation),
PaidMedia(PushMessageContentPaidMedia),
Photo(PushMessageContentPhoto),
Poll(PushMessageContentPoll),
PremiumGiftCode(PushMessageContentPremiumGiftCode),
Giveaway(PushMessageContentGiveaway),
Gift(PushMessageContentGift),
UpgradedGift(PushMessageContentUpgradedGift),
ScreenshotTaken,
Sticker(PushMessageContentSticker),
Story(PushMessageContentStory),
Text(PushMessageContentText),
Checklist(PushMessageContentChecklist),
Video(PushMessageContentVideo),
VideoNote(PushMessageContentVideoNote),
VoiceNote(PushMessageContentVoiceNote),
BasicGroupChatCreate,
VideoChatStarted,
VideoChatEnded,
InviteVideoChatParticipants(PushMessageContentInviteVideoChatParticipants),
ChatAddMembers(PushMessageContentChatAddMembers),
ChatChangePhoto,
ChatChangeTitle(PushMessageContentChatChangeTitle),
ChatSetBackground(PushMessageContentChatSetBackground),
ChatSetTheme(PushMessageContentChatSetTheme),
ChatDeleteMember(PushMessageContentChatDeleteMember),
ChatJoinByLink,
ChatJoinByRequest,
RecurringPayment(PushMessageContentRecurringPayment),
SuggestProfilePhoto,
SuggestBirthdate,
ProximityAlertTriggered(PushMessageContentProximityAlertTriggered),
ChecklistTasksAdded(PushMessageContentChecklistTasksAdded),
ChecklistTasksDone(PushMessageContentChecklistTasksDone),
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(PushMessageContentContactRegistered)
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
PaidMedia(PushMessageContentPaidMedia)
A message with paid media
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
Giveaway(PushMessageContentGiveaway)
A message with a giveaway
Gift(PushMessageContentGift)
A message with a gift
UpgradedGift(PushMessageContentUpgradedGift)
A message with an upgraded gift
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
Checklist(PushMessageContentChecklist)
A message with a checklist
Video(PushMessageContentVideo)
A video message
VideoNote(PushMessageContentVideoNote)
A video note message
VoiceNote(PushMessageContentVoiceNote)
A voice note message
BasicGroupChatCreate
A newly created basic group
VideoChatStarted
A video chat or live stream was started
VideoChatEnded
A video chat or live stream has ended
InviteVideoChatParticipants(PushMessageContentInviteVideoChatParticipants)
An invitation of participants to a video chat or live stream
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
SuggestBirthdate
A birthdate was suggested to be set
ProximityAlertTriggered(PushMessageContentProximityAlertTriggered)
A user in the chat came within proximity alert range from the current user
ChecklistTasksAdded(PushMessageContentChecklistTasksAdded)
Some tasks were added to a checklist
ChecklistTasksDone(PushMessageContentChecklistTasksDone)
Some tasks from a checklist were marked as done or not done
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