ChatEventLogFilters class

Implemented types

Constructors

ChatEventLogFilters({bool messageEdits, bool messageDeletions, bool messagePins, bool memberJoins, bool memberLeaves, bool memberInvites, bool memberPromotions, bool memberRestrictions, bool infoChanges, bool settingChanges})
Represents a set of filters used to obtain a chat event log. messageEdits True, if message edits should be returned. messageDeletions True, if message deletions should be returned. messagePins True, if pin. memberJoins True, if members joining events should be returned. memberLeaves True, if members leaving events should be returned. memberInvites True, if invited member events should be returned. memberPromotions True, if member promotion. memberRestrictions True, if member restricted. infoChanges True, if changes in chat information should be returned. settingChanges True, if changes in chat settings should be returned
ChatEventLogFilters.fromJson(Map<String, dynamic> json)
Parse from a json

Properties

hashCode int
The hash code for this object. [...]
read-only, inherited
infoChanges bool
read / write
memberInvites bool
read / write
memberJoins bool
read / write
memberLeaves bool
read / write
memberPromotions bool
read / write
memberRestrictions bool
read / write
messageDeletions bool
read / write
messageEdits bool
read / write
messagePins bool
read / write
runtimeType Type
A representation of the runtime type of the object.
read-only, inherited
settingChanges bool
read / write

Methods

getConstructor() String
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed. [...]
inherited
toJson() Map<String, dynamic>
override
toString() String
Returns a string representation of this object.
inherited

Operators

operator ==(dynamic other) bool
The equality operator. [...]
inherited

Constants

CONSTRUCTOR → const String
"chatEventLogFilters"