Package it.tdlight.jni
Class TdApi.GetChatEventLog
java.lang.Object
it.tdlight.jni.TdApi.Object
it.tdlight.jni.TdApi.Function
it.tdlight.jni.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 long
chatId
Chat identifier.static int
CONSTRUCTOR
TdApi.ChatEventLogFilters
filters
The types of events to return; pass null to get chat events of all types.long
fromEventId
Identifier of an event from which to return results.int
limit
The maximum number of events to return; up to 100.String
query
Search query by which to filter events.long[]
userIds
User identifiers by which to filter events. -
Constructor Summary
Constructors Constructor Description GetChatEventLog()
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)
Returns a list of service actions taken by chat members and administrators in the last 48 hours.GetChatEventLog(DataInput input)
-
Method Summary
Modifier and Type Method Description boolean
equals(Object o)
int
getConstructor()
int
hashCode()
void
serialize(DataOutput output)
Methods inherited from class it.tdlight.jni.TdApi.Function
toString
Methods inherited from class it.tdlight.jni.TdApi.Object
serialize
-
Field Details
-
chatId
public long chatIdChat identifier. -
query
Search query by which to filter events. -
fromEventId
public long fromEventIdIdentifier of an event from which to return results. Use 0 to get results from the latest events. -
limit
public int limitThe 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
public long[] userIdsUser identifiers by which to filter events. By default, events relating to all users will be returned. -
CONSTRUCTOR
public static final int CONSTRUCTOR- See Also:
- Constant Field Values
-
-
Constructor Details
-
GetChatEventLog
public GetChatEventLog()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)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
- long Chat identifier.query
- String Search query by which to filter events.fromEventId
- long Identifier of an event from which to return results. Use 0 to get results from the latest events.limit
- int The maximum number of events to return; up to 100.filters
- ChatEventLogFilters The types of events to return; pass null to get chat events of all types.userIds
- long[] User identifiers by which to filter events. By default, events relating to all users will be returned.
-
GetChatEventLog
- Throws:
IOException
-
-
Method Details
-
getConstructor
public int getConstructor()- Specified by:
getConstructor
in classTdApi.Object
-
serialize
- Specified by:
serialize
in classTdApi.Object
- Throws:
IOException
-
equals
-
hashCode
public int hashCode()
-