GetChatSparseMessagePositions class

Inheritance

Constructors

GetChatSparseMessagePositions({required int chatId, required SearchMessagesFilter filter, required int fromMessageId, required int limit})
Returns sparse positions of messages of the specified type in the chat to be used for shared media scroll implementation. Returns the results in reverse chronological order (i.e., in order of decreasing message_id).. Cannot be used in secret chats or with searchMessagesFilterFailedToSend filter without an enabled message database
const

Properties

chatId int
chatId Identifier of the chat in which to return information about message positions
final
filter SearchMessagesFilter
filter Filter for message content. Filters searchMessagesFilterEmpty, searchMessagesFilterMention, searchMessagesFilterUnreadMention, and searchMessagesFilterUnreadReaction are unsupported in this function
final
fromMessageId int
fromMessageId The message identifier from which to return information about message positions
final
hashCode int
The hash code for this object.
no setterinherited
limit int
limit The expected number of message positions to be returned; 50-2000. A smaller number of positions can be returned, if there are not enough appropriate messages
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

copyWith({int? chatId, SearchMessagesFilter? filter, int? fromMessageId, int? limit}) GetChatSparseMessagePositions
getConstructor() String
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson([dynamic extra]) Map<String, dynamic>
override
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Constants

CONSTRUCTOR → const String