# Uses of Class it.tdlight.jni.TdApi.PushMessageContent (tdlight API 3.3.160 API)
use: package: it.tdlight.jni, class: TdApi, class: PushMessageContent

# Uses of Class
it.tdlight.jni.TdApi.PushMessageContent

## Uses of TdApi.PushMessageContent in it.tdlight.jni

Subclasses of TdApi.PushMessageContent in it.tdlight.jni
Modifier and Type | Class | Description
--- | --- | ---
`static class` | `TdApi.PushMessageContentAnimation` | An animation message (GIF-style).
`static class` | `TdApi.PushMessageContentAudio` | An audio message.
`static class` | `TdApi.PushMessageContentBasicGroupChatCreate` | A newly created basic group.
`static class` | `TdApi.PushMessageContentChatAddMembers` | New chat members were invited to a group.
`static class` | `TdApi.PushMessageContentChatChangePhoto` | A chat photo was edited.
`static class` | `TdApi.PushMessageContentChatChangeTitle` | A chat title was edited.
`static class` | `TdApi.PushMessageContentChatDeleteMember` | A chat member was deleted.
`static class` | `TdApi.PushMessageContentChatJoinByLink` | A new member joined the chat by invite link.
`static class` | `TdApi.PushMessageContentChatSetTheme` | A chat theme was edited.
`static class` | `TdApi.PushMessageContentContact` | A message with a user contact.
`static class` | `TdApi.PushMessageContentContactRegistered` | A contact has registered with Telegram.
`static class` | `TdApi.PushMessageContentDocument` | A document message (a general file).
`static class` | `TdApi.PushMessageContentGame` | A message with a game.
`static class` | `TdApi.PushMessageContentGameScore` | A new high score was achieved in a game.
`static class` | `TdApi.PushMessageContentHidden` | A general message with hidden content.
`static class` | `TdApi.PushMessageContentInvoice` | A message with an invoice from a bot.
`static class` | `TdApi.PushMessageContentLocation` | A message with a location.
`static class` | `TdApi.PushMessageContentMediaAlbum` | A media album.
`static class` | `TdApi.PushMessageContentMessageForwards` | A forwarded messages.
`static class` | `TdApi.PushMessageContentPhoto` | A photo message.
`static class` | `TdApi.PushMessageContentPoll` | A message with a poll.
`static class` | `TdApi.PushMessageContentScreenshotTaken` | A screenshot of a message in the chat has been taken.
`static class` | `TdApi.PushMessageContentSticker` | A message with a sticker.
`static class` | `TdApi.PushMessageContentText` | A text message.
`static class` | `TdApi.PushMessageContentVideo` | A video message.
`static class` | `TdApi.PushMessageContentVideoNote` | A video note message.
`static class` | `TdApi.PushMessageContentVoiceNote` | A voice note message.

Fields in it.tdlight.jni declared as TdApi.PushMessageContent
Modifier and Type | Field | Description
--- | --- | ---
`TdApi.PushMessageContent` | TdApi.NotificationTypeNewPushMessage.`content` | Push message content.

Constructors in it.tdlight.jni with parameters of type TdApi.PushMessageContent
Constructor | Description
--- | ---
`NotificationTypeNewPushMessage​(long messageId, TdApi.MessageSender sender, String senderName, boolean isOutgoing, TdApi.PushMessageContent content)` | New message was received through a push notification.