Identifier of the creator of the topic.
Default group call participant identifier to join the video chats.
Default group call participant identifier to join the video chat; may be null.
Identifier of the user or chat who performed the action.
TdApi.ChatEventMemberRestricted.memberId
Affected chat member identifier.
Identifier of the chat member.
Identifier of a user or chat that is selected to send messages in the chat; may be null if the user can't change message sender.
New message sender for the chat.
New value of messageSenderId; may be null if the user can't change message sender.
Identifier of the affected group call participant.
TdApi.ChatEventVideoChatParticipantVolumeLevelChanged.participantId
Identifier of the affected group call participant.
Identifier of the group call participant.
Group call participant identifier.
Identifier of a group call participant, which will be used to join the call; pass null to join as self; video chats only.
Identifiers of at most 3 recent repliers to the message; available in channels with a discussion supergroup.
Identifiers of at most 3 recent message senders, added the reaction; available in private, basic group and supergroup chats.
Identifiers of recent voters, if the poll is non-anonymous.
TdApi.ChatMessageSender.sender
Available message senders.
Identifier of the chat member, applied the reaction.
Identifier of the sender of the message.
TdApi.DeleteChatMessagesBySender.senderId
Identifier of the sender of messages to delete.
Identifier of the sender of the message.
TdApi.NotificationTypeNewPushMessage.senderId
Identifier of the sender of the message.
Identifier of the sender, which added the reaction.
Identifier of the sender of messages to search for; pass null to search for messages from any sender.
TdApi.SetMessageSenderBlockList.senderId
Identifier of a message sender to block/unblock.
Identifier of the sender, added the reaction.
Identifier of a message sender performing the action.
The identifier of a user or chat that triggered the proximity alert.
Identifier of the message sender that changed the answer to the poll.
TdApi.MessageProximityAlertTriggered.watcherId
The identifier of a user or chat that subscribed for the proximity alert.
Represents a reaction applied to a message.
Adds a local message to a chat.
Chat(long id,
TdApi.ChatType type,
String title,
TdApi.ChatPhotoInfo photo,
TdApi.ChatPermissions permissions,
TdApi.Message lastMessage,
TdApi.ChatPosition[] positions,
TdApi.MessageSender messageSenderId,
TdApi.BlockList blockList,
boolean hasProtectedContent,
boolean isTranslatable,
boolean isMarkedAsUnread,
boolean hasScheduledMessages,
boolean canBeDeletedOnlyForSelf,
boolean canBeDeletedForAllUsers,
boolean canBeReported,
boolean defaultDisableNotification,
int unreadCount,
long lastReadInboxMessageId,
long lastReadOutboxMessageId,
int unreadMentionCount,
int unreadReactionCount,
TdApi.ChatNotificationSettings notificationSettings,
TdApi.ChatAvailableReactions availableReactions,
int messageAutoDeleteTime,
TdApi.ChatBackground background,
String themeName,
TdApi.ChatActionBar actionBar,
TdApi.VideoChat videoChat,
TdApi.ChatJoinRequestsInfo pendingJoinRequests,
long replyMarkupMessageId,
TdApi.DraftMessage draftMessage,
String clientData)
A chat member was restricted/unrestricted or banned/unbanned, or the list of their restrictions has changed.
A video chat participant was muted or unmuted.
A video chat participant volume level was changed.
Describes a user or a chat as a member of another chat.
Represents a message sender, which can be used to send messages in a chat.
Deletes all messages sent by the specified message sender in a chat.
Contains basic information about a forum topic.
Returns information about a single member of a chat.
GroupCallParticipant(TdApi.MessageSender participantId,
int audioSourceId,
int screenSharingAudioSourceId,
TdApi.GroupCallParticipantVideoInfo videoInfo,
TdApi.GroupCallParticipantVideoInfo screenSharingVideoInfo,
String bio,
boolean isCurrentUser,
boolean isSpeaking,
boolean isHandRaised,
boolean canBeMutedForAllUsers,
boolean canBeUnmutedForAllUsers,
boolean canBeMutedForCurrentUser,
boolean canBeUnmutedForCurrentUser,
boolean isMutedForAllUsers,
boolean isMutedForCurrentUser,
boolean canUnmuteSelf,
int volumeLevel,
String order)
Represents a group call participant.
Describes a recently speaking participant in a group call.
Joins an active group call.
Message(long id,
TdApi.MessageSender senderId,
long chatId,
TdApi.MessageSendingState sendingState,
TdApi.MessageSchedulingState schedulingState,
boolean isOutgoing,
boolean isPinned,
boolean canBeEdited,
boolean canBeForwarded,
boolean canBeSaved,
boolean canBeDeletedOnlyForSelf,
boolean canBeDeletedForAllUsers,
boolean canGetAddedReactions,
boolean canGetStatistics,
boolean canGetMessageThread,
boolean canGetViewers,
boolean canGetMediaTimestampLinks,
boolean canReportReactions,
boolean hasTimestampedMedia,
boolean isChannelPost,
boolean isTopicMessage,
boolean containsUnreadMention,
int date,
int editDate,
TdApi.MessageForwardInfo forwardInfo,
TdApi.MessageInteractionInfo interactionInfo,
TdApi.UnreadReaction[] unreadReactions,
TdApi.MessageReplyTo replyTo,
long messageThreadId,
int selfDestructTime,
double selfDestructIn,
double autoDeleteIn,
long viaBotUserId,
String authorSignature,
long mediaAlbumId,
String restrictionReason,
TdApi.MessageContent content,
TdApi.ReplyMarkup replyMarkup)
A user in the chat came within proximity alert range.
Contains information about a reaction to a message.
Contains information about replies to a message.
Represents a list of message senders.
New message was received through a push notification.
Reports reactions set on a message to the Telegram moderators.
Searches for messages with given words in the chat.
Changes the status of a chat member, needs appropriate privileges.
Selects a message sender to send messages in a chat.
Changes volume level of a participant of an active group call.
Changes the block list of a message sender.
Changes default participant identifier, on whose behalf a video chat in the chat will be joined.
Toggles whether a group call participant hand is rased.
Toggles whether a participant of an active group call is muted, unmuted, or allowed to unmute themselves.
Contains information about an unread reaction to a message.
A message sender activity in the chat has changed.
The message sender that is selected to send messages in a chat has changed.
A user changed the answer to a poll; for bots only.