// GENERATED CODE - DO NOT MODIFY BY HAND part of 'news.openapi.dart'; // ************************************************************************** // BuiltValueGenerator // ************************************************************************** Serializer _$newsSupportedAPIVersionsSerializer = _$NewsSupportedAPIVersionsSerializer(); Serializer _$newsArticleSerializer = _$NewsArticleSerializer(); Serializer _$newsFeedSerializer = _$NewsFeedSerializer(); Serializer _$newsFolderSerializer = _$NewsFolderSerializer(); Serializer _$newsListFoldersSerializer = _$NewsListFoldersSerializer(); Serializer _$newsListFeedsSerializer = _$NewsListFeedsSerializer(); Serializer _$newsListArticlesSerializer = _$NewsListArticlesSerializer(); Serializer _$newsOCSMetaSerializer = _$NewsOCSMetaSerializer(); Serializer _$newsEmptyOCSOcsSerializer = _$NewsEmptyOCS_OcsSerializer(); Serializer _$newsEmptyOCSSerializer = _$NewsEmptyOCSSerializer(); class _$NewsSupportedAPIVersionsSerializer implements StructuredSerializer { @override final Iterable types = const [NewsSupportedAPIVersions, _$NewsSupportedAPIVersions]; @override final String wireName = 'NewsSupportedAPIVersions'; @override Iterable serialize(Serializers serializers, NewsSupportedAPIVersions object, {FullType specifiedType = FullType.unspecified}) { final result = []; Object? value; value = object.apiLevels; if (value != null) { result ..add('apiLevels') ..add(serializers.serialize(value, specifiedType: const FullType(BuiltList, [FullType(String)]))); } return result; } @override NewsSupportedAPIVersions deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = NewsSupportedAPIVersionsBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'apiLevels': result.apiLevels.replace(serializers.deserialize(value, specifiedType: const FullType(BuiltList, [FullType(String)]))! as BuiltList); break; } } return result.build(); } } class _$NewsArticleSerializer implements StructuredSerializer { @override final Iterable types = const [NewsArticle, _$NewsArticle]; @override final String wireName = 'NewsArticle'; @override Iterable serialize(Serializers serializers, NewsArticle object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'id', serializers.serialize(object.id, specifiedType: const FullType(int)), 'guid', serializers.serialize(object.guid, specifiedType: const FullType(String)), 'guidHash', serializers.serialize(object.guidHash, specifiedType: const FullType(String)), 'title', serializers.serialize(object.title, specifiedType: const FullType(String)), 'pubDate', serializers.serialize(object.pubDate, specifiedType: const FullType(int)), 'body', serializers.serialize(object.body, specifiedType: const FullType(String)), 'feedId', serializers.serialize(object.feedId, specifiedType: const FullType(int)), 'unread', serializers.serialize(object.unread, specifiedType: const FullType(bool)), 'starred', serializers.serialize(object.starred, specifiedType: const FullType(bool)), 'lastModified', serializers.serialize(object.lastModified, specifiedType: const FullType(int)), 'rtl', serializers.serialize(object.rtl, specifiedType: const FullType(bool)), 'fingerprint', serializers.serialize(object.fingerprint, specifiedType: const FullType(String)), 'contentHash', serializers.serialize(object.contentHash, specifiedType: const FullType(String)), ]; Object? value; value = object.url; if (value != null) { result ..add('url') ..add(serializers.serialize(value, specifiedType: const FullType(String))); } value = object.author; if (value != null) { result ..add('author') ..add(serializers.serialize(value, specifiedType: const FullType(String))); } value = object.updatedDate; if (value != null) { result ..add('updatedDate') ..add(serializers.serialize(value, specifiedType: const FullType(int))); } value = object.enclosureMime; if (value != null) { result ..add('enclosureMime') ..add(serializers.serialize(value, specifiedType: const FullType(String))); } value = object.enclosureLink; if (value != null) { result ..add('enclosureLink') ..add(serializers.serialize(value, specifiedType: const FullType(String))); } value = object.mediaThumbnail; if (value != null) { result ..add('mediaThumbnail') ..add(serializers.serialize(value, specifiedType: const FullType(String))); } value = object.mediaDescription; if (value != null) { result ..add('mediaDescription') ..add(serializers.serialize(value, specifiedType: const FullType(String))); } return result; } @override NewsArticle deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = NewsArticleBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'id': result.id = serializers.deserialize(value, specifiedType: const FullType(int))! as int; break; case 'guid': result.guid = serializers.deserialize(value, specifiedType: const FullType(String))! as String; break; case 'guidHash': result.guidHash = serializers.deserialize(value, specifiedType: const FullType(String))! as String; break; case 'url': result.url = serializers.deserialize(value, specifiedType: const FullType(String)) as String?; break; case 'title': result.title = serializers.deserialize(value, specifiedType: const FullType(String))! as String; break; case 'author': result.author = serializers.deserialize(value, specifiedType: const FullType(String)) as String?; break; case 'pubDate': result.pubDate = serializers.deserialize(value, specifiedType: const FullType(int))! as int; break; case 'updatedDate': result.updatedDate = serializers.deserialize(value, specifiedType: const FullType(int)) as int?; break; case 'body': result.body = serializers.deserialize(value, specifiedType: const FullType(String))! as String; break; case 'enclosureMime': result.enclosureMime = serializers.deserialize(value, specifiedType: const FullType(String)) as String?; break; case 'enclosureLink': result.enclosureLink = serializers.deserialize(value, specifiedType: const FullType(String)) as String?; break; case 'mediaThumbnail': result.mediaThumbnail = serializers.deserialize(value, specifiedType: const FullType(String)) as String?; break; case 'mediaDescription': result.mediaDescription = serializers.deserialize(value, specifiedType: const FullType(String)) as String?; break; case 'feedId': result.feedId = serializers.deserialize(value, specifiedType: const FullType(int))! as int; break; case 'unread': result.unread = serializers.deserialize(value, specifiedType: const FullType(bool))! as bool; break; case 'starred': result.starred = serializers.deserialize(value, specifiedType: const FullType(bool))! as bool; break; case 'lastModified': result.lastModified = serializers.deserialize(value, specifiedType: const FullType(int))! as int; break; case 'rtl': result.rtl = serializers.deserialize(value, specifiedType: const FullType(bool))! as bool; break; case 'fingerprint': result.fingerprint = serializers.deserialize(value, specifiedType: const FullType(String))! as String; break; case 'contentHash': result.contentHash = serializers.deserialize(value, specifiedType: const FullType(String))! as String; break; } } return result.build(); } } class _$NewsFeedSerializer implements StructuredSerializer { @override final Iterable types = const [NewsFeed, _$NewsFeed]; @override final String wireName = 'NewsFeed'; @override Iterable serialize(Serializers serializers, NewsFeed object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'id', serializers.serialize(object.id, specifiedType: const FullType(int)), 'url', serializers.serialize(object.url, specifiedType: const FullType(String)), 'title', serializers.serialize(object.title, specifiedType: const FullType(String)), 'added', serializers.serialize(object.added, specifiedType: const FullType(int)), 'ordering', serializers.serialize(object.ordering, specifiedType: const FullType(int)), 'pinned', serializers.serialize(object.pinned, specifiedType: const FullType(bool)), 'updateErrorCount', serializers.serialize(object.updateErrorCount, specifiedType: const FullType(int)), 'items', serializers.serialize(object.items, specifiedType: const FullType(BuiltList, [FullType(NewsArticle)])), ]; Object? value; value = object.faviconLink; if (value != null) { result ..add('faviconLink') ..add(serializers.serialize(value, specifiedType: const FullType(String))); } value = object.folderId; if (value != null) { result ..add('folderId') ..add(serializers.serialize(value, specifiedType: const FullType(int))); } value = object.unreadCount; if (value != null) { result ..add('unreadCount') ..add(serializers.serialize(value, specifiedType: const FullType(int))); } value = object.link; if (value != null) { result ..add('link') ..add(serializers.serialize(value, specifiedType: const FullType(String))); } value = object.lastUpdateError; if (value != null) { result ..add('lastUpdateError') ..add(serializers.serialize(value, specifiedType: const FullType(String))); } return result; } @override NewsFeed deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = NewsFeedBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'id': result.id = serializers.deserialize(value, specifiedType: const FullType(int))! as int; break; case 'url': result.url = serializers.deserialize(value, specifiedType: const FullType(String))! as String; break; case 'title': result.title = serializers.deserialize(value, specifiedType: const FullType(String))! as String; break; case 'faviconLink': result.faviconLink = serializers.deserialize(value, specifiedType: const FullType(String)) as String?; break; case 'added': result.added = serializers.deserialize(value, specifiedType: const FullType(int))! as int; break; case 'folderId': result.folderId = serializers.deserialize(value, specifiedType: const FullType(int)) as int?; break; case 'unreadCount': result.unreadCount = serializers.deserialize(value, specifiedType: const FullType(int)) as int?; break; case 'ordering': result.ordering = serializers.deserialize(value, specifiedType: const FullType(int))! as int; break; case 'link': result.link = serializers.deserialize(value, specifiedType: const FullType(String)) as String?; break; case 'pinned': result.pinned = serializers.deserialize(value, specifiedType: const FullType(bool))! as bool; break; case 'updateErrorCount': result.updateErrorCount = serializers.deserialize(value, specifiedType: const FullType(int))! as int; break; case 'lastUpdateError': result.lastUpdateError = serializers.deserialize(value, specifiedType: const FullType(String)) as String?; break; case 'items': result.items.replace(serializers.deserialize(value, specifiedType: const FullType(BuiltList, [FullType(NewsArticle)]))! as BuiltList); break; } } return result.build(); } } class _$NewsFolderSerializer implements StructuredSerializer { @override final Iterable types = const [NewsFolder, _$NewsFolder]; @override final String wireName = 'NewsFolder'; @override Iterable serialize(Serializers serializers, NewsFolder object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'id', serializers.serialize(object.id, specifiedType: const FullType(int)), 'name', serializers.serialize(object.name, specifiedType: const FullType(String)), 'opened', serializers.serialize(object.opened, specifiedType: const FullType(bool)), 'feeds', serializers.serialize(object.feeds, specifiedType: const FullType(BuiltList, [FullType(NewsFeed)])), ]; return result; } @override NewsFolder deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = NewsFolderBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'id': result.id = serializers.deserialize(value, specifiedType: const FullType(int))! as int; break; case 'name': result.name = serializers.deserialize(value, specifiedType: const FullType(String))! as String; break; case 'opened': result.opened = serializers.deserialize(value, specifiedType: const FullType(bool))! as bool; break; case 'feeds': result.feeds.replace(serializers.deserialize(value, specifiedType: const FullType(BuiltList, [FullType(NewsFeed)]))! as BuiltList); break; } } return result.build(); } } class _$NewsListFoldersSerializer implements StructuredSerializer { @override final Iterable types = const [NewsListFolders, _$NewsListFolders]; @override final String wireName = 'NewsListFolders'; @override Iterable serialize(Serializers serializers, NewsListFolders object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'folders', serializers.serialize(object.folders, specifiedType: const FullType(BuiltList, [FullType(NewsFolder)])), ]; return result; } @override NewsListFolders deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = NewsListFoldersBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'folders': result.folders.replace(serializers.deserialize(value, specifiedType: const FullType(BuiltList, [FullType(NewsFolder)]))! as BuiltList); break; } } return result.build(); } } class _$NewsListFeedsSerializer implements StructuredSerializer { @override final Iterable types = const [NewsListFeeds, _$NewsListFeeds]; @override final String wireName = 'NewsListFeeds'; @override Iterable serialize(Serializers serializers, NewsListFeeds object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'feeds', serializers.serialize(object.feeds, specifiedType: const FullType(BuiltList, [FullType(NewsFeed)])), ]; Object? value; value = object.starredCount; if (value != null) { result ..add('starredCount') ..add(serializers.serialize(value, specifiedType: const FullType(int))); } value = object.newestItemId; if (value != null) { result ..add('newestItemId') ..add(serializers.serialize(value, specifiedType: const FullType(int))); } return result; } @override NewsListFeeds deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = NewsListFeedsBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'starredCount': result.starredCount = serializers.deserialize(value, specifiedType: const FullType(int)) as int?; break; case 'newestItemId': result.newestItemId = serializers.deserialize(value, specifiedType: const FullType(int)) as int?; break; case 'feeds': result.feeds.replace(serializers.deserialize(value, specifiedType: const FullType(BuiltList, [FullType(NewsFeed)]))! as BuiltList); break; } } return result.build(); } } class _$NewsListArticlesSerializer implements StructuredSerializer { @override final Iterable types = const [NewsListArticles, _$NewsListArticles]; @override final String wireName = 'NewsListArticles'; @override Iterable serialize(Serializers serializers, NewsListArticles object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'items', serializers.serialize(object.items, specifiedType: const FullType(BuiltList, [FullType(NewsArticle)])), ]; return result; } @override NewsListArticles deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = NewsListArticlesBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'items': result.items.replace(serializers.deserialize(value, specifiedType: const FullType(BuiltList, [FullType(NewsArticle)]))! as BuiltList); break; } } return result.build(); } } class _$NewsOCSMetaSerializer implements StructuredSerializer { @override final Iterable types = const [NewsOCSMeta, _$NewsOCSMeta]; @override final String wireName = 'NewsOCSMeta'; @override Iterable serialize(Serializers serializers, NewsOCSMeta object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'status', serializers.serialize(object.status, specifiedType: const FullType(String)), 'statuscode', serializers.serialize(object.statuscode, specifiedType: const FullType(int)), ]; Object? value; value = object.message; if (value != null) { result ..add('message') ..add(serializers.serialize(value, specifiedType: const FullType(String))); } value = object.totalitems; if (value != null) { result ..add('totalitems') ..add(serializers.serialize(value, specifiedType: const FullType(String))); } value = object.itemsperpage; if (value != null) { result ..add('itemsperpage') ..add(serializers.serialize(value, specifiedType: const FullType(String))); } return result; } @override NewsOCSMeta deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = NewsOCSMetaBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'status': result.status = serializers.deserialize(value, specifiedType: const FullType(String))! as String; break; case 'statuscode': result.statuscode = serializers.deserialize(value, specifiedType: const FullType(int))! as int; break; case 'message': result.message = serializers.deserialize(value, specifiedType: const FullType(String)) as String?; break; case 'totalitems': result.totalitems = serializers.deserialize(value, specifiedType: const FullType(String)) as String?; break; case 'itemsperpage': result.itemsperpage = serializers.deserialize(value, specifiedType: const FullType(String)) as String?; break; } } return result.build(); } } class _$NewsEmptyOCS_OcsSerializer implements StructuredSerializer { @override final Iterable types = const [NewsEmptyOCS_Ocs, _$NewsEmptyOCS_Ocs]; @override final String wireName = 'NewsEmptyOCS_Ocs'; @override Iterable serialize(Serializers serializers, NewsEmptyOCS_Ocs object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'meta', serializers.serialize(object.meta, specifiedType: const FullType(NewsOCSMeta)), 'data', serializers.serialize(object.data, specifiedType: const FullType(BuiltList, [FullType(JsonObject)])), ]; return result; } @override NewsEmptyOCS_Ocs deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = NewsEmptyOCS_OcsBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'meta': result.meta .replace(serializers.deserialize(value, specifiedType: const FullType(NewsOCSMeta))! as NewsOCSMeta); break; case 'data': result.data.replace(serializers.deserialize(value, specifiedType: const FullType(BuiltList, [FullType(JsonObject)]))! as BuiltList); break; } } return result.build(); } } class _$NewsEmptyOCSSerializer implements StructuredSerializer { @override final Iterable types = const [NewsEmptyOCS, _$NewsEmptyOCS]; @override final String wireName = 'NewsEmptyOCS'; @override Iterable serialize(Serializers serializers, NewsEmptyOCS object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'ocs', serializers.serialize(object.ocs, specifiedType: const FullType(NewsEmptyOCS_Ocs)), ]; return result; } @override NewsEmptyOCS deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = NewsEmptyOCSBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'ocs': result.ocs.replace( serializers.deserialize(value, specifiedType: const FullType(NewsEmptyOCS_Ocs))! as NewsEmptyOCS_Ocs); break; } } return result.build(); } } abstract mixin class NewsSupportedAPIVersionsInterfaceBuilder { void replace(NewsSupportedAPIVersionsInterface other); void update(void Function(NewsSupportedAPIVersionsInterfaceBuilder) updates); ListBuilder get apiLevels; set apiLevels(ListBuilder? apiLevels); } class _$NewsSupportedAPIVersions extends NewsSupportedAPIVersions { @override final BuiltList? apiLevels; factory _$NewsSupportedAPIVersions([void Function(NewsSupportedAPIVersionsBuilder)? updates]) => (NewsSupportedAPIVersionsBuilder()..update(updates))._build(); _$NewsSupportedAPIVersions._({this.apiLevels}) : super._(); @override NewsSupportedAPIVersions rebuild(void Function(NewsSupportedAPIVersionsBuilder) updates) => (toBuilder()..update(updates)).build(); @override NewsSupportedAPIVersionsBuilder toBuilder() => NewsSupportedAPIVersionsBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is NewsSupportedAPIVersions && apiLevels == other.apiLevels; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, apiLevels.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'NewsSupportedAPIVersions')..add('apiLevels', apiLevels)).toString(); } } class NewsSupportedAPIVersionsBuilder implements Builder, NewsSupportedAPIVersionsInterfaceBuilder { _$NewsSupportedAPIVersions? _$v; ListBuilder? _apiLevels; ListBuilder get apiLevels => _$this._apiLevels ??= ListBuilder(); set apiLevels(covariant ListBuilder? apiLevels) => _$this._apiLevels = apiLevels; NewsSupportedAPIVersionsBuilder(); NewsSupportedAPIVersionsBuilder get _$this { final $v = _$v; if ($v != null) { _apiLevels = $v.apiLevels?.toBuilder(); _$v = null; } return this; } @override void replace(covariant NewsSupportedAPIVersions other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$NewsSupportedAPIVersions; } @override void update(void Function(NewsSupportedAPIVersionsBuilder)? updates) { if (updates != null) updates(this); } @override NewsSupportedAPIVersions build() => _build(); _$NewsSupportedAPIVersions _build() { _$NewsSupportedAPIVersions _$result; try { _$result = _$v ?? _$NewsSupportedAPIVersions._(apiLevels: _apiLevels?.build()); } catch (_) { late String _$failedField; try { _$failedField = 'apiLevels'; _apiLevels?.build(); } catch (e) { throw BuiltValueNestedFieldError(r'NewsSupportedAPIVersions', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class NewsArticleInterfaceBuilder { void replace(NewsArticleInterface other); void update(void Function(NewsArticleInterfaceBuilder) updates); int? get id; set id(int? id); String? get guid; set guid(String? guid); String? get guidHash; set guidHash(String? guidHash); String? get url; set url(String? url); String? get title; set title(String? title); String? get author; set author(String? author); int? get pubDate; set pubDate(int? pubDate); int? get updatedDate; set updatedDate(int? updatedDate); String? get body; set body(String? body); String? get enclosureMime; set enclosureMime(String? enclosureMime); String? get enclosureLink; set enclosureLink(String? enclosureLink); String? get mediaThumbnail; set mediaThumbnail(String? mediaThumbnail); String? get mediaDescription; set mediaDescription(String? mediaDescription); int? get feedId; set feedId(int? feedId); bool? get unread; set unread(bool? unread); bool? get starred; set starred(bool? starred); int? get lastModified; set lastModified(int? lastModified); bool? get rtl; set rtl(bool? rtl); String? get fingerprint; set fingerprint(String? fingerprint); String? get contentHash; set contentHash(String? contentHash); } class _$NewsArticle extends NewsArticle { @override final int id; @override final String guid; @override final String guidHash; @override final String? url; @override final String title; @override final String? author; @override final int pubDate; @override final int? updatedDate; @override final String body; @override final String? enclosureMime; @override final String? enclosureLink; @override final String? mediaThumbnail; @override final String? mediaDescription; @override final int feedId; @override final bool unread; @override final bool starred; @override final int lastModified; @override final bool rtl; @override final String fingerprint; @override final String contentHash; factory _$NewsArticle([void Function(NewsArticleBuilder)? updates]) => (NewsArticleBuilder()..update(updates))._build(); _$NewsArticle._( {required this.id, required this.guid, required this.guidHash, this.url, required this.title, this.author, required this.pubDate, this.updatedDate, required this.body, this.enclosureMime, this.enclosureLink, this.mediaThumbnail, this.mediaDescription, required this.feedId, required this.unread, required this.starred, required this.lastModified, required this.rtl, required this.fingerprint, required this.contentHash}) : super._() { BuiltValueNullFieldError.checkNotNull(id, r'NewsArticle', 'id'); BuiltValueNullFieldError.checkNotNull(guid, r'NewsArticle', 'guid'); BuiltValueNullFieldError.checkNotNull(guidHash, r'NewsArticle', 'guidHash'); BuiltValueNullFieldError.checkNotNull(title, r'NewsArticle', 'title'); BuiltValueNullFieldError.checkNotNull(pubDate, r'NewsArticle', 'pubDate'); BuiltValueNullFieldError.checkNotNull(body, r'NewsArticle', 'body'); BuiltValueNullFieldError.checkNotNull(feedId, r'NewsArticle', 'feedId'); BuiltValueNullFieldError.checkNotNull(unread, r'NewsArticle', 'unread'); BuiltValueNullFieldError.checkNotNull(starred, r'NewsArticle', 'starred'); BuiltValueNullFieldError.checkNotNull(lastModified, r'NewsArticle', 'lastModified'); BuiltValueNullFieldError.checkNotNull(rtl, r'NewsArticle', 'rtl'); BuiltValueNullFieldError.checkNotNull(fingerprint, r'NewsArticle', 'fingerprint'); BuiltValueNullFieldError.checkNotNull(contentHash, r'NewsArticle', 'contentHash'); } @override NewsArticle rebuild(void Function(NewsArticleBuilder) updates) => (toBuilder()..update(updates)).build(); @override NewsArticleBuilder toBuilder() => NewsArticleBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is NewsArticle && id == other.id && guid == other.guid && guidHash == other.guidHash && url == other.url && title == other.title && author == other.author && pubDate == other.pubDate && updatedDate == other.updatedDate && body == other.body && enclosureMime == other.enclosureMime && enclosureLink == other.enclosureLink && mediaThumbnail == other.mediaThumbnail && mediaDescription == other.mediaDescription && feedId == other.feedId && unread == other.unread && starred == other.starred && lastModified == other.lastModified && rtl == other.rtl && fingerprint == other.fingerprint && contentHash == other.contentHash; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, id.hashCode); _$hash = $jc(_$hash, guid.hashCode); _$hash = $jc(_$hash, guidHash.hashCode); _$hash = $jc(_$hash, url.hashCode); _$hash = $jc(_$hash, title.hashCode); _$hash = $jc(_$hash, author.hashCode); _$hash = $jc(_$hash, pubDate.hashCode); _$hash = $jc(_$hash, updatedDate.hashCode); _$hash = $jc(_$hash, body.hashCode); _$hash = $jc(_$hash, enclosureMime.hashCode); _$hash = $jc(_$hash, enclosureLink.hashCode); _$hash = $jc(_$hash, mediaThumbnail.hashCode); _$hash = $jc(_$hash, mediaDescription.hashCode); _$hash = $jc(_$hash, feedId.hashCode); _$hash = $jc(_$hash, unread.hashCode); _$hash = $jc(_$hash, starred.hashCode); _$hash = $jc(_$hash, lastModified.hashCode); _$hash = $jc(_$hash, rtl.hashCode); _$hash = $jc(_$hash, fingerprint.hashCode); _$hash = $jc(_$hash, contentHash.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'NewsArticle') ..add('id', id) ..add('guid', guid) ..add('guidHash', guidHash) ..add('url', url) ..add('title', title) ..add('author', author) ..add('pubDate', pubDate) ..add('updatedDate', updatedDate) ..add('body', body) ..add('enclosureMime', enclosureMime) ..add('enclosureLink', enclosureLink) ..add('mediaThumbnail', mediaThumbnail) ..add('mediaDescription', mediaDescription) ..add('feedId', feedId) ..add('unread', unread) ..add('starred', starred) ..add('lastModified', lastModified) ..add('rtl', rtl) ..add('fingerprint', fingerprint) ..add('contentHash', contentHash)) .toString(); } } class NewsArticleBuilder implements Builder, NewsArticleInterfaceBuilder { _$NewsArticle? _$v; int? _id; int? get id => _$this._id; set id(covariant int? id) => _$this._id = id; String? _guid; String? get guid => _$this._guid; set guid(covariant String? guid) => _$this._guid = guid; String? _guidHash; String? get guidHash => _$this._guidHash; set guidHash(covariant String? guidHash) => _$this._guidHash = guidHash; String? _url; String? get url => _$this._url; set url(covariant String? url) => _$this._url = url; String? _title; String? get title => _$this._title; set title(covariant String? title) => _$this._title = title; String? _author; String? get author => _$this._author; set author(covariant String? author) => _$this._author = author; int? _pubDate; int? get pubDate => _$this._pubDate; set pubDate(covariant int? pubDate) => _$this._pubDate = pubDate; int? _updatedDate; int? get updatedDate => _$this._updatedDate; set updatedDate(covariant int? updatedDate) => _$this._updatedDate = updatedDate; String? _body; String? get body => _$this._body; set body(covariant String? body) => _$this._body = body; String? _enclosureMime; String? get enclosureMime => _$this._enclosureMime; set enclosureMime(covariant String? enclosureMime) => _$this._enclosureMime = enclosureMime; String? _enclosureLink; String? get enclosureLink => _$this._enclosureLink; set enclosureLink(covariant String? enclosureLink) => _$this._enclosureLink = enclosureLink; String? _mediaThumbnail; String? get mediaThumbnail => _$this._mediaThumbnail; set mediaThumbnail(covariant String? mediaThumbnail) => _$this._mediaThumbnail = mediaThumbnail; String? _mediaDescription; String? get mediaDescription => _$this._mediaDescription; set mediaDescription(covariant String? mediaDescription) => _$this._mediaDescription = mediaDescription; int? _feedId; int? get feedId => _$this._feedId; set feedId(covariant int? feedId) => _$this._feedId = feedId; bool? _unread; bool? get unread => _$this._unread; set unread(covariant bool? unread) => _$this._unread = unread; bool? _starred; bool? get starred => _$this._starred; set starred(covariant bool? starred) => _$this._starred = starred; int? _lastModified; int? get lastModified => _$this._lastModified; set lastModified(covariant int? lastModified) => _$this._lastModified = lastModified; bool? _rtl; bool? get rtl => _$this._rtl; set rtl(covariant bool? rtl) => _$this._rtl = rtl; String? _fingerprint; String? get fingerprint => _$this._fingerprint; set fingerprint(covariant String? fingerprint) => _$this._fingerprint = fingerprint; String? _contentHash; String? get contentHash => _$this._contentHash; set contentHash(covariant String? contentHash) => _$this._contentHash = contentHash; NewsArticleBuilder(); NewsArticleBuilder get _$this { final $v = _$v; if ($v != null) { _id = $v.id; _guid = $v.guid; _guidHash = $v.guidHash; _url = $v.url; _title = $v.title; _author = $v.author; _pubDate = $v.pubDate; _updatedDate = $v.updatedDate; _body = $v.body; _enclosureMime = $v.enclosureMime; _enclosureLink = $v.enclosureLink; _mediaThumbnail = $v.mediaThumbnail; _mediaDescription = $v.mediaDescription; _feedId = $v.feedId; _unread = $v.unread; _starred = $v.starred; _lastModified = $v.lastModified; _rtl = $v.rtl; _fingerprint = $v.fingerprint; _contentHash = $v.contentHash; _$v = null; } return this; } @override void replace(covariant NewsArticle other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$NewsArticle; } @override void update(void Function(NewsArticleBuilder)? updates) { if (updates != null) updates(this); } @override NewsArticle build() => _build(); _$NewsArticle _build() { final _$result = _$v ?? _$NewsArticle._( id: BuiltValueNullFieldError.checkNotNull(id, r'NewsArticle', 'id'), guid: BuiltValueNullFieldError.checkNotNull(guid, r'NewsArticle', 'guid'), guidHash: BuiltValueNullFieldError.checkNotNull(guidHash, r'NewsArticle', 'guidHash'), url: url, title: BuiltValueNullFieldError.checkNotNull(title, r'NewsArticle', 'title'), author: author, pubDate: BuiltValueNullFieldError.checkNotNull(pubDate, r'NewsArticle', 'pubDate'), updatedDate: updatedDate, body: BuiltValueNullFieldError.checkNotNull(body, r'NewsArticle', 'body'), enclosureMime: enclosureMime, enclosureLink: enclosureLink, mediaThumbnail: mediaThumbnail, mediaDescription: mediaDescription, feedId: BuiltValueNullFieldError.checkNotNull(feedId, r'NewsArticle', 'feedId'), unread: BuiltValueNullFieldError.checkNotNull(unread, r'NewsArticle', 'unread'), starred: BuiltValueNullFieldError.checkNotNull(starred, r'NewsArticle', 'starred'), lastModified: BuiltValueNullFieldError.checkNotNull(lastModified, r'NewsArticle', 'lastModified'), rtl: BuiltValueNullFieldError.checkNotNull(rtl, r'NewsArticle', 'rtl'), fingerprint: BuiltValueNullFieldError.checkNotNull(fingerprint, r'NewsArticle', 'fingerprint'), contentHash: BuiltValueNullFieldError.checkNotNull(contentHash, r'NewsArticle', 'contentHash')); replace(_$result); return _$result; } } abstract mixin class NewsFeedInterfaceBuilder { void replace(NewsFeedInterface other); void update(void Function(NewsFeedInterfaceBuilder) updates); int? get id; set id(int? id); String? get url; set url(String? url); String? get title; set title(String? title); String? get faviconLink; set faviconLink(String? faviconLink); int? get added; set added(int? added); int? get folderId; set folderId(int? folderId); int? get unreadCount; set unreadCount(int? unreadCount); int? get ordering; set ordering(int? ordering); String? get link; set link(String? link); bool? get pinned; set pinned(bool? pinned); int? get updateErrorCount; set updateErrorCount(int? updateErrorCount); String? get lastUpdateError; set lastUpdateError(String? lastUpdateError); ListBuilder get items; set items(ListBuilder? items); } class _$NewsFeed extends NewsFeed { @override final int id; @override final String url; @override final String title; @override final String? faviconLink; @override final int added; @override final int? folderId; @override final int? unreadCount; @override final int ordering; @override final String? link; @override final bool pinned; @override final int updateErrorCount; @override final String? lastUpdateError; @override final BuiltList items; factory _$NewsFeed([void Function(NewsFeedBuilder)? updates]) => (NewsFeedBuilder()..update(updates))._build(); _$NewsFeed._( {required this.id, required this.url, required this.title, this.faviconLink, required this.added, this.folderId, this.unreadCount, required this.ordering, this.link, required this.pinned, required this.updateErrorCount, this.lastUpdateError, required this.items}) : super._() { BuiltValueNullFieldError.checkNotNull(id, r'NewsFeed', 'id'); BuiltValueNullFieldError.checkNotNull(url, r'NewsFeed', 'url'); BuiltValueNullFieldError.checkNotNull(title, r'NewsFeed', 'title'); BuiltValueNullFieldError.checkNotNull(added, r'NewsFeed', 'added'); BuiltValueNullFieldError.checkNotNull(ordering, r'NewsFeed', 'ordering'); BuiltValueNullFieldError.checkNotNull(pinned, r'NewsFeed', 'pinned'); BuiltValueNullFieldError.checkNotNull(updateErrorCount, r'NewsFeed', 'updateErrorCount'); BuiltValueNullFieldError.checkNotNull(items, r'NewsFeed', 'items'); } @override NewsFeed rebuild(void Function(NewsFeedBuilder) updates) => (toBuilder()..update(updates)).build(); @override NewsFeedBuilder toBuilder() => NewsFeedBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is NewsFeed && id == other.id && url == other.url && title == other.title && faviconLink == other.faviconLink && added == other.added && folderId == other.folderId && unreadCount == other.unreadCount && ordering == other.ordering && link == other.link && pinned == other.pinned && updateErrorCount == other.updateErrorCount && lastUpdateError == other.lastUpdateError && items == other.items; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, id.hashCode); _$hash = $jc(_$hash, url.hashCode); _$hash = $jc(_$hash, title.hashCode); _$hash = $jc(_$hash, faviconLink.hashCode); _$hash = $jc(_$hash, added.hashCode); _$hash = $jc(_$hash, folderId.hashCode); _$hash = $jc(_$hash, unreadCount.hashCode); _$hash = $jc(_$hash, ordering.hashCode); _$hash = $jc(_$hash, link.hashCode); _$hash = $jc(_$hash, pinned.hashCode); _$hash = $jc(_$hash, updateErrorCount.hashCode); _$hash = $jc(_$hash, lastUpdateError.hashCode); _$hash = $jc(_$hash, items.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'NewsFeed') ..add('id', id) ..add('url', url) ..add('title', title) ..add('faviconLink', faviconLink) ..add('added', added) ..add('folderId', folderId) ..add('unreadCount', unreadCount) ..add('ordering', ordering) ..add('link', link) ..add('pinned', pinned) ..add('updateErrorCount', updateErrorCount) ..add('lastUpdateError', lastUpdateError) ..add('items', items)) .toString(); } } class NewsFeedBuilder implements Builder, NewsFeedInterfaceBuilder { _$NewsFeed? _$v; int? _id; int? get id => _$this._id; set id(covariant int? id) => _$this._id = id; String? _url; String? get url => _$this._url; set url(covariant String? url) => _$this._url = url; String? _title; String? get title => _$this._title; set title(covariant String? title) => _$this._title = title; String? _faviconLink; String? get faviconLink => _$this._faviconLink; set faviconLink(covariant String? faviconLink) => _$this._faviconLink = faviconLink; int? _added; int? get added => _$this._added; set added(covariant int? added) => _$this._added = added; int? _folderId; int? get folderId => _$this._folderId; set folderId(covariant int? folderId) => _$this._folderId = folderId; int? _unreadCount; int? get unreadCount => _$this._unreadCount; set unreadCount(covariant int? unreadCount) => _$this._unreadCount = unreadCount; int? _ordering; int? get ordering => _$this._ordering; set ordering(covariant int? ordering) => _$this._ordering = ordering; String? _link; String? get link => _$this._link; set link(covariant String? link) => _$this._link = link; bool? _pinned; bool? get pinned => _$this._pinned; set pinned(covariant bool? pinned) => _$this._pinned = pinned; int? _updateErrorCount; int? get updateErrorCount => _$this._updateErrorCount; set updateErrorCount(covariant int? updateErrorCount) => _$this._updateErrorCount = updateErrorCount; String? _lastUpdateError; String? get lastUpdateError => _$this._lastUpdateError; set lastUpdateError(covariant String? lastUpdateError) => _$this._lastUpdateError = lastUpdateError; ListBuilder? _items; ListBuilder get items => _$this._items ??= ListBuilder(); set items(covariant ListBuilder? items) => _$this._items = items; NewsFeedBuilder(); NewsFeedBuilder get _$this { final $v = _$v; if ($v != null) { _id = $v.id; _url = $v.url; _title = $v.title; _faviconLink = $v.faviconLink; _added = $v.added; _folderId = $v.folderId; _unreadCount = $v.unreadCount; _ordering = $v.ordering; _link = $v.link; _pinned = $v.pinned; _updateErrorCount = $v.updateErrorCount; _lastUpdateError = $v.lastUpdateError; _items = $v.items.toBuilder(); _$v = null; } return this; } @override void replace(covariant NewsFeed other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$NewsFeed; } @override void update(void Function(NewsFeedBuilder)? updates) { if (updates != null) updates(this); } @override NewsFeed build() => _build(); _$NewsFeed _build() { _$NewsFeed _$result; try { _$result = _$v ?? _$NewsFeed._( id: BuiltValueNullFieldError.checkNotNull(id, r'NewsFeed', 'id'), url: BuiltValueNullFieldError.checkNotNull(url, r'NewsFeed', 'url'), title: BuiltValueNullFieldError.checkNotNull(title, r'NewsFeed', 'title'), faviconLink: faviconLink, added: BuiltValueNullFieldError.checkNotNull(added, r'NewsFeed', 'added'), folderId: folderId, unreadCount: unreadCount, ordering: BuiltValueNullFieldError.checkNotNull(ordering, r'NewsFeed', 'ordering'), link: link, pinned: BuiltValueNullFieldError.checkNotNull(pinned, r'NewsFeed', 'pinned'), updateErrorCount: BuiltValueNullFieldError.checkNotNull(updateErrorCount, r'NewsFeed', 'updateErrorCount'), lastUpdateError: lastUpdateError, items: items.build()); } catch (_) { late String _$failedField; try { _$failedField = 'items'; items.build(); } catch (e) { throw BuiltValueNestedFieldError(r'NewsFeed', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class NewsFolderInterfaceBuilder { void replace(NewsFolderInterface other); void update(void Function(NewsFolderInterfaceBuilder) updates); int? get id; set id(int? id); String? get name; set name(String? name); bool? get opened; set opened(bool? opened); ListBuilder get feeds; set feeds(ListBuilder? feeds); } class _$NewsFolder extends NewsFolder { @override final int id; @override final String name; @override final bool opened; @override final BuiltList feeds; factory _$NewsFolder([void Function(NewsFolderBuilder)? updates]) => (NewsFolderBuilder()..update(updates))._build(); _$NewsFolder._({required this.id, required this.name, required this.opened, required this.feeds}) : super._() { BuiltValueNullFieldError.checkNotNull(id, r'NewsFolder', 'id'); BuiltValueNullFieldError.checkNotNull(name, r'NewsFolder', 'name'); BuiltValueNullFieldError.checkNotNull(opened, r'NewsFolder', 'opened'); BuiltValueNullFieldError.checkNotNull(feeds, r'NewsFolder', 'feeds'); } @override NewsFolder rebuild(void Function(NewsFolderBuilder) updates) => (toBuilder()..update(updates)).build(); @override NewsFolderBuilder toBuilder() => NewsFolderBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is NewsFolder && id == other.id && name == other.name && opened == other.opened && feeds == other.feeds; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, id.hashCode); _$hash = $jc(_$hash, name.hashCode); _$hash = $jc(_$hash, opened.hashCode); _$hash = $jc(_$hash, feeds.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'NewsFolder') ..add('id', id) ..add('name', name) ..add('opened', opened) ..add('feeds', feeds)) .toString(); } } class NewsFolderBuilder implements Builder, NewsFolderInterfaceBuilder { _$NewsFolder? _$v; int? _id; int? get id => _$this._id; set id(covariant int? id) => _$this._id = id; String? _name; String? get name => _$this._name; set name(covariant String? name) => _$this._name = name; bool? _opened; bool? get opened => _$this._opened; set opened(covariant bool? opened) => _$this._opened = opened; ListBuilder? _feeds; ListBuilder get feeds => _$this._feeds ??= ListBuilder(); set feeds(covariant ListBuilder? feeds) => _$this._feeds = feeds; NewsFolderBuilder(); NewsFolderBuilder get _$this { final $v = _$v; if ($v != null) { _id = $v.id; _name = $v.name; _opened = $v.opened; _feeds = $v.feeds.toBuilder(); _$v = null; } return this; } @override void replace(covariant NewsFolder other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$NewsFolder; } @override void update(void Function(NewsFolderBuilder)? updates) { if (updates != null) updates(this); } @override NewsFolder build() => _build(); _$NewsFolder _build() { _$NewsFolder _$result; try { _$result = _$v ?? _$NewsFolder._( id: BuiltValueNullFieldError.checkNotNull(id, r'NewsFolder', 'id'), name: BuiltValueNullFieldError.checkNotNull(name, r'NewsFolder', 'name'), opened: BuiltValueNullFieldError.checkNotNull(opened, r'NewsFolder', 'opened'), feeds: feeds.build()); } catch (_) { late String _$failedField; try { _$failedField = 'feeds'; feeds.build(); } catch (e) { throw BuiltValueNestedFieldError(r'NewsFolder', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class NewsListFoldersInterfaceBuilder { void replace(NewsListFoldersInterface other); void update(void Function(NewsListFoldersInterfaceBuilder) updates); ListBuilder get folders; set folders(ListBuilder? folders); } class _$NewsListFolders extends NewsListFolders { @override final BuiltList folders; factory _$NewsListFolders([void Function(NewsListFoldersBuilder)? updates]) => (NewsListFoldersBuilder()..update(updates))._build(); _$NewsListFolders._({required this.folders}) : super._() { BuiltValueNullFieldError.checkNotNull(folders, r'NewsListFolders', 'folders'); } @override NewsListFolders rebuild(void Function(NewsListFoldersBuilder) updates) => (toBuilder()..update(updates)).build(); @override NewsListFoldersBuilder toBuilder() => NewsListFoldersBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is NewsListFolders && folders == other.folders; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, folders.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'NewsListFolders')..add('folders', folders)).toString(); } } class NewsListFoldersBuilder implements Builder, NewsListFoldersInterfaceBuilder { _$NewsListFolders? _$v; ListBuilder? _folders; ListBuilder get folders => _$this._folders ??= ListBuilder(); set folders(covariant ListBuilder? folders) => _$this._folders = folders; NewsListFoldersBuilder(); NewsListFoldersBuilder get _$this { final $v = _$v; if ($v != null) { _folders = $v.folders.toBuilder(); _$v = null; } return this; } @override void replace(covariant NewsListFolders other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$NewsListFolders; } @override void update(void Function(NewsListFoldersBuilder)? updates) { if (updates != null) updates(this); } @override NewsListFolders build() => _build(); _$NewsListFolders _build() { _$NewsListFolders _$result; try { _$result = _$v ?? _$NewsListFolders._(folders: folders.build()); } catch (_) { late String _$failedField; try { _$failedField = 'folders'; folders.build(); } catch (e) { throw BuiltValueNestedFieldError(r'NewsListFolders', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class NewsListFeedsInterfaceBuilder { void replace(NewsListFeedsInterface other); void update(void Function(NewsListFeedsInterfaceBuilder) updates); int? get starredCount; set starredCount(int? starredCount); int? get newestItemId; set newestItemId(int? newestItemId); ListBuilder get feeds; set feeds(ListBuilder? feeds); } class _$NewsListFeeds extends NewsListFeeds { @override final int? starredCount; @override final int? newestItemId; @override final BuiltList feeds; factory _$NewsListFeeds([void Function(NewsListFeedsBuilder)? updates]) => (NewsListFeedsBuilder()..update(updates))._build(); _$NewsListFeeds._({this.starredCount, this.newestItemId, required this.feeds}) : super._() { BuiltValueNullFieldError.checkNotNull(feeds, r'NewsListFeeds', 'feeds'); } @override NewsListFeeds rebuild(void Function(NewsListFeedsBuilder) updates) => (toBuilder()..update(updates)).build(); @override NewsListFeedsBuilder toBuilder() => NewsListFeedsBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is NewsListFeeds && starredCount == other.starredCount && newestItemId == other.newestItemId && feeds == other.feeds; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, starredCount.hashCode); _$hash = $jc(_$hash, newestItemId.hashCode); _$hash = $jc(_$hash, feeds.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'NewsListFeeds') ..add('starredCount', starredCount) ..add('newestItemId', newestItemId) ..add('feeds', feeds)) .toString(); } } class NewsListFeedsBuilder implements Builder, NewsListFeedsInterfaceBuilder { _$NewsListFeeds? _$v; int? _starredCount; int? get starredCount => _$this._starredCount; set starredCount(covariant int? starredCount) => _$this._starredCount = starredCount; int? _newestItemId; int? get newestItemId => _$this._newestItemId; set newestItemId(covariant int? newestItemId) => _$this._newestItemId = newestItemId; ListBuilder? _feeds; ListBuilder get feeds => _$this._feeds ??= ListBuilder(); set feeds(covariant ListBuilder? feeds) => _$this._feeds = feeds; NewsListFeedsBuilder(); NewsListFeedsBuilder get _$this { final $v = _$v; if ($v != null) { _starredCount = $v.starredCount; _newestItemId = $v.newestItemId; _feeds = $v.feeds.toBuilder(); _$v = null; } return this; } @override void replace(covariant NewsListFeeds other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$NewsListFeeds; } @override void update(void Function(NewsListFeedsBuilder)? updates) { if (updates != null) updates(this); } @override NewsListFeeds build() => _build(); _$NewsListFeeds _build() { _$NewsListFeeds _$result; try { _$result = _$v ?? _$NewsListFeeds._(starredCount: starredCount, newestItemId: newestItemId, feeds: feeds.build()); } catch (_) { late String _$failedField; try { _$failedField = 'feeds'; feeds.build(); } catch (e) { throw BuiltValueNestedFieldError(r'NewsListFeeds', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class NewsListArticlesInterfaceBuilder { void replace(NewsListArticlesInterface other); void update(void Function(NewsListArticlesInterfaceBuilder) updates); ListBuilder get items; set items(ListBuilder? items); } class _$NewsListArticles extends NewsListArticles { @override final BuiltList items; factory _$NewsListArticles([void Function(NewsListArticlesBuilder)? updates]) => (NewsListArticlesBuilder()..update(updates))._build(); _$NewsListArticles._({required this.items}) : super._() { BuiltValueNullFieldError.checkNotNull(items, r'NewsListArticles', 'items'); } @override NewsListArticles rebuild(void Function(NewsListArticlesBuilder) updates) => (toBuilder()..update(updates)).build(); @override NewsListArticlesBuilder toBuilder() => NewsListArticlesBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is NewsListArticles && items == other.items; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, items.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'NewsListArticles')..add('items', items)).toString(); } } class NewsListArticlesBuilder implements Builder, NewsListArticlesInterfaceBuilder { _$NewsListArticles? _$v; ListBuilder? _items; ListBuilder get items => _$this._items ??= ListBuilder(); set items(covariant ListBuilder? items) => _$this._items = items; NewsListArticlesBuilder(); NewsListArticlesBuilder get _$this { final $v = _$v; if ($v != null) { _items = $v.items.toBuilder(); _$v = null; } return this; } @override void replace(covariant NewsListArticles other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$NewsListArticles; } @override void update(void Function(NewsListArticlesBuilder)? updates) { if (updates != null) updates(this); } @override NewsListArticles build() => _build(); _$NewsListArticles _build() { _$NewsListArticles _$result; try { _$result = _$v ?? _$NewsListArticles._(items: items.build()); } catch (_) { late String _$failedField; try { _$failedField = 'items'; items.build(); } catch (e) { throw BuiltValueNestedFieldError(r'NewsListArticles', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class NewsOCSMetaInterfaceBuilder { void replace(NewsOCSMetaInterface other); void update(void Function(NewsOCSMetaInterfaceBuilder) updates); String? get status; set status(String? status); int? get statuscode; set statuscode(int? statuscode); String? get message; set message(String? message); String? get totalitems; set totalitems(String? totalitems); String? get itemsperpage; set itemsperpage(String? itemsperpage); } class _$NewsOCSMeta extends NewsOCSMeta { @override final String status; @override final int statuscode; @override final String? message; @override final String? totalitems; @override final String? itemsperpage; factory _$NewsOCSMeta([void Function(NewsOCSMetaBuilder)? updates]) => (NewsOCSMetaBuilder()..update(updates))._build(); _$NewsOCSMeta._({required this.status, required this.statuscode, this.message, this.totalitems, this.itemsperpage}) : super._() { BuiltValueNullFieldError.checkNotNull(status, r'NewsOCSMeta', 'status'); BuiltValueNullFieldError.checkNotNull(statuscode, r'NewsOCSMeta', 'statuscode'); } @override NewsOCSMeta rebuild(void Function(NewsOCSMetaBuilder) updates) => (toBuilder()..update(updates)).build(); @override NewsOCSMetaBuilder toBuilder() => NewsOCSMetaBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is NewsOCSMeta && status == other.status && statuscode == other.statuscode && message == other.message && totalitems == other.totalitems && itemsperpage == other.itemsperpage; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, status.hashCode); _$hash = $jc(_$hash, statuscode.hashCode); _$hash = $jc(_$hash, message.hashCode); _$hash = $jc(_$hash, totalitems.hashCode); _$hash = $jc(_$hash, itemsperpage.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'NewsOCSMeta') ..add('status', status) ..add('statuscode', statuscode) ..add('message', message) ..add('totalitems', totalitems) ..add('itemsperpage', itemsperpage)) .toString(); } } class NewsOCSMetaBuilder implements Builder, NewsOCSMetaInterfaceBuilder { _$NewsOCSMeta? _$v; String? _status; String? get status => _$this._status; set status(covariant String? status) => _$this._status = status; int? _statuscode; int? get statuscode => _$this._statuscode; set statuscode(covariant int? statuscode) => _$this._statuscode = statuscode; String? _message; String? get message => _$this._message; set message(covariant String? message) => _$this._message = message; String? _totalitems; String? get totalitems => _$this._totalitems; set totalitems(covariant String? totalitems) => _$this._totalitems = totalitems; String? _itemsperpage; String? get itemsperpage => _$this._itemsperpage; set itemsperpage(covariant String? itemsperpage) => _$this._itemsperpage = itemsperpage; NewsOCSMetaBuilder(); NewsOCSMetaBuilder get _$this { final $v = _$v; if ($v != null) { _status = $v.status; _statuscode = $v.statuscode; _message = $v.message; _totalitems = $v.totalitems; _itemsperpage = $v.itemsperpage; _$v = null; } return this; } @override void replace(covariant NewsOCSMeta other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$NewsOCSMeta; } @override void update(void Function(NewsOCSMetaBuilder)? updates) { if (updates != null) updates(this); } @override NewsOCSMeta build() => _build(); _$NewsOCSMeta _build() { final _$result = _$v ?? _$NewsOCSMeta._( status: BuiltValueNullFieldError.checkNotNull(status, r'NewsOCSMeta', 'status'), statuscode: BuiltValueNullFieldError.checkNotNull(statuscode, r'NewsOCSMeta', 'statuscode'), message: message, totalitems: totalitems, itemsperpage: itemsperpage); replace(_$result); return _$result; } } abstract mixin class NewsEmptyOCS_OcsInterfaceBuilder { void replace(NewsEmptyOCS_OcsInterface other); void update(void Function(NewsEmptyOCS_OcsInterfaceBuilder) updates); NewsOCSMetaBuilder get meta; set meta(NewsOCSMetaBuilder? meta); ListBuilder get data; set data(ListBuilder? data); } class _$NewsEmptyOCS_Ocs extends NewsEmptyOCS_Ocs { @override final NewsOCSMeta meta; @override final BuiltList data; factory _$NewsEmptyOCS_Ocs([void Function(NewsEmptyOCS_OcsBuilder)? updates]) => (NewsEmptyOCS_OcsBuilder()..update(updates))._build(); _$NewsEmptyOCS_Ocs._({required this.meta, required this.data}) : super._() { BuiltValueNullFieldError.checkNotNull(meta, r'NewsEmptyOCS_Ocs', 'meta'); BuiltValueNullFieldError.checkNotNull(data, r'NewsEmptyOCS_Ocs', 'data'); } @override NewsEmptyOCS_Ocs rebuild(void Function(NewsEmptyOCS_OcsBuilder) updates) => (toBuilder()..update(updates)).build(); @override NewsEmptyOCS_OcsBuilder toBuilder() => NewsEmptyOCS_OcsBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is NewsEmptyOCS_Ocs && meta == other.meta && data == other.data; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, meta.hashCode); _$hash = $jc(_$hash, data.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'NewsEmptyOCS_Ocs') ..add('meta', meta) ..add('data', data)) .toString(); } } class NewsEmptyOCS_OcsBuilder implements Builder, NewsEmptyOCS_OcsInterfaceBuilder { _$NewsEmptyOCS_Ocs? _$v; NewsOCSMetaBuilder? _meta; NewsOCSMetaBuilder get meta => _$this._meta ??= NewsOCSMetaBuilder(); set meta(covariant NewsOCSMetaBuilder? meta) => _$this._meta = meta; ListBuilder? _data; ListBuilder get data => _$this._data ??= ListBuilder(); set data(covariant ListBuilder? data) => _$this._data = data; NewsEmptyOCS_OcsBuilder(); NewsEmptyOCS_OcsBuilder get _$this { final $v = _$v; if ($v != null) { _meta = $v.meta.toBuilder(); _data = $v.data.toBuilder(); _$v = null; } return this; } @override void replace(covariant NewsEmptyOCS_Ocs other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$NewsEmptyOCS_Ocs; } @override void update(void Function(NewsEmptyOCS_OcsBuilder)? updates) { if (updates != null) updates(this); } @override NewsEmptyOCS_Ocs build() => _build(); _$NewsEmptyOCS_Ocs _build() { _$NewsEmptyOCS_Ocs _$result; try { _$result = _$v ?? _$NewsEmptyOCS_Ocs._(meta: meta.build(), data: data.build()); } catch (_) { late String _$failedField; try { _$failedField = 'meta'; meta.build(); _$failedField = 'data'; data.build(); } catch (e) { throw BuiltValueNestedFieldError(r'NewsEmptyOCS_Ocs', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } abstract mixin class NewsEmptyOCSInterfaceBuilder { void replace(NewsEmptyOCSInterface other); void update(void Function(NewsEmptyOCSInterfaceBuilder) updates); NewsEmptyOCS_OcsBuilder get ocs; set ocs(NewsEmptyOCS_OcsBuilder? ocs); } class _$NewsEmptyOCS extends NewsEmptyOCS { @override final NewsEmptyOCS_Ocs ocs; factory _$NewsEmptyOCS([void Function(NewsEmptyOCSBuilder)? updates]) => (NewsEmptyOCSBuilder()..update(updates))._build(); _$NewsEmptyOCS._({required this.ocs}) : super._() { BuiltValueNullFieldError.checkNotNull(ocs, r'NewsEmptyOCS', 'ocs'); } @override NewsEmptyOCS rebuild(void Function(NewsEmptyOCSBuilder) updates) => (toBuilder()..update(updates)).build(); @override NewsEmptyOCSBuilder toBuilder() => NewsEmptyOCSBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is NewsEmptyOCS && ocs == other.ocs; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, ocs.hashCode); _$hash = $jf(_$hash); return _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'NewsEmptyOCS')..add('ocs', ocs)).toString(); } } class NewsEmptyOCSBuilder implements Builder, NewsEmptyOCSInterfaceBuilder { _$NewsEmptyOCS? _$v; NewsEmptyOCS_OcsBuilder? _ocs; NewsEmptyOCS_OcsBuilder get ocs => _$this._ocs ??= NewsEmptyOCS_OcsBuilder(); set ocs(covariant NewsEmptyOCS_OcsBuilder? ocs) => _$this._ocs = ocs; NewsEmptyOCSBuilder(); NewsEmptyOCSBuilder get _$this { final $v = _$v; if ($v != null) { _ocs = $v.ocs.toBuilder(); _$v = null; } return this; } @override void replace(covariant NewsEmptyOCS other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$NewsEmptyOCS; } @override void update(void Function(NewsEmptyOCSBuilder)? updates) { if (updates != null) updates(this); } @override NewsEmptyOCS build() => _build(); _$NewsEmptyOCS _build() { _$NewsEmptyOCS _$result; try { _$result = _$v ?? _$NewsEmptyOCS._(ocs: ocs.build()); } catch (_) { late String _$failedField; try { _$failedField = 'ocs'; ocs.build(); } catch (e) { throw BuiltValueNestedFieldError(r'NewsEmptyOCS', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } // ignore_for_file: deprecated_member_use_from_same_package,type=lint