import "package:fast_immutable_collections/fast_immutable_collections.dart"; import "package:freezed_annotation/freezed_annotation.dart"; part "gemoji.freezed.dart"; part "gemoji.g.dart"; @freezed abstract class Gemoji with _$Gemoji { const factory Gemoji({ required String emoji, required String category, required IList aliases, required String description, required IList tags, }) = _Gemoji; factory Gemoji.fromJson(Map json) => _$GemojiFromJson(json); }