ReactionType.customEmoji constructor

  1. @Assert('type == ReactionTypeType.customEmoji', 'type must be ReactionTypeType.customEmoji')
const ReactionType.customEmoji({
  1. @JsonKey(name: 'type') @Default(ReactionTypeType.customEmoji) ReactionTypeType type,
  2. @JsonKey(name: 'custom_emoji_id') required String customEmojiId,
})

Custom emoji reaction

Implementation

@Assert(
  'type == ReactionTypeType.customEmoji',
  'type must be ReactionTypeType.customEmoji',
)
const factory ReactionType.customEmoji({
  /// Type of the reaction, must be "custom_emoji"
  @JsonKey(name: 'type')
  @Default(ReactionTypeType.customEmoji)
  ReactionTypeType type,

  /// Custom emoji identifier
  @JsonKey(name: 'custom_emoji_id') required final String customEmojiId,
}) = ReactionTypeCustomEmoji;