build method
Builds.
The implementation of this method will be generated for you by the built_value generator.
Implementation
@override
_$Anime build() {
_$Anime _$result;
try {
_$result = _$v ??
new _$Anime._(
malId: BuiltValueNullFieldError.checkNotNull(
malId, 'Anime', 'malId'),
url: BuiltValueNullFieldError.checkNotNull(url, 'Anime', 'url'),
imageUrl: BuiltValueNullFieldError.checkNotNull(
imageUrl, 'Anime', 'imageUrl'),
trailerUrl: trailerUrl,
title: BuiltValueNullFieldError.checkNotNull(
title, 'Anime', 'title'),
titleEnglish: titleEnglish,
titleJapanese: titleJapanese,
titleSynonyms: titleSynonyms.build(),
type: type,
source: source,
episodes: episodes,
status: status,
airing: BuiltValueNullFieldError.checkNotNull(
airing, 'Anime', 'airing'),
aired: aired.build(),
duration: duration,
rating: rating,
score: score,
scoredBy: scoredBy,
rank: rank,
popularity: popularity,
members: members,
favorites: favorites,
synopsis: synopsis,
background: background,
premiered: premiered,
broadcast: broadcast,
related: related.build(),
producers: producers.build(),
licensors: licensors.build(),
studios: studios.build(),
genres: genres.build(),
explicitGenres: explicitGenres.build(),
demographics: demographics.build(),
themes: themes.build(),
openingThemes: openingThemes.build(),
endingThemes: endingThemes.build());
} catch (_) {
late String _$failedField;
try {
_$failedField = 'titleSynonyms';
titleSynonyms.build();
_$failedField = 'aired';
aired.build();
_$failedField = 'related';
related.build();
_$failedField = 'producers';
producers.build();
_$failedField = 'licensors';
licensors.build();
_$failedField = 'studios';
studios.build();
_$failedField = 'genres';
genres.build();
_$failedField = 'explicitGenres';
explicitGenres.build();
_$failedField = 'demographics';
demographics.build();
_$failedField = 'themes';
themes.build();
_$failedField = 'openingThemes';
openingThemes.build();
_$failedField = 'endingThemes';
endingThemes.build();
} catch (e) {
throw new BuiltValueNestedFieldError(
'Anime', _$failedField, e.toString());
}
rethrow;
}
replace(_$result);
return _$result;
}