Package org.drinkless.tdlib
Class TdApi.GetChatEventLog
- java.lang.Object
-
- org.drinkless.tdlib.TdApi.Object
-
- org.drinkless.tdlib.TdApi.Function
-
- org.drinkless.tdlib.TdApi.GetChatEventLog
-
- Enclosing class:
- TdApi
public static class TdApi.GetChatEventLog extends TdApi.Function
Returns a list of service actions taken by chat members and administrators in the last 48 hours. Available only for supergroups and channels. Requires administrator rights. Returns results in reverse chronological order (i. e., in order of decreasing eventId).Returns
ChatEvents
-
-
Field Summary
Fields Modifier and Type Field Description longchatIdChat identifier.static intCONSTRUCTORIdentifier uniquely determining type of the object.TdApi.ChatEventLogFiltersfiltersThe types of events to return; pass null to get chat events of all types.longfromEventIdIdentifier of an event from which to return results.intlimitThe maximum number of events to return; up to 100.StringquerySearch query by which to filter events.long[]userIdsUser identifiers by which to filter events.
-
Constructor Summary
Constructors Constructor Description GetChatEventLog()Default constructor for a function, which returns a list of service actions taken by chat members and administrators in the last 48 hours.GetChatEventLog(long chatId, String query, long fromEventId, int limit, TdApi.ChatEventLogFilters filters, long[] userIds)Creates a function, which returns a list of service actions taken by chat members and administrators in the last 48 hours.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetConstructor()-
Methods inherited from class org.drinkless.tdlib.TdApi.Function
toString
-
-
-
-
Field Detail
-
chatId
public long chatId
Chat identifier.
-
query
public String query
Search query by which to filter events.
-
fromEventId
public long fromEventId
Identifier of an event from which to return results. Use 0 to get results from the latest events.
-
limit
public int limit
The maximum number of events to return; up to 100.
-
filters
public TdApi.ChatEventLogFilters filters
The types of events to return; pass null to get chat events of all types.
-
userIds
public long[] userIds
User identifiers by which to filter events. By default, events relating to all users will be returned.
-
CONSTRUCTOR
public static final int CONSTRUCTOR
Identifier uniquely determining type of the object.- See Also:
- Constant Field Values
-
-
Constructor Detail
-
GetChatEventLog
public GetChatEventLog()
Default constructor for a function, which returns a list of service actions taken by chat members and administrators in the last 48 hours. Available only for supergroups and channels. Requires administrator rights. Returns results in reverse chronological order (i. e., in order of decreasing eventId).Returns
ChatEvents
-
GetChatEventLog
public GetChatEventLog(long chatId, String query, long fromEventId, int limit, TdApi.ChatEventLogFilters filters, long[] userIds)Creates a function, which returns a list of service actions taken by chat members and administrators in the last 48 hours. Available only for supergroups and channels. Requires administrator rights. Returns results in reverse chronological order (i. e., in order of decreasing eventId).Returns
ChatEvents- Parameters:
chatId- Chat identifier.query- Search query by which to filter events.fromEventId- Identifier of an event from which to return results. Use 0 to get results from the latest events.limit- The maximum number of events to return; up to 100.filters- The types of events to return; pass null to get chat events of all types.userIds- User identifiers by which to filter events. By default, events relating to all users will be returned.
-
-
Method Detail
-
getConstructor
public int getConstructor()
- Specified by:
getConstructorin classTdApi.Object- Returns:
- this.CONSTRUCTOR
-
-