// 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(); } } 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 { _$NewsSupportedAPIVersions? _$v; ListBuilder? _apiLevels; ListBuilder get apiLevels => _$this._apiLevels ??= ListBuilder(); set apiLevels(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(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; } } 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 { _$NewsArticle? _$v; int? _id; int? get id => _$this._id; set id(int? id) => _$this._id = id; String? _guid; String? get guid => _$this._guid; set guid(String? guid) => _$this._guid = guid; String? _guidHash; String? get guidHash => _$this._guidHash; set guidHash(String? guidHash) => _$this._guidHash = guidHash; String? _url; String? get url => _$this._url; set url(String? url) => _$this._url = url; String? _title; String? get title => _$this._title; set title(String? title) => _$this._title = title; String? _author; String? get author => _$this._author; set author(String? author) => _$this._author = author; int? _pubDate; int? get pubDate => _$this._pubDate; set pubDate(int? pubDate) => _$this._pubDate = pubDate; int? _updatedDate; int? get updatedDate => _$this._updatedDate; set updatedDate(int? updatedDate) => _$this._updatedDate = updatedDate; String? _body; String? get body => _$this._body; set body(String? body) => _$this._body = body; String? _enclosureMime; String? get enclosureMime => _$this._enclosureMime; set enclosureMime(String? enclosureMime) => _$this._enclosureMime = enclosureMime; String? _enclosureLink; String? get enclosureLink => _$this._enclosureLink; set enclosureLink(String? enclosureLink) => _$this._enclosureLink = enclosureLink; String? _mediaThumbnail; String? get mediaThumbnail => _$this._mediaThumbnail; set mediaThumbnail(String? mediaThumbnail) => _$this._mediaThumbnail = mediaThumbnail; String? _mediaDescription; String? get mediaDescription => _$this._mediaDescription; set mediaDescription(String? mediaDescription) => _$this._mediaDescription = mediaDescription; int? _feedId; int? get feedId => _$this._feedId; set feedId(int? feedId) => _$this._feedId = feedId; bool? _unread; bool? get unread => _$this._unread; set unread(bool? unread) => _$this._unread = unread; bool? _starred; bool? get starred => _$this._starred; set starred(bool? starred) => _$this._starred = starred; int? _lastModified; int? get lastModified => _$this._lastModified; set lastModified(int? lastModified) => _$this._lastModified = lastModified; bool? _rtl; bool? get rtl => _$this._rtl; set rtl(bool? rtl) => _$this._rtl = rtl; String? _fingerprint; String? get fingerprint => _$this._fingerprint; set fingerprint(String? fingerprint) => _$this._fingerprint = fingerprint; String? _contentHash; String? get contentHash => _$this._contentHash; set contentHash(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(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; } } 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 { _$NewsFeed? _$v; int? _id; int? get id => _$this._id; set id(int? id) => _$this._id = id; String? _url; String? get url => _$this._url; set url(String? url) => _$this._url = url; String? _title; String? get title => _$this._title; set title(String? title) => _$this._title = title; String? _faviconLink; String? get faviconLink => _$this._faviconLink; set faviconLink(String? faviconLink) => _$this._faviconLink = faviconLink; int? _added; int? get added => _$this._added; set added(int? added) => _$this._added = added; int? _folderId; int? get folderId => _$this._folderId; set folderId(int? folderId) => _$this._folderId = folderId; int? _unreadCount; int? get unreadCount => _$this._unreadCount; set unreadCount(int? unreadCount) => _$this._unreadCount = unreadCount; int? _ordering; int? get ordering => _$this._ordering; set ordering(int? ordering) => _$this._ordering = ordering; String? _link; String? get link => _$this._link; set link(String? link) => _$this._link = link; bool? _pinned; bool? get pinned => _$this._pinned; set pinned(bool? pinned) => _$this._pinned = pinned; int? _updateErrorCount; int? get updateErrorCount => _$this._updateErrorCount; set updateErrorCount(int? updateErrorCount) => _$this._updateErrorCount = updateErrorCount; String? _lastUpdateError; String? get lastUpdateError => _$this._lastUpdateError; set lastUpdateError(String? lastUpdateError) => _$this._lastUpdateError = lastUpdateError; ListBuilder? _items; ListBuilder get items => _$this._items ??= ListBuilder(); set items(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(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; } } 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 { _$NewsFolder? _$v; int? _id; int? get id => _$this._id; set id(int? id) => _$this._id = id; String? _name; String? get name => _$this._name; set name(String? name) => _$this._name = name; bool? _opened; bool? get opened => _$this._opened; set opened(bool? opened) => _$this._opened = opened; ListBuilder? _feeds; ListBuilder get feeds => _$this._feeds ??= ListBuilder(); set feeds(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(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; } } 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 { _$NewsListFolders? _$v; ListBuilder? _folders; ListBuilder get folders => _$this._folders ??= ListBuilder(); set folders(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(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; } } 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 { _$NewsListFeeds? _$v; int? _starredCount; int? get starredCount => _$this._starredCount; set starredCount(int? starredCount) => _$this._starredCount = starredCount; int? _newestItemId; int? get newestItemId => _$this._newestItemId; set newestItemId(int? newestItemId) => _$this._newestItemId = newestItemId; ListBuilder? _feeds; ListBuilder get feeds => _$this._feeds ??= ListBuilder(); set feeds(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(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; } } 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 { _$NewsListArticles? _$v; ListBuilder? _items; ListBuilder get items => _$this._items ??= ListBuilder(); set items(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(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; } } 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 { _$NewsOCSMeta? _$v; String? _status; String? get status => _$this._status; set status(String? status) => _$this._status = status; int? _statuscode; int? get statuscode => _$this._statuscode; set statuscode(int? statuscode) => _$this._statuscode = statuscode; String? _message; String? get message => _$this._message; set message(String? message) => _$this._message = message; String? _totalitems; String? get totalitems => _$this._totalitems; set totalitems(String? totalitems) => _$this._totalitems = totalitems; String? _itemsperpage; String? get itemsperpage => _$this._itemsperpage; set itemsperpage(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(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; } } 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_Ocs? _$v; NewsOCSMetaBuilder? _meta; NewsOCSMetaBuilder get meta => _$this._meta ??= NewsOCSMetaBuilder(); set meta(NewsOCSMetaBuilder? meta) => _$this._meta = meta; ListBuilder? _data; ListBuilder get data => _$this._data ??= ListBuilder(); set data(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(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; } } 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 { _$NewsEmptyOCS? _$v; NewsEmptyOCS_OcsBuilder? _ocs; NewsEmptyOCS_OcsBuilder get ocs => _$this._ocs ??= NewsEmptyOCS_OcsBuilder(); set ocs(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(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