👽 Support new mixed feed
This commit is contained in:
@ -14,25 +14,27 @@ abstract class SnNewsSource with _$SnNewsSource {
|
||||
required bool enabled,
|
||||
}) = _SnNewsSource;
|
||||
|
||||
factory SnNewsSource.fromJson(Map<String, dynamic> json) => _$SnNewsSourceFromJson(json);
|
||||
factory SnNewsSource.fromJson(Map<String, dynamic> json) =>
|
||||
_$SnNewsSourceFromJson(json);
|
||||
}
|
||||
|
||||
@freezed
|
||||
abstract class SnNewsArticle with _$SnNewsArticle {
|
||||
const factory SnNewsArticle({
|
||||
abstract class SnSubscriptionItem with _$SnSubscriptionItem {
|
||||
const factory SnSubscriptionItem({
|
||||
required int id,
|
||||
required DateTime createdAt,
|
||||
required DateTime updatedAt,
|
||||
required dynamic deletedAt,
|
||||
required DateTime? deletedAt,
|
||||
required String thumbnail,
|
||||
required String title,
|
||||
required String description,
|
||||
required String content,
|
||||
required String url,
|
||||
required String hash,
|
||||
required String source,
|
||||
required int feedId,
|
||||
required DateTime? publishedAt,
|
||||
}) = _SnNewsArticle;
|
||||
}) = _SnSubscriptionItem;
|
||||
|
||||
factory SnNewsArticle.fromJson(Map<String, dynamic> json) => _$SnNewsArticleFromJson(json);
|
||||
factory SnSubscriptionItem.fromJson(Map<String, dynamic> json) =>
|
||||
_$SnSubscriptionItemFromJson(json);
|
||||
}
|
||||
|
Reference in New Issue
Block a user