1+ import 'package:ht_shared/ht_shared.dart' show Category, Country, Headline, Source;
12import 'package:ht_shared/src/models/feed/feed_item.dart' ;
3+ import 'package:ht_shared/src/models/feed/feed_item_action.dart'
4+ show FeedItemAction, feedItemActionFromJson, feedItemActionToJson;
25import 'package:ht_shared/src/models/feed/suggested_content_display_type.dart' ;
6+ import 'package:ht_shared/src/models/models.dart' show Category, Country, Headline, Source;
7+ import 'package:ht_shared/src/models/news/news.dart' show Category, Country, Headline, Source;
38import 'package:json_annotation/json_annotation.dart' ;
49import 'package:uuid/uuid.dart' ;
510
6- import 'package:ht_shared/src/models/feed/feed_item_action.dart'
7- show FeedItemAction, feedItemActionFromJson, feedItemActionToJson;
8-
911part 'suggested_content.g.dart' ;
1012
1113/// {@template suggested_content}
@@ -22,10 +24,9 @@ class SuggestedContent extends FeedItem {
2224 SuggestedContent ({
2325 required this .displayType,
2426 required this .items,
25- this .title,
27+ required super .action, // Add action to constructor, this.title,
2628 this .description,
2729 String ? id,
28- required super .action, // Add action to constructor
2930 }) : id = id ?? const Uuid ().v4 (),
3031 super (type: 'suggested_content' );
3132
0 commit comments