build method
Builds.
The implementation of this method will be generated for you by the built_value generator.
Implementation
@override
_$Manga build() {
_$Manga _$result;
try {
_$result = _$v ??
new _$Manga._(
malId: BuiltValueNullFieldError.checkNotNull(
malId, 'Manga', 'malId'),
url: BuiltValueNullFieldError.checkNotNull(url, 'Manga', 'url'),
title: BuiltValueNullFieldError.checkNotNull(
title, 'Manga', 'title'),
titleEnglish: titleEnglish,
titleSynonyms: titleSynonyms.build(),
titleJapanese: titleJapanese,
status: BuiltValueNullFieldError.checkNotNull(
status, 'Manga', 'status'),
imageUrl: BuiltValueNullFieldError.checkNotNull(
imageUrl, 'Manga', 'imageUrl'),
type: type,
volumes: volumes,
chapters: chapters,
publishing: BuiltValueNullFieldError.checkNotNull(
publishing, 'Manga', 'publishing'),
published: published.build(),
rank: rank,
score: score,
scoredBy: scoredBy,
popularity: popularity,
members: members,
favorites: favorites,
synopsis: synopsis,
background: background,
related: related.build(),
genres: genres.build(),
explicitGenres: explicitGenres.build(),
demographics: demographics.build(),
themes: themes.build(),
authors: authors.build(),
serializations: serializations.build());
} catch (_) {
late String _$failedField;
try {
_$failedField = 'titleSynonyms';
titleSynonyms.build();
_$failedField = 'published';
published.build();
_$failedField = 'related';
related.build();
_$failedField = 'genres';
genres.build();
_$failedField = 'explicitGenres';
explicitGenres.build();
_$failedField = 'demographics';
demographics.build();
_$failedField = 'themes';
themes.build();
_$failedField = 'authors';
authors.build();
_$failedField = 'serializations';
serializations.build();
} catch (e) {
throw new BuiltValueNestedFieldError(
'Manga', _$failedField, e.toString());
}
rethrow;
}
replace(_$result);
return _$result;
}