import "package:fast_immutable_collections/fast_immutable_collections.dart"; import "package:freezed_annotation/freezed_annotation.dart"; part "emoji.freezed.dart"; part "emoji.g.dart"; @Freezed(toJson: false, fromJson: false) @JsonSerializable() class Emoji({ required final String emoji, required final String category, required final IList aliases, required final String description, required final IList tags, }) with _$Emoji { Map toJson() => _$EmojiToJson(this); factory Emoji.fromJson(Map json) => _$EmojiFromJson(json); }