build method
Builds.
The implementation of this method will be generated for you by the built_value generator.
Implementation
@override
_$AnilistMedia build() {
_$AnilistMedia _$result;
try {
_$result = _$v ??
new _$AnilistMedia._(
id: BuiltValueNullFieldError.checkNotNull(
id, 'AnilistMedia', 'id'),
idMal: idMal,
title: _title?.build(),
type: type,
format: format,
status: status,
description: description,
startDate: _startDate?.build(),
endDate: _endDate?.build(),
season: season,
seasonYear: seasonYear,
seasonInt: seasonInt,
episodes: episodes,
duration: duration,
chapters: chapters,
volumes: volumes,
countryOfOrigin: countryOfOrigin,
isLicensed: isLicensed,
source: source,
hashtag: hashtag,
trailer: _trailer?.build(),
updatedAt: updatedAt,
coverImage: _coverImage?.build(),
bannerImage: bannerImage,
genres: _genres?.build(),
synonyms: _synonyms?.build(),
averageScore: averageScore,
meanScore: meanScore,
popularity: popularity,
isLocked: isLocked,
trending: trending,
favourites: favourites,
tags: _tags?.build(),
characters: _characters?.build(),
staff: _staff?.build());
} catch (_) {
late String _$failedField;
try {
_$failedField = 'title';
_title?.build();
_$failedField = 'startDate';
_startDate?.build();
_$failedField = 'endDate';
_endDate?.build();
_$failedField = 'trailer';
_trailer?.build();
_$failedField = 'coverImage';
_coverImage?.build();
_$failedField = 'genres';
_genres?.build();
_$failedField = 'synonyms';
_synonyms?.build();
_$failedField = 'tags';
_tags?.build();
_$failedField = 'characters';
_characters?.build();
_$failedField = 'staff';
_staff?.build();
} catch (e) {
throw new BuiltValueNestedFieldError(
'AnilistMedia', _$failedField, e.toString());
}
rethrow;
}
replace(_$result);
return _$result;
}