ChatEventLogFilters class
Constructors
-
ChatEventLogFilters({required bool messageEdits, required bool messageDeletions, required bool messagePins, required bool memberJoins, required bool memberLeaves, required bool memberInvites, required bool memberPromotions, required bool memberRestrictions, required bool infoChanges, required bool settingChanges, required bool inviteLinkChanges, required bool videoChatChanges})
-
Represents a set of filters used to obtain a chat event log
const
-
ChatEventLogFilters.fromJson(Map<String, dynamic> json)
-
Parse from a json
factory
Properties
-
clientId
→ int?
-
client identifier
no setterinherited
-
callback sign
no setterinherited
-
hashCode
→ int
-
The hash code for this object.
no setterinherited
-
infoChanges
→ bool
-
infoChanges True, if changes in chat information need to be returned
final
-
inviteLinkChanges
→ bool
-
inviteLinkChanges True, if changes to invite links need to be returned
final
-
memberInvites
→ bool
-
memberInvites True, if invited member events need to be returned
final
-
memberJoins
→ bool
-
memberJoins True, if members joining events need to be returned
final
-
memberLeaves
→ bool
-
memberLeaves True, if members leaving events need to be returned
final
-
memberPromotions
→ bool
-
memberPromotions True, if member promotion/demotion events need to be returned
final
-
memberRestrictions
→ bool
-
memberRestrictions True, if member restricted/unrestricted/banned/unbanned events need to be returned
final
-
messageDeletions
→ bool
-
messageDeletions True, if message deletions need to be returned
final
-
messageEdits
→ bool
-
messageEdits True, if message edits need to be returned
final
-
messagePins
→ bool
-
messagePins True, if pin/unpin events need to be returned
final
-
runtimeType
→ Type
-
A representation of the runtime type of the object.
no setterinherited
-
settingChanges
→ bool
-
settingChanges True, if changes in chat settings need to be returned
final
-
videoChatChanges
→ bool
-
videoChatChanges True, if video chat actions need to be returned
final
Methods
-
copyWith({bool? messageEdits, bool? messageDeletions, bool? messagePins, bool? memberJoins, bool? memberLeaves, bool? memberInvites, bool? memberPromotions, bool? memberRestrictions, bool? infoChanges, bool? settingChanges, bool? inviteLinkChanges, bool? videoChatChanges})
→ ChatEventLogFilters
-
-
getConstructor()
→ String
-
override
-
noSuchMethod(Invocation invocation)
→ dynamic
-
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson([])
→ Map<String, dynamic>
-
override
-
toString()
→ String
-
A string representation of this object.
inherited