ChatEventLogFilters class
Represents a set of filters used to obtain a chat event log
Constructors
- ChatEventLogFilters({String? extra, int? client_id, Bool? message_edits, Bool? message_deletions, Bool? message_pins, Bool? member_joins, Bool? member_leaves, Bool? member_invites, Bool? member_promotions, Bool? member_restrictions, Bool? info_changes, Bool? setting_changes, Bool? invite_link_changes, Bool? video_chat_changes, Bool? forum_changes})
-
ChatEventLogFilters.fromMap(Map<
String, dynamic> map)
Properties
- client_id ↔ int?
-
TDLib client id; maps to the field @client_id.
getter/setter pairinherited
- extra ↔ String?
-
Matches requests with responses; maps to the field @extra.
getter/setter pairinherited
- forum_changes ↔ Bool?
-
True, if forum-related actions need to be returned
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
- info_changes ↔ Bool?
-
True, if changes in chat information need to be returned
getter/setter pair
- invite_link_changes ↔ Bool?
-
True, if changes to invite links need to be returned
getter/setter pair
- member_invites ↔ Bool?
-
True, if invited member events need to be returned
getter/setter pair
- member_joins ↔ Bool?
-
True, if members joining events need to be returned
getter/setter pair
- member_leaves ↔ Bool?
-
True, if members leaving events need to be returned
getter/setter pair
- member_promotions ↔ Bool?
-
True, if member promotion/demotion events need to be returned
getter/setter pair
- member_restrictions ↔ Bool?
-
True, if member restricted/unrestricted/banned/unbanned events need to be returned
getter/setter pair
- message_deletions ↔ Bool?
-
True, if message deletions need to be returned
getter/setter pair
- message_edits ↔ Bool?
-
True, if message edits need to be returned
getter/setter pair
- message_pins ↔ Bool?
-
True, if pin/unpin events need to be returned
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- setting_changes ↔ Bool?
-
True, if changes in chat settings need to be returned
getter/setter pair
- tdType → String
-
JSON object type; maps to the field @type.
no setteroverride
- video_chat_changes ↔ Bool?
-
True, if video chat actions need to be returned
getter/setter pair
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
{dynamic skipNulls = true}) → String -
Serialize a Td instance to a JSON string.
If
skipNullsistruethe fields with null values are not serialized.inherited -
toMap(
{dynamic skipNulls = true}) → Map< String, dynamic> -
Create a Map from a Td instance.
override
-
toString(
{dynamic skipNulls = false}) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited