import 'package:freezed_annotation/freezed_annotation.dart'; part 'embed.freezed.dart'; part 'embed.g.dart'; @freezed sealed class SnScrappedLink with _$SnScrappedLink { const factory SnScrappedLink({ required String type, required String url, required String title, required String? description, required String? imageUrl, required String faviconUrl, required String siteName, required String? contentType, required String? author, required DateTime? publishedDate, }) = _SnScrappedLink; factory SnScrappedLink.fromJson(Map json) => _$SnScrappedLinkFromJson(json); }