PaidReactor class final

PaidReactor (paidReactor) - basic class

Contains information about a user that added paid reactions.

  • senderId: Identifier of the user or chat that added the reactions; may be null for anonymous reactors that aren't the current user (optional).
  • starCount: Number of Telegram Stars added.
  • isTop: True, if the reactor is one of the most active reactors; can be false if the reactor is the current user.
  • isMe: True, if the paid reaction was added by the current user.
  • isAnonymous: True, if the reactor is anonymous.
Inheritance

Constructors

PaidReactor({MessageSender? senderId, required int starCount, required bool isTop, required bool isMe, required bool isAnonymous})
PaidReactor (paidReactor) - basic class
const
PaidReactor.fromJson(Map<String, dynamic> json)
Parse from a json
factory

Properties

clientId int?
Client ID, from which this object was received
no setterinherited
currentObjectId String
TDLib object type for current class instance
no setteroverride
extra → dynamic
A sign from TDLib update
no setterinherited
hashCode int
The hash code for this object.
no setterinherited
isAnonymous bool
True, if the reactor is anonymous
final
isMe bool
True, if the paid reaction was added by the current user
final
isTop bool
True, if the reactor is one of the most active reactors; can be false if the reactor is the current user
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
senderId MessageSender?
Identifier of the user or chat that added the reactions; may be null for anonymous reactors that aren't the current user
final
starCount int
Number of Telegram Stars added
final

Methods

copyWith({MessageSender? senderId, int? starCount, bool? isTop, bool? isMe, bool? isAnonymous}) PaidReactor
Copy model with modified properties.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
Convert model to TDLib JSON format
override
toString() String
Convert model to TDLib JSON format, encoded into String.
override

Operators

operator ==(Object other) bool
The equality operator.
inherited

Constants

defaultObjectId → const String
TDLib object type