MessageReactionUpdated constructor
const
MessageReactionUpdated({
- @JsonKey(name: 'chat') required Chat chat,
- @JsonKey(name: 'message_id') required int messageId,
- @JsonKey(name: 'user') User? user,
- @JsonKey(name: 'actor_chat') Chat? actorChat,
- @JsonKey(name: 'date') required int date,
- @JsonKey(name: 'old_reaction') required List<
ReactionType> oldReaction, - @JsonKey(name: 'new_reaction') required List<
ReactionType> newReaction,
Creates a new instance of MessageReactionUpdated.
Implementation
const factory MessageReactionUpdated({
/// The chat containing the message the user reacted to.
@JsonKey(name: 'chat') required Chat chat,
/// Unique identifier of the message inside the chat.
@JsonKey(name: 'message_id') required int messageId,
/// The user that changed the reaction, if the user isn't anonymous.
@JsonKey(name: 'user') User? user,
/// The chat on behalf of which the reaction was changed, if the user is anonymous.
@JsonKey(name: 'actor_chat') Chat? actorChat,
/// Date of the change in Unix time.
@JsonKey(name: 'date') required int date,
/// Previous list of reaction types that were set by the user.
@JsonKey(name: 'old_reaction') required List<ReactionType> oldReaction,
/// New list of reaction types that have been set by the user.
@JsonKey(name: 'new_reaction') required List<ReactionType> newReaction,
}) = _MessageReactionUpdated;