piped_dart/lib/src/model/stream_item.g.dart

263 lines
7.8 KiB
Dart

// GENERATED CODE - DO NOT MODIFY BY HAND
part of 'stream_item.dart';
// **************************************************************************
// BuiltValueGenerator
// **************************************************************************
class _$StreamItem extends StreamItem {
@override
final String? type;
@override
final int duration;
@override
final String thumbnail;
@override
final String title;
@override
final int? uploaded;
@override
final String? uploadedDate;
@override
final String? uploaderAvatar;
@override
final String? uploaderName;
@override
final String? uploaderUrl;
@override
final bool? uploaderVerified;
@override
final String url;
@override
final int? views;
@override
final bool? isShort;
@override
final String? shortDescription;
factory _$StreamItem([void Function(StreamItemBuilder)? updates]) =>
(new StreamItemBuilder()..update(updates))._build();
_$StreamItem._(
{this.type,
required this.duration,
required this.thumbnail,
required this.title,
this.uploaded,
this.uploadedDate,
this.uploaderAvatar,
this.uploaderName,
this.uploaderUrl,
this.uploaderVerified,
required this.url,
this.views,
this.isShort,
this.shortDescription})
: super._() {
BuiltValueNullFieldError.checkNotNull(duration, r'StreamItem', 'duration');
BuiltValueNullFieldError.checkNotNull(
thumbnail, r'StreamItem', 'thumbnail');
BuiltValueNullFieldError.checkNotNull(title, r'StreamItem', 'title');
BuiltValueNullFieldError.checkNotNull(url, r'StreamItem', 'url');
}
@override
StreamItem rebuild(void Function(StreamItemBuilder) updates) =>
(toBuilder()..update(updates)).build();
@override
StreamItemBuilder toBuilder() => new StreamItemBuilder()..replace(this);
@override
bool operator ==(Object other) {
if (identical(other, this)) return true;
return other is StreamItem &&
type == other.type &&
duration == other.duration &&
thumbnail == other.thumbnail &&
title == other.title &&
uploaded == other.uploaded &&
uploadedDate == other.uploadedDate &&
uploaderAvatar == other.uploaderAvatar &&
uploaderName == other.uploaderName &&
uploaderUrl == other.uploaderUrl &&
uploaderVerified == other.uploaderVerified &&
url == other.url &&
views == other.views &&
isShort == other.isShort &&
shortDescription == other.shortDescription;
}
@override
int get hashCode {
var _$hash = 0;
_$hash = $jc(_$hash, type.hashCode);
_$hash = $jc(_$hash, duration.hashCode);
_$hash = $jc(_$hash, thumbnail.hashCode);
_$hash = $jc(_$hash, title.hashCode);
_$hash = $jc(_$hash, uploaded.hashCode);
_$hash = $jc(_$hash, uploadedDate.hashCode);
_$hash = $jc(_$hash, uploaderAvatar.hashCode);
_$hash = $jc(_$hash, uploaderName.hashCode);
_$hash = $jc(_$hash, uploaderUrl.hashCode);
_$hash = $jc(_$hash, uploaderVerified.hashCode);
_$hash = $jc(_$hash, url.hashCode);
_$hash = $jc(_$hash, views.hashCode);
_$hash = $jc(_$hash, isShort.hashCode);
_$hash = $jc(_$hash, shortDescription.hashCode);
_$hash = $jf(_$hash);
return _$hash;
}
@override
String toString() {
return (newBuiltValueToStringHelper(r'StreamItem')
..add('type', type)
..add('duration', duration)
..add('thumbnail', thumbnail)
..add('title', title)
..add('uploaded', uploaded)
..add('uploadedDate', uploadedDate)
..add('uploaderAvatar', uploaderAvatar)
..add('uploaderName', uploaderName)
..add('uploaderUrl', uploaderUrl)
..add('uploaderVerified', uploaderVerified)
..add('url', url)
..add('views', views)
..add('isShort', isShort)
..add('shortDescription', shortDescription))
.toString();
}
}
class StreamItemBuilder implements Builder<StreamItem, StreamItemBuilder> {
_$StreamItem? _$v;
String? _type;
String? get type => _$this._type;
set type(String? type) => _$this._type = type;
int? _duration;
int? get duration => _$this._duration;
set duration(int? duration) => _$this._duration = duration;
String? _thumbnail;
String? get thumbnail => _$this._thumbnail;
set thumbnail(String? thumbnail) => _$this._thumbnail = thumbnail;
String? _title;
String? get title => _$this._title;
set title(String? title) => _$this._title = title;
int? _uploaded;
int? get uploaded => _$this._uploaded;
set uploaded(int? uploaded) => _$this._uploaded = uploaded;
String? _uploadedDate;
String? get uploadedDate => _$this._uploadedDate;
set uploadedDate(String? uploadedDate) => _$this._uploadedDate = uploadedDate;
String? _uploaderAvatar;
String? get uploaderAvatar => _$this._uploaderAvatar;
set uploaderAvatar(String? uploaderAvatar) =>
_$this._uploaderAvatar = uploaderAvatar;
String? _uploaderName;
String? get uploaderName => _$this._uploaderName;
set uploaderName(String? uploaderName) => _$this._uploaderName = uploaderName;
String? _uploaderUrl;
String? get uploaderUrl => _$this._uploaderUrl;
set uploaderUrl(String? uploaderUrl) => _$this._uploaderUrl = uploaderUrl;
bool? _uploaderVerified;
bool? get uploaderVerified => _$this._uploaderVerified;
set uploaderVerified(bool? uploaderVerified) =>
_$this._uploaderVerified = uploaderVerified;
String? _url;
String? get url => _$this._url;
set url(String? url) => _$this._url = url;
int? _views;
int? get views => _$this._views;
set views(int? views) => _$this._views = views;
bool? _isShort;
bool? get isShort => _$this._isShort;
set isShort(bool? isShort) => _$this._isShort = isShort;
String? _shortDescription;
String? get shortDescription => _$this._shortDescription;
set shortDescription(String? shortDescription) =>
_$this._shortDescription = shortDescription;
StreamItemBuilder() {
StreamItem._defaults(this);
}
StreamItemBuilder get _$this {
final $v = _$v;
if ($v != null) {
_type = $v.type;
_duration = $v.duration;
_thumbnail = $v.thumbnail;
_title = $v.title;
_uploaded = $v.uploaded;
_uploadedDate = $v.uploadedDate;
_uploaderAvatar = $v.uploaderAvatar;
_uploaderName = $v.uploaderName;
_uploaderUrl = $v.uploaderUrl;
_uploaderVerified = $v.uploaderVerified;
_url = $v.url;
_views = $v.views;
_isShort = $v.isShort;
_shortDescription = $v.shortDescription;
_$v = null;
}
return this;
}
@override
void replace(StreamItem other) {
ArgumentError.checkNotNull(other, 'other');
_$v = other as _$StreamItem;
}
@override
void update(void Function(StreamItemBuilder)? updates) {
if (updates != null) updates(this);
}
@override
StreamItem build() => _build();
_$StreamItem _build() {
final _$result = _$v ??
new _$StreamItem._(
type: type,
duration: BuiltValueNullFieldError.checkNotNull(
duration, r'StreamItem', 'duration'),
thumbnail: BuiltValueNullFieldError.checkNotNull(
thumbnail, r'StreamItem', 'thumbnail'),
title: BuiltValueNullFieldError.checkNotNull(
title, r'StreamItem', 'title'),
uploaded: uploaded,
uploadedDate: uploadedDate,
uploaderAvatar: uploaderAvatar,
uploaderName: uploaderName,
uploaderUrl: uploaderUrl,
uploaderVerified: uploaderVerified,
url: BuiltValueNullFieldError.checkNotNull(
url, r'StreamItem', 'url'),
views: views,
isShort: isShort,
shortDescription: shortDescription);
replace(_$result);
return _$result;
}
}
// ignore_for_file: deprecated_member_use_from_same_package,type=lint