// // Generated code. Do not modify. // source: bilibili/app/dynamic/v1/dynamic.proto // // @dart = 2.12 // ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import import 'dart:core' as $core; import 'package:fixnum/fixnum.dart' as $fixnum; import 'package:protobuf/protobuf.dart' as $pb; import '../../archive/middleware/v1/preload.pb.dart' as $1; import 'dynamic.pbenum.dart'; export 'dynamic.pbenum.dart'; /// 地址部件 class AddressComponent extends $pb.GeneratedMessage { factory AddressComponent({ $core.String? nation, $core.String? province, $core.String? city, $core.String? district, $core.String? street, $core.String? streetNumber, }) { final $result = create(); if (nation != null) { $result.nation = nation; } if (province != null) { $result.province = province; } if (city != null) { $result.city = city; } if (district != null) { $result.district = district; } if (street != null) { $result.street = street; } if (streetNumber != null) { $result.streetNumber = streetNumber; } return $result; } AddressComponent._() : super(); factory AddressComponent.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory AddressComponent.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'AddressComponent', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v1'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'nation') ..aOS(2, _omitFieldNames ? '' : 'province') ..aOS(3, _omitFieldNames ? '' : 'city') ..aOS(4, _omitFieldNames ? '' : 'district') ..aOS(5, _omitFieldNames ? '' : 'street') ..aOS(6, _omitFieldNames ? '' : 'streetNumber') ..hasRequiredFields = false; @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') AddressComponent clone() => AddressComponent()..mergeFromMessage(this); @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') AddressComponent copyWith(void Function(AddressComponent) updates) => super.copyWith((message) => updates(message as AddressComponent)) as AddressComponent; $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static AddressComponent create() => AddressComponent._(); AddressComponent createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static AddressComponent getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static AddressComponent? _defaultInstance; /// 国家 @$pb.TagNumber(1) $core.String get nation => $_getSZ(0); @$pb.TagNumber(1) set nation($core.String v) { $_setString(0, v); } @$pb.TagNumber(1) $core.bool hasNation() => $_has(0); @$pb.TagNumber(1) void clearNation() => clearField(1); /// 省 @$pb.TagNumber(2) $core.String get province => $_getSZ(1); @$pb.TagNumber(2) set province($core.String v) { $_setString(1, v); } @$pb.TagNumber(2) $core.bool hasProvince() => $_has(1); @$pb.TagNumber(2) void clearProvince() => clearField(2); /// 市 @$pb.TagNumber(3) $core.String get city => $_getSZ(2); @$pb.TagNumber(3) set city($core.String v) { $_setString(2, v); } @$pb.TagNumber(3) $core.bool hasCity() => $_has(2); @$pb.TagNumber(3) void clearCity() => clearField(3); /// 区,可能为空字串 @$pb.TagNumber(4) $core.String get district => $_getSZ(3); @$pb.TagNumber(4) set district($core.String v) { $_setString(3, v); } @$pb.TagNumber(4) $core.bool hasDistrict() => $_has(3); @$pb.TagNumber(4) void clearDistrict() => clearField(4); /// 街道,可能为空字串 @$pb.TagNumber(5) $core.String get street => $_getSZ(4); @$pb.TagNumber(5) set street($core.String v) { $_setString(4, v); } @$pb.TagNumber(5) $core.bool hasStreet() => $_has(4); @$pb.TagNumber(5) void clearStreet() => clearField(5); /// 门牌,可能为空字串 @$pb.TagNumber(6) $core.String get streetNumber => $_getSZ(5); @$pb.TagNumber(6) set streetNumber($core.String v) { $_setString(5, v); } @$pb.TagNumber(6) $core.bool hasStreetNumber() => $_has(5); @$pb.TagNumber(6) void clearStreetNumber() => clearField(6); } /// 行政区划信息 class AdInfo extends $pb.GeneratedMessage { factory AdInfo({ $core.String? nationCode, $core.String? adcode, $core.String? cityCode, $core.String? name, Gps? gps, }) { final $result = create(); if (nationCode != null) { $result.nationCode = nationCode; } if (adcode != null) { $result.adcode = adcode; } if (cityCode != null) { $result.cityCode = cityCode; } if (name != null) { $result.name = name; } if (gps != null) { $result.gps = gps; } return $result; } AdInfo._() : super(); factory AdInfo.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory AdInfo.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'AdInfo', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v1'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'nationCode') ..aOS(2, _omitFieldNames ? '' : 'adcode') ..aOS(3, _omitFieldNames ? '' : 'cityCode') ..aOS(4, _omitFieldNames ? '' : 'name') ..aOM(5, _omitFieldNames ? '' : 'gps', subBuilder: Gps.create) ..hasRequiredFields = false; @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') AdInfo clone() => AdInfo()..mergeFromMessage(this); @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') AdInfo copyWith(void Function(AdInfo) updates) => super.copyWith((message) => updates(message as AdInfo)) as AdInfo; $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static AdInfo create() => AdInfo._(); AdInfo createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static AdInfo getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static AdInfo? _defaultInstance; /// 国家代码(ISO3166标准3位数字码) @$pb.TagNumber(1) $core.String get nationCode => $_getSZ(0); @$pb.TagNumber(1) set nationCode($core.String v) { $_setString(0, v); } @$pb.TagNumber(1) $core.bool hasNationCode() => $_has(0); @$pb.TagNumber(1) void clearNationCode() => clearField(1); /// 行政区划代码,规则详见:行政区划代码说明 @$pb.TagNumber(2) $core.String get adcode => $_getSZ(1); @$pb.TagNumber(2) set adcode($core.String v) { $_setString(1, v); } @$pb.TagNumber(2) $core.bool hasAdcode() => $_has(1); @$pb.TagNumber(2) void clearAdcode() => clearField(2); /// 城市代码,由国家码+行政区划代码(提出城市级别)组合而来,总共为9位 @$pb.TagNumber(3) $core.String get cityCode => $_getSZ(2); @$pb.TagNumber(3) set cityCode($core.String v) { $_setString(2, v); } @$pb.TagNumber(3) $core.bool hasCityCode() => $_has(2); @$pb.TagNumber(3) void clearCityCode() => clearField(3); /// 行政区划名称 @$pb.TagNumber(4) $core.String get name => $_getSZ(3); @$pb.TagNumber(4) set name($core.String v) { $_setString(3, v); } @$pb.TagNumber(4) $core.bool hasName() => $_has(3); @$pb.TagNumber(4) void clearName() => clearField(4); /// 行政区划中心点坐标 @$pb.TagNumber(5) Gps get gps => $_getN(4); @$pb.TagNumber(5) set gps(Gps v) { setField(5, v); } @$pb.TagNumber(5) $core.bool hasGps() => $_has(4); @$pb.TagNumber(5) void clearGps() => clearField(5); @$pb.TagNumber(5) Gps ensureGps() => $_ensure(4); } /// 付费课程批次卡 class CardCurrBatch extends $pb.GeneratedMessage { factory CardCurrBatch({ $core.String? title, $core.String? cover, $core.String? uri, $core.String? text1, $core.String? text2, VideoBadge? badge, }) { final $result = create(); if (title != null) { $result.title = title; } if (cover != null) { $result.cover = cover; } if (uri != null) { $result.uri = uri; } if (text1 != null) { $result.text1 = text1; } if (text2 != null) { $result.text2 = text2; } if (badge != null) { $result.badge = badge; } return $result; } CardCurrBatch._() : super(); factory CardCurrBatch.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory CardCurrBatch.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'CardCurrBatch', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v1'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'title') ..aOS(2, _omitFieldNames ? '' : 'cover') ..aOS(3, _omitFieldNames ? '' : 'uri') ..aOS(4, _omitFieldNames ? '' : 'text1', protoName: 'text_1') ..aOS(5, _omitFieldNames ? '' : 'text2', protoName: 'text_2') ..aOM(6, _omitFieldNames ? '' : 'badge', subBuilder: VideoBadge.create) ..hasRequiredFields = false; @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') CardCurrBatch clone() => CardCurrBatch()..mergeFromMessage(this); @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') CardCurrBatch copyWith(void Function(CardCurrBatch) updates) => super.copyWith((message) => updates(message as CardCurrBatch)) as CardCurrBatch; $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static CardCurrBatch create() => CardCurrBatch._(); CardCurrBatch createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static CardCurrBatch getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static CardCurrBatch? _defaultInstance; /// 标题 @$pb.TagNumber(1) $core.String get title => $_getSZ(0); @$pb.TagNumber(1) set title($core.String v) { $_setString(0, v); } @$pb.TagNumber(1) $core.bool hasTitle() => $_has(0); @$pb.TagNumber(1) void clearTitle() => clearField(1); /// 封面图 @$pb.TagNumber(2) $core.String get cover => $_getSZ(1); @$pb.TagNumber(2) set cover($core.String v) { $_setString(1, v); } @$pb.TagNumber(2) $core.bool hasCover() => $_has(1); @$pb.TagNumber(2) void clearCover() => clearField(2); /// 跳转地址 @$pb.TagNumber(3) $core.String get uri => $_getSZ(2); @$pb.TagNumber(3) set uri($core.String v) { $_setString(2, v); } @$pb.TagNumber(3) $core.bool hasUri() => $_has(2); @$pb.TagNumber(3) void clearUri() => clearField(3); /// 展示项 1(本集标题) @$pb.TagNumber(4) $core.String get text1 => $_getSZ(3); @$pb.TagNumber(4) set text1($core.String v) { $_setString(3, v); } @$pb.TagNumber(4) $core.bool hasText1() => $_has(3); @$pb.TagNumber(4) void clearText1() => clearField(4); /// 展示项 2(更新了多少个视频) @$pb.TagNumber(5) $core.String get text2 => $_getSZ(4); @$pb.TagNumber(5) set text2($core.String v) { $_setString(4, v); } @$pb.TagNumber(5) $core.bool hasText2() => $_has(4); @$pb.TagNumber(5) void clearText2() => clearField(5); /// 角标 @$pb.TagNumber(6) VideoBadge get badge => $_getN(5); @$pb.TagNumber(6) set badge(VideoBadge v) { setField(6, v); } @$pb.TagNumber(6) $core.bool hasBadge() => $_has(5); @$pb.TagNumber(6) void clearBadge() => clearField(6); @$pb.TagNumber(6) VideoBadge ensureBadge() => $_ensure(5); } /// 付费课程系列卡 class CardCurrSeason extends $pb.GeneratedMessage { factory CardCurrSeason({ $core.String? title, $core.String? cover, $core.String? uri, $core.String? text1, $core.String? desc, VideoBadge? badge, }) { final $result = create(); if (title != null) { $result.title = title; } if (cover != null) { $result.cover = cover; } if (uri != null) { $result.uri = uri; } if (text1 != null) { $result.text1 = text1; } if (desc != null) { $result.desc = desc; } if (badge != null) { $result.badge = badge; } return $result; } CardCurrSeason._() : super(); factory CardCurrSeason.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory CardCurrSeason.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'CardCurrSeason', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v1'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'title') ..aOS(2, _omitFieldNames ? '' : 'cover') ..aOS(3, _omitFieldNames ? '' : 'uri') ..aOS(4, _omitFieldNames ? '' : 'text1', protoName: 'text_1') ..aOS(5, _omitFieldNames ? '' : 'desc') ..aOM(6, _omitFieldNames ? '' : 'badge', subBuilder: VideoBadge.create) ..hasRequiredFields = false; @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') CardCurrSeason clone() => CardCurrSeason()..mergeFromMessage(this); @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') CardCurrSeason copyWith(void Function(CardCurrSeason) updates) => super.copyWith((message) => updates(message as CardCurrSeason)) as CardCurrSeason; $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static CardCurrSeason create() => CardCurrSeason._(); CardCurrSeason createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static CardCurrSeason getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static CardCurrSeason? _defaultInstance; /// 标题 @$pb.TagNumber(1) $core.String get title => $_getSZ(0); @$pb.TagNumber(1) set title($core.String v) { $_setString(0, v); } @$pb.TagNumber(1) $core.bool hasTitle() => $_has(0); @$pb.TagNumber(1) void clearTitle() => clearField(1); /// 封面图 @$pb.TagNumber(2) $core.String get cover => $_getSZ(1); @$pb.TagNumber(2) set cover($core.String v) { $_setString(1, v); } @$pb.TagNumber(2) $core.bool hasCover() => $_has(1); @$pb.TagNumber(2) void clearCover() => clearField(2); /// 跳转地址 @$pb.TagNumber(3) $core.String get uri => $_getSZ(2); @$pb.TagNumber(3) set uri($core.String v) { $_setString(2, v); } @$pb.TagNumber(3) $core.bool hasUri() => $_has(2); @$pb.TagNumber(3) void clearUri() => clearField(3); /// 展示项 1(更新信息) @$pb.TagNumber(4) $core.String get text1 => $_getSZ(3); @$pb.TagNumber(4) set text1($core.String v) { $_setString(3, v); } @$pb.TagNumber(4) $core.bool hasText1() => $_has(3); @$pb.TagNumber(4) void clearText1() => clearField(4); /// 描述信息 @$pb.TagNumber(5) $core.String get desc => $_getSZ(4); @$pb.TagNumber(5) set desc($core.String v) { $_setString(4, v); } @$pb.TagNumber(5) $core.bool hasDesc() => $_has(4); @$pb.TagNumber(5) void clearDesc() => clearField(5); /// 角标 @$pb.TagNumber(6) VideoBadge get badge => $_getN(5); @$pb.TagNumber(6) set badge(VideoBadge v) { setField(6, v); } @$pb.TagNumber(6) $core.bool hasBadge() => $_has(5); @$pb.TagNumber(6) void clearBadge() => clearField(6); @$pb.TagNumber(6) VideoBadge ensureBadge() => $_ensure(5); } /// PGC视频卡片数据 class CardPGC extends $pb.GeneratedMessage { factory CardPGC({ $core.String? title, $core.String? cover, $core.String? uri, $core.String? coverLeftText1, $core.String? coverLeftText2, $core.String? coverLeftText3, $fixnum.Int64? cid, $fixnum.Int64? seasonId, $fixnum.Int64? epid, $fixnum.Int64? aid, MediaType? mediaType, VideoSubType? subType, $core.int? isPreview, Dimension? dimension, $core.Iterable? badge, $core.int? canPlay, PGCSeason? season, }) { final $result = create(); if (title != null) { $result.title = title; } if (cover != null) { $result.cover = cover; } if (uri != null) { $result.uri = uri; } if (coverLeftText1 != null) { $result.coverLeftText1 = coverLeftText1; } if (coverLeftText2 != null) { $result.coverLeftText2 = coverLeftText2; } if (coverLeftText3 != null) { $result.coverLeftText3 = coverLeftText3; } if (cid != null) { $result.cid = cid; } if (seasonId != null) { $result.seasonId = seasonId; } if (epid != null) { $result.epid = epid; } if (aid != null) { $result.aid = aid; } if (mediaType != null) { $result.mediaType = mediaType; } if (subType != null) { $result.subType = subType; } if (isPreview != null) { $result.isPreview = isPreview; } if (dimension != null) { $result.dimension = dimension; } if (badge != null) { $result.badge.addAll(badge); } if (canPlay != null) { $result.canPlay = canPlay; } if (season != null) { $result.season = season; } return $result; } CardPGC._() : super(); factory CardPGC.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory CardPGC.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'CardPGC', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v1'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'title') ..aOS(2, _omitFieldNames ? '' : 'cover') ..aOS(3, _omitFieldNames ? '' : 'uri') ..aOS(4, _omitFieldNames ? '' : 'coverLeftText1', protoName: 'cover_left_text_1') ..aOS(5, _omitFieldNames ? '' : 'coverLeftText2', protoName: 'cover_left_text_2') ..aOS(6, _omitFieldNames ? '' : 'coverLeftText3', protoName: 'cover_left_text_3') ..aInt64(7, _omitFieldNames ? '' : 'cid') ..aInt64(8, _omitFieldNames ? '' : 'seasonId') ..aInt64(9, _omitFieldNames ? '' : 'epid') ..aInt64(10, _omitFieldNames ? '' : 'aid') ..e(11, _omitFieldNames ? '' : 'mediaType', $pb.PbFieldType.OE, defaultOrMaker: MediaType.MediaTypeNone, valueOf: MediaType.valueOf, enumValues: MediaType.values) ..e(12, _omitFieldNames ? '' : 'subType', $pb.PbFieldType.OE, defaultOrMaker: VideoSubType.VideoSubTypeNone, valueOf: VideoSubType.valueOf, enumValues: VideoSubType.values) ..a<$core.int>(13, _omitFieldNames ? '' : 'isPreview', $pb.PbFieldType.O3) ..aOM(14, _omitFieldNames ? '' : 'dimension', subBuilder: Dimension.create) ..pc(15, _omitFieldNames ? '' : 'badge', $pb.PbFieldType.PM, subBuilder: VideoBadge.create) ..a<$core.int>(16, _omitFieldNames ? '' : 'canPlay', $pb.PbFieldType.O3) ..aOM(17, _omitFieldNames ? '' : 'season', subBuilder: PGCSeason.create) ..hasRequiredFields = false; @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') CardPGC clone() => CardPGC()..mergeFromMessage(this); @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') CardPGC copyWith(void Function(CardPGC) updates) => super.copyWith((message) => updates(message as CardPGC)) as CardPGC; $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static CardPGC create() => CardPGC._(); CardPGC createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static CardPGC getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static CardPGC? _defaultInstance; /// 标题 @$pb.TagNumber(1) $core.String get title => $_getSZ(0); @$pb.TagNumber(1) set title($core.String v) { $_setString(0, v); } @$pb.TagNumber(1) $core.bool hasTitle() => $_has(0); @$pb.TagNumber(1) void clearTitle() => clearField(1); /// 封面图 @$pb.TagNumber(2) $core.String get cover => $_getSZ(1); @$pb.TagNumber(2) set cover($core.String v) { $_setString(1, v); } @$pb.TagNumber(2) $core.bool hasCover() => $_has(1); @$pb.TagNumber(2) void clearCover() => clearField(2); /// 秒开地址 @$pb.TagNumber(3) $core.String get uri => $_getSZ(2); @$pb.TagNumber(3) set uri($core.String v) { $_setString(2, v); } @$pb.TagNumber(3) $core.bool hasUri() => $_has(2); @$pb.TagNumber(3) void clearUri() => clearField(3); /// 视频封面展示项 1 @$pb.TagNumber(4) $core.String get coverLeftText1 => $_getSZ(3); @$pb.TagNumber(4) set coverLeftText1($core.String v) { $_setString(3, v); } @$pb.TagNumber(4) $core.bool hasCoverLeftText1() => $_has(3); @$pb.TagNumber(4) void clearCoverLeftText1() => clearField(4); /// 视频封面展示项 2 @$pb.TagNumber(5) $core.String get coverLeftText2 => $_getSZ(4); @$pb.TagNumber(5) set coverLeftText2($core.String v) { $_setString(4, v); } @$pb.TagNumber(5) $core.bool hasCoverLeftText2() => $_has(4); @$pb.TagNumber(5) void clearCoverLeftText2() => clearField(5); /// 封面视频展示项 3 @$pb.TagNumber(6) $core.String get coverLeftText3 => $_getSZ(5); @$pb.TagNumber(6) set coverLeftText3($core.String v) { $_setString(5, v); } @$pb.TagNumber(6) $core.bool hasCoverLeftText3() => $_has(5); @$pb.TagNumber(6) void clearCoverLeftText3() => clearField(6); /// cid @$pb.TagNumber(7) $fixnum.Int64 get cid => $_getI64(6); @$pb.TagNumber(7) set cid($fixnum.Int64 v) { $_setInt64(6, v); } @$pb.TagNumber(7) $core.bool hasCid() => $_has(6); @$pb.TagNumber(7) void clearCid() => clearField(7); /// season_id @$pb.TagNumber(8) $fixnum.Int64 get seasonId => $_getI64(7); @$pb.TagNumber(8) set seasonId($fixnum.Int64 v) { $_setInt64(7, v); } @$pb.TagNumber(8) $core.bool hasSeasonId() => $_has(7); @$pb.TagNumber(8) void clearSeasonId() => clearField(8); /// epid @$pb.TagNumber(9) $fixnum.Int64 get epid => $_getI64(8); @$pb.TagNumber(9) set epid($fixnum.Int64 v) { $_setInt64(8, v); } @$pb.TagNumber(9) $core.bool hasEpid() => $_has(8); @$pb.TagNumber(9) void clearEpid() => clearField(9); /// aid @$pb.TagNumber(10) $fixnum.Int64 get aid => $_getI64(9); @$pb.TagNumber(10) set aid($fixnum.Int64 v) { $_setInt64(9, v); } @$pb.TagNumber(10) $core.bool hasAid() => $_has(9); @$pb.TagNumber(10) void clearAid() => clearField(10); /// 视频源类型 @$pb.TagNumber(11) MediaType get mediaType => $_getN(10); @$pb.TagNumber(11) set mediaType(MediaType v) { setField(11, v); } @$pb.TagNumber(11) $core.bool hasMediaType() => $_has(10); @$pb.TagNumber(11) void clearMediaType() => clearField(11); /// 番剧类型 @$pb.TagNumber(12) VideoSubType get subType => $_getN(11); @$pb.TagNumber(12) set subType(VideoSubType v) { setField(12, v); } @$pb.TagNumber(12) $core.bool hasSubType() => $_has(11); @$pb.TagNumber(12) void clearSubType() => clearField(12); /// 番剧是否为预览视频 0:否,1:是 @$pb.TagNumber(13) $core.int get isPreview => $_getIZ(12); @$pb.TagNumber(13) set isPreview($core.int v) { $_setSignedInt32(12, v); } @$pb.TagNumber(13) $core.bool hasIsPreview() => $_has(12); @$pb.TagNumber(13) void clearIsPreview() => clearField(13); /// 尺寸信息 @$pb.TagNumber(14) Dimension get dimension => $_getN(13); @$pb.TagNumber(14) set dimension(Dimension v) { setField(14, v); } @$pb.TagNumber(14) $core.bool hasDimension() => $_has(13); @$pb.TagNumber(14) void clearDimension() => clearField(14); @$pb.TagNumber(14) Dimension ensureDimension() => $_ensure(13); /// 角标 @$pb.TagNumber(15) $core.List get badge => $_getList(14); /// 是否能够自动播放 @$pb.TagNumber(16) $core.int get canPlay => $_getIZ(15); @$pb.TagNumber(16) set canPlay($core.int v) { $_setSignedInt32(15, v); } @$pb.TagNumber(16) $core.bool hasCanPlay() => $_has(15); @$pb.TagNumber(16) void clearCanPlay() => clearField(16); /// PGC单季信息 @$pb.TagNumber(17) PGCSeason get season => $_getN(16); @$pb.TagNumber(17) set season(PGCSeason v) { setField(17, v); } @$pb.TagNumber(17) $core.bool hasSeason() => $_has(16); @$pb.TagNumber(17) void clearSeason() => clearField(17); @$pb.TagNumber(17) PGCSeason ensureSeason() => $_ensure(16); } /// UGC视频卡片数据 class CardUGC extends $pb.GeneratedMessage { factory CardUGC({ $core.String? title, $core.String? cover, $core.String? uri, $core.String? coverLeftText1, $core.String? coverLeftText2, $core.String? coverLeftText3, $fixnum.Int64? avid, $fixnum.Int64? cid, MediaType? mediaType, Dimension? dimension, $core.Iterable? badge, $core.int? canPlay, }) { final $result = create(); if (title != null) { $result.title = title; } if (cover != null) { $result.cover = cover; } if (uri != null) { $result.uri = uri; } if (coverLeftText1 != null) { $result.coverLeftText1 = coverLeftText1; } if (coverLeftText2 != null) { $result.coverLeftText2 = coverLeftText2; } if (coverLeftText3 != null) { $result.coverLeftText3 = coverLeftText3; } if (avid != null) { $result.avid = avid; } if (cid != null) { $result.cid = cid; } if (mediaType != null) { $result.mediaType = mediaType; } if (dimension != null) { $result.dimension = dimension; } if (badge != null) { $result.badge.addAll(badge); } if (canPlay != null) { $result.canPlay = canPlay; } return $result; } CardUGC._() : super(); factory CardUGC.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory CardUGC.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'CardUGC', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v1'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'title') ..aOS(2, _omitFieldNames ? '' : 'cover') ..aOS(3, _omitFieldNames ? '' : 'uri') ..aOS(4, _omitFieldNames ? '' : 'coverLeftText1', protoName: 'cover_left_text_1') ..aOS(5, _omitFieldNames ? '' : 'coverLeftText2', protoName: 'cover_left_text_2') ..aOS(6, _omitFieldNames ? '' : 'coverLeftText3', protoName: 'cover_left_text_3') ..aInt64(7, _omitFieldNames ? '' : 'avid') ..aInt64(8, _omitFieldNames ? '' : 'cid') ..e(9, _omitFieldNames ? '' : 'mediaType', $pb.PbFieldType.OE, defaultOrMaker: MediaType.MediaTypeNone, valueOf: MediaType.valueOf, enumValues: MediaType.values) ..aOM(10, _omitFieldNames ? '' : 'dimension', subBuilder: Dimension.create) ..pc(11, _omitFieldNames ? '' : 'badge', $pb.PbFieldType.PM, subBuilder: VideoBadge.create) ..a<$core.int>(12, _omitFieldNames ? '' : 'canPlay', $pb.PbFieldType.O3) ..hasRequiredFields = false; @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') CardUGC clone() => CardUGC()..mergeFromMessage(this); @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') CardUGC copyWith(void Function(CardUGC) updates) => super.copyWith((message) => updates(message as CardUGC)) as CardUGC; $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static CardUGC create() => CardUGC._(); CardUGC createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static CardUGC getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static CardUGC? _defaultInstance; /// 标题 @$pb.TagNumber(1) $core.String get title => $_getSZ(0); @$pb.TagNumber(1) set title($core.String v) { $_setString(0, v); } @$pb.TagNumber(1) $core.bool hasTitle() => $_has(0); @$pb.TagNumber(1) void clearTitle() => clearField(1); /// 封面图 @$pb.TagNumber(2) $core.String get cover => $_getSZ(1); @$pb.TagNumber(2) set cover($core.String v) { $_setString(1, v); } @$pb.TagNumber(2) $core.bool hasCover() => $_has(1); @$pb.TagNumber(2) void clearCover() => clearField(2); /// 秒开地址 @$pb.TagNumber(3) $core.String get uri => $_getSZ(2); @$pb.TagNumber(3) set uri($core.String v) { $_setString(2, v); } @$pb.TagNumber(3) $core.bool hasUri() => $_has(2); @$pb.TagNumber(3) void clearUri() => clearField(3); /// 视频封面展示项 1 @$pb.TagNumber(4) $core.String get coverLeftText1 => $_getSZ(3); @$pb.TagNumber(4) set coverLeftText1($core.String v) { $_setString(3, v); } @$pb.TagNumber(4) $core.bool hasCoverLeftText1() => $_has(3); @$pb.TagNumber(4) void clearCoverLeftText1() => clearField(4); /// 视频封面展示项 2 @$pb.TagNumber(5) $core.String get coverLeftText2 => $_getSZ(4); @$pb.TagNumber(5) set coverLeftText2($core.String v) { $_setString(4, v); } @$pb.TagNumber(5) $core.bool hasCoverLeftText2() => $_has(4); @$pb.TagNumber(5) void clearCoverLeftText2() => clearField(5); /// 封面视频展示项 3 @$pb.TagNumber(6) $core.String get coverLeftText3 => $_getSZ(5); @$pb.TagNumber(6) set coverLeftText3($core.String v) { $_setString(5, v); } @$pb.TagNumber(6) $core.bool hasCoverLeftText3() => $_has(5); @$pb.TagNumber(6) void clearCoverLeftText3() => clearField(6); /// avid @$pb.TagNumber(7) $fixnum.Int64 get avid => $_getI64(6); @$pb.TagNumber(7) set avid($fixnum.Int64 v) { $_setInt64(6, v); } @$pb.TagNumber(7) $core.bool hasAvid() => $_has(6); @$pb.TagNumber(7) void clearAvid() => clearField(7); /// cid @$pb.TagNumber(8) $fixnum.Int64 get cid => $_getI64(7); @$pb.TagNumber(8) set cid($fixnum.Int64 v) { $_setInt64(7, v); } @$pb.TagNumber(8) $core.bool hasCid() => $_has(7); @$pb.TagNumber(8) void clearCid() => clearField(8); /// 视频源类型 @$pb.TagNumber(9) MediaType get mediaType => $_getN(8); @$pb.TagNumber(9) set mediaType(MediaType v) { setField(9, v); } @$pb.TagNumber(9) $core.bool hasMediaType() => $_has(8); @$pb.TagNumber(9) void clearMediaType() => clearField(9); /// 尺寸信息 @$pb.TagNumber(10) Dimension get dimension => $_getN(9); @$pb.TagNumber(10) set dimension(Dimension v) { setField(10, v); } @$pb.TagNumber(10) $core.bool hasDimension() => $_has(9); @$pb.TagNumber(10) void clearDimension() => clearField(10); @$pb.TagNumber(10) Dimension ensureDimension() => $_ensure(9); /// 角标 @$pb.TagNumber(11) $core.List get badge => $_getList(10); /// 是否能够自动播放 @$pb.TagNumber(12) $core.int get canPlay => $_getIZ(11); @$pb.TagNumber(12) set canPlay($core.int v) { $_setSignedInt32(11, v); } @$pb.TagNumber(12) $core.bool hasCanPlay() => $_has(11); @$pb.TagNumber(12) void clearCanPlay() => clearField(12); } /// 粉丝样式 class DecoCardFan extends $pb.GeneratedMessage { factory DecoCardFan({ $core.int? isFan, $core.int? number, $core.String? color, }) { final $result = create(); if (isFan != null) { $result.isFan = isFan; } if (number != null) { $result.number = number; } if (color != null) { $result.color = color; } return $result; } DecoCardFan._() : super(); factory DecoCardFan.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory DecoCardFan.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'DecoCardFan', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v1'), createEmptyInstance: create) ..a<$core.int>(1, _omitFieldNames ? '' : 'isFan', $pb.PbFieldType.O3) ..a<$core.int>(2, _omitFieldNames ? '' : 'number', $pb.PbFieldType.O3) ..aOS(3, _omitFieldNames ? '' : 'color') ..hasRequiredFields = false; @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') DecoCardFan clone() => DecoCardFan()..mergeFromMessage(this); @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') DecoCardFan copyWith(void Function(DecoCardFan) updates) => super.copyWith((message) => updates(message as DecoCardFan)) as DecoCardFan; $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static DecoCardFan create() => DecoCardFan._(); DecoCardFan createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static DecoCardFan getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static DecoCardFan? _defaultInstance; /// 是否是粉丝 @$pb.TagNumber(1) $core.int get isFan => $_getIZ(0); @$pb.TagNumber(1) set isFan($core.int v) { $_setSignedInt32(0, v); } @$pb.TagNumber(1) $core.bool hasIsFan() => $_has(0); @$pb.TagNumber(1) void clearIsFan() => clearField(1); /// 数量 @$pb.TagNumber(2) $core.int get number => $_getIZ(1); @$pb.TagNumber(2) set number($core.int v) { $_setSignedInt32(1, v); } @$pb.TagNumber(2) $core.bool hasNumber() => $_has(1); @$pb.TagNumber(2) void clearNumber() => clearField(2); /// 颜色 @$pb.TagNumber(3) $core.String get color => $_getSZ(2); @$pb.TagNumber(3) set color($core.String v) { $_setString(2, v); } @$pb.TagNumber(3) $core.bool hasColor() => $_has(2); @$pb.TagNumber(3) void clearColor() => clearField(3); } /// 装扮卡片 class DecorateCard extends $pb.GeneratedMessage { factory DecorateCard({ $fixnum.Int64? id, $core.String? cardUrl, $core.String? jumpUrl, DecoCardFan? fan, }) { final $result = create(); if (id != null) { $result.id = id; } if (cardUrl != null) { $result.cardUrl = cardUrl; } if (jumpUrl != null) { $result.jumpUrl = jumpUrl; } if (fan != null) { $result.fan = fan; } return $result; } DecorateCard._() : super(); factory DecorateCard.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory DecorateCard.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'DecorateCard', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v1'), createEmptyInstance: create) ..aInt64(1, _omitFieldNames ? '' : 'id') ..aOS(2, _omitFieldNames ? '' : 'cardUrl') ..aOS(3, _omitFieldNames ? '' : 'jumpUrl') ..aOM(4, _omitFieldNames ? '' : 'fan', subBuilder: DecoCardFan.create) ..hasRequiredFields = false; @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') DecorateCard clone() => DecorateCard()..mergeFromMessage(this); @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') DecorateCard copyWith(void Function(DecorateCard) updates) => super.copyWith((message) => updates(message as DecorateCard)) as DecorateCard; $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static DecorateCard create() => DecorateCard._(); DecorateCard createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static DecorateCard getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static DecorateCard? _defaultInstance; /// 装扮卡片id @$pb.TagNumber(1) $fixnum.Int64 get id => $_getI64(0); @$pb.TagNumber(1) set id($fixnum.Int64 v) { $_setInt64(0, v); } @$pb.TagNumber(1) $core.bool hasId() => $_has(0); @$pb.TagNumber(1) void clearId() => clearField(1); /// 装扮卡片链接 @$pb.TagNumber(2) $core.String get cardUrl => $_getSZ(1); @$pb.TagNumber(2) set cardUrl($core.String v) { $_setString(1, v); } @$pb.TagNumber(2) $core.bool hasCardUrl() => $_has(1); @$pb.TagNumber(2) void clearCardUrl() => clearField(2); /// 装扮卡片点击跳转链接 @$pb.TagNumber(3) $core.String get jumpUrl => $_getSZ(2); @$pb.TagNumber(3) set jumpUrl($core.String v) { $_setString(2, v); } @$pb.TagNumber(3) $core.bool hasJumpUrl() => $_has(2); @$pb.TagNumber(3) void clearJumpUrl() => clearField(3); /// 粉丝样式 @$pb.TagNumber(4) DecoCardFan get fan => $_getN(3); @$pb.TagNumber(4) set fan(DecoCardFan v) { setField(4, v); } @$pb.TagNumber(4) $core.bool hasFan() => $_has(3); @$pb.TagNumber(4) void clearFan() => clearField(4); @$pb.TagNumber(4) DecoCardFan ensureFan() => $_ensure(3); } /// 文本描述 class Description extends $pb.GeneratedMessage { factory Description({ $core.String? text, $core.String? type, $core.String? uri, $core.String? emojiType, $core.String? goodsType, }) { final $result = create(); if (text != null) { $result.text = text; } if (type != null) { $result.type = type; } if (uri != null) { $result.uri = uri; } if (emojiType != null) { $result.emojiType = emojiType; } if (goodsType != null) { $result.goodsType = goodsType; } return $result; } Description._() : super(); factory Description.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory Description.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'Description', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v1'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'text') ..aOS(2, _omitFieldNames ? '' : 'type') ..aOS(3, _omitFieldNames ? '' : 'uri') ..aOS(4, _omitFieldNames ? '' : 'emojiType') ..aOS(5, _omitFieldNames ? '' : 'goodsType') ..hasRequiredFields = false; @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') Description clone() => Description()..mergeFromMessage(this); @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') Description copyWith(void Function(Description) updates) => super.copyWith((message) => updates(message as Description)) as Description; $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static Description create() => Description._(); Description createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static Description getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static Description? _defaultInstance; /// 文本内容 @$pb.TagNumber(1) $core.String get text => $_getSZ(0); @$pb.TagNumber(1) set text($core.String v) { $_setString(0, v); } @$pb.TagNumber(1) $core.bool hasText() => $_has(0); @$pb.TagNumber(1) void clearText() => clearField(1); /// 文本类型 @$pb.TagNumber(2) $core.String get type => $_getSZ(1); @$pb.TagNumber(2) set type($core.String v) { $_setString(1, v); } @$pb.TagNumber(2) $core.bool hasType() => $_has(1); @$pb.TagNumber(2) void clearType() => clearField(2); /// 点击跳转链接 @$pb.TagNumber(3) $core.String get uri => $_getSZ(2); @$pb.TagNumber(3) set uri($core.String v) { $_setString(2, v); } @$pb.TagNumber(3) $core.bool hasUri() => $_has(2); @$pb.TagNumber(3) void clearUri() => clearField(3); /// emoji类型 @$pb.TagNumber(4) $core.String get emojiType => $_getSZ(3); @$pb.TagNumber(4) set emojiType($core.String v) { $_setString(3, v); } @$pb.TagNumber(4) $core.bool hasEmojiType() => $_has(3); @$pb.TagNumber(4) void clearEmojiType() => clearField(4); /// 商品类型 @$pb.TagNumber(5) $core.String get goodsType => $_getSZ(4); @$pb.TagNumber(5) set goodsType($core.String v) { $_setString(4, v); } @$pb.TagNumber(5) $core.bool hasGoodsType() => $_has(4); @$pb.TagNumber(5) void clearGoodsType() => clearField(5); } /// 尺寸信息 class Dimension extends $pb.GeneratedMessage { factory Dimension({ $fixnum.Int64? height, $fixnum.Int64? width, $fixnum.Int64? rotate, }) { final $result = create(); if (height != null) { $result.height = height; } if (width != null) { $result.width = width; } if (rotate != null) { $result.rotate = rotate; } return $result; } Dimension._() : super(); factory Dimension.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory Dimension.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'Dimension', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v1'), createEmptyInstance: create) ..aInt64(1, _omitFieldNames ? '' : 'height') ..aInt64(2, _omitFieldNames ? '' : 'width') ..aInt64(3, _omitFieldNames ? '' : 'rotate') ..hasRequiredFields = false; @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') Dimension clone() => Dimension()..mergeFromMessage(this); @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') Dimension copyWith(void Function(Dimension) updates) => super.copyWith((message) => updates(message as Dimension)) as Dimension; $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static Dimension create() => Dimension._(); Dimension createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static Dimension getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static Dimension? _defaultInstance; @$pb.TagNumber(1) $fixnum.Int64 get height => $_getI64(0); @$pb.TagNumber(1) set height($fixnum.Int64 v) { $_setInt64(0, v); } @$pb.TagNumber(1) $core.bool hasHeight() => $_has(0); @$pb.TagNumber(1) void clearHeight() => clearField(1); @$pb.TagNumber(2) $fixnum.Int64 get width => $_getI64(1); @$pb.TagNumber(2) set width($fixnum.Int64 v) { $_setInt64(1, v); } @$pb.TagNumber(2) $core.bool hasWidth() => $_has(1); @$pb.TagNumber(2) void clearWidth() => clearField(2); @$pb.TagNumber(3) $fixnum.Int64 get rotate => $_getI64(2); @$pb.TagNumber(3) set rotate($fixnum.Int64 v) { $_setInt64(2, v); } @$pb.TagNumber(3) $core.bool hasRotate() => $_has(2); @$pb.TagNumber(3) void clearRotate() => clearField(3); } /// 动态卡片项 class DynamicItem extends $pb.GeneratedMessage { factory DynamicItem({ $core.String? cardType, $core.String? itemType, $core.Iterable? modules, $core.String? dynIdStr, $core.String? origDynIdStr, $core.int? rType, $core.int? hasFold, }) { final $result = create(); if (cardType != null) { $result.cardType = cardType; } if (itemType != null) { $result.itemType = itemType; } if (modules != null) { $result.modules.addAll(modules); } if (dynIdStr != null) { $result.dynIdStr = dynIdStr; } if (origDynIdStr != null) { $result.origDynIdStr = origDynIdStr; } if (rType != null) { $result.rType = rType; } if (hasFold != null) { $result.hasFold = hasFold; } return $result; } DynamicItem._() : super(); factory DynamicItem.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory DynamicItem.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'DynamicItem', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v1'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'cardType') ..aOS(2, _omitFieldNames ? '' : 'itemType') ..pc(3, _omitFieldNames ? '' : 'modules', $pb.PbFieldType.PM, subBuilder: Module.create) ..aOS(4, _omitFieldNames ? '' : 'dynIdStr') ..aOS(5, _omitFieldNames ? '' : 'origDynIdStr') ..a<$core.int>(6, _omitFieldNames ? '' : 'rType', $pb.PbFieldType.O3) ..a<$core.int>(7, _omitFieldNames ? '' : 'hasFold', $pb.PbFieldType.O3) ..hasRequiredFields = false; @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') DynamicItem clone() => DynamicItem()..mergeFromMessage(this); @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') DynamicItem copyWith(void Function(DynamicItem) updates) => super.copyWith((message) => updates(message as DynamicItem)) as DynamicItem; $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static DynamicItem create() => DynamicItem._(); DynamicItem createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static DynamicItem getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static DynamicItem? _defaultInstance; /// 卡片类型 /// forward:转发 av:稿件视频 fold:折叠 pgc:pgc内容 courses:付费视频 upList:最近访问列表 followList:我的追番列表 @$pb.TagNumber(1) $core.String get cardType => $_getSZ(0); @$pb.TagNumber(1) set cardType($core.String v) { $_setString(0, v); } @$pb.TagNumber(1) $core.bool hasCardType() => $_has(0); @$pb.TagNumber(1) void clearCardType() => clearField(1); /// 转发类型下,items的类型 @$pb.TagNumber(2) $core.String get itemType => $_getSZ(1); @$pb.TagNumber(2) set itemType($core.String v) { $_setString(1, v); } @$pb.TagNumber(2) $core.bool hasItemType() => $_has(1); @$pb.TagNumber(2) void clearItemType() => clearField(2); /// 模块内容 @$pb.TagNumber(3) $core.List get modules => $_getList(2); /// 动态ID str @$pb.TagNumber(4) $core.String get dynIdStr => $_getSZ(3); @$pb.TagNumber(4) set dynIdStr($core.String v) { $_setString(3, v); } @$pb.TagNumber(4) $core.bool hasDynIdStr() => $_has(3); @$pb.TagNumber(4) void clearDynIdStr() => clearField(4); /// 转发动态ID str @$pb.TagNumber(5) $core.String get origDynIdStr => $_getSZ(4); @$pb.TagNumber(5) set origDynIdStr($core.String v) { $_setString(4, v); } @$pb.TagNumber(5) $core.bool hasOrigDynIdStr() => $_has(4); @$pb.TagNumber(5) void clearOrigDynIdStr() => clearField(5); /// r_type @$pb.TagNumber(6) $core.int get rType => $_getIZ(5); @$pb.TagNumber(6) set rType($core.int v) { $_setSignedInt32(5, v); } @$pb.TagNumber(6) $core.bool hasRType() => $_has(5); @$pb.TagNumber(6) void clearRType() => clearField(6); /// 该卡片下面是否含有折叠卡 @$pb.TagNumber(7) $core.int get hasFold => $_getIZ(6); @$pb.TagNumber(7) set hasFold($core.int v) { $_setSignedInt32(6, v); } @$pb.TagNumber(7) $core.bool hasHasFold() => $_has(6); @$pb.TagNumber(7) void clearHasFold() => clearField(7); } /// 批量动态id获取动态详情返回值 class DynDetailsReply extends $pb.GeneratedMessage { factory DynDetailsReply({ $core.Iterable? list, }) { final $result = create(); if (list != null) { $result.list.addAll(list); } return $result; } DynDetailsReply._() : super(); factory DynDetailsReply.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory DynDetailsReply.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'DynDetailsReply', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v1'), createEmptyInstance: create) ..pc(1, _omitFieldNames ? '' : 'list', $pb.PbFieldType.PM, subBuilder: DynamicItem.create) ..hasRequiredFields = false; @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') DynDetailsReply clone() => DynDetailsReply()..mergeFromMessage(this); @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') DynDetailsReply copyWith(void Function(DynDetailsReply) updates) => super.copyWith((message) => updates(message as DynDetailsReply)) as DynDetailsReply; $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static DynDetailsReply create() => DynDetailsReply._(); DynDetailsReply createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static DynDetailsReply getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static DynDetailsReply? _defaultInstance; /// 动态列表 @$pb.TagNumber(1) $core.List get list => $_getList(0); } /// 批量动态id获取动态详情请求参数 class DynDetailsReq extends $pb.GeneratedMessage { factory DynDetailsReq({ $core.int? teenagersMode, $core.String? dynamicIds, $core.int? qn, $core.int? fnver, $core.int? fnval, $core.int? forceHost, $core.int? fourk, }) { final $result = create(); if (teenagersMode != null) { $result.teenagersMode = teenagersMode; } if (dynamicIds != null) { $result.dynamicIds = dynamicIds; } if (qn != null) { $result.qn = qn; } if (fnver != null) { $result.fnver = fnver; } if (fnval != null) { $result.fnval = fnval; } if (forceHost != null) { $result.forceHost = forceHost; } if (fourk != null) { $result.fourk = fourk; } return $result; } DynDetailsReq._() : super(); factory DynDetailsReq.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory DynDetailsReq.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'DynDetailsReq', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v1'), createEmptyInstance: create) ..a<$core.int>( 1, _omitFieldNames ? '' : 'teenagersMode', $pb.PbFieldType.O3) ..aOS(2, _omitFieldNames ? '' : 'dynamicIds') ..a<$core.int>(3, _omitFieldNames ? '' : 'qn', $pb.PbFieldType.O3) ..a<$core.int>(4, _omitFieldNames ? '' : 'fnver', $pb.PbFieldType.O3) ..a<$core.int>(5, _omitFieldNames ? '' : 'fnval', $pb.PbFieldType.O3) ..a<$core.int>(6, _omitFieldNames ? '' : 'forceHost', $pb.PbFieldType.O3) ..a<$core.int>(7, _omitFieldNames ? '' : 'fourk', $pb.PbFieldType.O3) ..hasRequiredFields = false; @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') DynDetailsReq clone() => DynDetailsReq()..mergeFromMessage(this); @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') DynDetailsReq copyWith(void Function(DynDetailsReq) updates) => super.copyWith((message) => updates(message as DynDetailsReq)) as DynDetailsReq; $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static DynDetailsReq create() => DynDetailsReq._(); DynDetailsReq createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static DynDetailsReq getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static DynDetailsReq? _defaultInstance; /// 青少年模式 @$pb.TagNumber(1) $core.int get teenagersMode => $_getIZ(0); @$pb.TagNumber(1) set teenagersMode($core.int v) { $_setSignedInt32(0, v); } @$pb.TagNumber(1) $core.bool hasTeenagersMode() => $_has(0); @$pb.TagNumber(1) void clearTeenagersMode() => clearField(1); /// 动态id @$pb.TagNumber(2) $core.String get dynamicIds => $_getSZ(1); @$pb.TagNumber(2) set dynamicIds($core.String v) { $_setString(1, v); } @$pb.TagNumber(2) $core.bool hasDynamicIds() => $_has(1); @$pb.TagNumber(2) void clearDynamicIds() => clearField(2); /// 清晰度 @$pb.TagNumber(3) $core.int get qn => $_getIZ(2); @$pb.TagNumber(3) set qn($core.int v) { $_setSignedInt32(2, v); } @$pb.TagNumber(3) $core.bool hasQn() => $_has(2); @$pb.TagNumber(3) void clearQn() => clearField(3); /// 流版本 @$pb.TagNumber(4) $core.int get fnver => $_getIZ(3); @$pb.TagNumber(4) set fnver($core.int v) { $_setSignedInt32(3, v); } @$pb.TagNumber(4) $core.bool hasFnver() => $_has(3); @$pb.TagNumber(4) void clearFnver() => clearField(4); /// 流功能 @$pb.TagNumber(5) $core.int get fnval => $_getIZ(4); @$pb.TagNumber(5) set fnval($core.int v) { $_setSignedInt32(4, v); } @$pb.TagNumber(5) $core.bool hasFnval() => $_has(4); @$pb.TagNumber(5) void clearFnval() => clearField(5); /// 是否强制使用域名 @$pb.TagNumber(6) $core.int get forceHost => $_getIZ(5); @$pb.TagNumber(6) set forceHost($core.int v) { $_setSignedInt32(5, v); } @$pb.TagNumber(6) $core.bool hasForceHost() => $_has(5); @$pb.TagNumber(6) void clearForceHost() => clearField(6); /// 是否4k @$pb.TagNumber(7) $core.int get fourk => $_getIZ(6); @$pb.TagNumber(7) set fourk($core.int v) { $_setSignedInt32(6, v); } @$pb.TagNumber(7) $core.bool hasFourk() => $_has(6); @$pb.TagNumber(7) void clearFourk() => clearField(7); } /// 查看更多-搜索-响应 class DynMixUpListSearchReply extends $pb.GeneratedMessage { factory DynMixUpListSearchReply({ $core.Iterable? items, }) { final $result = create(); if (items != null) { $result.items.addAll(items); } return $result; } DynMixUpListSearchReply._() : super(); factory DynMixUpListSearchReply.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory DynMixUpListSearchReply.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'DynMixUpListSearchReply', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v1'), createEmptyInstance: create) ..pc(1, _omitFieldNames ? '' : 'items', $pb.PbFieldType.PM, subBuilder: MixUpListItem.create) ..hasRequiredFields = false; @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') DynMixUpListSearchReply clone() => DynMixUpListSearchReply()..mergeFromMessage(this); @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') DynMixUpListSearchReply copyWith( void Function(DynMixUpListSearchReply) updates) => super.copyWith((message) => updates(message as DynMixUpListSearchReply)) as DynMixUpListSearchReply; $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static DynMixUpListSearchReply create() => DynMixUpListSearchReply._(); DynMixUpListSearchReply createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static DynMixUpListSearchReply getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static DynMixUpListSearchReply? _defaultInstance; @$pb.TagNumber(1) $core.List get items => $_getList(0); } /// 查看更多-搜索-请求 class DynMixUpListSearchReq extends $pb.GeneratedMessage { factory DynMixUpListSearchReq({ $core.String? name, }) { final $result = create(); if (name != null) { $result.name = name; } return $result; } DynMixUpListSearchReq._() : super(); factory DynMixUpListSearchReq.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory DynMixUpListSearchReq.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'DynMixUpListSearchReq', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v1'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'name') ..hasRequiredFields = false; @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') DynMixUpListSearchReq clone() => DynMixUpListSearchReq()..mergeFromMessage(this); @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') DynMixUpListSearchReq copyWith( void Function(DynMixUpListSearchReq) updates) => super.copyWith((message) => updates(message as DynMixUpListSearchReq)) as DynMixUpListSearchReq; $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static DynMixUpListSearchReq create() => DynMixUpListSearchReq._(); DynMixUpListSearchReq createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static DynMixUpListSearchReq getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static DynMixUpListSearchReq? _defaultInstance; @$pb.TagNumber(1) $core.String get name => $_getSZ(0); @$pb.TagNumber(1) set name($core.String v) { $_setString(0, v); } @$pb.TagNumber(1) $core.bool hasName() => $_has(0); @$pb.TagNumber(1) void clearName() => clearField(1); } /// 查看更多-列表-响应 class DynMixUpListViewMoreReply extends $pb.GeneratedMessage { factory DynMixUpListViewMoreReply({ $core.Iterable? items, $core.String? searchDefaultText, }) { final $result = create(); if (items != null) { $result.items.addAll(items); } if (searchDefaultText != null) { $result.searchDefaultText = searchDefaultText; } return $result; } DynMixUpListViewMoreReply._() : super(); factory DynMixUpListViewMoreReply.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory DynMixUpListViewMoreReply.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'DynMixUpListViewMoreReply', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v1'), createEmptyInstance: create) ..pc(1, _omitFieldNames ? '' : 'items', $pb.PbFieldType.PM, subBuilder: MixUpListItem.create) ..aOS(2, _omitFieldNames ? '' : 'searchDefaultText') ..hasRequiredFields = false; @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') DynMixUpListViewMoreReply clone() => DynMixUpListViewMoreReply()..mergeFromMessage(this); @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') DynMixUpListViewMoreReply copyWith( void Function(DynMixUpListViewMoreReply) updates) => super.copyWith((message) => updates(message as DynMixUpListViewMoreReply)) as DynMixUpListViewMoreReply; $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static DynMixUpListViewMoreReply create() => DynMixUpListViewMoreReply._(); DynMixUpListViewMoreReply createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static DynMixUpListViewMoreReply getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static DynMixUpListViewMoreReply? _defaultInstance; /// 关注up主列表信息 @$pb.TagNumber(1) $core.List get items => $_getList(0); /// 默认搜索文案 @$pb.TagNumber(2) $core.String get searchDefaultText => $_getSZ(1); @$pb.TagNumber(2) set searchDefaultText($core.String v) { $_setString(1, v); } @$pb.TagNumber(2) $core.bool hasSearchDefaultText() => $_has(1); @$pb.TagNumber(2) void clearSearchDefaultText() => clearField(2); } /// 动态同城物料 class DynOurCityItem extends $pb.GeneratedMessage { factory DynOurCityItem({ $core.String? cardType, $fixnum.Int64? dynId, $core.String? uri, $core.Iterable? modules, $fixnum.Int64? rid, $core.String? debugInfo, }) { final $result = create(); if (cardType != null) { $result.cardType = cardType; } if (dynId != null) { $result.dynId = dynId; } if (uri != null) { $result.uri = uri; } if (modules != null) { $result.modules.addAll(modules); } if (rid != null) { $result.rid = rid; } if (debugInfo != null) { $result.debugInfo = debugInfo; } return $result; } DynOurCityItem._() : super(); factory DynOurCityItem.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory DynOurCityItem.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'DynOurCityItem', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v1'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'cardType') ..aInt64(2, _omitFieldNames ? '' : 'dynId') ..aOS(3, _omitFieldNames ? '' : 'uri') ..pc( 4, _omitFieldNames ? '' : 'modules', $pb.PbFieldType.PM, subBuilder: DynOurCityModule.create) ..aInt64(5, _omitFieldNames ? '' : 'rid') ..aOS(6, _omitFieldNames ? '' : 'debugInfo') ..hasRequiredFields = false; @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') DynOurCityItem clone() => DynOurCityItem()..mergeFromMessage(this); @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') DynOurCityItem copyWith(void Function(DynOurCityItem) updates) => super.copyWith((message) => updates(message as DynOurCityItem)) as DynOurCityItem; $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static DynOurCityItem create() => DynOurCityItem._(); DynOurCityItem createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static DynOurCityItem getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static DynOurCityItem? _defaultInstance; /// 卡片类型 /// av:稿件 draw:图文 @$pb.TagNumber(1) $core.String get cardType => $_getSZ(0); @$pb.TagNumber(1) set cardType($core.String v) { $_setString(0, v); } @$pb.TagNumber(1) $core.bool hasCardType() => $_has(0); @$pb.TagNumber(1) void clearCardType() => clearField(1); /// 动态ID @$pb.TagNumber(2) $fixnum.Int64 get dynId => $_getI64(1); @$pb.TagNumber(2) set dynId($fixnum.Int64 v) { $_setInt64(1, v); } @$pb.TagNumber(2) $core.bool hasDynId() => $_has(1); @$pb.TagNumber(2) void clearDynId() => clearField(2); /// 跳转地址 @$pb.TagNumber(3) $core.String get uri => $_getSZ(2); @$pb.TagNumber(3) set uri($core.String v) { $_setString(2, v); } @$pb.TagNumber(3) $core.bool hasUri() => $_has(2); @$pb.TagNumber(3) void clearUri() => clearField(3); /// 模块列表 @$pb.TagNumber(4) $core.List get modules => $_getList(3); /// 资源ID @$pb.TagNumber(5) $fixnum.Int64 get rid => $_getI64(4); @$pb.TagNumber(5) set rid($fixnum.Int64 v) { $_setInt64(4, v); } @$pb.TagNumber(5) $core.bool hasRid() => $_has(4); @$pb.TagNumber(5) void clearRid() => clearField(5); /// 透传服务端魔镜参数 @$pb.TagNumber(6) $core.String get debugInfo => $_getSZ(5); @$pb.TagNumber(6) set debugInfo($core.String v) { $_setString(5, v); } @$pb.TagNumber(6) $core.bool hasDebugInfo() => $_has(5); @$pb.TagNumber(6) void clearDebugInfo() => clearField(6); } enum DynOurCityModule_ModuleItem { moduleCover, moduleDesc, moduleAuthor, moduleExtend, notSet } /// 动态同城物料模块 class DynOurCityModule extends $pb.GeneratedMessage { factory DynOurCityModule({ $core.String? moduleType, DynOurCityModuleCover? moduleCover, DynOurCityModuleDesc? moduleDesc, DynOurCityModuleAuthor? moduleAuthor, DynOurCityModuleExtend? moduleExtend, }) { final $result = create(); if (moduleType != null) { $result.moduleType = moduleType; } if (moduleCover != null) { $result.moduleCover = moduleCover; } if (moduleDesc != null) { $result.moduleDesc = moduleDesc; } if (moduleAuthor != null) { $result.moduleAuthor = moduleAuthor; } if (moduleExtend != null) { $result.moduleExtend = moduleExtend; } return $result; } DynOurCityModule._() : super(); factory DynOurCityModule.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory DynOurCityModule.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static const $core.Map<$core.int, DynOurCityModule_ModuleItem> _DynOurCityModule_ModuleItemByTag = { 2: DynOurCityModule_ModuleItem.moduleCover, 3: DynOurCityModule_ModuleItem.moduleDesc, 4: DynOurCityModule_ModuleItem.moduleAuthor, 5: DynOurCityModule_ModuleItem.moduleExtend, 0: DynOurCityModule_ModuleItem.notSet }; static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'DynOurCityModule', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v1'), createEmptyInstance: create) ..oo(0, [2, 3, 4, 5]) ..aOS(1, _omitFieldNames ? '' : 'moduleType') ..aOM(2, _omitFieldNames ? '' : 'moduleCover', subBuilder: DynOurCityModuleCover.create) ..aOM(3, _omitFieldNames ? '' : 'moduleDesc', subBuilder: DynOurCityModuleDesc.create) ..aOM(4, _omitFieldNames ? '' : 'moduleAuthor', subBuilder: DynOurCityModuleAuthor.create) ..aOM(5, _omitFieldNames ? '' : 'moduleExtend', subBuilder: DynOurCityModuleExtend.create) ..hasRequiredFields = false; @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') DynOurCityModule clone() => DynOurCityModule()..mergeFromMessage(this); @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') DynOurCityModule copyWith(void Function(DynOurCityModule) updates) => super.copyWith((message) => updates(message as DynOurCityModule)) as DynOurCityModule; $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static DynOurCityModule create() => DynOurCityModule._(); DynOurCityModule createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static DynOurCityModule getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static DynOurCityModule? _defaultInstance; DynOurCityModule_ModuleItem whichModuleItem() => _DynOurCityModule_ModuleItemByTag[$_whichOneof(0)]!; void clearModuleItem() => clearField($_whichOneof(0)); /// 类型 /// cover:封面 desc:描述 author:发布人 extend:扩展部分 @$pb.TagNumber(1) $core.String get moduleType => $_getSZ(0); @$pb.TagNumber(1) set moduleType($core.String v) { $_setString(0, v); } @$pb.TagNumber(1) $core.bool hasModuleType() => $_has(0); @$pb.TagNumber(1) void clearModuleType() => clearField(1); /// 封面 @$pb.TagNumber(2) DynOurCityModuleCover get moduleCover => $_getN(1); @$pb.TagNumber(2) set moduleCover(DynOurCityModuleCover v) { setField(2, v); } @$pb.TagNumber(2) $core.bool hasModuleCover() => $_has(1); @$pb.TagNumber(2) void clearModuleCover() => clearField(2); @$pb.TagNumber(2) DynOurCityModuleCover ensureModuleCover() => $_ensure(1); /// 描述 @$pb.TagNumber(3) DynOurCityModuleDesc get moduleDesc => $_getN(2); @$pb.TagNumber(3) set moduleDesc(DynOurCityModuleDesc v) { setField(3, v); } @$pb.TagNumber(3) $core.bool hasModuleDesc() => $_has(2); @$pb.TagNumber(3) void clearModuleDesc() => clearField(3); @$pb.TagNumber(3) DynOurCityModuleDesc ensureModuleDesc() => $_ensure(2); /// 发布人 @$pb.TagNumber(4) DynOurCityModuleAuthor get moduleAuthor => $_getN(3); @$pb.TagNumber(4) set moduleAuthor(DynOurCityModuleAuthor v) { setField(4, v); } @$pb.TagNumber(4) $core.bool hasModuleAuthor() => $_has(3); @$pb.TagNumber(4) void clearModuleAuthor() => clearField(4); @$pb.TagNumber(4) DynOurCityModuleAuthor ensureModuleAuthor() => $_ensure(3); /// 扩展部分 @$pb.TagNumber(5) DynOurCityModuleExtend get moduleExtend => $_getN(4); @$pb.TagNumber(5) set moduleExtend(DynOurCityModuleExtend v) { setField(5, v); } @$pb.TagNumber(5) $core.bool hasModuleExtend() => $_has(4); @$pb.TagNumber(5) void clearModuleExtend() => clearField(5); @$pb.TagNumber(5) DynOurCityModuleExtend ensureModuleExtend() => $_ensure(4); } /// 动态同城物料-发布人模块 class DynOurCityModuleAuthor extends $pb.GeneratedMessage { factory DynOurCityModuleAuthor({ $fixnum.Int64? mid, $core.String? name, $core.String? face, $core.String? uri, }) { final $result = create(); if (mid != null) { $result.mid = mid; } if (name != null) { $result.name = name; } if (face != null) { $result.face = face; } if (uri != null) { $result.uri = uri; } return $result; } DynOurCityModuleAuthor._() : super(); factory DynOurCityModuleAuthor.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory DynOurCityModuleAuthor.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'DynOurCityModuleAuthor', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v1'), createEmptyInstance: create) ..aInt64(1, _omitFieldNames ? '' : 'mid') ..aOS(2, _omitFieldNames ? '' : 'name') ..aOS(3, _omitFieldNames ? '' : 'face') ..aOS(4, _omitFieldNames ? '' : 'uri') ..hasRequiredFields = false; @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') DynOurCityModuleAuthor clone() => DynOurCityModuleAuthor()..mergeFromMessage(this); @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') DynOurCityModuleAuthor copyWith( void Function(DynOurCityModuleAuthor) updates) => super.copyWith((message) => updates(message as DynOurCityModuleAuthor)) as DynOurCityModuleAuthor; $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static DynOurCityModuleAuthor create() => DynOurCityModuleAuthor._(); DynOurCityModuleAuthor createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static DynOurCityModuleAuthor getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static DynOurCityModuleAuthor? _defaultInstance; /// 用户Mid @$pb.TagNumber(1) $fixnum.Int64 get mid => $_getI64(0); @$pb.TagNumber(1) set mid($fixnum.Int64 v) { $_setInt64(0, v); } @$pb.TagNumber(1) $core.bool hasMid() => $_has(0); @$pb.TagNumber(1) void clearMid() => clearField(1); /// 用户昵称 @$pb.TagNumber(2) $core.String get name => $_getSZ(1); @$pb.TagNumber(2) set name($core.String v) { $_setString(1, v); } @$pb.TagNumber(2) $core.bool hasName() => $_has(1); @$pb.TagNumber(2) void clearName() => clearField(2); /// 用户头像 @$pb.TagNumber(3) $core.String get face => $_getSZ(2); @$pb.TagNumber(3) set face($core.String v) { $_setString(2, v); } @$pb.TagNumber(3) $core.bool hasFace() => $_has(2); @$pb.TagNumber(3) void clearFace() => clearField(3); /// 跳转地址 @$pb.TagNumber(4) $core.String get uri => $_getSZ(3); @$pb.TagNumber(4) set uri($core.String v) { $_setString(3, v); } @$pb.TagNumber(4) $core.bool hasUri() => $_has(3); @$pb.TagNumber(4) void clearUri() => clearField(4); } /// 动态同城物料-封面模块 class DynOurCityModuleCover extends $pb.GeneratedMessage { factory DynOurCityModuleCover({ $core.Iterable<$core.String>? covers, $core.int? style, $core.int? coverLeftIcon1, $core.String? coverLeftText1, $core.int? coverLeftIcon2, $core.String? coverLeftText2, $core.String? coverLeftText3, $core.Iterable? badge, }) { final $result = create(); if (covers != null) { $result.covers.addAll(covers); } if (style != null) { $result.style = style; } if (coverLeftIcon1 != null) { $result.coverLeftIcon1 = coverLeftIcon1; } if (coverLeftText1 != null) { $result.coverLeftText1 = coverLeftText1; } if (coverLeftIcon2 != null) { $result.coverLeftIcon2 = coverLeftIcon2; } if (coverLeftText2 != null) { $result.coverLeftText2 = coverLeftText2; } if (coverLeftText3 != null) { $result.coverLeftText3 = coverLeftText3; } if (badge != null) { $result.badge.addAll(badge); } return $result; } DynOurCityModuleCover._() : super(); factory DynOurCityModuleCover.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory DynOurCityModuleCover.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'DynOurCityModuleCover', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v1'), createEmptyInstance: create) ..pPS(1, _omitFieldNames ? '' : 'covers') ..a<$core.int>(2, _omitFieldNames ? '' : 'style', $pb.PbFieldType.O3) ..a<$core.int>( 3, _omitFieldNames ? '' : 'coverLeftIcon1', $pb.PbFieldType.O3, protoName: 'cover_left_icon_1') ..aOS(4, _omitFieldNames ? '' : 'coverLeftText1', protoName: 'cover_left_text_1') ..a<$core.int>( 5, _omitFieldNames ? '' : 'coverLeftIcon2', $pb.PbFieldType.O3, protoName: 'cover_left_icon_2') ..aOS(6, _omitFieldNames ? '' : 'coverLeftText2', protoName: 'cover_left_text_2') ..aOS(7, _omitFieldNames ? '' : 'coverLeftText3', protoName: 'cover_left_text_3') ..pc(8, _omitFieldNames ? '' : 'badge', $pb.PbFieldType.PM, subBuilder: VideoBadge.create) ..hasRequiredFields = false; @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') DynOurCityModuleCover clone() => DynOurCityModuleCover()..mergeFromMessage(this); @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') DynOurCityModuleCover copyWith( void Function(DynOurCityModuleCover) updates) => super.copyWith((message) => updates(message as DynOurCityModuleCover)) as DynOurCityModuleCover; $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static DynOurCityModuleCover create() => DynOurCityModuleCover._(); DynOurCityModuleCover createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static DynOurCityModuleCover getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static DynOurCityModuleCover? _defaultInstance; /// 封面图 单图样式取第一个元素 @$pb.TagNumber(1) $core.List<$core.String> get covers => $_getList(0); /// 封面样式 /// 1:横图 2:竖图 3:方图 @$pb.TagNumber(2) $core.int get style => $_getIZ(1); @$pb.TagNumber(2) set style($core.int v) { $_setSignedInt32(1, v); } @$pb.TagNumber(2) $core.bool hasStyle() => $_has(1); @$pb.TagNumber(2) void clearStyle() => clearField(2); /// 视频封面展示项图标 1 @$pb.TagNumber(3) $core.int get coverLeftIcon1 => $_getIZ(2); @$pb.TagNumber(3) set coverLeftIcon1($core.int v) { $_setSignedInt32(2, v); } @$pb.TagNumber(3) $core.bool hasCoverLeftIcon1() => $_has(2); @$pb.TagNumber(3) void clearCoverLeftIcon1() => clearField(3); /// 视频封面展示项 1 @$pb.TagNumber(4) $core.String get coverLeftText1 => $_getSZ(3); @$pb.TagNumber(4) set coverLeftText1($core.String v) { $_setString(3, v); } @$pb.TagNumber(4) $core.bool hasCoverLeftText1() => $_has(3); @$pb.TagNumber(4) void clearCoverLeftText1() => clearField(4); /// 视频封面展示项图标 2 @$pb.TagNumber(5) $core.int get coverLeftIcon2 => $_getIZ(4); @$pb.TagNumber(5) set coverLeftIcon2($core.int v) { $_setSignedInt32(4, v); } @$pb.TagNumber(5) $core.bool hasCoverLeftIcon2() => $_has(4); @$pb.TagNumber(5) void clearCoverLeftIcon2() => clearField(5); /// 视频封面展示项 2 @$pb.TagNumber(6) $core.String get coverLeftText2 => $_getSZ(5); @$pb.TagNumber(6) set coverLeftText2($core.String v) { $_setString(5, v); } @$pb.TagNumber(6) $core.bool hasCoverLeftText2() => $_has(5); @$pb.TagNumber(6) void clearCoverLeftText2() => clearField(6); /// 封面视频展示项 3 @$pb.TagNumber(7) $core.String get coverLeftText3 => $_getSZ(6); @$pb.TagNumber(7) set coverLeftText3($core.String v) { $_setString(6, v); } @$pb.TagNumber(7) $core.bool hasCoverLeftText3() => $_has(6); @$pb.TagNumber(7) void clearCoverLeftText3() => clearField(7); /// 角标 @$pb.TagNumber(8) $core.List get badge => $_getList(7); } /// 动态同城物料-描述模块 class DynOurCityModuleDesc extends $pb.GeneratedMessage { factory DynOurCityModuleDesc({ $core.String? desc, }) { final $result = create(); if (desc != null) { $result.desc = desc; } return $result; } DynOurCityModuleDesc._() : super(); factory DynOurCityModuleDesc.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory DynOurCityModuleDesc.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'DynOurCityModuleDesc', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v1'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'desc') ..hasRequiredFields = false; @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') DynOurCityModuleDesc clone() => DynOurCityModuleDesc()..mergeFromMessage(this); @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') DynOurCityModuleDesc copyWith(void Function(DynOurCityModuleDesc) updates) => super.copyWith((message) => updates(message as DynOurCityModuleDesc)) as DynOurCityModuleDesc; $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static DynOurCityModuleDesc create() => DynOurCityModuleDesc._(); DynOurCityModuleDesc createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static DynOurCityModuleDesc getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static DynOurCityModuleDesc? _defaultInstance; /// 描述信息 @$pb.TagNumber(1) $core.String get desc => $_getSZ(0); @$pb.TagNumber(1) set desc($core.String v) { $_setString(0, v); } @$pb.TagNumber(1) $core.bool hasDesc() => $_has(0); @$pb.TagNumber(1) void clearDesc() => clearField(1); } enum DynOurCityModuleExtend_Extend { extendLbs, notSet } /// 动态同城物料-扩展部分模块 class DynOurCityModuleExtend extends $pb.GeneratedMessage { factory DynOurCityModuleExtend({ $core.String? type, DynOurCityModuleExtendLBS? extendLbs, }) { final $result = create(); if (type != null) { $result.type = type; } if (extendLbs != null) { $result.extendLbs = extendLbs; } return $result; } DynOurCityModuleExtend._() : super(); factory DynOurCityModuleExtend.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory DynOurCityModuleExtend.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static const $core.Map<$core.int, DynOurCityModuleExtend_Extend> _DynOurCityModuleExtend_ExtendByTag = { 2: DynOurCityModuleExtend_Extend.extendLbs, 0: DynOurCityModuleExtend_Extend.notSet }; static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'DynOurCityModuleExtend', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v1'), createEmptyInstance: create) ..oo(0, [2]) ..aOS(1, _omitFieldNames ? '' : 'type') ..aOM(2, _omitFieldNames ? '' : 'extendLbs', subBuilder: DynOurCityModuleExtendLBS.create) ..hasRequiredFields = false; @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') DynOurCityModuleExtend clone() => DynOurCityModuleExtend()..mergeFromMessage(this); @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') DynOurCityModuleExtend copyWith( void Function(DynOurCityModuleExtend) updates) => super.copyWith((message) => updates(message as DynOurCityModuleExtend)) as DynOurCityModuleExtend; $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static DynOurCityModuleExtend create() => DynOurCityModuleExtend._(); DynOurCityModuleExtend createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static DynOurCityModuleExtend getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static DynOurCityModuleExtend? _defaultInstance; DynOurCityModuleExtend_Extend whichExtend() => _DynOurCityModuleExtend_ExtendByTag[$_whichOneof(0)]!; void clearExtend() => clearField($_whichOneof(0)); /// 类型 @$pb.TagNumber(1) $core.String get type => $_getSZ(0); @$pb.TagNumber(1) set type($core.String v) { $_setString(0, v); } @$pb.TagNumber(1) $core.bool hasType() => $_has(0); @$pb.TagNumber(1) void clearType() => clearField(1); /// LBS模块 @$pb.TagNumber(2) DynOurCityModuleExtendLBS get extendLbs => $_getN(1); @$pb.TagNumber(2) set extendLbs(DynOurCityModuleExtendLBS v) { setField(2, v); } @$pb.TagNumber(2) $core.bool hasExtendLbs() => $_has(1); @$pb.TagNumber(2) void clearExtendLbs() => clearField(2); @$pb.TagNumber(2) DynOurCityModuleExtendLBS ensureExtendLbs() => $_ensure(1); } /// 动态同城物料extent-LBS模块 class DynOurCityModuleExtendLBS extends $pb.GeneratedMessage { factory DynOurCityModuleExtendLBS({ $core.String? title, $core.String? uri, $core.String? icon, $core.int? poiType, }) { final $result = create(); if (title != null) { $result.title = title; } if (uri != null) { $result.uri = uri; } if (icon != null) { $result.icon = icon; } if (poiType != null) { $result.poiType = poiType; } return $result; } DynOurCityModuleExtendLBS._() : super(); factory DynOurCityModuleExtendLBS.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory DynOurCityModuleExtendLBS.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'DynOurCityModuleExtendLBS', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v1'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'title') ..aOS(2, _omitFieldNames ? '' : 'uri') ..aOS(3, _omitFieldNames ? '' : 'icon') ..a<$core.int>(4, _omitFieldNames ? '' : 'poiType', $pb.PbFieldType.O3) ..hasRequiredFields = false; @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') DynOurCityModuleExtendLBS clone() => DynOurCityModuleExtendLBS()..mergeFromMessage(this); @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') DynOurCityModuleExtendLBS copyWith( void Function(DynOurCityModuleExtendLBS) updates) => super.copyWith((message) => updates(message as DynOurCityModuleExtendLBS)) as DynOurCityModuleExtendLBS; $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static DynOurCityModuleExtendLBS create() => DynOurCityModuleExtendLBS._(); DynOurCityModuleExtendLBS createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static DynOurCityModuleExtendLBS getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static DynOurCityModuleExtendLBS? _defaultInstance; /// 标题 @$pb.TagNumber(1) $core.String get title => $_getSZ(0); @$pb.TagNumber(1) set title($core.String v) { $_setString(0, v); } @$pb.TagNumber(1) $core.bool hasTitle() => $_has(0); @$pb.TagNumber(1) void clearTitle() => clearField(1); /// 跳转地址 @$pb.TagNumber(2) $core.String get uri => $_getSZ(1); @$pb.TagNumber(2) set uri($core.String v) { $_setString(1, v); } @$pb.TagNumber(2) $core.bool hasUri() => $_has(1); @$pb.TagNumber(2) void clearUri() => clearField(2); /// 小图标 @$pb.TagNumber(3) $core.String get icon => $_getSZ(2); @$pb.TagNumber(3) set icon($core.String v) { $_setString(2, v); } @$pb.TagNumber(3) $core.bool hasIcon() => $_has(2); @$pb.TagNumber(3) void clearIcon() => clearField(3); /// poiType @$pb.TagNumber(4) $core.int get poiType => $_getIZ(3); @$pb.TagNumber(4) set poiType($core.int v) { $_setSignedInt32(3, v); } @$pb.TagNumber(4) $core.bool hasPoiType() => $_has(3); @$pb.TagNumber(4) void clearPoiType() => clearField(4); } /// 动态同城-响应 class DynOurCityReply extends $pb.GeneratedMessage { factory DynOurCityReply({ $core.String? offset, $core.int? hasMore, $core.int? style, $core.String? topLabel, $core.Iterable? list, $core.String? topButtonLabel, $core.int? cityId, $core.String? cityName, }) { final $result = create(); if (offset != null) { $result.offset = offset; } if (hasMore != null) { $result.hasMore = hasMore; } if (style != null) { $result.style = style; } if (topLabel != null) { $result.topLabel = topLabel; } if (list != null) { $result.list.addAll(list); } if (topButtonLabel != null) { $result.topButtonLabel = topButtonLabel; } if (cityId != null) { $result.cityId = cityId; } if (cityName != null) { $result.cityName = cityName; } return $result; } DynOurCityReply._() : super(); factory DynOurCityReply.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory DynOurCityReply.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'DynOurCityReply', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v1'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'offset') ..a<$core.int>(2, _omitFieldNames ? '' : 'hasMore', $pb.PbFieldType.O3) ..a<$core.int>(3, _omitFieldNames ? '' : 'style', $pb.PbFieldType.O3) ..aOS(4, _omitFieldNames ? '' : 'topLabel') ..pc(5, _omitFieldNames ? '' : 'list', $pb.PbFieldType.PM, subBuilder: DynOurCityItem.create) ..aOS(6, _omitFieldNames ? '' : 'topButtonLabel') ..a<$core.int>(7, _omitFieldNames ? '' : 'cityId', $pb.PbFieldType.O3) ..aOS(8, _omitFieldNames ? '' : 'cityName') ..hasRequiredFields = false; @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') DynOurCityReply clone() => DynOurCityReply()..mergeFromMessage(this); @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') DynOurCityReply copyWith(void Function(DynOurCityReply) updates) => super.copyWith((message) => updates(message as DynOurCityReply)) as DynOurCityReply; $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static DynOurCityReply create() => DynOurCityReply._(); DynOurCityReply createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static DynOurCityReply getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static DynOurCityReply? _defaultInstance; /// 翻页游标 @$pb.TagNumber(1) $core.String get offset => $_getSZ(0); @$pb.TagNumber(1) set offset($core.String v) { $_setString(0, v); } @$pb.TagNumber(1) $core.bool hasOffset() => $_has(0); @$pb.TagNumber(1) void clearOffset() => clearField(1); /// 是否还有更多数据 /// 1:有 @$pb.TagNumber(2) $core.int get hasMore => $_getIZ(1); @$pb.TagNumber(2) set hasMore($core.int v) { $_setSignedInt32(1, v); } @$pb.TagNumber(2) $core.bool hasHasMore() => $_has(1); @$pb.TagNumber(2) void clearHasMore() => clearField(2); /// 样式类型 /// 1:双列 2:瀑布流 @$pb.TagNumber(3) $core.int get style => $_getIZ(2); @$pb.TagNumber(3) set style($core.int v) { $_setSignedInt32(2, v); } @$pb.TagNumber(3) $core.bool hasStyle() => $_has(2); @$pb.TagNumber(3) void clearStyle() => clearField(3); /// 顶导信息 @$pb.TagNumber(4) $core.String get topLabel => $_getSZ(3); @$pb.TagNumber(4) set topLabel($core.String v) { $_setString(3, v); } @$pb.TagNumber(4) $core.bool hasTopLabel() => $_has(3); @$pb.TagNumber(4) void clearTopLabel() => clearField(4); /// 列表详情 @$pb.TagNumber(5) $core.List get list => $_getList(4); /// 顶导按钮信息 @$pb.TagNumber(6) $core.String get topButtonLabel => $_getSZ(5); @$pb.TagNumber(6) set topButtonLabel($core.String v) { $_setString(5, v); } @$pb.TagNumber(6) $core.bool hasTopButtonLabel() => $_has(5); @$pb.TagNumber(6) void clearTopButtonLabel() => clearField(6); /// 城市ID @$pb.TagNumber(7) $core.int get cityId => $_getIZ(6); @$pb.TagNumber(7) set cityId($core.int v) { $_setSignedInt32(6, v); } @$pb.TagNumber(7) $core.bool hasCityId() => $_has(6); @$pb.TagNumber(7) void clearCityId() => clearField(7); /// 城市名 @$pb.TagNumber(8) $core.String get cityName => $_getSZ(7); @$pb.TagNumber(8) set cityName($core.String v) { $_setString(7, v); } @$pb.TagNumber(8) $core.bool hasCityName() => $_has(7); @$pb.TagNumber(8) void clearCityName() => clearField(8); } /// 动态同城页-请求 class DynOurCityReq extends $pb.GeneratedMessage { factory DynOurCityReq({ $fixnum.Int64? cityId, $core.double? lat, $core.double? lng, $core.String? offset, $core.int? pageSize, $core.int? teenagersMode, $core.int? qn, $core.int? fnver, $core.int? fnval, $core.int? forceHost, $core.int? fourk, $core.int? lbsState, $core.int? refreshCity, ExpConf? expConf, $1.PlayerArgs? playerArgs, $fixnum.Int64? cityCode, $fixnum.Int64? buildTime, }) { final $result = create(); if (cityId != null) { $result.cityId = cityId; } if (lat != null) { $result.lat = lat; } if (lng != null) { $result.lng = lng; } if (offset != null) { $result.offset = offset; } if (pageSize != null) { $result.pageSize = pageSize; } if (teenagersMode != null) { $result.teenagersMode = teenagersMode; } if (qn != null) { $result.qn = qn; } if (fnver != null) { $result.fnver = fnver; } if (fnval != null) { $result.fnval = fnval; } if (forceHost != null) { $result.forceHost = forceHost; } if (fourk != null) { $result.fourk = fourk; } if (lbsState != null) { $result.lbsState = lbsState; } if (refreshCity != null) { $result.refreshCity = refreshCity; } if (expConf != null) { $result.expConf = expConf; } if (playerArgs != null) { $result.playerArgs = playerArgs; } if (cityCode != null) { $result.cityCode = cityCode; } if (buildTime != null) { $result.buildTime = buildTime; } return $result; } DynOurCityReq._() : super(); factory DynOurCityReq.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory DynOurCityReq.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'DynOurCityReq', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v1'), createEmptyInstance: create) ..aInt64(1, _omitFieldNames ? '' : 'cityId') ..a<$core.double>(2, _omitFieldNames ? '' : 'lat', $pb.PbFieldType.OD) ..a<$core.double>(3, _omitFieldNames ? '' : 'lng', $pb.PbFieldType.OD) ..aOS(4, _omitFieldNames ? '' : 'offset') ..a<$core.int>(5, _omitFieldNames ? '' : 'pageSize', $pb.PbFieldType.O3) ..a<$core.int>( 6, _omitFieldNames ? '' : 'teenagersMode', $pb.PbFieldType.O3) ..a<$core.int>(7, _omitFieldNames ? '' : 'qn', $pb.PbFieldType.O3) ..a<$core.int>(8, _omitFieldNames ? '' : 'fnver', $pb.PbFieldType.O3) ..a<$core.int>(9, _omitFieldNames ? '' : 'fnval', $pb.PbFieldType.O3) ..a<$core.int>(10, _omitFieldNames ? '' : 'forceHost', $pb.PbFieldType.O3) ..a<$core.int>(11, _omitFieldNames ? '' : 'fourk', $pb.PbFieldType.O3) ..a<$core.int>(12, _omitFieldNames ? '' : 'lbsState', $pb.PbFieldType.O3) ..a<$core.int>( 13, _omitFieldNames ? '' : 'refreshCity', $pb.PbFieldType.OU3) ..aOM(14, _omitFieldNames ? '' : 'expConf', subBuilder: ExpConf.create) ..aOM<$1.PlayerArgs>(15, _omitFieldNames ? '' : 'playerArgs', subBuilder: $1.PlayerArgs.create) ..aInt64(16, _omitFieldNames ? '' : 'cityCode') ..aInt64(17, _omitFieldNames ? '' : 'buildTime') ..hasRequiredFields = false; @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') DynOurCityReq clone() => DynOurCityReq()..mergeFromMessage(this); @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') DynOurCityReq copyWith(void Function(DynOurCityReq) updates) => super.copyWith((message) => updates(message as DynOurCityReq)) as DynOurCityReq; $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static DynOurCityReq create() => DynOurCityReq._(); DynOurCityReq createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static DynOurCityReq getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static DynOurCityReq? _defaultInstance; /// 城市ID @$pb.TagNumber(1) $fixnum.Int64 get cityId => $_getI64(0); @$pb.TagNumber(1) set cityId($fixnum.Int64 v) { $_setInt64(0, v); } @$pb.TagNumber(1) $core.bool hasCityId() => $_has(0); @$pb.TagNumber(1) void clearCityId() => clearField(1); /// 纬度 @$pb.TagNumber(2) $core.double get lat => $_getN(1); @$pb.TagNumber(2) set lat($core.double v) { $_setDouble(1, v); } @$pb.TagNumber(2) $core.bool hasLat() => $_has(1); @$pb.TagNumber(2) void clearLat() => clearField(2); /// 经度 @$pb.TagNumber(3) $core.double get lng => $_getN(2); @$pb.TagNumber(3) set lng($core.double v) { $_setDouble(2, v); } @$pb.TagNumber(3) $core.bool hasLng() => $_has(2); @$pb.TagNumber(3) void clearLng() => clearField(3); /// 透传上一次接口请求返回的offset @$pb.TagNumber(4) $core.String get offset => $_getSZ(3); @$pb.TagNumber(4) set offset($core.String v) { $_setString(3, v); } @$pb.TagNumber(4) $core.bool hasOffset() => $_has(3); @$pb.TagNumber(4) void clearOffset() => clearField(4); /// 每页元素个数 @$pb.TagNumber(5) $core.int get pageSize => $_getIZ(4); @$pb.TagNumber(5) set pageSize($core.int v) { $_setSignedInt32(4, v); } @$pb.TagNumber(5) $core.bool hasPageSize() => $_has(4); @$pb.TagNumber(5) void clearPageSize() => clearField(5); /// 青少年模式 /// 1:开启青少年模式 @$pb.TagNumber(6) $core.int get teenagersMode => $_getIZ(5); @$pb.TagNumber(6) set teenagersMode($core.int v) { $_setSignedInt32(5, v); } @$pb.TagNumber(6) $core.bool hasTeenagersMode() => $_has(5); @$pb.TagNumber(6) void clearTeenagersMode() => clearField(6); /// 清晰度(旧版) @$pb.TagNumber(7) $core.int get qn => $_getIZ(6); @$pb.TagNumber(7) set qn($core.int v) { $_setSignedInt32(6, v); } @$pb.TagNumber(7) $core.bool hasQn() => $_has(6); @$pb.TagNumber(7) void clearQn() => clearField(7); /// 流版本(旧版) @$pb.TagNumber(8) $core.int get fnver => $_getIZ(7); @$pb.TagNumber(8) set fnver($core.int v) { $_setSignedInt32(7, v); } @$pb.TagNumber(8) $core.bool hasFnver() => $_has(7); @$pb.TagNumber(8) void clearFnver() => clearField(8); /// 流类型(旧版) @$pb.TagNumber(9) $core.int get fnval => $_getIZ(8); @$pb.TagNumber(9) set fnval($core.int v) { $_setSignedInt32(8, v); } @$pb.TagNumber(9) $core.bool hasFnval() => $_has(8); @$pb.TagNumber(9) void clearFnval() => clearField(9); /// 是否强制使用域名(旧版) @$pb.TagNumber(10) $core.int get forceHost => $_getIZ(9); @$pb.TagNumber(10) set forceHost($core.int v) { $_setSignedInt32(9, v); } @$pb.TagNumber(10) $core.bool hasForceHost() => $_has(9); @$pb.TagNumber(10) void clearForceHost() => clearField(10); /// 是否4k(旧版) @$pb.TagNumber(11) $core.int get fourk => $_getIZ(10); @$pb.TagNumber(11) set fourk($core.int v) { $_setSignedInt32(10, v); } @$pb.TagNumber(11) $core.bool hasFourk() => $_has(10); @$pb.TagNumber(11) void clearFourk() => clearField(11); /// 是否开启lbs /// 0:关闭 1:开启 @$pb.TagNumber(12) $core.int get lbsState => $_getIZ(11); @$pb.TagNumber(12) set lbsState($core.int v) { $_setSignedInt32(11, v); } @$pb.TagNumber(12) $core.bool hasLbsState() => $_has(11); @$pb.TagNumber(12) void clearLbsState() => clearField(12); /// 是否刷新城市 @$pb.TagNumber(13) $core.int get refreshCity => $_getIZ(12); @$pb.TagNumber(13) set refreshCity($core.int v) { $_setUnsignedInt32(12, v); } @$pb.TagNumber(13) $core.bool hasRefreshCity() => $_has(12); @$pb.TagNumber(13) void clearRefreshCity() => clearField(13); /// 魔镜设置 @$pb.TagNumber(14) ExpConf get expConf => $_getN(13); @$pb.TagNumber(14) set expConf(ExpConf v) { setField(14, v); } @$pb.TagNumber(14) $core.bool hasExpConf() => $_has(13); @$pb.TagNumber(14) void clearExpConf() => clearField(14); @$pb.TagNumber(14) ExpConf ensureExpConf() => $_ensure(13); /// 秒开参数 @$pb.TagNumber(15) $1.PlayerArgs get playerArgs => $_getN(14); @$pb.TagNumber(15) set playerArgs($1.PlayerArgs v) { setField(15, v); } @$pb.TagNumber(15) $core.bool hasPlayerArgs() => $_has(14); @$pb.TagNumber(15) void clearPlayerArgs() => clearField(15); @$pb.TagNumber(15) $1.PlayerArgs ensurePlayerArgs() => $_ensure(14); /// 城市码 @$pb.TagNumber(16) $fixnum.Int64 get cityCode => $_getI64(15); @$pb.TagNumber(16) set cityCode($fixnum.Int64 v) { $_setInt64(15, v); } @$pb.TagNumber(16) $core.bool hasCityCode() => $_has(15); @$pb.TagNumber(16) void clearCityCode() => clearField(16); /// 构建时间 @$pb.TagNumber(17) $fixnum.Int64 get buildTime => $_getI64(16); @$pb.TagNumber(17) set buildTime($fixnum.Int64 v) { $_setInt64(16, v); } @$pb.TagNumber(17) $core.bool hasBuildTime() => $_has(16); @$pb.TagNumber(17) void clearBuildTime() => clearField(17); } /// 动态同城开关-请求 class DynOurCitySwitchReq extends $pb.GeneratedMessage { factory DynOurCitySwitchReq({ $core.int? switch_1, }) { final $result = create(); if (switch_1 != null) { $result.switch_1 = switch_1; } return $result; } DynOurCitySwitchReq._() : super(); factory DynOurCitySwitchReq.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory DynOurCitySwitchReq.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'DynOurCitySwitchReq', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v1'), createEmptyInstance: create) ..a<$core.int>(1, _omitFieldNames ? '' : 'switch', $pb.PbFieldType.O3) ..hasRequiredFields = false; @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') DynOurCitySwitchReq clone() => DynOurCitySwitchReq()..mergeFromMessage(this); @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') DynOurCitySwitchReq copyWith(void Function(DynOurCitySwitchReq) updates) => super.copyWith((message) => updates(message as DynOurCitySwitchReq)) as DynOurCitySwitchReq; $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static DynOurCitySwitchReq create() => DynOurCitySwitchReq._(); DynOurCitySwitchReq createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static DynOurCitySwitchReq getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static DynOurCitySwitchReq? _defaultInstance; /// 开关参数 /// 0:关闭 1:开启 @$pb.TagNumber(1) $core.int get switch_1 => $_getIZ(0); @$pb.TagNumber(1) set switch_1($core.int v) { $_setSignedInt32(0, v); } @$pb.TagNumber(1) $core.bool hasSwitch_1() => $_has(0); @$pb.TagNumber(1) void clearSwitch_1() => clearField(1); } /// 红点接口物料 class DynRedItem extends $pb.GeneratedMessage { factory DynRedItem({ $fixnum.Int64? count, }) { final $result = create(); if (count != null) { $result.count = count; } return $result; } DynRedItem._() : super(); factory DynRedItem.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory DynRedItem.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'DynRedItem', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v1'), createEmptyInstance: create) ..a<$fixnum.Int64>(1, _omitFieldNames ? '' : 'count', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) ..hasRequiredFields = false; @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') DynRedItem clone() => DynRedItem()..mergeFromMessage(this); @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') DynRedItem copyWith(void Function(DynRedItem) updates) => super.copyWith((message) => updates(message as DynRedItem)) as DynRedItem; $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static DynRedItem create() => DynRedItem._(); DynRedItem createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static DynRedItem getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static DynRedItem? _defaultInstance; /// 数字红点有效 更新数 @$pb.TagNumber(1) $fixnum.Int64 get count => $_getI64(0); @$pb.TagNumber(1) set count($fixnum.Int64 v) { $_setInt64(0, v); } @$pb.TagNumber(1) $core.bool hasCount() => $_has(0); @$pb.TagNumber(1) void clearCount() => clearField(1); } /// 红点接口-响应 class DynRedReply extends $pb.GeneratedMessage { factory DynRedReply({ $core.String? redType, DynRedItem? dynRedItem, $core.String? defaultTab, DynRedStyle? redStyle, }) { final $result = create(); if (redType != null) { $result.redType = redType; } if (dynRedItem != null) { $result.dynRedItem = dynRedItem; } if (defaultTab != null) { $result.defaultTab = defaultTab; } if (redStyle != null) { $result.redStyle = redStyle; } return $result; } DynRedReply._() : super(); factory DynRedReply.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory DynRedReply.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'DynRedReply', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v1'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'redType') ..aOM(2, _omitFieldNames ? '' : 'dynRedItem', subBuilder: DynRedItem.create) ..aOS(3, _omitFieldNames ? '' : 'defaultTab') ..aOM(4, _omitFieldNames ? '' : 'redStyle', subBuilder: DynRedStyle.create) ..hasRequiredFields = false; @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') DynRedReply clone() => DynRedReply()..mergeFromMessage(this); @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') DynRedReply copyWith(void Function(DynRedReply) updates) => super.copyWith((message) => updates(message as DynRedReply)) as DynRedReply; $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static DynRedReply create() => DynRedReply._(); DynRedReply createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static DynRedReply getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static DynRedReply? _defaultInstance; /// 类型 /// count:数字红点 point:普通红点 no_point:没有红点 @$pb.TagNumber(1) $core.String get redType => $_getSZ(0); @$pb.TagNumber(1) set redType($core.String v) { $_setString(0, v); } @$pb.TagNumber(1) $core.bool hasRedType() => $_has(0); @$pb.TagNumber(1) void clearRedType() => clearField(1); /// 红点具体信息 @$pb.TagNumber(2) DynRedItem get dynRedItem => $_getN(1); @$pb.TagNumber(2) set dynRedItem(DynRedItem v) { setField(2, v); } @$pb.TagNumber(2) $core.bool hasDynRedItem() => $_has(1); @$pb.TagNumber(2) void clearDynRedItem() => clearField(2); @$pb.TagNumber(2) DynRedItem ensureDynRedItem() => $_ensure(1); /// 默认tab 值对应tab接口下发的anchor @$pb.TagNumber(3) $core.String get defaultTab => $_getSZ(2); @$pb.TagNumber(3) set defaultTab($core.String v) { $_setString(2, v); } @$pb.TagNumber(3) $core.bool hasDefaultTab() => $_has(2); @$pb.TagNumber(3) void clearDefaultTab() => clearField(3); @$pb.TagNumber(4) DynRedStyle get redStyle => $_getN(3); @$pb.TagNumber(4) set redStyle(DynRedStyle v) { setField(4, v); } @$pb.TagNumber(4) $core.bool hasRedStyle() => $_has(3); @$pb.TagNumber(4) void clearRedStyle() => clearField(4); @$pb.TagNumber(4) DynRedStyle ensureRedStyle() => $_ensure(3); } /// 动态红点接口-请求 class DynRedReq extends $pb.GeneratedMessage { factory DynRedReq({ $core.Iterable? tabOffset, }) { final $result = create(); if (tabOffset != null) { $result.tabOffset.addAll(tabOffset); } return $result; } DynRedReq._() : super(); factory DynRedReq.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory DynRedReq.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'DynRedReq', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v1'), createEmptyInstance: create) ..pc(1, _omitFieldNames ? '' : 'tabOffset', $pb.PbFieldType.PM, subBuilder: TabOffset.create) ..hasRequiredFields = false; @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') DynRedReq clone() => DynRedReq()..mergeFromMessage(this); @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') DynRedReq copyWith(void Function(DynRedReq) updates) => super.copyWith((message) => updates(message as DynRedReq)) as DynRedReq; $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static DynRedReq create() => DynRedReq._(); DynRedReq createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static DynRedReq getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static DynRedReq? _defaultInstance; /// 动态红点接口各tab offset信息 @$pb.TagNumber(1) $core.List get tabOffset => $_getList(0); } class DynRedStyle extends $pb.GeneratedMessage { factory DynRedStyle({ $core.int? bgType, $core.int? cornerType, $core.int? displayTime, $core.String? cornerMark, DynRedStyleUp? up, $core.int? type, }) { final $result = create(); if (bgType != null) { $result.bgType = bgType; } if (cornerType != null) { $result.cornerType = cornerType; } if (displayTime != null) { $result.displayTime = displayTime; } if (cornerMark != null) { $result.cornerMark = cornerMark; } if (up != null) { $result.up = up; } if (type != null) { $result.type = type; } return $result; } DynRedStyle._() : super(); factory DynRedStyle.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory DynRedStyle.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'DynRedStyle', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v1'), createEmptyInstance: create) ..a<$core.int>(1, _omitFieldNames ? '' : 'bgType', $pb.PbFieldType.O3) ..a<$core.int>(2, _omitFieldNames ? '' : 'cornerType', $pb.PbFieldType.O3) ..a<$core.int>(3, _omitFieldNames ? '' : 'displayTime', $pb.PbFieldType.O3) ..aOS(4, _omitFieldNames ? '' : 'cornerMark') ..aOM(5, _omitFieldNames ? '' : 'up', subBuilder: DynRedStyleUp.create) ..a<$core.int>(6, _omitFieldNames ? '' : 'type', $pb.PbFieldType.O3) ..hasRequiredFields = false; @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') DynRedStyle clone() => DynRedStyle()..mergeFromMessage(this); @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') DynRedStyle copyWith(void Function(DynRedStyle) updates) => super.copyWith((message) => updates(message as DynRedStyle)) as DynRedStyle; $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static DynRedStyle create() => DynRedStyle._(); DynRedStyle createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static DynRedStyle getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static DynRedStyle? _defaultInstance; @$pb.TagNumber(1) $core.int get bgType => $_getIZ(0); @$pb.TagNumber(1) set bgType($core.int v) { $_setSignedInt32(0, v); } @$pb.TagNumber(1) $core.bool hasBgType() => $_has(0); @$pb.TagNumber(1) void clearBgType() => clearField(1); @$pb.TagNumber(2) $core.int get cornerType => $_getIZ(1); @$pb.TagNumber(2) set cornerType($core.int v) { $_setSignedInt32(1, v); } @$pb.TagNumber(2) $core.bool hasCornerType() => $_has(1); @$pb.TagNumber(2) void clearCornerType() => clearField(2); @$pb.TagNumber(3) $core.int get displayTime => $_getIZ(2); @$pb.TagNumber(3) set displayTime($core.int v) { $_setSignedInt32(2, v); } @$pb.TagNumber(3) $core.bool hasDisplayTime() => $_has(2); @$pb.TagNumber(3) void clearDisplayTime() => clearField(3); @$pb.TagNumber(4) $core.String get cornerMark => $_getSZ(3); @$pb.TagNumber(4) set cornerMark($core.String v) { $_setString(3, v); } @$pb.TagNumber(4) $core.bool hasCornerMark() => $_has(3); @$pb.TagNumber(4) void clearCornerMark() => clearField(4); @$pb.TagNumber(5) DynRedStyleUp get up => $_getN(4); @$pb.TagNumber(5) set up(DynRedStyleUp v) { setField(5, v); } @$pb.TagNumber(5) $core.bool hasUp() => $_has(4); @$pb.TagNumber(5) void clearUp() => clearField(5); @$pb.TagNumber(5) DynRedStyleUp ensureUp() => $_ensure(4); @$pb.TagNumber(6) $core.int get type => $_getIZ(5); @$pb.TagNumber(6) set type($core.int v) { $_setSignedInt32(5, v); } @$pb.TagNumber(6) $core.bool hasType() => $_has(5); @$pb.TagNumber(6) void clearType() => clearField(6); } class DynRedStyleUp extends $pb.GeneratedMessage { factory DynRedStyleUp({ $fixnum.Int64? uid, $core.String? face, }) { final $result = create(); if (uid != null) { $result.uid = uid; } if (face != null) { $result.face = face; } return $result; } DynRedStyleUp._() : super(); factory DynRedStyleUp.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory DynRedStyleUp.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'DynRedStyleUp', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v1'), createEmptyInstance: create) ..aInt64(1, _omitFieldNames ? '' : 'uid') ..aOS(2, _omitFieldNames ? '' : 'face') ..hasRequiredFields = false; @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') DynRedStyleUp clone() => DynRedStyleUp()..mergeFromMessage(this); @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') DynRedStyleUp copyWith(void Function(DynRedStyleUp) updates) => super.copyWith((message) => updates(message as DynRedStyleUp)) as DynRedStyleUp; $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static DynRedStyleUp create() => DynRedStyleUp._(); DynRedStyleUp createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static DynRedStyleUp getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static DynRedStyleUp? _defaultInstance; @$pb.TagNumber(1) $fixnum.Int64 get uid => $_getI64(0); @$pb.TagNumber(1) set uid($fixnum.Int64 v) { $_setInt64(0, v); } @$pb.TagNumber(1) $core.bool hasUid() => $_has(0); @$pb.TagNumber(1) void clearUid() => clearField(1); @$pb.TagNumber(2) $core.String get face => $_getSZ(1); @$pb.TagNumber(2) set face($core.String v) { $_setString(1, v); } @$pb.TagNumber(2) $core.bool hasFace() => $_has(1); @$pb.TagNumber(2) void clearFace() => clearField(2); } /// 动态tab详情 class DynTab extends $pb.GeneratedMessage { factory DynTab({ $core.String? title, $core.String? uri, $core.String? bubble, $core.int? redPoint, $fixnum.Int64? cityId, $core.int? isPopup, Popup? popup, $core.bool? defaultTab, $core.String? subTitle, $core.String? anchor, $core.String? internalTest, }) { final $result = create(); if (title != null) { $result.title = title; } if (uri != null) { $result.uri = uri; } if (bubble != null) { $result.bubble = bubble; } if (redPoint != null) { $result.redPoint = redPoint; } if (cityId != null) { $result.cityId = cityId; } if (isPopup != null) { $result.isPopup = isPopup; } if (popup != null) { $result.popup = popup; } if (defaultTab != null) { $result.defaultTab = defaultTab; } if (subTitle != null) { $result.subTitle = subTitle; } if (anchor != null) { $result.anchor = anchor; } if (internalTest != null) { $result.internalTest = internalTest; } return $result; } DynTab._() : super(); factory DynTab.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory DynTab.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'DynTab', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v1'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'title') ..aOS(2, _omitFieldNames ? '' : 'uri') ..aOS(3, _omitFieldNames ? '' : 'bubble') ..a<$core.int>(4, _omitFieldNames ? '' : 'redPoint', $pb.PbFieldType.O3) ..aInt64(5, _omitFieldNames ? '' : 'cityId') ..a<$core.int>(6, _omitFieldNames ? '' : 'isPopup', $pb.PbFieldType.O3) ..aOM(7, _omitFieldNames ? '' : 'popup', subBuilder: Popup.create) ..aOB(8, _omitFieldNames ? '' : 'defaultTab', protoName: 'defaultTab') ..aOS(9, _omitFieldNames ? '' : 'subTitle') ..aOS(10, _omitFieldNames ? '' : 'anchor') ..aOS(11, _omitFieldNames ? '' : 'internalTest') ..hasRequiredFields = false; @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') DynTab clone() => DynTab()..mergeFromMessage(this); @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') DynTab copyWith(void Function(DynTab) updates) => super.copyWith((message) => updates(message as DynTab)) as DynTab; $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static DynTab create() => DynTab._(); DynTab createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static DynTab getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static DynTab? _defaultInstance; /// tab标题 优先展示用,未开启状态第一次请求返回同城,后续请求返回对应城市名 @$pb.TagNumber(1) $core.String get title => $_getSZ(0); @$pb.TagNumber(1) set title($core.String v) { $_setString(0, v); } @$pb.TagNumber(1) $core.bool hasTitle() => $_has(0); @$pb.TagNumber(1) void clearTitle() => clearField(1); /// 跳转链接 @$pb.TagNumber(2) $core.String get uri => $_getSZ(1); @$pb.TagNumber(2) set uri($core.String v) { $_setString(1, v); } @$pb.TagNumber(2) $core.bool hasUri() => $_has(1); @$pb.TagNumber(2) void clearUri() => clearField(2); /// 气泡内容 @$pb.TagNumber(3) $core.String get bubble => $_getSZ(2); @$pb.TagNumber(3) set bubble($core.String v) { $_setString(2, v); } @$pb.TagNumber(3) $core.bool hasBubble() => $_has(2); @$pb.TagNumber(3) void clearBubble() => clearField(3); /// 是否推红点 @$pb.TagNumber(4) $core.int get redPoint => $_getIZ(3); @$pb.TagNumber(4) set redPoint($core.int v) { $_setSignedInt32(3, v); } @$pb.TagNumber(4) $core.bool hasRedPoint() => $_has(3); @$pb.TagNumber(4) void clearRedPoint() => clearField(4); /// 城市ID @$pb.TagNumber(5) $fixnum.Int64 get cityId => $_getI64(4); @$pb.TagNumber(5) set cityId($fixnum.Int64 v) { $_setInt64(4, v); } @$pb.TagNumber(5) $core.bool hasCityId() => $_has(4); @$pb.TagNumber(5) void clearCityId() => clearField(5); /// 是否弹窗 @$pb.TagNumber(6) $core.int get isPopup => $_getIZ(5); @$pb.TagNumber(6) set isPopup($core.int v) { $_setSignedInt32(5, v); } @$pb.TagNumber(6) $core.bool hasIsPopup() => $_has(5); @$pb.TagNumber(6) void clearIsPopup() => clearField(6); /// 弹窗内容 @$pb.TagNumber(7) Popup get popup => $_getN(6); @$pb.TagNumber(7) set popup(Popup v) { setField(7, v); } @$pb.TagNumber(7) $core.bool hasPopup() => $_has(6); @$pb.TagNumber(7) void clearPopup() => clearField(7); @$pb.TagNumber(7) Popup ensurePopup() => $_ensure(6); /// 是否默认tab @$pb.TagNumber(8) $core.bool get defaultTab => $_getBF(7); @$pb.TagNumber(8) set defaultTab($core.bool v) { $_setBool(7, v); } @$pb.TagNumber(8) $core.bool hasDefaultTab() => $_has(7); @$pb.TagNumber(8) void clearDefaultTab() => clearField(8); /// 副标题 对应城市名 @$pb.TagNumber(9) $core.String get subTitle => $_getSZ(8); @$pb.TagNumber(9) set subTitle($core.String v) { $_setString(8, v); } @$pb.TagNumber(9) $core.bool hasSubTitle() => $_has(8); @$pb.TagNumber(9) void clearSubTitle() => clearField(9); /// 锚点字段 @$pb.TagNumber(10) $core.String get anchor => $_getSZ(9); @$pb.TagNumber(10) set anchor($core.String v) { $_setString(9, v); } @$pb.TagNumber(10) $core.bool hasAnchor() => $_has(9); @$pb.TagNumber(10) void clearAnchor() => clearField(10); /// 内测文案 @$pb.TagNumber(11) $core.String get internalTest => $_getSZ(10); @$pb.TagNumber(11) set internalTest($core.String v) { $_setString(10, v); } @$pb.TagNumber(11) $core.bool hasInternalTest() => $_has(10); @$pb.TagNumber(11) void clearInternalTest() => clearField(11); } /// 动态tab页-响应 class DynTabReply extends $pb.GeneratedMessage { factory DynTabReply({ $core.Iterable? dynTab, }) { final $result = create(); if (dynTab != null) { $result.dynTab.addAll(dynTab); } return $result; } DynTabReply._() : super(); factory DynTabReply.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory DynTabReply.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'DynTabReply', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v1'), createEmptyInstance: create) ..pc(1, _omitFieldNames ? '' : 'dynTab', $pb.PbFieldType.PM, subBuilder: DynTab.create) ..hasRequiredFields = false; @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') DynTabReply clone() => DynTabReply()..mergeFromMessage(this); @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') DynTabReply copyWith(void Function(DynTabReply) updates) => super.copyWith((message) => updates(message as DynTabReply)) as DynTabReply; $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static DynTabReply create() => DynTabReply._(); DynTabReply createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static DynTabReply getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static DynTabReply? _defaultInstance; /// 动态tab详情列表 @$pb.TagNumber(1) $core.List get dynTab => $_getList(0); } /// 动态tab页-请求 class DynTabReq extends $pb.GeneratedMessage { factory DynTabReq({ $core.int? teenagersMode, }) { final $result = create(); if (teenagersMode != null) { $result.teenagersMode = teenagersMode; } return $result; } DynTabReq._() : super(); factory DynTabReq.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory DynTabReq.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'DynTabReq', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v1'), createEmptyInstance: create) ..a<$core.int>( 1, _omitFieldNames ? '' : 'teenagersMode', $pb.PbFieldType.O3) ..hasRequiredFields = false; @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') DynTabReq clone() => DynTabReq()..mergeFromMessage(this); @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') DynTabReq copyWith(void Function(DynTabReq) updates) => super.copyWith((message) => updates(message as DynTabReq)) as DynTabReq; $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static DynTabReq create() => DynTabReq._(); DynTabReq createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static DynTabReq getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static DynTabReq? _defaultInstance; /// 青少年模式 /// 1:开启青少年模式 @$pb.TagNumber(1) $core.int get teenagersMode => $_getIZ(0); @$pb.TagNumber(1) set teenagersMode($core.int v) { $_setSignedInt32(0, v); } @$pb.TagNumber(1) $core.bool hasTeenagersMode() => $_has(0); @$pb.TagNumber(1) void clearTeenagersMode() => clearField(1); } /// 最近访问-标记已读-请求 class DynUpdOffsetReq extends $pb.GeneratedMessage { factory DynUpdOffsetReq({ $fixnum.Int64? hostUid, $core.String? readOffset, }) { final $result = create(); if (hostUid != null) { $result.hostUid = hostUid; } if (readOffset != null) { $result.readOffset = readOffset; } return $result; } DynUpdOffsetReq._() : super(); factory DynUpdOffsetReq.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory DynUpdOffsetReq.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'DynUpdOffsetReq', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v1'), createEmptyInstance: create) ..aInt64(1, _omitFieldNames ? '' : 'hostUid') ..aOS(2, _omitFieldNames ? '' : 'readOffset') ..hasRequiredFields = false; @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') DynUpdOffsetReq clone() => DynUpdOffsetReq()..mergeFromMessage(this); @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') DynUpdOffsetReq copyWith(void Function(DynUpdOffsetReq) updates) => super.copyWith((message) => updates(message as DynUpdOffsetReq)) as DynUpdOffsetReq; $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static DynUpdOffsetReq create() => DynUpdOffsetReq._(); DynUpdOffsetReq createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static DynUpdOffsetReq getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static DynUpdOffsetReq? _defaultInstance; /// 被访问者的UID @$pb.TagNumber(1) $fixnum.Int64 get hostUid => $_getI64(0); @$pb.TagNumber(1) set hostUid($fixnum.Int64 v) { $_setInt64(0, v); } @$pb.TagNumber(1) $core.bool hasHostUid() => $_has(0); @$pb.TagNumber(1) void clearHostUid() => clearField(1); /// 用户已读进度 @$pb.TagNumber(2) $core.String get readOffset => $_getSZ(1); @$pb.TagNumber(2) set readOffset($core.String v) { $_setString(1, v); } @$pb.TagNumber(2) $core.bool hasReadOffset() => $_has(1); @$pb.TagNumber(2) void clearReadOffset() => clearField(2); } /// 最近访问-个人feed流列表-响应 class DynVideoPersonalReply extends $pb.GeneratedMessage { factory DynVideoPersonalReply({ $core.Iterable? list, $core.String? offset, $core.int? hasMore, $core.String? readOffset, }) { final $result = create(); if (list != null) { $result.list.addAll(list); } if (offset != null) { $result.offset = offset; } if (hasMore != null) { $result.hasMore = hasMore; } if (readOffset != null) { $result.readOffset = readOffset; } return $result; } DynVideoPersonalReply._() : super(); factory DynVideoPersonalReply.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory DynVideoPersonalReply.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'DynVideoPersonalReply', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v1'), createEmptyInstance: create) ..pc(1, _omitFieldNames ? '' : 'list', $pb.PbFieldType.PM, subBuilder: DynamicItem.create) ..aOS(2, _omitFieldNames ? '' : 'offset') ..a<$core.int>(3, _omitFieldNames ? '' : 'hasMore', $pb.PbFieldType.O3) ..aOS(4, _omitFieldNames ? '' : 'readOffset') ..hasRequiredFields = false; @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') DynVideoPersonalReply clone() => DynVideoPersonalReply()..mergeFromMessage(this); @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') DynVideoPersonalReply copyWith( void Function(DynVideoPersonalReply) updates) => super.copyWith((message) => updates(message as DynVideoPersonalReply)) as DynVideoPersonalReply; $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static DynVideoPersonalReply create() => DynVideoPersonalReply._(); DynVideoPersonalReply createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static DynVideoPersonalReply getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static DynVideoPersonalReply? _defaultInstance; /// 动态列表 @$pb.TagNumber(1) $core.List get list => $_getList(0); /// 偏移量 @$pb.TagNumber(2) $core.String get offset => $_getSZ(1); @$pb.TagNumber(2) set offset($core.String v) { $_setString(1, v); } @$pb.TagNumber(2) $core.bool hasOffset() => $_has(1); @$pb.TagNumber(2) void clearOffset() => clearField(2); /// 是否还有更多数据 @$pb.TagNumber(3) $core.int get hasMore => $_getIZ(2); @$pb.TagNumber(3) set hasMore($core.int v) { $_setSignedInt32(2, v); } @$pb.TagNumber(3) $core.bool hasHasMore() => $_has(2); @$pb.TagNumber(3) void clearHasMore() => clearField(3); /// 已读进度 @$pb.TagNumber(4) $core.String get readOffset => $_getSZ(3); @$pb.TagNumber(4) set readOffset($core.String v) { $_setString(3, v); } @$pb.TagNumber(4) $core.bool hasReadOffset() => $_has(3); @$pb.TagNumber(4) void clearReadOffset() => clearField(4); } /// 最近访问-个人feed流列表-请求 class DynVideoPersonalReq extends $pb.GeneratedMessage { factory DynVideoPersonalReq({ $core.int? teenagersMode, $fixnum.Int64? hostUid, $core.String? offset, $core.int? page, $core.int? isPreload, $core.int? qn, $core.int? fnver, $core.int? fnval, $core.int? forceHost, $core.int? fourk, }) { final $result = create(); if (teenagersMode != null) { $result.teenagersMode = teenagersMode; } if (hostUid != null) { $result.hostUid = hostUid; } if (offset != null) { $result.offset = offset; } if (page != null) { $result.page = page; } if (isPreload != null) { $result.isPreload = isPreload; } if (qn != null) { $result.qn = qn; } if (fnver != null) { $result.fnver = fnver; } if (fnval != null) { $result.fnval = fnval; } if (forceHost != null) { $result.forceHost = forceHost; } if (fourk != null) { $result.fourk = fourk; } return $result; } DynVideoPersonalReq._() : super(); factory DynVideoPersonalReq.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory DynVideoPersonalReq.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'DynVideoPersonalReq', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v1'), createEmptyInstance: create) ..a<$core.int>( 1, _omitFieldNames ? '' : 'teenagersMode', $pb.PbFieldType.O3) ..aInt64(2, _omitFieldNames ? '' : 'hostUid') ..aOS(3, _omitFieldNames ? '' : 'offset') ..a<$core.int>(4, _omitFieldNames ? '' : 'page', $pb.PbFieldType.O3) ..a<$core.int>(5, _omitFieldNames ? '' : 'isPreload', $pb.PbFieldType.O3) ..a<$core.int>(6, _omitFieldNames ? '' : 'qn', $pb.PbFieldType.O3) ..a<$core.int>(7, _omitFieldNames ? '' : 'fnver', $pb.PbFieldType.O3) ..a<$core.int>(8, _omitFieldNames ? '' : 'fnval', $pb.PbFieldType.O3) ..a<$core.int>(9, _omitFieldNames ? '' : 'forceHost', $pb.PbFieldType.O3) ..a<$core.int>(10, _omitFieldNames ? '' : 'fourk', $pb.PbFieldType.O3) ..hasRequiredFields = false; @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') DynVideoPersonalReq clone() => DynVideoPersonalReq()..mergeFromMessage(this); @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') DynVideoPersonalReq copyWith(void Function(DynVideoPersonalReq) updates) => super.copyWith((message) => updates(message as DynVideoPersonalReq)) as DynVideoPersonalReq; $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static DynVideoPersonalReq create() => DynVideoPersonalReq._(); DynVideoPersonalReq createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static DynVideoPersonalReq getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static DynVideoPersonalReq? _defaultInstance; /// 青少年模式 /// 1:开启青少年模式 @$pb.TagNumber(1) $core.int get teenagersMode => $_getIZ(0); @$pb.TagNumber(1) set teenagersMode($core.int v) { $_setSignedInt32(0, v); } @$pb.TagNumber(1) $core.bool hasTeenagersMode() => $_has(0); @$pb.TagNumber(1) void clearTeenagersMode() => clearField(1); /// 被访问者的mid @$pb.TagNumber(2) $fixnum.Int64 get hostUid => $_getI64(1); @$pb.TagNumber(2) set hostUid($fixnum.Int64 v) { $_setInt64(1, v); } @$pb.TagNumber(2) $core.bool hasHostUid() => $_has(1); @$pb.TagNumber(2) void clearHostUid() => clearField(2); /// 偏移量 第一页可传空 @$pb.TagNumber(3) $core.String get offset => $_getSZ(2); @$pb.TagNumber(3) set offset($core.String v) { $_setString(2, v); } @$pb.TagNumber(3) $core.bool hasOffset() => $_has(2); @$pb.TagNumber(3) void clearOffset() => clearField(3); /// 标明下拉几次 @$pb.TagNumber(4) $core.int get page => $_getIZ(3); @$pb.TagNumber(4) set page($core.int v) { $_setSignedInt32(3, v); } @$pb.TagNumber(4) $core.bool hasPage() => $_has(3); @$pb.TagNumber(4) void clearPage() => clearField(4); /// 是否是预加载 @$pb.TagNumber(5) $core.int get isPreload => $_getIZ(4); @$pb.TagNumber(5) set isPreload($core.int v) { $_setSignedInt32(4, v); } @$pb.TagNumber(5) $core.bool hasIsPreload() => $_has(4); @$pb.TagNumber(5) void clearIsPreload() => clearField(5); /// 清晰度 @$pb.TagNumber(6) $core.int get qn => $_getIZ(5); @$pb.TagNumber(6) set qn($core.int v) { $_setSignedInt32(5, v); } @$pb.TagNumber(6) $core.bool hasQn() => $_has(5); @$pb.TagNumber(6) void clearQn() => clearField(6); /// 流版本 @$pb.TagNumber(7) $core.int get fnver => $_getIZ(6); @$pb.TagNumber(7) set fnver($core.int v) { $_setSignedInt32(6, v); } @$pb.TagNumber(7) $core.bool hasFnver() => $_has(6); @$pb.TagNumber(7) void clearFnver() => clearField(7); /// 流类型 @$pb.TagNumber(8) $core.int get fnval => $_getIZ(7); @$pb.TagNumber(8) set fnval($core.int v) { $_setSignedInt32(7, v); } @$pb.TagNumber(8) $core.bool hasFnval() => $_has(7); @$pb.TagNumber(8) void clearFnval() => clearField(8); /// 是否强制使用域名 @$pb.TagNumber(9) $core.int get forceHost => $_getIZ(8); @$pb.TagNumber(9) set forceHost($core.int v) { $_setSignedInt32(8, v); } @$pb.TagNumber(9) $core.bool hasForceHost() => $_has(8); @$pb.TagNumber(9) void clearForceHost() => clearField(9); /// 是否4k @$pb.TagNumber(10) $core.int get fourk => $_getIZ(9); @$pb.TagNumber(10) set fourk($core.int v) { $_setSignedInt32(9, v); } @$pb.TagNumber(10) $core.bool hasFourk() => $_has(9); @$pb.TagNumber(10) void clearFourk() => clearField(10); } /// 动态视频页-请求 class DynVideoReq extends $pb.GeneratedMessage { factory DynVideoReq({ $core.int? teenagersMode, $core.String? updateBaseline, $core.String? offset, $core.int? page, $core.int? refreshType, $core.int? qn, $core.int? fnver, $core.int? fnval, $core.int? forceHost, $core.int? fourk, }) { final $result = create(); if (teenagersMode != null) { $result.teenagersMode = teenagersMode; } if (updateBaseline != null) { $result.updateBaseline = updateBaseline; } if (offset != null) { $result.offset = offset; } if (page != null) { $result.page = page; } if (refreshType != null) { $result.refreshType = refreshType; } if (qn != null) { $result.qn = qn; } if (fnver != null) { $result.fnver = fnver; } if (fnval != null) { $result.fnval = fnval; } if (forceHost != null) { $result.forceHost = forceHost; } if (fourk != null) { $result.fourk = fourk; } return $result; } DynVideoReq._() : super(); factory DynVideoReq.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory DynVideoReq.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'DynVideoReq', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v1'), createEmptyInstance: create) ..a<$core.int>( 1, _omitFieldNames ? '' : 'teenagersMode', $pb.PbFieldType.O3) ..aOS(2, _omitFieldNames ? '' : 'updateBaseline') ..aOS(3, _omitFieldNames ? '' : 'offset') ..a<$core.int>(4, _omitFieldNames ? '' : 'page', $pb.PbFieldType.O3) ..a<$core.int>(5, _omitFieldNames ? '' : 'refreshType', $pb.PbFieldType.O3) ..a<$core.int>(6, _omitFieldNames ? '' : 'qn', $pb.PbFieldType.O3) ..a<$core.int>(7, _omitFieldNames ? '' : 'fnver', $pb.PbFieldType.O3) ..a<$core.int>(8, _omitFieldNames ? '' : 'fnval', $pb.PbFieldType.O3) ..a<$core.int>(9, _omitFieldNames ? '' : 'forceHost', $pb.PbFieldType.O3) ..a<$core.int>(10, _omitFieldNames ? '' : 'fourk', $pb.PbFieldType.O3) ..hasRequiredFields = false; @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') DynVideoReq clone() => DynVideoReq()..mergeFromMessage(this); @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') DynVideoReq copyWith(void Function(DynVideoReq) updates) => super.copyWith((message) => updates(message as DynVideoReq)) as DynVideoReq; $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static DynVideoReq create() => DynVideoReq._(); DynVideoReq createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static DynVideoReq getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static DynVideoReq? _defaultInstance; /// 青少年模式 @$pb.TagNumber(1) $core.int get teenagersMode => $_getIZ(0); @$pb.TagNumber(1) set teenagersMode($core.int v) { $_setSignedInt32(0, v); } @$pb.TagNumber(1) $core.bool hasTeenagersMode() => $_has(0); @$pb.TagNumber(1) void clearTeenagersMode() => clearField(1); /// 透传 update_baseline @$pb.TagNumber(2) $core.String get updateBaseline => $_getSZ(1); @$pb.TagNumber(2) set updateBaseline($core.String v) { $_setString(1, v); } @$pb.TagNumber(2) $core.bool hasUpdateBaseline() => $_has(1); @$pb.TagNumber(2) void clearUpdateBaseline() => clearField(2); /// 透传 history_offset @$pb.TagNumber(3) $core.String get offset => $_getSZ(2); @$pb.TagNumber(3) set offset($core.String v) { $_setString(2, v); } @$pb.TagNumber(3) $core.bool hasOffset() => $_has(2); @$pb.TagNumber(3) void clearOffset() => clearField(3); /// 向下翻页数 @$pb.TagNumber(4) $core.int get page => $_getIZ(3); @$pb.TagNumber(4) set page($core.int v) { $_setSignedInt32(3, v); } @$pb.TagNumber(4) $core.bool hasPage() => $_has(3); @$pb.TagNumber(4) void clearPage() => clearField(4); /// 刷新方式 /// 1:向上刷新 2:向下翻页 @$pb.TagNumber(5) $core.int get refreshType => $_getIZ(4); @$pb.TagNumber(5) set refreshType($core.int v) { $_setSignedInt32(4, v); } @$pb.TagNumber(5) $core.bool hasRefreshType() => $_has(4); @$pb.TagNumber(5) void clearRefreshType() => clearField(5); /// 清晰度 @$pb.TagNumber(6) $core.int get qn => $_getIZ(5); @$pb.TagNumber(6) set qn($core.int v) { $_setSignedInt32(5, v); } @$pb.TagNumber(6) $core.bool hasQn() => $_has(5); @$pb.TagNumber(6) void clearQn() => clearField(6); /// 流版本 @$pb.TagNumber(7) $core.int get fnver => $_getIZ(6); @$pb.TagNumber(7) set fnver($core.int v) { $_setSignedInt32(6, v); } @$pb.TagNumber(7) $core.bool hasFnver() => $_has(6); @$pb.TagNumber(7) void clearFnver() => clearField(7); /// 流类型 @$pb.TagNumber(8) $core.int get fnval => $_getIZ(7); @$pb.TagNumber(8) set fnval($core.int v) { $_setSignedInt32(7, v); } @$pb.TagNumber(8) $core.bool hasFnval() => $_has(7); @$pb.TagNumber(8) void clearFnval() => clearField(8); /// 是否强制使用域名 @$pb.TagNumber(9) $core.int get forceHost => $_getIZ(8); @$pb.TagNumber(9) set forceHost($core.int v) { $_setSignedInt32(8, v); } @$pb.TagNumber(9) $core.bool hasForceHost() => $_has(8); @$pb.TagNumber(9) void clearForceHost() => clearField(9); /// 是否4K @$pb.TagNumber(10) $core.int get fourk => $_getIZ(9); @$pb.TagNumber(10) set fourk($core.int v) { $_setSignedInt32(9, v); } @$pb.TagNumber(10) $core.bool hasFourk() => $_has(9); @$pb.TagNumber(10) void clearFourk() => clearField(10); } /// 动态视频页-响应 class DynVideoReqReply extends $pb.GeneratedMessage { factory DynVideoReqReply({ $core.Iterable? list, $core.int? updateNum, $core.String? historyOffset, $core.String? updateBaseline, $core.int? hasMore, }) { final $result = create(); if (list != null) { $result.list.addAll(list); } if (updateNum != null) { $result.updateNum = updateNum; } if (historyOffset != null) { $result.historyOffset = historyOffset; } if (updateBaseline != null) { $result.updateBaseline = updateBaseline; } if (hasMore != null) { $result.hasMore = hasMore; } return $result; } DynVideoReqReply._() : super(); factory DynVideoReqReply.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory DynVideoReqReply.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'DynVideoReqReply', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v1'), createEmptyInstance: create) ..pc(1, _omitFieldNames ? '' : 'list', $pb.PbFieldType.PM, subBuilder: DynamicItem.create) ..a<$core.int>(2, _omitFieldNames ? '' : 'updateNum', $pb.PbFieldType.O3) ..aOS(3, _omitFieldNames ? '' : 'historyOffset') ..aOS(4, _omitFieldNames ? '' : 'updateBaseline') ..a<$core.int>(5, _omitFieldNames ? '' : 'hasMore', $pb.PbFieldType.O3) ..hasRequiredFields = false; @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') DynVideoReqReply clone() => DynVideoReqReply()..mergeFromMessage(this); @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') DynVideoReqReply copyWith(void Function(DynVideoReqReply) updates) => super.copyWith((message) => updates(message as DynVideoReqReply)) as DynVideoReqReply; $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static DynVideoReqReply create() => DynVideoReqReply._(); DynVideoReqReply createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static DynVideoReqReply getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static DynVideoReqReply? _defaultInstance; /// 动态列表 @$pb.TagNumber(1) $core.List get list => $_getList(0); /// 更新的动态数 @$pb.TagNumber(2) $core.int get updateNum => $_getIZ(1); @$pb.TagNumber(2) set updateNum($core.int v) { $_setSignedInt32(1, v); } @$pb.TagNumber(2) $core.bool hasUpdateNum() => $_has(1); @$pb.TagNumber(2) void clearUpdateNum() => clearField(2); /// 历史偏移 @$pb.TagNumber(3) $core.String get historyOffset => $_getSZ(2); @$pb.TagNumber(3) set historyOffset($core.String v) { $_setString(2, v); } @$pb.TagNumber(3) $core.bool hasHistoryOffset() => $_has(2); @$pb.TagNumber(3) void clearHistoryOffset() => clearField(3); /// 更新基础信息 @$pb.TagNumber(4) $core.String get updateBaseline => $_getSZ(3); @$pb.TagNumber(4) set updateBaseline($core.String v) { $_setString(3, v); } @$pb.TagNumber(4) $core.bool hasUpdateBaseline() => $_has(3); @$pb.TagNumber(4) void clearUpdateBaseline() => clearField(4); /// 是否还有更多数据 @$pb.TagNumber(5) $core.int get hasMore => $_getIZ(4); @$pb.TagNumber(5) set hasMore($core.int v) { $_setSignedInt32(4, v); } @$pb.TagNumber(5) $core.bool hasHasMore() => $_has(4); @$pb.TagNumber(5) void clearHasMore() => clearField(5); } /// 魔镜实验配置项 class Exp extends $pb.GeneratedMessage { factory Exp({ $core.String? expName, $core.String? expGroup, }) { final $result = create(); if (expName != null) { $result.expName = expName; } if (expGroup != null) { $result.expGroup = expGroup; } return $result; } Exp._() : super(); factory Exp.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory Exp.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'Exp', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v1'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'expName') ..aOS(2, _omitFieldNames ? '' : 'expGroup') ..hasRequiredFields = false; @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') Exp clone() => Exp()..mergeFromMessage(this); @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') Exp copyWith(void Function(Exp) updates) => super.copyWith((message) => updates(message as Exp)) as Exp; $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static Exp create() => Exp._(); Exp createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static Exp getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static Exp? _defaultInstance; /// 实验名 @$pb.TagNumber(1) $core.String get expName => $_getSZ(0); @$pb.TagNumber(1) set expName($core.String v) { $_setString(0, v); } @$pb.TagNumber(1) $core.bool hasExpName() => $_has(0); @$pb.TagNumber(1) void clearExpName() => clearField(1); /// 实验组 @$pb.TagNumber(2) $core.String get expGroup => $_getSZ(1); @$pb.TagNumber(2) set expGroup($core.String v) { $_setString(1, v); } @$pb.TagNumber(2) $core.bool hasExpGroup() => $_has(1); @$pb.TagNumber(2) void clearExpGroup() => clearField(2); } /// 魔镜设置 class ExpConf extends $pb.GeneratedMessage { factory ExpConf({ $core.int? expEnable, $core.Iterable? exps, }) { final $result = create(); if (expEnable != null) { $result.expEnable = expEnable; } if (exps != null) { $result.exps.addAll(exps); } return $result; } ExpConf._() : super(); factory ExpConf.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory ExpConf.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'ExpConf', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v1'), createEmptyInstance: create) ..a<$core.int>(1, _omitFieldNames ? '' : 'expEnable', $pb.PbFieldType.O3) ..pc(2, _omitFieldNames ? '' : 'exps', $pb.PbFieldType.PM, subBuilder: Exp.create) ..hasRequiredFields = false; @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') ExpConf clone() => ExpConf()..mergeFromMessage(this); @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') ExpConf copyWith(void Function(ExpConf) updates) => super.copyWith((message) => updates(message as ExpConf)) as ExpConf; $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ExpConf create() => ExpConf._(); ExpConf createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static ExpConf getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ExpConf? _defaultInstance; /// 是否是魔镜请求 @$pb.TagNumber(1) $core.int get expEnable => $_getIZ(0); @$pb.TagNumber(1) set expEnable($core.int v) { $_setSignedInt32(0, v); } @$pb.TagNumber(1) $core.bool hasExpEnable() => $_has(0); @$pb.TagNumber(1) void clearExpEnable() => clearField(1); /// 实验配置 @$pb.TagNumber(2) $core.List get exps => $_getList(1); } enum Extend_Extend { extInfoTopic, extInfoLbs, extInfoHot, extInfoGame, notSet } /// 拓展 class Extend extends $pb.GeneratedMessage { factory Extend({ $core.String? type, ExtInfoTopic? extInfoTopic, ExtInfoLBS? extInfoLbs, ExtInfoHot? extInfoHot, ExtInfoGame? extInfoGame, }) { final $result = create(); if (type != null) { $result.type = type; } if (extInfoTopic != null) { $result.extInfoTopic = extInfoTopic; } if (extInfoLbs != null) { $result.extInfoLbs = extInfoLbs; } if (extInfoHot != null) { $result.extInfoHot = extInfoHot; } if (extInfoGame != null) { $result.extInfoGame = extInfoGame; } return $result; } Extend._() : super(); factory Extend.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory Extend.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static const $core.Map<$core.int, Extend_Extend> _Extend_ExtendByTag = { 2: Extend_Extend.extInfoTopic, 3: Extend_Extend.extInfoLbs, 4: Extend_Extend.extInfoHot, 5: Extend_Extend.extInfoGame, 0: Extend_Extend.notSet }; static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'Extend', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v1'), createEmptyInstance: create) ..oo(0, [2, 3, 4, 5]) ..aOS(1, _omitFieldNames ? '' : 'type') ..aOM(2, _omitFieldNames ? '' : 'extInfoTopic', subBuilder: ExtInfoTopic.create) ..aOM(3, _omitFieldNames ? '' : 'extInfoLbs', subBuilder: ExtInfoLBS.create) ..aOM(4, _omitFieldNames ? '' : 'extInfoHot', subBuilder: ExtInfoHot.create) ..aOM(5, _omitFieldNames ? '' : 'extInfoGame', subBuilder: ExtInfoGame.create) ..hasRequiredFields = false; @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') Extend clone() => Extend()..mergeFromMessage(this); @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') Extend copyWith(void Function(Extend) updates) => super.copyWith((message) => updates(message as Extend)) as Extend; $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static Extend create() => Extend._(); Extend createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static Extend getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static Extend? _defaultInstance; Extend_Extend whichExtend() => _Extend_ExtendByTag[$_whichOneof(0)]!; void clearExtend() => clearField($_whichOneof(0)); /// 类型 /// topic:话题小卡 lbs:lbs hot:热门视频 game:游戏 @$pb.TagNumber(1) $core.String get type => $_getSZ(0); @$pb.TagNumber(1) set type($core.String v) { $_setString(0, v); } @$pb.TagNumber(1) $core.bool hasType() => $_has(0); @$pb.TagNumber(1) void clearType() => clearField(1); /// 话题小卡 @$pb.TagNumber(2) ExtInfoTopic get extInfoTopic => $_getN(1); @$pb.TagNumber(2) set extInfoTopic(ExtInfoTopic v) { setField(2, v); } @$pb.TagNumber(2) $core.bool hasExtInfoTopic() => $_has(1); @$pb.TagNumber(2) void clearExtInfoTopic() => clearField(2); @$pb.TagNumber(2) ExtInfoTopic ensureExtInfoTopic() => $_ensure(1); /// lbs @$pb.TagNumber(3) ExtInfoLBS get extInfoLbs => $_getN(2); @$pb.TagNumber(3) set extInfoLbs(ExtInfoLBS v) { setField(3, v); } @$pb.TagNumber(3) $core.bool hasExtInfoLbs() => $_has(2); @$pb.TagNumber(3) void clearExtInfoLbs() => clearField(3); @$pb.TagNumber(3) ExtInfoLBS ensureExtInfoLbs() => $_ensure(2); /// 热门视频 @$pb.TagNumber(4) ExtInfoHot get extInfoHot => $_getN(3); @$pb.TagNumber(4) set extInfoHot(ExtInfoHot v) { setField(4, v); } @$pb.TagNumber(4) $core.bool hasExtInfoHot() => $_has(3); @$pb.TagNumber(4) void clearExtInfoHot() => clearField(4); @$pb.TagNumber(4) ExtInfoHot ensureExtInfoHot() => $_ensure(3); /// 游戏 @$pb.TagNumber(5) ExtInfoGame get extInfoGame => $_getN(4); @$pb.TagNumber(5) set extInfoGame(ExtInfoGame v) { setField(5, v); } @$pb.TagNumber(5) $core.bool hasExtInfoGame() => $_has(4); @$pb.TagNumber(5) void clearExtInfoGame() => clearField(5); @$pb.TagNumber(5) ExtInfoGame ensureExtInfoGame() => $_ensure(4); } /// 拓展信息-游戏小卡 class ExtInfoGame extends $pb.GeneratedMessage { factory ExtInfoGame({ $core.String? title, $core.String? uri, $core.String? icon, }) { final $result = create(); if (title != null) { $result.title = title; } if (uri != null) { $result.uri = uri; } if (icon != null) { $result.icon = icon; } return $result; } ExtInfoGame._() : super(); factory ExtInfoGame.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory ExtInfoGame.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'ExtInfoGame', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v1'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'title') ..aOS(2, _omitFieldNames ? '' : 'uri') ..aOS(3, _omitFieldNames ? '' : 'icon') ..hasRequiredFields = false; @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') ExtInfoGame clone() => ExtInfoGame()..mergeFromMessage(this); @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') ExtInfoGame copyWith(void Function(ExtInfoGame) updates) => super.copyWith((message) => updates(message as ExtInfoGame)) as ExtInfoGame; $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ExtInfoGame create() => ExtInfoGame._(); ExtInfoGame createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static ExtInfoGame getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ExtInfoGame? _defaultInstance; /// 标题 @$pb.TagNumber(1) $core.String get title => $_getSZ(0); @$pb.TagNumber(1) set title($core.String v) { $_setString(0, v); } @$pb.TagNumber(1) $core.bool hasTitle() => $_has(0); @$pb.TagNumber(1) void clearTitle() => clearField(1); /// 跳转地址 @$pb.TagNumber(2) $core.String get uri => $_getSZ(1); @$pb.TagNumber(2) set uri($core.String v) { $_setString(1, v); } @$pb.TagNumber(2) $core.bool hasUri() => $_has(1); @$pb.TagNumber(2) void clearUri() => clearField(2); /// 小图标 @$pb.TagNumber(3) $core.String get icon => $_getSZ(2); @$pb.TagNumber(3) set icon($core.String v) { $_setString(2, v); } @$pb.TagNumber(3) $core.bool hasIcon() => $_has(2); @$pb.TagNumber(3) void clearIcon() => clearField(3); } /// 拓展信息-热门视频 class ExtInfoHot extends $pb.GeneratedMessage { factory ExtInfoHot({ $core.String? title, $core.String? uri, $core.String? icon, }) { final $result = create(); if (title != null) { $result.title = title; } if (uri != null) { $result.uri = uri; } if (icon != null) { $result.icon = icon; } return $result; } ExtInfoHot._() : super(); factory ExtInfoHot.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory ExtInfoHot.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'ExtInfoHot', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v1'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'title') ..aOS(2, _omitFieldNames ? '' : 'uri') ..aOS(3, _omitFieldNames ? '' : 'icon') ..hasRequiredFields = false; @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') ExtInfoHot clone() => ExtInfoHot()..mergeFromMessage(this); @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') ExtInfoHot copyWith(void Function(ExtInfoHot) updates) => super.copyWith((message) => updates(message as ExtInfoHot)) as ExtInfoHot; $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ExtInfoHot create() => ExtInfoHot._(); ExtInfoHot createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static ExtInfoHot getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ExtInfoHot? _defaultInstance; /// 标题 @$pb.TagNumber(1) $core.String get title => $_getSZ(0); @$pb.TagNumber(1) set title($core.String v) { $_setString(0, v); } @$pb.TagNumber(1) $core.bool hasTitle() => $_has(0); @$pb.TagNumber(1) void clearTitle() => clearField(1); /// 跳转地址 @$pb.TagNumber(2) $core.String get uri => $_getSZ(1); @$pb.TagNumber(2) set uri($core.String v) { $_setString(1, v); } @$pb.TagNumber(2) $core.bool hasUri() => $_has(1); @$pb.TagNumber(2) void clearUri() => clearField(2); /// 小图标 @$pb.TagNumber(3) $core.String get icon => $_getSZ(2); @$pb.TagNumber(3) set icon($core.String v) { $_setString(2, v); } @$pb.TagNumber(3) $core.bool hasIcon() => $_has(2); @$pb.TagNumber(3) void clearIcon() => clearField(3); } /// 拓展信息-lbs class ExtInfoLBS extends $pb.GeneratedMessage { factory ExtInfoLBS({ $core.String? title, $core.String? uri, $core.String? icon, $core.int? poiType, }) { final $result = create(); if (title != null) { $result.title = title; } if (uri != null) { $result.uri = uri; } if (icon != null) { $result.icon = icon; } if (poiType != null) { $result.poiType = poiType; } return $result; } ExtInfoLBS._() : super(); factory ExtInfoLBS.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory ExtInfoLBS.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'ExtInfoLBS', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v1'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'title') ..aOS(2, _omitFieldNames ? '' : 'uri') ..aOS(3, _omitFieldNames ? '' : 'icon') ..a<$core.int>(4, _omitFieldNames ? '' : 'poiType', $pb.PbFieldType.O3) ..hasRequiredFields = false; @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') ExtInfoLBS clone() => ExtInfoLBS()..mergeFromMessage(this); @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') ExtInfoLBS copyWith(void Function(ExtInfoLBS) updates) => super.copyWith((message) => updates(message as ExtInfoLBS)) as ExtInfoLBS; $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ExtInfoLBS create() => ExtInfoLBS._(); ExtInfoLBS createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static ExtInfoLBS getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ExtInfoLBS? _defaultInstance; /// 标题 @$pb.TagNumber(1) $core.String get title => $_getSZ(0); @$pb.TagNumber(1) set title($core.String v) { $_setString(0, v); } @$pb.TagNumber(1) $core.bool hasTitle() => $_has(0); @$pb.TagNumber(1) void clearTitle() => clearField(1); /// 跳转地址 @$pb.TagNumber(2) $core.String get uri => $_getSZ(1); @$pb.TagNumber(2) set uri($core.String v) { $_setString(1, v); } @$pb.TagNumber(2) $core.bool hasUri() => $_has(1); @$pb.TagNumber(2) void clearUri() => clearField(2); /// 小图标 @$pb.TagNumber(3) $core.String get icon => $_getSZ(2); @$pb.TagNumber(3) set icon($core.String v) { $_setString(2, v); } @$pb.TagNumber(3) $core.bool hasIcon() => $_has(2); @$pb.TagNumber(3) void clearIcon() => clearField(3); /// poiType @$pb.TagNumber(4) $core.int get poiType => $_getIZ(3); @$pb.TagNumber(4) set poiType($core.int v) { $_setSignedInt32(3, v); } @$pb.TagNumber(4) $core.bool hasPoiType() => $_has(3); @$pb.TagNumber(4) void clearPoiType() => clearField(4); } /// 拓展信息-话题小卡 class ExtInfoTopic extends $pb.GeneratedMessage { factory ExtInfoTopic({ $core.String? title, $core.String? uri, $core.String? icon, }) { final $result = create(); if (title != null) { $result.title = title; } if (uri != null) { $result.uri = uri; } if (icon != null) { $result.icon = icon; } return $result; } ExtInfoTopic._() : super(); factory ExtInfoTopic.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory ExtInfoTopic.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'ExtInfoTopic', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v1'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'title') ..aOS(2, _omitFieldNames ? '' : 'uri') ..aOS(3, _omitFieldNames ? '' : 'icon') ..hasRequiredFields = false; @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') ExtInfoTopic clone() => ExtInfoTopic()..mergeFromMessage(this); @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') ExtInfoTopic copyWith(void Function(ExtInfoTopic) updates) => super.copyWith((message) => updates(message as ExtInfoTopic)) as ExtInfoTopic; $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ExtInfoTopic create() => ExtInfoTopic._(); ExtInfoTopic createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static ExtInfoTopic getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ExtInfoTopic? _defaultInstance; /// 标题-话题名 @$pb.TagNumber(1) $core.String get title => $_getSZ(0); @$pb.TagNumber(1) set title($core.String v) { $_setString(0, v); } @$pb.TagNumber(1) $core.bool hasTitle() => $_has(0); @$pb.TagNumber(1) void clearTitle() => clearField(1); /// 跳转地址 @$pb.TagNumber(2) $core.String get uri => $_getSZ(1); @$pb.TagNumber(2) set uri($core.String v) { $_setString(1, v); } @$pb.TagNumber(2) $core.bool hasUri() => $_has(1); @$pb.TagNumber(2) void clearUri() => clearField(2); /// 小图标 @$pb.TagNumber(3) $core.String get icon => $_getSZ(2); @$pb.TagNumber(3) set icon($core.String v) { $_setString(2, v); } @$pb.TagNumber(3) $core.bool hasIcon() => $_has(2); @$pb.TagNumber(3) void clearIcon() => clearField(3); } /// 我的追番列表Item class FollowListItem extends $pb.GeneratedMessage { factory FollowListItem({ $core.int? seasonId, $core.String? title, $core.String? cover, $core.String? url, NewEP? newEp, }) { final $result = create(); if (seasonId != null) { $result.seasonId = seasonId; } if (title != null) { $result.title = title; } if (cover != null) { $result.cover = cover; } if (url != null) { $result.url = url; } if (newEp != null) { $result.newEp = newEp; } return $result; } FollowListItem._() : super(); factory FollowListItem.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory FollowListItem.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'FollowListItem', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v1'), createEmptyInstance: create) ..a<$core.int>(1, _omitFieldNames ? '' : 'seasonId', $pb.PbFieldType.O3) ..aOS(2, _omitFieldNames ? '' : 'title') ..aOS(3, _omitFieldNames ? '' : 'cover') ..aOS(4, _omitFieldNames ? '' : 'url') ..aOM(5, _omitFieldNames ? '' : 'newEp', subBuilder: NewEP.create) ..hasRequiredFields = false; @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') FollowListItem clone() => FollowListItem()..mergeFromMessage(this); @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') FollowListItem copyWith(void Function(FollowListItem) updates) => super.copyWith((message) => updates(message as FollowListItem)) as FollowListItem; $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static FollowListItem create() => FollowListItem._(); FollowListItem createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static FollowListItem getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static FollowListItem? _defaultInstance; /// season_id @$pb.TagNumber(1) $core.int get seasonId => $_getIZ(0); @$pb.TagNumber(1) set seasonId($core.int v) { $_setSignedInt32(0, v); } @$pb.TagNumber(1) $core.bool hasSeasonId() => $_has(0); @$pb.TagNumber(1) void clearSeasonId() => clearField(1); /// 标题 @$pb.TagNumber(2) $core.String get title => $_getSZ(1); @$pb.TagNumber(2) set title($core.String v) { $_setString(1, v); } @$pb.TagNumber(2) $core.bool hasTitle() => $_has(1); @$pb.TagNumber(2) void clearTitle() => clearField(2); /// 封面图 @$pb.TagNumber(3) $core.String get cover => $_getSZ(2); @$pb.TagNumber(3) set cover($core.String v) { $_setString(2, v); } @$pb.TagNumber(3) $core.bool hasCover() => $_has(2); @$pb.TagNumber(3) void clearCover() => clearField(3); /// 跳转链接 @$pb.TagNumber(4) $core.String get url => $_getSZ(3); @$pb.TagNumber(4) set url($core.String v) { $_setString(3, v); } @$pb.TagNumber(4) $core.bool hasUrl() => $_has(3); @$pb.TagNumber(4) void clearUrl() => clearField(4); /// 最新ep @$pb.TagNumber(5) NewEP get newEp => $_getN(4); @$pb.TagNumber(5) set newEp(NewEP v) { setField(5, v); } @$pb.TagNumber(5) $core.bool hasNewEp() => $_has(4); @$pb.TagNumber(5) void clearNewEp() => clearField(5); @$pb.TagNumber(5) NewEP ensureNewEp() => $_ensure(4); } /// 位置定位-响应 class GeoCoderReply extends $pb.GeneratedMessage { factory GeoCoderReply({ $core.String? address, AddressComponent? addressComponent, AdInfo? adInfo, }) { final $result = create(); if (address != null) { $result.address = address; } if (addressComponent != null) { $result.addressComponent = addressComponent; } if (adInfo != null) { $result.adInfo = adInfo; } return $result; } GeoCoderReply._() : super(); factory GeoCoderReply.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GeoCoderReply.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'GeoCoderReply', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v1'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'address') ..aOM(2, _omitFieldNames ? '' : 'addressComponent', subBuilder: AddressComponent.create) ..aOM(3, _omitFieldNames ? '' : 'adInfo', subBuilder: AdInfo.create) ..hasRequiredFields = false; @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') GeoCoderReply clone() => GeoCoderReply()..mergeFromMessage(this); @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') GeoCoderReply copyWith(void Function(GeoCoderReply) updates) => super.copyWith((message) => updates(message as GeoCoderReply)) as GeoCoderReply; $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static GeoCoderReply create() => GeoCoderReply._(); GeoCoderReply createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static GeoCoderReply getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static GeoCoderReply? _defaultInstance; /// 以行政区划+道路+门牌号等信息组成的标准格式化地址 @$pb.TagNumber(1) $core.String get address => $_getSZ(0); @$pb.TagNumber(1) set address($core.String v) { $_setString(0, v); } @$pb.TagNumber(1) $core.bool hasAddress() => $_has(0); @$pb.TagNumber(1) void clearAddress() => clearField(1); /// 地址部件,address不满足需求时可自行拼接 @$pb.TagNumber(2) AddressComponent get addressComponent => $_getN(1); @$pb.TagNumber(2) set addressComponent(AddressComponent v) { setField(2, v); } @$pb.TagNumber(2) $core.bool hasAddressComponent() => $_has(1); @$pb.TagNumber(2) void clearAddressComponent() => clearField(2); @$pb.TagNumber(2) AddressComponent ensureAddressComponent() => $_ensure(1); /// 行政区划信息 @$pb.TagNumber(3) AdInfo get adInfo => $_getN(2); @$pb.TagNumber(3) set adInfo(AdInfo v) { setField(3, v); } @$pb.TagNumber(3) $core.bool hasAdInfo() => $_has(2); @$pb.TagNumber(3) void clearAdInfo() => clearField(3); @$pb.TagNumber(3) AdInfo ensureAdInfo() => $_ensure(2); } /// 位置定位-请求 class GeoCoderReq extends $pb.GeneratedMessage { factory GeoCoderReq({ $core.double? lat, $core.double? lng, $core.String? from, }) { final $result = create(); if (lat != null) { $result.lat = lat; } if (lng != null) { $result.lng = lng; } if (from != null) { $result.from = from; } return $result; } GeoCoderReq._() : super(); factory GeoCoderReq.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GeoCoderReq.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'GeoCoderReq', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v1'), createEmptyInstance: create) ..a<$core.double>(1, _omitFieldNames ? '' : 'lat', $pb.PbFieldType.OD) ..a<$core.double>(2, _omitFieldNames ? '' : 'lng', $pb.PbFieldType.OD) ..aOS(3, _omitFieldNames ? '' : 'from') ..hasRequiredFields = false; @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') GeoCoderReq clone() => GeoCoderReq()..mergeFromMessage(this); @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') GeoCoderReq copyWith(void Function(GeoCoderReq) updates) => super.copyWith((message) => updates(message as GeoCoderReq)) as GeoCoderReq; $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static GeoCoderReq create() => GeoCoderReq._(); GeoCoderReq createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static GeoCoderReq getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static GeoCoderReq? _defaultInstance; /// 纬度 @$pb.TagNumber(1) $core.double get lat => $_getN(0); @$pb.TagNumber(1) set lat($core.double v) { $_setDouble(0, v); } @$pb.TagNumber(1) $core.bool hasLat() => $_has(0); @$pb.TagNumber(1) void clearLat() => clearField(1); /// 经度 @$pb.TagNumber(2) $core.double get lng => $_getN(1); @$pb.TagNumber(2) set lng($core.double v) { $_setDouble(1, v); } @$pb.TagNumber(2) $core.bool hasLng() => $_has(1); @$pb.TagNumber(2) void clearLng() => clearField(2); /// 页面来源 @$pb.TagNumber(3) $core.String get from => $_getSZ(2); @$pb.TagNumber(3) set from($core.String v) { $_setString(2, v); } @$pb.TagNumber(3) $core.bool hasFrom() => $_has(2); @$pb.TagNumber(3) void clearFrom() => clearField(3); } /// 行政区划中心点坐标 class Gps extends $pb.GeneratedMessage { factory Gps({ $core.double? lat, $core.double? lng, }) { final $result = create(); if (lat != null) { $result.lat = lat; } if (lng != null) { $result.lng = lng; } return $result; } Gps._() : super(); factory Gps.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory Gps.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'Gps', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v1'), createEmptyInstance: create) ..a<$core.double>(1, _omitFieldNames ? '' : 'lat', $pb.PbFieldType.OD) ..a<$core.double>(2, _omitFieldNames ? '' : 'lng', $pb.PbFieldType.OD) ..hasRequiredFields = false; @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') Gps clone() => Gps()..mergeFromMessage(this); @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') Gps copyWith(void Function(Gps) updates) => super.copyWith((message) => updates(message as Gps)) as Gps; $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static Gps create() => Gps._(); Gps createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static Gps getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static Gps? _defaultInstance; /// 纬度 @$pb.TagNumber(1) $core.double get lat => $_getN(0); @$pb.TagNumber(1) set lat($core.double v) { $_setDouble(0, v); } @$pb.TagNumber(1) $core.bool hasLat() => $_has(0); @$pb.TagNumber(1) void clearLat() => clearField(1); /// 经度 @$pb.TagNumber(2) $core.double get lng => $_getN(1); @$pb.TagNumber(2) set lng($core.double v) { $_setDouble(1, v); } @$pb.TagNumber(2) $core.bool hasLng() => $_has(1); @$pb.TagNumber(2) void clearLng() => clearField(2); } /// 点赞动画 class LikeAnimation extends $pb.GeneratedMessage { factory LikeAnimation({ $core.String? begin, $core.String? proc, $core.String? end, $fixnum.Int64? likeIconId, }) { final $result = create(); if (begin != null) { $result.begin = begin; } if (proc != null) { $result.proc = proc; } if (end != null) { $result.end = end; } if (likeIconId != null) { $result.likeIconId = likeIconId; } return $result; } LikeAnimation._() : super(); factory LikeAnimation.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory LikeAnimation.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'LikeAnimation', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v1'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'begin') ..aOS(2, _omitFieldNames ? '' : 'proc') ..aOS(3, _omitFieldNames ? '' : 'end') ..aInt64(4, _omitFieldNames ? '' : 'likeIconId') ..hasRequiredFields = false; @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') LikeAnimation clone() => LikeAnimation()..mergeFromMessage(this); @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') LikeAnimation copyWith(void Function(LikeAnimation) updates) => super.copyWith((message) => updates(message as LikeAnimation)) as LikeAnimation; $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static LikeAnimation create() => LikeAnimation._(); LikeAnimation createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static LikeAnimation getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static LikeAnimation? _defaultInstance; /// 开始动画 @$pb.TagNumber(1) $core.String get begin => $_getSZ(0); @$pb.TagNumber(1) set begin($core.String v) { $_setString(0, v); } @$pb.TagNumber(1) $core.bool hasBegin() => $_has(0); @$pb.TagNumber(1) void clearBegin() => clearField(1); /// 过程动画 @$pb.TagNumber(2) $core.String get proc => $_getSZ(1); @$pb.TagNumber(2) set proc($core.String v) { $_setString(1, v); } @$pb.TagNumber(2) $core.bool hasProc() => $_has(1); @$pb.TagNumber(2) void clearProc() => clearField(2); /// 结束动画 @$pb.TagNumber(3) $core.String get end => $_getSZ(2); @$pb.TagNumber(3) set end($core.String v) { $_setString(2, v); } @$pb.TagNumber(3) $core.bool hasEnd() => $_has(2); @$pb.TagNumber(3) void clearEnd() => clearField(3); /// id @$pb.TagNumber(4) $fixnum.Int64 get likeIconId => $_getI64(3); @$pb.TagNumber(4) set likeIconId($fixnum.Int64 v) { $_setInt64(3, v); } @$pb.TagNumber(4) $core.bool hasLikeIconId() => $_has(3); @$pb.TagNumber(4) void clearLikeIconId() => clearField(4); } /// 点赞拓展信息 class LikeInfo extends $pb.GeneratedMessage { factory LikeInfo({ LikeAnimation? animation, $core.int? isLike, }) { final $result = create(); if (animation != null) { $result.animation = animation; } if (isLike != null) { $result.isLike = isLike; } return $result; } LikeInfo._() : super(); factory LikeInfo.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory LikeInfo.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'LikeInfo', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v1'), createEmptyInstance: create) ..aOM(1, _omitFieldNames ? '' : 'animation', subBuilder: LikeAnimation.create) ..a<$core.int>(2, _omitFieldNames ? '' : 'isLike', $pb.PbFieldType.O3) ..hasRequiredFields = false; @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') LikeInfo clone() => LikeInfo()..mergeFromMessage(this); @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') LikeInfo copyWith(void Function(LikeInfo) updates) => super.copyWith((message) => updates(message as LikeInfo)) as LikeInfo; $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static LikeInfo create() => LikeInfo._(); LikeInfo createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static LikeInfo getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static LikeInfo? _defaultInstance; /// 点赞动画 @$pb.TagNumber(1) LikeAnimation get animation => $_getN(0); @$pb.TagNumber(1) set animation(LikeAnimation v) { setField(1, v); } @$pb.TagNumber(1) $core.bool hasAnimation() => $_has(0); @$pb.TagNumber(1) void clearAnimation() => clearField(1); @$pb.TagNumber(1) LikeAnimation ensureAnimation() => $_ensure(0); /// 是否点赞 @$pb.TagNumber(2) $core.int get isLike => $_getIZ(1); @$pb.TagNumber(2) set isLike($core.int v) { $_setSignedInt32(1, v); } @$pb.TagNumber(2) $core.bool hasIsLike() => $_has(1); @$pb.TagNumber(2) void clearIsLike() => clearField(2); } /// 点赞用户 class LikeUser extends $pb.GeneratedMessage { factory LikeUser({ $fixnum.Int64? uid, $core.String? uname, $core.String? uri, }) { final $result = create(); if (uid != null) { $result.uid = uid; } if (uname != null) { $result.uname = uname; } if (uri != null) { $result.uri = uri; } return $result; } LikeUser._() : super(); factory LikeUser.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory LikeUser.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'LikeUser', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v1'), createEmptyInstance: create) ..aInt64(1, _omitFieldNames ? '' : 'uid') ..aOS(2, _omitFieldNames ? '' : 'uname') ..aOS(3, _omitFieldNames ? '' : 'uri') ..hasRequiredFields = false; @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') LikeUser clone() => LikeUser()..mergeFromMessage(this); @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') LikeUser copyWith(void Function(LikeUser) updates) => super.copyWith((message) => updates(message as LikeUser)) as LikeUser; $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static LikeUser create() => LikeUser._(); LikeUser createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static LikeUser getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static LikeUser? _defaultInstance; /// 用户mid @$pb.TagNumber(1) $fixnum.Int64 get uid => $_getI64(0); @$pb.TagNumber(1) set uid($fixnum.Int64 v) { $_setInt64(0, v); } @$pb.TagNumber(1) $core.bool hasUid() => $_has(0); @$pb.TagNumber(1) void clearUid() => clearField(1); /// 用户昵称 @$pb.TagNumber(2) $core.String get uname => $_getSZ(1); @$pb.TagNumber(2) set uname($core.String v) { $_setString(1, v); } @$pb.TagNumber(2) $core.bool hasUname() => $_has(1); @$pb.TagNumber(2) void clearUname() => clearField(2); /// 点击跳转链接 @$pb.TagNumber(3) $core.String get uri => $_getSZ(2); @$pb.TagNumber(3) set uri($core.String v) { $_setString(2, v); } @$pb.TagNumber(3) $core.bool hasUri() => $_has(2); @$pb.TagNumber(3) void clearUri() => clearField(3); } /// 直播信息 class LiveInfo extends $pb.GeneratedMessage { factory LiveInfo({ $core.int? isLiving, $core.String? uri, }) { final $result = create(); if (isLiving != null) { $result.isLiving = isLiving; } if (uri != null) { $result.uri = uri; } return $result; } LiveInfo._() : super(); factory LiveInfo.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory LiveInfo.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'LiveInfo', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v1'), createEmptyInstance: create) ..a<$core.int>(1, _omitFieldNames ? '' : 'isLiving', $pb.PbFieldType.O3) ..aOS(2, _omitFieldNames ? '' : 'uri') ..hasRequiredFields = false; @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') LiveInfo clone() => LiveInfo()..mergeFromMessage(this); @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') LiveInfo copyWith(void Function(LiveInfo) updates) => super.copyWith((message) => updates(message as LiveInfo)) as LiveInfo; $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static LiveInfo create() => LiveInfo._(); LiveInfo createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static LiveInfo getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static LiveInfo? _defaultInstance; /// 是否在直播 /// 0:未直播 1:正在直播 @$pb.TagNumber(1) $core.int get isLiving => $_getIZ(0); @$pb.TagNumber(1) set isLiving($core.int v) { $_setSignedInt32(0, v); } @$pb.TagNumber(1) $core.bool hasIsLiving() => $_has(0); @$pb.TagNumber(1) void clearIsLiving() => clearField(1); /// 跳转链接 @$pb.TagNumber(2) $core.String get uri => $_getSZ(1); @$pb.TagNumber(2) set uri($core.String v) { $_setString(1, v); } @$pb.TagNumber(2) $core.bool hasUri() => $_has(1); @$pb.TagNumber(2) void clearUri() => clearField(2); } /// 查看更多-列表单条数据 class MixUpListItem extends $pb.GeneratedMessage { factory MixUpListItem({ $fixnum.Int64? uid, $core.int? specialAttention, $core.int? reddotState, MixUpListLiveItem? liveInfo, $core.String? name, $core.String? face, OfficialVerify? official, VipInfo? vip, Relation? relation, $core.int? premiereState, $core.String? uri, }) { final $result = create(); if (uid != null) { $result.uid = uid; } if (specialAttention != null) { $result.specialAttention = specialAttention; } if (reddotState != null) { $result.reddotState = reddotState; } if (liveInfo != null) { $result.liveInfo = liveInfo; } if (name != null) { $result.name = name; } if (face != null) { $result.face = face; } if (official != null) { $result.official = official; } if (vip != null) { $result.vip = vip; } if (relation != null) { $result.relation = relation; } if (premiereState != null) { $result.premiereState = premiereState; } if (uri != null) { $result.uri = uri; } return $result; } MixUpListItem._() : super(); factory MixUpListItem.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory MixUpListItem.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'MixUpListItem', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v1'), createEmptyInstance: create) ..aInt64(1, _omitFieldNames ? '' : 'uid') ..a<$core.int>( 2, _omitFieldNames ? '' : 'specialAttention', $pb.PbFieldType.O3) ..a<$core.int>(3, _omitFieldNames ? '' : 'reddotState', $pb.PbFieldType.O3) ..aOM(4, _omitFieldNames ? '' : 'liveInfo', subBuilder: MixUpListLiveItem.create) ..aOS(5, _omitFieldNames ? '' : 'name') ..aOS(6, _omitFieldNames ? '' : 'face') ..aOM(7, _omitFieldNames ? '' : 'official', subBuilder: OfficialVerify.create) ..aOM(8, _omitFieldNames ? '' : 'vip', subBuilder: VipInfo.create) ..aOM(9, _omitFieldNames ? '' : 'relation', subBuilder: Relation.create) ..a<$core.int>( 10, _omitFieldNames ? '' : 'premiereState', $pb.PbFieldType.O3) ..aOS(11, _omitFieldNames ? '' : 'uri') ..hasRequiredFields = false; @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') MixUpListItem clone() => MixUpListItem()..mergeFromMessage(this); @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') MixUpListItem copyWith(void Function(MixUpListItem) updates) => super.copyWith((message) => updates(message as MixUpListItem)) as MixUpListItem; $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static MixUpListItem create() => MixUpListItem._(); MixUpListItem createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static MixUpListItem getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static MixUpListItem? _defaultInstance; /// 用户mid @$pb.TagNumber(1) $fixnum.Int64 get uid => $_getI64(0); @$pb.TagNumber(1) set uid($fixnum.Int64 v) { $_setInt64(0, v); } @$pb.TagNumber(1) $core.bool hasUid() => $_has(0); @$pb.TagNumber(1) void clearUid() => clearField(1); /// 特别关注 /// 0:否 1:是 @$pb.TagNumber(2) $core.int get specialAttention => $_getIZ(1); @$pb.TagNumber(2) set specialAttention($core.int v) { $_setSignedInt32(1, v); } @$pb.TagNumber(2) $core.bool hasSpecialAttention() => $_has(1); @$pb.TagNumber(2) void clearSpecialAttention() => clearField(2); /// 小红点状态 /// 0:没有 1:有 @$pb.TagNumber(3) $core.int get reddotState => $_getIZ(2); @$pb.TagNumber(3) set reddotState($core.int v) { $_setSignedInt32(2, v); } @$pb.TagNumber(3) $core.bool hasReddotState() => $_has(2); @$pb.TagNumber(3) void clearReddotState() => clearField(3); /// 直播信息 @$pb.TagNumber(4) MixUpListLiveItem get liveInfo => $_getN(3); @$pb.TagNumber(4) set liveInfo(MixUpListLiveItem v) { setField(4, v); } @$pb.TagNumber(4) $core.bool hasLiveInfo() => $_has(3); @$pb.TagNumber(4) void clearLiveInfo() => clearField(4); @$pb.TagNumber(4) MixUpListLiveItem ensureLiveInfo() => $_ensure(3); /// 昵称 @$pb.TagNumber(5) $core.String get name => $_getSZ(4); @$pb.TagNumber(5) set name($core.String v) { $_setString(4, v); } @$pb.TagNumber(5) $core.bool hasName() => $_has(4); @$pb.TagNumber(5) void clearName() => clearField(5); /// 头像 @$pb.TagNumber(6) $core.String get face => $_getSZ(5); @$pb.TagNumber(6) set face($core.String v) { $_setString(5, v); } @$pb.TagNumber(6) $core.bool hasFace() => $_has(5); @$pb.TagNumber(6) void clearFace() => clearField(6); /// 认证信息 @$pb.TagNumber(7) OfficialVerify get official => $_getN(6); @$pb.TagNumber(7) set official(OfficialVerify v) { setField(7, v); } @$pb.TagNumber(7) $core.bool hasOfficial() => $_has(6); @$pb.TagNumber(7) void clearOfficial() => clearField(7); @$pb.TagNumber(7) OfficialVerify ensureOfficial() => $_ensure(6); /// 大会员信息 @$pb.TagNumber(8) VipInfo get vip => $_getN(7); @$pb.TagNumber(8) set vip(VipInfo v) { setField(8, v); } @$pb.TagNumber(8) $core.bool hasVip() => $_has(7); @$pb.TagNumber(8) void clearVip() => clearField(8); @$pb.TagNumber(8) VipInfo ensureVip() => $_ensure(7); /// 关注状态 @$pb.TagNumber(9) Relation get relation => $_getN(8); @$pb.TagNumber(9) set relation(Relation v) { setField(9, v); } @$pb.TagNumber(9) $core.bool hasRelation() => $_has(8); @$pb.TagNumber(9) void clearRelation() => clearField(9); @$pb.TagNumber(9) Relation ensureRelation() => $_ensure(8); @$pb.TagNumber(10) $core.int get premiereState => $_getIZ(9); @$pb.TagNumber(10) set premiereState($core.int v) { $_setSignedInt32(9, v); } @$pb.TagNumber(10) $core.bool hasPremiereState() => $_has(9); @$pb.TagNumber(10) void clearPremiereState() => clearField(10); @$pb.TagNumber(11) $core.String get uri => $_getSZ(10); @$pb.TagNumber(11) set uri($core.String v) { $_setString(10, v); } @$pb.TagNumber(11) $core.bool hasUri() => $_has(10); @$pb.TagNumber(11) void clearUri() => clearField(11); } /// 直播信息 class MixUpListLiveItem extends $pb.GeneratedMessage { factory MixUpListLiveItem({ $core.bool? status, $fixnum.Int64? roomId, $core.String? uri, }) { final $result = create(); if (status != null) { $result.status = status; } if (roomId != null) { $result.roomId = roomId; } if (uri != null) { $result.uri = uri; } return $result; } MixUpListLiveItem._() : super(); factory MixUpListLiveItem.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory MixUpListLiveItem.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'MixUpListLiveItem', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v1'), createEmptyInstance: create) ..aOB(1, _omitFieldNames ? '' : 'status') ..aInt64(2, _omitFieldNames ? '' : 'roomId') ..aOS(3, _omitFieldNames ? '' : 'uri') ..hasRequiredFields = false; @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') MixUpListLiveItem clone() => MixUpListLiveItem()..mergeFromMessage(this); @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') MixUpListLiveItem copyWith(void Function(MixUpListLiveItem) updates) => super.copyWith((message) => updates(message as MixUpListLiveItem)) as MixUpListLiveItem; $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static MixUpListLiveItem create() => MixUpListLiveItem._(); MixUpListLiveItem createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static MixUpListLiveItem getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static MixUpListLiveItem? _defaultInstance; /// 直播状态 /// 0:未直播 1:直播中 @$pb.TagNumber(1) $core.bool get status => $_getBF(0); @$pb.TagNumber(1) set status($core.bool v) { $_setBool(0, v); } @$pb.TagNumber(1) $core.bool hasStatus() => $_has(0); @$pb.TagNumber(1) void clearStatus() => clearField(1); /// 房间号 @$pb.TagNumber(2) $fixnum.Int64 get roomId => $_getI64(1); @$pb.TagNumber(2) set roomId($fixnum.Int64 v) { $_setInt64(1, v); } @$pb.TagNumber(2) $core.bool hasRoomId() => $_has(1); @$pb.TagNumber(2) void clearRoomId() => clearField(2); /// 跳转地址 @$pb.TagNumber(3) $core.String get uri => $_getSZ(2); @$pb.TagNumber(3) set uri($core.String v) { $_setString(2, v); } @$pb.TagNumber(3) $core.bool hasUri() => $_has(2); @$pb.TagNumber(3) void clearUri() => clearField(3); } enum Module_ModuleItem { moduleFold, moduleAuthor, moduleDynamic, moduleState, moduleForward, moduleExtend, moduleDispute, moduleDesc, moduleLikeUser, moduleUpList, moduleFollowList, notSet } /// 模块 class Module extends $pb.GeneratedMessage { factory Module({ $core.String? moduleType, ModuleFold? moduleFold, ModuleAuthor? moduleAuthor, ModuleDynamic? moduleDynamic, ModuleState? moduleState, ModuleForward? moduleForward, ModuleExtend? moduleExtend, ModuleDispute? moduleDispute, ModuleDesc? moduleDesc, ModuleLikeUser? moduleLikeUser, ModuleDynUpList? moduleUpList, ModuleFollowList? moduleFollowList, }) { final $result = create(); if (moduleType != null) { $result.moduleType = moduleType; } if (moduleFold != null) { $result.moduleFold = moduleFold; } if (moduleAuthor != null) { $result.moduleAuthor = moduleAuthor; } if (moduleDynamic != null) { $result.moduleDynamic = moduleDynamic; } if (moduleState != null) { $result.moduleState = moduleState; } if (moduleForward != null) { $result.moduleForward = moduleForward; } if (moduleExtend != null) { $result.moduleExtend = moduleExtend; } if (moduleDispute != null) { $result.moduleDispute = moduleDispute; } if (moduleDesc != null) { $result.moduleDesc = moduleDesc; } if (moduleLikeUser != null) { $result.moduleLikeUser = moduleLikeUser; } if (moduleUpList != null) { $result.moduleUpList = moduleUpList; } if (moduleFollowList != null) { $result.moduleFollowList = moduleFollowList; } return $result; } Module._() : super(); factory Module.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory Module.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static const $core.Map<$core.int, Module_ModuleItem> _Module_ModuleItemByTag = { 2: Module_ModuleItem.moduleFold, 3: Module_ModuleItem.moduleAuthor, 4: Module_ModuleItem.moduleDynamic, 5: Module_ModuleItem.moduleState, 6: Module_ModuleItem.moduleForward, 7: Module_ModuleItem.moduleExtend, 8: Module_ModuleItem.moduleDispute, 9: Module_ModuleItem.moduleDesc, 10: Module_ModuleItem.moduleLikeUser, 11: Module_ModuleItem.moduleUpList, 12: Module_ModuleItem.moduleFollowList, 0: Module_ModuleItem.notSet }; static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'Module', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v1'), createEmptyInstance: create) ..oo(0, [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]) ..aOS(1, _omitFieldNames ? '' : 'moduleType') ..aOM(2, _omitFieldNames ? '' : 'moduleFold', subBuilder: ModuleFold.create) ..aOM(3, _omitFieldNames ? '' : 'moduleAuthor', subBuilder: ModuleAuthor.create) ..aOM(4, _omitFieldNames ? '' : 'moduleDynamic', subBuilder: ModuleDynamic.create) ..aOM(5, _omitFieldNames ? '' : 'moduleState', subBuilder: ModuleState.create) ..aOM(6, _omitFieldNames ? '' : 'moduleForward', subBuilder: ModuleForward.create) ..aOM(7, _omitFieldNames ? '' : 'moduleExtend', subBuilder: ModuleExtend.create) ..aOM(8, _omitFieldNames ? '' : 'moduleDispute', subBuilder: ModuleDispute.create) ..aOM(9, _omitFieldNames ? '' : 'moduleDesc', subBuilder: ModuleDesc.create) ..aOM(10, _omitFieldNames ? '' : 'moduleLikeUser', protoName: 'module_likeUser', subBuilder: ModuleLikeUser.create) ..aOM(11, _omitFieldNames ? '' : 'moduleUpList', protoName: 'module_upList', subBuilder: ModuleDynUpList.create) ..aOM(12, _omitFieldNames ? '' : 'moduleFollowList', protoName: 'module_followList', subBuilder: ModuleFollowList.create) ..hasRequiredFields = false; @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') Module clone() => Module()..mergeFromMessage(this); @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') Module copyWith(void Function(Module) updates) => super.copyWith((message) => updates(message as Module)) as Module; $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static Module create() => Module._(); Module createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static Module getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static Module? _defaultInstance; Module_ModuleItem whichModuleItem() => _Module_ModuleItemByTag[$_whichOneof(0)]!; void clearModuleItem() => clearField($_whichOneof(0)); /// 类型 /// fold:折叠 author:发布人 dynamic:动态卡片内容 state:计数信息 forward:转发 extend:小卡信息 dispute:争议小黄条 desc:描述信息 /// likeUser:点赞用户 upList:最近访问列表 followList:我的追番 @$pb.TagNumber(1) $core.String get moduleType => $_getSZ(0); @$pb.TagNumber(1) set moduleType($core.String v) { $_setString(0, v); } @$pb.TagNumber(1) $core.bool hasModuleType() => $_has(0); @$pb.TagNumber(1) void clearModuleType() => clearField(1); /// 折叠 @$pb.TagNumber(2) ModuleFold get moduleFold => $_getN(1); @$pb.TagNumber(2) set moduleFold(ModuleFold v) { setField(2, v); } @$pb.TagNumber(2) $core.bool hasModuleFold() => $_has(1); @$pb.TagNumber(2) void clearModuleFold() => clearField(2); @$pb.TagNumber(2) ModuleFold ensureModuleFold() => $_ensure(1); /// 发布人 @$pb.TagNumber(3) ModuleAuthor get moduleAuthor => $_getN(2); @$pb.TagNumber(3) set moduleAuthor(ModuleAuthor v) { setField(3, v); } @$pb.TagNumber(3) $core.bool hasModuleAuthor() => $_has(2); @$pb.TagNumber(3) void clearModuleAuthor() => clearField(3); @$pb.TagNumber(3) ModuleAuthor ensureModuleAuthor() => $_ensure(2); /// 动态卡片内容 @$pb.TagNumber(4) ModuleDynamic get moduleDynamic => $_getN(3); @$pb.TagNumber(4) set moduleDynamic(ModuleDynamic v) { setField(4, v); } @$pb.TagNumber(4) $core.bool hasModuleDynamic() => $_has(3); @$pb.TagNumber(4) void clearModuleDynamic() => clearField(4); @$pb.TagNumber(4) ModuleDynamic ensureModuleDynamic() => $_ensure(3); /// 计数信息 @$pb.TagNumber(5) ModuleState get moduleState => $_getN(4); @$pb.TagNumber(5) set moduleState(ModuleState v) { setField(5, v); } @$pb.TagNumber(5) $core.bool hasModuleState() => $_has(4); @$pb.TagNumber(5) void clearModuleState() => clearField(5); @$pb.TagNumber(5) ModuleState ensureModuleState() => $_ensure(4); /// 转发 @$pb.TagNumber(6) ModuleForward get moduleForward => $_getN(5); @$pb.TagNumber(6) set moduleForward(ModuleForward v) { setField(6, v); } @$pb.TagNumber(6) $core.bool hasModuleForward() => $_has(5); @$pb.TagNumber(6) void clearModuleForward() => clearField(6); @$pb.TagNumber(6) ModuleForward ensureModuleForward() => $_ensure(5); /// 小卡信息 @$pb.TagNumber(7) ModuleExtend get moduleExtend => $_getN(6); @$pb.TagNumber(7) set moduleExtend(ModuleExtend v) { setField(7, v); } @$pb.TagNumber(7) $core.bool hasModuleExtend() => $_has(6); @$pb.TagNumber(7) void clearModuleExtend() => clearField(7); @$pb.TagNumber(7) ModuleExtend ensureModuleExtend() => $_ensure(6); /// 争议小黄条 @$pb.TagNumber(8) ModuleDispute get moduleDispute => $_getN(7); @$pb.TagNumber(8) set moduleDispute(ModuleDispute v) { setField(8, v); } @$pb.TagNumber(8) $core.bool hasModuleDispute() => $_has(7); @$pb.TagNumber(8) void clearModuleDispute() => clearField(8); @$pb.TagNumber(8) ModuleDispute ensureModuleDispute() => $_ensure(7); /// 描述信息 @$pb.TagNumber(9) ModuleDesc get moduleDesc => $_getN(8); @$pb.TagNumber(9) set moduleDesc(ModuleDesc v) { setField(9, v); } @$pb.TagNumber(9) $core.bool hasModuleDesc() => $_has(8); @$pb.TagNumber(9) void clearModuleDesc() => clearField(9); @$pb.TagNumber(9) ModuleDesc ensureModuleDesc() => $_ensure(8); /// 点赞用户 @$pb.TagNumber(10) ModuleLikeUser get moduleLikeUser => $_getN(9); @$pb.TagNumber(10) set moduleLikeUser(ModuleLikeUser v) { setField(10, v); } @$pb.TagNumber(10) $core.bool hasModuleLikeUser() => $_has(9); @$pb.TagNumber(10) void clearModuleLikeUser() => clearField(10); @$pb.TagNumber(10) ModuleLikeUser ensureModuleLikeUser() => $_ensure(9); /// 最近访问列表 @$pb.TagNumber(11) ModuleDynUpList get moduleUpList => $_getN(10); @$pb.TagNumber(11) set moduleUpList(ModuleDynUpList v) { setField(11, v); } @$pb.TagNumber(11) $core.bool hasModuleUpList() => $_has(10); @$pb.TagNumber(11) void clearModuleUpList() => clearField(11); @$pb.TagNumber(11) ModuleDynUpList ensureModuleUpList() => $_ensure(10); /// 我的追番 @$pb.TagNumber(12) ModuleFollowList get moduleFollowList => $_getN(11); @$pb.TagNumber(12) set moduleFollowList(ModuleFollowList v) { setField(12, v); } @$pb.TagNumber(12) $core.bool hasModuleFollowList() => $_has(11); @$pb.TagNumber(12) void clearModuleFollowList() => clearField(12); @$pb.TagNumber(12) ModuleFollowList ensureModuleFollowList() => $_ensure(11); } /// 作者信息模块 class ModuleAuthor extends $pb.GeneratedMessage { factory ModuleAuthor({ $fixnum.Int64? id, $core.String? ptimeLabelText, UserInfo? author, DecorateCard? decorateCard, }) { final $result = create(); if (id != null) { $result.id = id; } if (ptimeLabelText != null) { $result.ptimeLabelText = ptimeLabelText; } if (author != null) { $result.author = author; } if (decorateCard != null) { $result.decorateCard = decorateCard; } return $result; } ModuleAuthor._() : super(); factory ModuleAuthor.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory ModuleAuthor.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'ModuleAuthor', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v1'), createEmptyInstance: create) ..aInt64(1, _omitFieldNames ? '' : 'id') ..aOS(2, _omitFieldNames ? '' : 'ptimeLabelText') ..aOM(3, _omitFieldNames ? '' : 'author', subBuilder: UserInfo.create) ..aOM(4, _omitFieldNames ? '' : 'decorateCard', subBuilder: DecorateCard.create) ..hasRequiredFields = false; @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') ModuleAuthor clone() => ModuleAuthor()..mergeFromMessage(this); @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') ModuleAuthor copyWith(void Function(ModuleAuthor) updates) => super.copyWith((message) => updates(message as ModuleAuthor)) as ModuleAuthor; $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ModuleAuthor create() => ModuleAuthor._(); ModuleAuthor createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static ModuleAuthor getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ModuleAuthor? _defaultInstance; /// 用户mid @$pb.TagNumber(1) $fixnum.Int64 get id => $_getI64(0); @$pb.TagNumber(1) set id($fixnum.Int64 v) { $_setInt64(0, v); } @$pb.TagNumber(1) $core.bool hasId() => $_has(0); @$pb.TagNumber(1) void clearId() => clearField(1); /// 时间标签 @$pb.TagNumber(2) $core.String get ptimeLabelText => $_getSZ(1); @$pb.TagNumber(2) set ptimeLabelText($core.String v) { $_setString(1, v); } @$pb.TagNumber(2) $core.bool hasPtimeLabelText() => $_has(1); @$pb.TagNumber(2) void clearPtimeLabelText() => clearField(2); /// 用户详情 @$pb.TagNumber(3) UserInfo get author => $_getN(2); @$pb.TagNumber(3) set author(UserInfo v) { setField(3, v); } @$pb.TagNumber(3) $core.bool hasAuthor() => $_has(2); @$pb.TagNumber(3) void clearAuthor() => clearField(3); @$pb.TagNumber(3) UserInfo ensureAuthor() => $_ensure(2); /// 装扮卡片 @$pb.TagNumber(4) DecorateCard get decorateCard => $_getN(3); @$pb.TagNumber(4) set decorateCard(DecorateCard v) { setField(4, v); } @$pb.TagNumber(4) $core.bool hasDecorateCard() => $_has(3); @$pb.TagNumber(4) void clearDecorateCard() => clearField(4); @$pb.TagNumber(4) DecorateCard ensureDecorateCard() => $_ensure(3); } /// 文本内容模块 class ModuleDesc extends $pb.GeneratedMessage { factory ModuleDesc({ $core.Iterable? desc, }) { final $result = create(); if (desc != null) { $result.desc.addAll(desc); } return $result; } ModuleDesc._() : super(); factory ModuleDesc.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory ModuleDesc.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'ModuleDesc', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v1'), createEmptyInstance: create) ..pc(1, _omitFieldNames ? '' : 'desc', $pb.PbFieldType.PM, subBuilder: Description.create) ..hasRequiredFields = false; @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') ModuleDesc clone() => ModuleDesc()..mergeFromMessage(this); @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') ModuleDesc copyWith(void Function(ModuleDesc) updates) => super.copyWith((message) => updates(message as ModuleDesc)) as ModuleDesc; $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ModuleDesc create() => ModuleDesc._(); ModuleDesc createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static ModuleDesc getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ModuleDesc? _defaultInstance; /// 文本描述 @$pb.TagNumber(1) $core.List get desc => $_getList(0); } /// 争议小黄条模块 class ModuleDispute extends $pb.GeneratedMessage { factory ModuleDispute({ $core.String? title, $core.String? desc, $core.String? uri, }) { final $result = create(); if (title != null) { $result.title = title; } if (desc != null) { $result.desc = desc; } if (uri != null) { $result.uri = uri; } return $result; } ModuleDispute._() : super(); factory ModuleDispute.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory ModuleDispute.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'ModuleDispute', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v1'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'title') ..aOS(2, _omitFieldNames ? '' : 'desc') ..aOS(3, _omitFieldNames ? '' : 'uri') ..hasRequiredFields = false; @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') ModuleDispute clone() => ModuleDispute()..mergeFromMessage(this); @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') ModuleDispute copyWith(void Function(ModuleDispute) updates) => super.copyWith((message) => updates(message as ModuleDispute)) as ModuleDispute; $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ModuleDispute create() => ModuleDispute._(); ModuleDispute createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static ModuleDispute getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ModuleDispute? _defaultInstance; /// 标题 @$pb.TagNumber(1) $core.String get title => $_getSZ(0); @$pb.TagNumber(1) set title($core.String v) { $_setString(0, v); } @$pb.TagNumber(1) $core.bool hasTitle() => $_has(0); @$pb.TagNumber(1) void clearTitle() => clearField(1); /// 描述内容 @$pb.TagNumber(2) $core.String get desc => $_getSZ(1); @$pb.TagNumber(2) set desc($core.String v) { $_setString(1, v); } @$pb.TagNumber(2) $core.bool hasDesc() => $_has(1); @$pb.TagNumber(2) void clearDesc() => clearField(2); /// 跳转链接 @$pb.TagNumber(3) $core.String get uri => $_getSZ(2); @$pb.TagNumber(3) set uri($core.String v) { $_setString(2, v); } @$pb.TagNumber(3) $core.bool hasUri() => $_has(2); @$pb.TagNumber(3) void clearUri() => clearField(3); } enum ModuleDynamic_Card { cardUgc, cardPgc, cardCurrSeason, cardCurrBatch, notSet } /// 动态详情模块 class ModuleDynamic extends $pb.GeneratedMessage { factory ModuleDynamic({ $core.String? cardType, CardUGC? cardUgc, CardPGC? cardPgc, CardCurrSeason? cardCurrSeason, CardCurrBatch? cardCurrBatch, }) { final $result = create(); if (cardType != null) { $result.cardType = cardType; } if (cardUgc != null) { $result.cardUgc = cardUgc; } if (cardPgc != null) { $result.cardPgc = cardPgc; } if (cardCurrSeason != null) { $result.cardCurrSeason = cardCurrSeason; } if (cardCurrBatch != null) { $result.cardCurrBatch = cardCurrBatch; } return $result; } ModuleDynamic._() : super(); factory ModuleDynamic.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory ModuleDynamic.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static const $core.Map<$core.int, ModuleDynamic_Card> _ModuleDynamic_CardByTag = { 2: ModuleDynamic_Card.cardUgc, 3: ModuleDynamic_Card.cardPgc, 4: ModuleDynamic_Card.cardCurrSeason, 5: ModuleDynamic_Card.cardCurrBatch, 0: ModuleDynamic_Card.notSet }; static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'ModuleDynamic', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v1'), createEmptyInstance: create) ..oo(0, [2, 3, 4, 5]) ..aOS(1, _omitFieldNames ? '' : 'cardType') ..aOM(2, _omitFieldNames ? '' : 'cardUgc', subBuilder: CardUGC.create) ..aOM(3, _omitFieldNames ? '' : 'cardPgc', subBuilder: CardPGC.create) ..aOM(4, _omitFieldNames ? '' : 'cardCurrSeason', subBuilder: CardCurrSeason.create) ..aOM(5, _omitFieldNames ? '' : 'cardCurrBatch', subBuilder: CardCurrBatch.create) ..hasRequiredFields = false; @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') ModuleDynamic clone() => ModuleDynamic()..mergeFromMessage(this); @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') ModuleDynamic copyWith(void Function(ModuleDynamic) updates) => super.copyWith((message) => updates(message as ModuleDynamic)) as ModuleDynamic; $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ModuleDynamic create() => ModuleDynamic._(); ModuleDynamic createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static ModuleDynamic getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ModuleDynamic? _defaultInstance; ModuleDynamic_Card whichCard() => _ModuleDynamic_CardByTag[$_whichOneof(0)]!; void clearCard() => clearField($_whichOneof(0)); /// 卡片类型 /// ugc:ugc卡 pgc:pgc卡 currSeason:付费课程系列 currBatch:付费课程批次 @$pb.TagNumber(1) $core.String get cardType => $_getSZ(0); @$pb.TagNumber(1) set cardType($core.String v) { $_setString(0, v); } @$pb.TagNumber(1) $core.bool hasCardType() => $_has(0); @$pb.TagNumber(1) void clearCardType() => clearField(1); /// ugc卡 @$pb.TagNumber(2) CardUGC get cardUgc => $_getN(1); @$pb.TagNumber(2) set cardUgc(CardUGC v) { setField(2, v); } @$pb.TagNumber(2) $core.bool hasCardUgc() => $_has(1); @$pb.TagNumber(2) void clearCardUgc() => clearField(2); @$pb.TagNumber(2) CardUGC ensureCardUgc() => $_ensure(1); /// pgc卡 @$pb.TagNumber(3) CardPGC get cardPgc => $_getN(2); @$pb.TagNumber(3) set cardPgc(CardPGC v) { setField(3, v); } @$pb.TagNumber(3) $core.bool hasCardPgc() => $_has(2); @$pb.TagNumber(3) void clearCardPgc() => clearField(3); @$pb.TagNumber(3) CardPGC ensureCardPgc() => $_ensure(2); /// 付费课程系列 @$pb.TagNumber(4) CardCurrSeason get cardCurrSeason => $_getN(3); @$pb.TagNumber(4) set cardCurrSeason(CardCurrSeason v) { setField(4, v); } @$pb.TagNumber(4) $core.bool hasCardCurrSeason() => $_has(3); @$pb.TagNumber(4) void clearCardCurrSeason() => clearField(4); @$pb.TagNumber(4) CardCurrSeason ensureCardCurrSeason() => $_ensure(3); /// 付费课程批次 @$pb.TagNumber(5) CardCurrBatch get cardCurrBatch => $_getN(4); @$pb.TagNumber(5) set cardCurrBatch(CardCurrBatch v) { setField(5, v); } @$pb.TagNumber(5) $core.bool hasCardCurrBatch() => $_has(4); @$pb.TagNumber(5) void clearCardCurrBatch() => clearField(5); @$pb.TagNumber(5) CardCurrBatch ensureCardCurrBatch() => $_ensure(4); } /// 最近访问up主列表 class ModuleDynUpList extends $pb.GeneratedMessage { factory ModuleDynUpList({ $core.String? moduleTitle, $core.String? showAll, $core.Iterable? list, }) { final $result = create(); if (moduleTitle != null) { $result.moduleTitle = moduleTitle; } if (showAll != null) { $result.showAll = showAll; } if (list != null) { $result.list.addAll(list); } return $result; } ModuleDynUpList._() : super(); factory ModuleDynUpList.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory ModuleDynUpList.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'ModuleDynUpList', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v1'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'moduleTitle') ..aOS(2, _omitFieldNames ? '' : 'showAll') ..pc(3, _omitFieldNames ? '' : 'list', $pb.PbFieldType.PM, subBuilder: UpListItem.create) ..hasRequiredFields = false; @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') ModuleDynUpList clone() => ModuleDynUpList()..mergeFromMessage(this); @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') ModuleDynUpList copyWith(void Function(ModuleDynUpList) updates) => super.copyWith((message) => updates(message as ModuleDynUpList)) as ModuleDynUpList; $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ModuleDynUpList create() => ModuleDynUpList._(); ModuleDynUpList createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static ModuleDynUpList getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ModuleDynUpList? _defaultInstance; /// 标题展示文案 @$pb.TagNumber(1) $core.String get moduleTitle => $_getSZ(0); @$pb.TagNumber(1) set moduleTitle($core.String v) { $_setString(0, v); } @$pb.TagNumber(1) $core.bool hasModuleTitle() => $_has(0); @$pb.TagNumber(1) void clearModuleTitle() => clearField(1); /// “全部”按钮文案 @$pb.TagNumber(2) $core.String get showAll => $_getSZ(1); @$pb.TagNumber(2) set showAll($core.String v) { $_setString(1, v); } @$pb.TagNumber(2) $core.bool hasShowAll() => $_has(1); @$pb.TagNumber(2) void clearShowAll() => clearField(2); /// up主列表 @$pb.TagNumber(3) $core.List get list => $_getList(2); } /// 拓展信息 class ModuleExtend extends $pb.GeneratedMessage { factory ModuleExtend({ $core.Iterable? extend, }) { final $result = create(); if (extend != null) { $result.extend.addAll(extend); } return $result; } ModuleExtend._() : super(); factory ModuleExtend.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory ModuleExtend.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'ModuleExtend', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v1'), createEmptyInstance: create) ..pc(1, _omitFieldNames ? '' : 'extend', $pb.PbFieldType.PM, subBuilder: Extend.create) ..hasRequiredFields = false; @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') ModuleExtend clone() => ModuleExtend()..mergeFromMessage(this); @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') ModuleExtend copyWith(void Function(ModuleExtend) updates) => super.copyWith((message) => updates(message as ModuleExtend)) as ModuleExtend; $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ModuleExtend create() => ModuleExtend._(); ModuleExtend createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static ModuleExtend getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ModuleExtend? _defaultInstance; /// 拓展 @$pb.TagNumber(1) $core.List get extend => $_getList(0); } /// 折叠模块 class ModuleFold extends $pb.GeneratedMessage { factory ModuleFold({ $core.int? foldType, $core.String? text, $core.String? foldIds, $core.Iterable? foldUsers, FoldType? foldTypeV2, }) { final $result = create(); if (foldType != null) { $result.foldType = foldType; } if (text != null) { $result.text = text; } if (foldIds != null) { $result.foldIds = foldIds; } if (foldUsers != null) { $result.foldUsers.addAll(foldUsers); } if (foldTypeV2 != null) { $result.foldTypeV2 = foldTypeV2; } return $result; } ModuleFold._() : super(); factory ModuleFold.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory ModuleFold.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'ModuleFold', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v1'), createEmptyInstance: create) ..a<$core.int>(1, _omitFieldNames ? '' : 'foldType', $pb.PbFieldType.O3) ..aOS(2, _omitFieldNames ? '' : 'text') ..aOS(3, _omitFieldNames ? '' : 'foldIds') ..pc(4, _omitFieldNames ? '' : 'foldUsers', $pb.PbFieldType.PM, subBuilder: UserInfo.create) ..e(5, _omitFieldNames ? '' : 'foldTypeV2', $pb.PbFieldType.OE, defaultOrMaker: FoldType.FoldTypeZero, valueOf: FoldType.valueOf, enumValues: FoldType.values) ..hasRequiredFields = false; @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') ModuleFold clone() => ModuleFold()..mergeFromMessage(this); @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') ModuleFold copyWith(void Function(ModuleFold) updates) => super.copyWith((message) => updates(message as ModuleFold)) as ModuleFold; $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ModuleFold create() => ModuleFold._(); ModuleFold createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static ModuleFold getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ModuleFold? _defaultInstance; /// 折叠分类(该字段废弃) @$pb.TagNumber(1) $core.int get foldType => $_getIZ(0); @$pb.TagNumber(1) set foldType($core.int v) { $_setSignedInt32(0, v); } @$pb.TagNumber(1) $core.bool hasFoldType() => $_has(0); @$pb.TagNumber(1) void clearFoldType() => clearField(1); /// 折叠文案 @$pb.TagNumber(2) $core.String get text => $_getSZ(1); @$pb.TagNumber(2) set text($core.String v) { $_setString(1, v); } @$pb.TagNumber(2) $core.bool hasText() => $_has(1); @$pb.TagNumber(2) void clearText() => clearField(2); /// 被折叠的动态 @$pb.TagNumber(3) $core.String get foldIds => $_getSZ(2); @$pb.TagNumber(3) set foldIds($core.String v) { $_setString(2, v); } @$pb.TagNumber(3) $core.bool hasFoldIds() => $_has(2); @$pb.TagNumber(3) void clearFoldIds() => clearField(3); /// 被折叠的用户信息 @$pb.TagNumber(4) $core.List get foldUsers => $_getList(3); /// 折叠分类 @$pb.TagNumber(5) FoldType get foldTypeV2 => $_getN(4); @$pb.TagNumber(5) set foldTypeV2(FoldType v) { setField(5, v); } @$pb.TagNumber(5) $core.bool hasFoldTypeV2() => $_has(4); @$pb.TagNumber(5) void clearFoldTypeV2() => clearField(5); } /// 我的追番列表 class ModuleFollowList extends $pb.GeneratedMessage { factory ModuleFollowList({ $core.String? viewAllLink, $core.Iterable? list, }) { final $result = create(); if (viewAllLink != null) { $result.viewAllLink = viewAllLink; } if (list != null) { $result.list.addAll(list); } return $result; } ModuleFollowList._() : super(); factory ModuleFollowList.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory ModuleFollowList.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'ModuleFollowList', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v1'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'viewAllLink') ..pc(2, _omitFieldNames ? '' : 'list', $pb.PbFieldType.PM, subBuilder: FollowListItem.create) ..hasRequiredFields = false; @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') ModuleFollowList clone() => ModuleFollowList()..mergeFromMessage(this); @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') ModuleFollowList copyWith(void Function(ModuleFollowList) updates) => super.copyWith((message) => updates(message as ModuleFollowList)) as ModuleFollowList; $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ModuleFollowList create() => ModuleFollowList._(); ModuleFollowList createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static ModuleFollowList getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ModuleFollowList? _defaultInstance; /// 查看全部的跳转链接 @$pb.TagNumber(1) $core.String get viewAllLink => $_getSZ(0); @$pb.TagNumber(1) set viewAllLink($core.String v) { $_setString(0, v); } @$pb.TagNumber(1) $core.bool hasViewAllLink() => $_has(0); @$pb.TagNumber(1) void clearViewAllLink() => clearField(1); @$pb.TagNumber(2) $core.List get list => $_getList(1); } /// 转发模块 class ModuleForward extends $pb.GeneratedMessage { factory ModuleForward({ $core.String? cardType, $core.Iterable? modules, }) { final $result = create(); if (cardType != null) { $result.cardType = cardType; } if (modules != null) { $result.modules.addAll(modules); } return $result; } ModuleForward._() : super(); factory ModuleForward.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory ModuleForward.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'ModuleForward', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v1'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'cardType') ..pc(2, _omitFieldNames ? '' : 'modules', $pb.PbFieldType.PM, subBuilder: Module.create) ..hasRequiredFields = false; @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') ModuleForward clone() => ModuleForward()..mergeFromMessage(this); @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') ModuleForward copyWith(void Function(ModuleForward) updates) => super.copyWith((message) => updates(message as ModuleForward)) as ModuleForward; $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ModuleForward create() => ModuleForward._(); ModuleForward createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static ModuleForward getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ModuleForward? _defaultInstance; /// 卡片类型 @$pb.TagNumber(1) $core.String get cardType => $_getSZ(0); @$pb.TagNumber(1) set cardType($core.String v) { $_setString(0, v); } @$pb.TagNumber(1) $core.bool hasCardType() => $_has(0); @$pb.TagNumber(1) void clearCardType() => clearField(1); /// 嵌套模型 @$pb.TagNumber(2) $core.List get modules => $_getList(1); } /// 点赞用户模块 class ModuleLikeUser extends $pb.GeneratedMessage { factory ModuleLikeUser({ $core.Iterable? likeUsers, $core.String? displayText, }) { final $result = create(); if (likeUsers != null) { $result.likeUsers.addAll(likeUsers); } if (displayText != null) { $result.displayText = displayText; } return $result; } ModuleLikeUser._() : super(); factory ModuleLikeUser.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory ModuleLikeUser.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'ModuleLikeUser', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v1'), createEmptyInstance: create) ..pc(1, _omitFieldNames ? '' : 'likeUsers', $pb.PbFieldType.PM, subBuilder: LikeUser.create) ..aOS(2, _omitFieldNames ? '' : 'displayText') ..hasRequiredFields = false; @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') ModuleLikeUser clone() => ModuleLikeUser()..mergeFromMessage(this); @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') ModuleLikeUser copyWith(void Function(ModuleLikeUser) updates) => super.copyWith((message) => updates(message as ModuleLikeUser)) as ModuleLikeUser; $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ModuleLikeUser create() => ModuleLikeUser._(); ModuleLikeUser createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static ModuleLikeUser getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ModuleLikeUser? _defaultInstance; /// 点赞用户 @$pb.TagNumber(1) $core.List get likeUsers => $_getList(0); /// 文案 @$pb.TagNumber(2) $core.String get displayText => $_getSZ(1); @$pb.TagNumber(2) set displayText($core.String v) { $_setString(1, v); } @$pb.TagNumber(2) $core.bool hasDisplayText() => $_has(1); @$pb.TagNumber(2) void clearDisplayText() => clearField(2); } /// 计数信息模块 class ModuleState extends $pb.GeneratedMessage { factory ModuleState({ $core.int? repost, $core.int? like, $core.int? reply, LikeInfo? likeInfo, $core.bool? noComment, $core.bool? noForward, }) { final $result = create(); if (repost != null) { $result.repost = repost; } if (like != null) { $result.like = like; } if (reply != null) { $result.reply = reply; } if (likeInfo != null) { $result.likeInfo = likeInfo; } if (noComment != null) { $result.noComment = noComment; } if (noForward != null) { $result.noForward = noForward; } return $result; } ModuleState._() : super(); factory ModuleState.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory ModuleState.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'ModuleState', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v1'), createEmptyInstance: create) ..a<$core.int>(1, _omitFieldNames ? '' : 'repost', $pb.PbFieldType.O3) ..a<$core.int>(2, _omitFieldNames ? '' : 'like', $pb.PbFieldType.O3) ..a<$core.int>(3, _omitFieldNames ? '' : 'reply', $pb.PbFieldType.O3) ..aOM(4, _omitFieldNames ? '' : 'likeInfo', subBuilder: LikeInfo.create) ..aOB(5, _omitFieldNames ? '' : 'noComment') ..aOB(6, _omitFieldNames ? '' : 'noForward') ..hasRequiredFields = false; @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') ModuleState clone() => ModuleState()..mergeFromMessage(this); @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') ModuleState copyWith(void Function(ModuleState) updates) => super.copyWith((message) => updates(message as ModuleState)) as ModuleState; $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ModuleState create() => ModuleState._(); ModuleState createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static ModuleState getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ModuleState? _defaultInstance; /// 转发数 @$pb.TagNumber(1) $core.int get repost => $_getIZ(0); @$pb.TagNumber(1) set repost($core.int v) { $_setSignedInt32(0, v); } @$pb.TagNumber(1) $core.bool hasRepost() => $_has(0); @$pb.TagNumber(1) void clearRepost() => clearField(1); /// 点赞数 @$pb.TagNumber(2) $core.int get like => $_getIZ(1); @$pb.TagNumber(2) set like($core.int v) { $_setSignedInt32(1, v); } @$pb.TagNumber(2) $core.bool hasLike() => $_has(1); @$pb.TagNumber(2) void clearLike() => clearField(2); /// 评论数 @$pb.TagNumber(3) $core.int get reply => $_getIZ(2); @$pb.TagNumber(3) set reply($core.int v) { $_setSignedInt32(2, v); } @$pb.TagNumber(3) $core.bool hasReply() => $_has(2); @$pb.TagNumber(3) void clearReply() => clearField(3); /// 点赞拓展信息 @$pb.TagNumber(4) LikeInfo get likeInfo => $_getN(3); @$pb.TagNumber(4) set likeInfo(LikeInfo v) { setField(4, v); } @$pb.TagNumber(4) $core.bool hasLikeInfo() => $_has(3); @$pb.TagNumber(4) void clearLikeInfo() => clearField(4); @$pb.TagNumber(4) LikeInfo ensureLikeInfo() => $_ensure(3); /// 禁评 @$pb.TagNumber(5) $core.bool get noComment => $_getBF(4); @$pb.TagNumber(5) set noComment($core.bool v) { $_setBool(4, v); } @$pb.TagNumber(5) $core.bool hasNoComment() => $_has(4); @$pb.TagNumber(5) void clearNoComment() => clearField(5); /// 禁转 @$pb.TagNumber(6) $core.bool get noForward => $_getBF(5); @$pb.TagNumber(6) set noForward($core.bool v) { $_setBool(5, v); } @$pb.TagNumber(6) $core.bool hasNoForward() => $_has(5); @$pb.TagNumber(6) void clearNoForward() => clearField(6); } /// 认证名牌 class Nameplate extends $pb.GeneratedMessage { factory Nameplate({ $fixnum.Int64? nid, $core.String? name, $core.String? image, $core.String? imageSmall, $core.String? level, $core.String? condition, }) { final $result = create(); if (nid != null) { $result.nid = nid; } if (name != null) { $result.name = name; } if (image != null) { $result.image = image; } if (imageSmall != null) { $result.imageSmall = imageSmall; } if (level != null) { $result.level = level; } if (condition != null) { $result.condition = condition; } return $result; } Nameplate._() : super(); factory Nameplate.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory Nameplate.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'Nameplate', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v1'), createEmptyInstance: create) ..aInt64(1, _omitFieldNames ? '' : 'nid') ..aOS(2, _omitFieldNames ? '' : 'name') ..aOS(3, _omitFieldNames ? '' : 'image') ..aOS(4, _omitFieldNames ? '' : 'imageSmall') ..aOS(5, _omitFieldNames ? '' : 'level') ..aOS(6, _omitFieldNames ? '' : 'condition') ..hasRequiredFields = false; @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') Nameplate clone() => Nameplate()..mergeFromMessage(this); @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') Nameplate copyWith(void Function(Nameplate) updates) => super.copyWith((message) => updates(message as Nameplate)) as Nameplate; $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static Nameplate create() => Nameplate._(); Nameplate createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static Nameplate getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static Nameplate? _defaultInstance; /// nid @$pb.TagNumber(1) $fixnum.Int64 get nid => $_getI64(0); @$pb.TagNumber(1) set nid($fixnum.Int64 v) { $_setInt64(0, v); } @$pb.TagNumber(1) $core.bool hasNid() => $_has(0); @$pb.TagNumber(1) void clearNid() => clearField(1); /// 名称 @$pb.TagNumber(2) $core.String get name => $_getSZ(1); @$pb.TagNumber(2) set name($core.String v) { $_setString(1, v); } @$pb.TagNumber(2) $core.bool hasName() => $_has(1); @$pb.TagNumber(2) void clearName() => clearField(2); /// 图片地址 @$pb.TagNumber(3) $core.String get image => $_getSZ(2); @$pb.TagNumber(3) set image($core.String v) { $_setString(2, v); } @$pb.TagNumber(3) $core.bool hasImage() => $_has(2); @$pb.TagNumber(3) void clearImage() => clearField(3); /// 小图地址 @$pb.TagNumber(4) $core.String get imageSmall => $_getSZ(3); @$pb.TagNumber(4) set imageSmall($core.String v) { $_setString(3, v); } @$pb.TagNumber(4) $core.bool hasImageSmall() => $_has(3); @$pb.TagNumber(4) void clearImageSmall() => clearField(4); /// 等级 @$pb.TagNumber(5) $core.String get level => $_getSZ(4); @$pb.TagNumber(5) set level($core.String v) { $_setString(4, v); } @$pb.TagNumber(5) $core.bool hasLevel() => $_has(4); @$pb.TagNumber(5) void clearLevel() => clearField(5); /// 获取条件 @$pb.TagNumber(6) $core.String get condition => $_getSZ(5); @$pb.TagNumber(6) set condition($core.String v) { $_setString(5, v); } @$pb.TagNumber(6) $core.bool hasCondition() => $_has(5); @$pb.TagNumber(6) void clearCondition() => clearField(6); } /// 最新ep class NewEP extends $pb.GeneratedMessage { factory NewEP({ $core.int? id, $core.String? indexShow, $core.String? cover, }) { final $result = create(); if (id != null) { $result.id = id; } if (indexShow != null) { $result.indexShow = indexShow; } if (cover != null) { $result.cover = cover; } return $result; } NewEP._() : super(); factory NewEP.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory NewEP.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'NewEP', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v1'), createEmptyInstance: create) ..a<$core.int>(1, _omitFieldNames ? '' : 'id', $pb.PbFieldType.O3) ..aOS(2, _omitFieldNames ? '' : 'indexShow') ..aOS(3, _omitFieldNames ? '' : 'cover') ..hasRequiredFields = false; @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') NewEP clone() => NewEP()..mergeFromMessage(this); @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') NewEP copyWith(void Function(NewEP) updates) => super.copyWith((message) => updates(message as NewEP)) as NewEP; $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static NewEP create() => NewEP._(); NewEP createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static NewEP getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static NewEP? _defaultInstance; /// 最新话epid @$pb.TagNumber(1) $core.int get id => $_getIZ(0); @$pb.TagNumber(1) set id($core.int v) { $_setSignedInt32(0, v); } @$pb.TagNumber(1) $core.bool hasId() => $_has(0); @$pb.TagNumber(1) void clearId() => clearField(1); /// 更新至XX话 @$pb.TagNumber(2) $core.String get indexShow => $_getSZ(1); @$pb.TagNumber(2) set indexShow($core.String v) { $_setString(1, v); } @$pb.TagNumber(2) $core.bool hasIndexShow() => $_has(1); @$pb.TagNumber(2) void clearIndexShow() => clearField(2); /// 更新剧集的封面 @$pb.TagNumber(3) $core.String get cover => $_getSZ(2); @$pb.TagNumber(3) set cover($core.String v) { $_setString(2, v); } @$pb.TagNumber(3) $core.bool hasCover() => $_has(2); @$pb.TagNumber(3) void clearCover() => clearField(3); } /// 空响应 class NoReply extends $pb.GeneratedMessage { factory NoReply() => create(); NoReply._() : super(); factory NoReply.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory NoReply.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'NoReply', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v1'), createEmptyInstance: create) ..hasRequiredFields = false; @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') NoReply clone() => NoReply()..mergeFromMessage(this); @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') NoReply copyWith(void Function(NoReply) updates) => super.copyWith((message) => updates(message as NoReply)) as NoReply; $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static NoReply create() => NoReply._(); NoReply createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static NoReply getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static NoReply? _defaultInstance; } /// 空请求 class NoReq extends $pb.GeneratedMessage { factory NoReq() => create(); NoReq._() : super(); factory NoReq.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory NoReq.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'NoReq', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v1'), createEmptyInstance: create) ..hasRequiredFields = false; @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') NoReq clone() => NoReq()..mergeFromMessage(this); @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') NoReq copyWith(void Function(NoReq) updates) => super.copyWith((message) => updates(message as NoReq)) as NoReq; $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static NoReq create() => NoReq._(); NoReq createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static NoReq getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static NoReq? _defaultInstance; } /// 认证信息 class OfficialVerify extends $pb.GeneratedMessage { factory OfficialVerify({ $core.int? type, $core.String? desc, $core.int? isAtten, }) { final $result = create(); if (type != null) { $result.type = type; } if (desc != null) { $result.desc = desc; } if (isAtten != null) { $result.isAtten = isAtten; } return $result; } OfficialVerify._() : super(); factory OfficialVerify.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory OfficialVerify.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'OfficialVerify', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v1'), createEmptyInstance: create) ..a<$core.int>(1, _omitFieldNames ? '' : 'type', $pb.PbFieldType.O3) ..aOS(2, _omitFieldNames ? '' : 'desc') ..a<$core.int>(3, _omitFieldNames ? '' : 'isAtten', $pb.PbFieldType.O3) ..hasRequiredFields = false; @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') OfficialVerify clone() => OfficialVerify()..mergeFromMessage(this); @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') OfficialVerify copyWith(void Function(OfficialVerify) updates) => super.copyWith((message) => updates(message as OfficialVerify)) as OfficialVerify; $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static OfficialVerify create() => OfficialVerify._(); OfficialVerify createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static OfficialVerify getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static OfficialVerify? _defaultInstance; /// 认证类型 /// 127:未认证 0:个人 1:机构 @$pb.TagNumber(1) $core.int get type => $_getIZ(0); @$pb.TagNumber(1) set type($core.int v) { $_setSignedInt32(0, v); } @$pb.TagNumber(1) $core.bool hasType() => $_has(0); @$pb.TagNumber(1) void clearType() => clearField(1); /// 认证描述 @$pb.TagNumber(2) $core.String get desc => $_getSZ(1); @$pb.TagNumber(2) set desc($core.String v) { $_setString(1, v); } @$pb.TagNumber(2) $core.bool hasDesc() => $_has(1); @$pb.TagNumber(2) void clearDesc() => clearField(2); @$pb.TagNumber(3) $core.int get isAtten => $_getIZ(2); @$pb.TagNumber(3) set isAtten($core.int v) { $_setSignedInt32(2, v); } @$pb.TagNumber(3) $core.bool hasIsAtten() => $_has(2); @$pb.TagNumber(3) void clearIsAtten() => clearField(3); } /// 动态同城点击上报-响应 class OurCityClickReportReply extends $pb.GeneratedMessage { factory OurCityClickReportReply() => create(); OurCityClickReportReply._() : super(); factory OurCityClickReportReply.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory OurCityClickReportReply.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'OurCityClickReportReply', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v1'), createEmptyInstance: create) ..hasRequiredFields = false; @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') OurCityClickReportReply clone() => OurCityClickReportReply()..mergeFromMessage(this); @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') OurCityClickReportReply copyWith( void Function(OurCityClickReportReply) updates) => super.copyWith((message) => updates(message as OurCityClickReportReply)) as OurCityClickReportReply; $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static OurCityClickReportReply create() => OurCityClickReportReply._(); OurCityClickReportReply createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static OurCityClickReportReply getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static OurCityClickReportReply? _defaultInstance; } /// 动态同城点击上报-请求 class OurCityClickReportReq extends $pb.GeneratedMessage { factory OurCityClickReportReq({ $core.String? dynamicId, $fixnum.Int64? cityId, $core.double? lat, $core.double? lng, }) { final $result = create(); if (dynamicId != null) { $result.dynamicId = dynamicId; } if (cityId != null) { $result.cityId = cityId; } if (lat != null) { $result.lat = lat; } if (lng != null) { $result.lng = lng; } return $result; } OurCityClickReportReq._() : super(); factory OurCityClickReportReq.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory OurCityClickReportReq.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'OurCityClickReportReq', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v1'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'dynamicId') ..aInt64(2, _omitFieldNames ? '' : 'cityId') ..a<$core.double>(3, _omitFieldNames ? '' : 'lat', $pb.PbFieldType.OD) ..a<$core.double>(4, _omitFieldNames ? '' : 'lng', $pb.PbFieldType.OD) ..hasRequiredFields = false; @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') OurCityClickReportReq clone() => OurCityClickReportReq()..mergeFromMessage(this); @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') OurCityClickReportReq copyWith( void Function(OurCityClickReportReq) updates) => super.copyWith((message) => updates(message as OurCityClickReportReq)) as OurCityClickReportReq; $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static OurCityClickReportReq create() => OurCityClickReportReq._(); OurCityClickReportReq createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static OurCityClickReportReq getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static OurCityClickReportReq? _defaultInstance; /// 动态ID @$pb.TagNumber(1) $core.String get dynamicId => $_getSZ(0); @$pb.TagNumber(1) set dynamicId($core.String v) { $_setString(0, v); } @$pb.TagNumber(1) $core.bool hasDynamicId() => $_has(0); @$pb.TagNumber(1) void clearDynamicId() => clearField(1); /// 城市ID @$pb.TagNumber(2) $fixnum.Int64 get cityId => $_getI64(1); @$pb.TagNumber(2) set cityId($fixnum.Int64 v) { $_setInt64(1, v); } @$pb.TagNumber(2) $core.bool hasCityId() => $_has(1); @$pb.TagNumber(2) void clearCityId() => clearField(2); /// 纬度 @$pb.TagNumber(3) $core.double get lat => $_getN(2); @$pb.TagNumber(3) set lat($core.double v) { $_setDouble(2, v); } @$pb.TagNumber(3) $core.bool hasLat() => $_has(2); @$pb.TagNumber(3) void clearLat() => clearField(3); /// 经度 @$pb.TagNumber(4) $core.double get lng => $_getN(3); @$pb.TagNumber(4) set lng($core.double v) { $_setDouble(3, v); } @$pb.TagNumber(4) $core.bool hasLng() => $_has(3); @$pb.TagNumber(4) void clearLng() => clearField(4); } /// PGC单季信息 class PGCSeason extends $pb.GeneratedMessage { factory PGCSeason({ $core.int? isFinish, $core.String? title, $core.int? type, }) { final $result = create(); if (isFinish != null) { $result.isFinish = isFinish; } if (title != null) { $result.title = title; } if (type != null) { $result.type = type; } return $result; } PGCSeason._() : super(); factory PGCSeason.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory PGCSeason.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'PGCSeason', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v1'), createEmptyInstance: create) ..a<$core.int>(1, _omitFieldNames ? '' : 'isFinish', $pb.PbFieldType.O3) ..aOS(2, _omitFieldNames ? '' : 'title') ..a<$core.int>(3, _omitFieldNames ? '' : 'type', $pb.PbFieldType.O3) ..hasRequiredFields = false; @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') PGCSeason clone() => PGCSeason()..mergeFromMessage(this); @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') PGCSeason copyWith(void Function(PGCSeason) updates) => super.copyWith((message) => updates(message as PGCSeason)) as PGCSeason; $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static PGCSeason create() => PGCSeason._(); PGCSeason createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static PGCSeason getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static PGCSeason? _defaultInstance; /// 是否完结 @$pb.TagNumber(1) $core.int get isFinish => $_getIZ(0); @$pb.TagNumber(1) set isFinish($core.int v) { $_setSignedInt32(0, v); } @$pb.TagNumber(1) $core.bool hasIsFinish() => $_has(0); @$pb.TagNumber(1) void clearIsFinish() => clearField(1); /// 标题 @$pb.TagNumber(2) $core.String get title => $_getSZ(1); @$pb.TagNumber(2) set title($core.String v) { $_setString(1, v); } @$pb.TagNumber(2) $core.bool hasTitle() => $_has(1); @$pb.TagNumber(2) void clearTitle() => clearField(2); /// 类型 @$pb.TagNumber(3) $core.int get type => $_getIZ(2); @$pb.TagNumber(3) set type($core.int v) { $_setSignedInt32(2, v); } @$pb.TagNumber(3) $core.bool hasType() => $_has(2); @$pb.TagNumber(3) void clearType() => clearField(3); } /// 秒开参数 class PlayerPreloadParams extends $pb.GeneratedMessage { factory PlayerPreloadParams({ $core.int? qn, $core.int? fnver, $core.int? fnval, $core.int? forceHost, $core.int? fourk, }) { final $result = create(); if (qn != null) { $result.qn = qn; } if (fnver != null) { $result.fnver = fnver; } if (fnval != null) { $result.fnval = fnval; } if (forceHost != null) { $result.forceHost = forceHost; } if (fourk != null) { $result.fourk = fourk; } return $result; } PlayerPreloadParams._() : super(); factory PlayerPreloadParams.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory PlayerPreloadParams.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'PlayerPreloadParams', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v1'), createEmptyInstance: create) ..a<$core.int>(1, _omitFieldNames ? '' : 'qn', $pb.PbFieldType.O3) ..a<$core.int>(2, _omitFieldNames ? '' : 'fnver', $pb.PbFieldType.O3) ..a<$core.int>(3, _omitFieldNames ? '' : 'fnval', $pb.PbFieldType.O3) ..a<$core.int>(4, _omitFieldNames ? '' : 'forceHost', $pb.PbFieldType.O3) ..a<$core.int>(5, _omitFieldNames ? '' : 'fourk', $pb.PbFieldType.O3) ..hasRequiredFields = false; @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') PlayerPreloadParams clone() => PlayerPreloadParams()..mergeFromMessage(this); @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') PlayerPreloadParams copyWith(void Function(PlayerPreloadParams) updates) => super.copyWith((message) => updates(message as PlayerPreloadParams)) as PlayerPreloadParams; $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static PlayerPreloadParams create() => PlayerPreloadParams._(); PlayerPreloadParams createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static PlayerPreloadParams getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static PlayerPreloadParams? _defaultInstance; /// 清晰度 @$pb.TagNumber(1) $core.int get qn => $_getIZ(0); @$pb.TagNumber(1) set qn($core.int v) { $_setSignedInt32(0, v); } @$pb.TagNumber(1) $core.bool hasQn() => $_has(0); @$pb.TagNumber(1) void clearQn() => clearField(1); /// 流版本 @$pb.TagNumber(2) $core.int get fnver => $_getIZ(1); @$pb.TagNumber(2) set fnver($core.int v) { $_setSignedInt32(1, v); } @$pb.TagNumber(2) $core.bool hasFnver() => $_has(1); @$pb.TagNumber(2) void clearFnver() => clearField(2); /// 流类型 @$pb.TagNumber(3) $core.int get fnval => $_getIZ(2); @$pb.TagNumber(3) set fnval($core.int v) { $_setSignedInt32(2, v); } @$pb.TagNumber(3) $core.bool hasFnval() => $_has(2); @$pb.TagNumber(3) void clearFnval() => clearField(3); /// 是否强制使用域名 @$pb.TagNumber(4) $core.int get forceHost => $_getIZ(3); @$pb.TagNumber(4) set forceHost($core.int v) { $_setSignedInt32(3, v); } @$pb.TagNumber(4) $core.bool hasForceHost() => $_has(3); @$pb.TagNumber(4) void clearForceHost() => clearField(4); /// 是否4k @$pb.TagNumber(5) $core.int get fourk => $_getIZ(4); @$pb.TagNumber(5) set fourk($core.int v) { $_setSignedInt32(4, v); } @$pb.TagNumber(5) $core.bool hasFourk() => $_has(4); @$pb.TagNumber(5) void clearFourk() => clearField(5); } /// 动态tab弹窗详情 class Popup extends $pb.GeneratedMessage { factory Popup({ $core.String? title, $core.String? desc, $core.String? uri, }) { final $result = create(); if (title != null) { $result.title = title; } if (desc != null) { $result.desc = desc; } if (uri != null) { $result.uri = uri; } return $result; } Popup._() : super(); factory Popup.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory Popup.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'Popup', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v1'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'title') ..aOS(2, _omitFieldNames ? '' : 'desc') ..aOS(3, _omitFieldNames ? '' : 'uri') ..hasRequiredFields = false; @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') Popup clone() => Popup()..mergeFromMessage(this); @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') Popup copyWith(void Function(Popup) updates) => super.copyWith((message) => updates(message as Popup)) as Popup; $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static Popup create() => Popup._(); Popup createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static Popup getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static Popup? _defaultInstance; /// 标题 @$pb.TagNumber(1) $core.String get title => $_getSZ(0); @$pb.TagNumber(1) set title($core.String v) { $_setString(0, v); } @$pb.TagNumber(1) $core.bool hasTitle() => $_has(0); @$pb.TagNumber(1) void clearTitle() => clearField(1); /// 文案 @$pb.TagNumber(2) $core.String get desc => $_getSZ(1); @$pb.TagNumber(2) set desc($core.String v) { $_setString(1, v); } @$pb.TagNumber(2) $core.bool hasDesc() => $_has(1); @$pb.TagNumber(2) void clearDesc() => clearField(2); /// 文案附加跳转地址 @$pb.TagNumber(3) $core.String get uri => $_getSZ(2); @$pb.TagNumber(3) set uri($core.String v) { $_setString(2, v); } @$pb.TagNumber(3) $core.bool hasUri() => $_has(2); @$pb.TagNumber(3) void clearUri() => clearField(3); } /// 关注关系 class Relation extends $pb.GeneratedMessage { factory Relation({ RelationStatus? status, $core.int? isFollow, $core.int? isFollowed, $core.String? title, }) { final $result = create(); if (status != null) { $result.status = status; } if (isFollow != null) { $result.isFollow = isFollow; } if (isFollowed != null) { $result.isFollowed = isFollowed; } if (title != null) { $result.title = title; } return $result; } Relation._() : super(); factory Relation.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory Relation.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'Relation', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v1'), createEmptyInstance: create) ..e(1, _omitFieldNames ? '' : 'status', $pb.PbFieldType.OE, defaultOrMaker: RelationStatus.relation_status_none, valueOf: RelationStatus.valueOf, enumValues: RelationStatus.values) ..a<$core.int>(2, _omitFieldNames ? '' : 'isFollow', $pb.PbFieldType.O3) ..a<$core.int>(3, _omitFieldNames ? '' : 'isFollowed', $pb.PbFieldType.O3) ..aOS(4, _omitFieldNames ? '' : 'title') ..hasRequiredFields = false; @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') Relation clone() => Relation()..mergeFromMessage(this); @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') Relation copyWith(void Function(Relation) updates) => super.copyWith((message) => updates(message as Relation)) as Relation; $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static Relation create() => Relation._(); Relation createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static Relation getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static Relation? _defaultInstance; /// 关注状态 @$pb.TagNumber(1) RelationStatus get status => $_getN(0); @$pb.TagNumber(1) set status(RelationStatus v) { setField(1, v); } @$pb.TagNumber(1) $core.bool hasStatus() => $_has(0); @$pb.TagNumber(1) void clearStatus() => clearField(1); /// 关注 @$pb.TagNumber(2) $core.int get isFollow => $_getIZ(1); @$pb.TagNumber(2) set isFollow($core.int v) { $_setSignedInt32(1, v); } @$pb.TagNumber(2) $core.bool hasIsFollow() => $_has(1); @$pb.TagNumber(2) void clearIsFollow() => clearField(2); /// 被关注 @$pb.TagNumber(3) $core.int get isFollowed => $_getIZ(2); @$pb.TagNumber(3) set isFollowed($core.int v) { $_setSignedInt32(2, v); } @$pb.TagNumber(3) $core.bool hasIsFollowed() => $_has(2); @$pb.TagNumber(3) void clearIsFollowed() => clearField(3); /// 文案 @$pb.TagNumber(4) $core.String get title => $_getSZ(3); @$pb.TagNumber(4) set title($core.String v) { $_setString(3, v); } @$pb.TagNumber(4) $core.bool hasTitle() => $_has(3); @$pb.TagNumber(4) void clearTitle() => clearField(4); } /// 分享需要 class ShareInfo extends $pb.GeneratedMessage { factory ShareInfo({ $fixnum.Int64? aid, $core.String? bvid, $core.String? title, $core.String? subtitle, $core.String? cover, $fixnum.Int64? mid, $core.String? name, }) { final $result = create(); if (aid != null) { $result.aid = aid; } if (bvid != null) { $result.bvid = bvid; } if (title != null) { $result.title = title; } if (subtitle != null) { $result.subtitle = subtitle; } if (cover != null) { $result.cover = cover; } if (mid != null) { $result.mid = mid; } if (name != null) { $result.name = name; } return $result; } ShareInfo._() : super(); factory ShareInfo.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory ShareInfo.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'ShareInfo', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v1'), createEmptyInstance: create) ..aInt64(1, _omitFieldNames ? '' : 'aid') ..aOS(2, _omitFieldNames ? '' : 'bvid') ..aOS(3, _omitFieldNames ? '' : 'title') ..aOS(4, _omitFieldNames ? '' : 'subtitle') ..aOS(5, _omitFieldNames ? '' : 'cover') ..aInt64(6, _omitFieldNames ? '' : 'mid') ..aOS(7, _omitFieldNames ? '' : 'name') ..hasRequiredFields = false; @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') ShareInfo clone() => ShareInfo()..mergeFromMessage(this); @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') ShareInfo copyWith(void Function(ShareInfo) updates) => super.copyWith((message) => updates(message as ShareInfo)) as ShareInfo; $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ShareInfo create() => ShareInfo._(); ShareInfo createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static ShareInfo getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ShareInfo? _defaultInstance; /// 稿件avid @$pb.TagNumber(1) $fixnum.Int64 get aid => $_getI64(0); @$pb.TagNumber(1) set aid($fixnum.Int64 v) { $_setInt64(0, v); } @$pb.TagNumber(1) $core.bool hasAid() => $_has(0); @$pb.TagNumber(1) void clearAid() => clearField(1); /// 稿件bvid @$pb.TagNumber(2) $core.String get bvid => $_getSZ(1); @$pb.TagNumber(2) set bvid($core.String v) { $_setString(1, v); } @$pb.TagNumber(2) $core.bool hasBvid() => $_has(1); @$pb.TagNumber(2) void clearBvid() => clearField(2); /// 标题 @$pb.TagNumber(3) $core.String get title => $_getSZ(2); @$pb.TagNumber(3) set title($core.String v) { $_setString(2, v); } @$pb.TagNumber(3) $core.bool hasTitle() => $_has(2); @$pb.TagNumber(3) void clearTitle() => clearField(3); /// 副标题 @$pb.TagNumber(4) $core.String get subtitle => $_getSZ(3); @$pb.TagNumber(4) set subtitle($core.String v) { $_setString(3, v); } @$pb.TagNumber(4) $core.bool hasSubtitle() => $_has(3); @$pb.TagNumber(4) void clearSubtitle() => clearField(4); /// 稿件封面 @$pb.TagNumber(5) $core.String get cover => $_getSZ(4); @$pb.TagNumber(5) set cover($core.String v) { $_setString(4, v); } @$pb.TagNumber(5) $core.bool hasCover() => $_has(4); @$pb.TagNumber(5) void clearCover() => clearField(5); /// up mid @$pb.TagNumber(6) $fixnum.Int64 get mid => $_getI64(5); @$pb.TagNumber(6) set mid($fixnum.Int64 v) { $_setInt64(5, v); } @$pb.TagNumber(6) $core.bool hasMid() => $_has(5); @$pb.TagNumber(6) void clearMid() => clearField(6); /// up昵称 @$pb.TagNumber(7) $core.String get name => $_getSZ(6); @$pb.TagNumber(7) set name($core.String v) { $_setString(6, v); } @$pb.TagNumber(7) $core.bool hasName() => $_has(6); @$pb.TagNumber(7) void clearName() => clearField(7); } /// 小视频卡片项 class SVideoItem extends $pb.GeneratedMessage { factory SVideoItem({ $core.String? cardType, $core.Iterable? modules, $core.String? dynIdStr, $fixnum.Int64? index, }) { final $result = create(); if (cardType != null) { $result.cardType = cardType; } if (modules != null) { $result.modules.addAll(modules); } if (dynIdStr != null) { $result.dynIdStr = dynIdStr; } if (index != null) { $result.index = index; } return $result; } SVideoItem._() : super(); factory SVideoItem.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory SVideoItem.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'SVideoItem', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v1'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'cardType') ..pc(2, _omitFieldNames ? '' : 'modules', $pb.PbFieldType.PM, subBuilder: SVideoModule.create) ..aOS(3, _omitFieldNames ? '' : 'dynIdStr') ..aInt64(4, _omitFieldNames ? '' : 'index') ..hasRequiredFields = false; @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') SVideoItem clone() => SVideoItem()..mergeFromMessage(this); @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') SVideoItem copyWith(void Function(SVideoItem) updates) => super.copyWith((message) => updates(message as SVideoItem)) as SVideoItem; $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static SVideoItem create() => SVideoItem._(); SVideoItem createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static SVideoItem getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static SVideoItem? _defaultInstance; /// 卡片类型 /// av:稿件视频 @$pb.TagNumber(1) $core.String get cardType => $_getSZ(0); @$pb.TagNumber(1) set cardType($core.String v) { $_setString(0, v); } @$pb.TagNumber(1) $core.bool hasCardType() => $_has(0); @$pb.TagNumber(1) void clearCardType() => clearField(1); /// 模块内容 @$pb.TagNumber(2) $core.List get modules => $_getList(1); /// 动态ID str @$pb.TagNumber(3) $core.String get dynIdStr => $_getSZ(2); @$pb.TagNumber(3) set dynIdStr($core.String v) { $_setString(2, v); } @$pb.TagNumber(3) $core.bool hasDynIdStr() => $_has(2); @$pb.TagNumber(3) void clearDynIdStr() => clearField(3); /// 卡片游标 @$pb.TagNumber(4) $fixnum.Int64 get index => $_getI64(3); @$pb.TagNumber(4) set index($fixnum.Int64 v) { $_setInt64(3, v); } @$pb.TagNumber(4) $core.bool hasIndex() => $_has(3); @$pb.TagNumber(4) void clearIndex() => clearField(4); } enum SVideoModule_ModuleItem { moduleAuthor, modulePlayer, moduleDesc, moduleStat, notSet } /// 小视频模块 class SVideoModule extends $pb.GeneratedMessage { factory SVideoModule({ $core.String? moduleType, SVideoModuleAuthor? moduleAuthor, SVideoModulePlayer? modulePlayer, SVideoModuleDesc? moduleDesc, SVideoModuleStat? moduleStat, }) { final $result = create(); if (moduleType != null) { $result.moduleType = moduleType; } if (moduleAuthor != null) { $result.moduleAuthor = moduleAuthor; } if (modulePlayer != null) { $result.modulePlayer = modulePlayer; } if (moduleDesc != null) { $result.moduleDesc = moduleDesc; } if (moduleStat != null) { $result.moduleStat = moduleStat; } return $result; } SVideoModule._() : super(); factory SVideoModule.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory SVideoModule.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static const $core.Map<$core.int, SVideoModule_ModuleItem> _SVideoModule_ModuleItemByTag = { 2: SVideoModule_ModuleItem.moduleAuthor, 3: SVideoModule_ModuleItem.modulePlayer, 4: SVideoModule_ModuleItem.moduleDesc, 5: SVideoModule_ModuleItem.moduleStat, 0: SVideoModule_ModuleItem.notSet }; static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'SVideoModule', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v1'), createEmptyInstance: create) ..oo(0, [2, 3, 4, 5]) ..aOS(1, _omitFieldNames ? '' : 'moduleType') ..aOM(2, _omitFieldNames ? '' : 'moduleAuthor', subBuilder: SVideoModuleAuthor.create) ..aOM(3, _omitFieldNames ? '' : 'modulePlayer', subBuilder: SVideoModulePlayer.create) ..aOM(4, _omitFieldNames ? '' : 'moduleDesc', subBuilder: SVideoModuleDesc.create) ..aOM(5, _omitFieldNames ? '' : 'moduleStat', subBuilder: SVideoModuleStat.create) ..hasRequiredFields = false; @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') SVideoModule clone() => SVideoModule()..mergeFromMessage(this); @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') SVideoModule copyWith(void Function(SVideoModule) updates) => super.copyWith((message) => updates(message as SVideoModule)) as SVideoModule; $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static SVideoModule create() => SVideoModule._(); SVideoModule createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static SVideoModule getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static SVideoModule? _defaultInstance; SVideoModule_ModuleItem whichModuleItem() => _SVideoModule_ModuleItemByTag[$_whichOneof(0)]!; void clearModuleItem() => clearField($_whichOneof(0)); /// 类型 /// author:发布人 player:播放器内容 desc:描述信息 stat:计数信息 @$pb.TagNumber(1) $core.String get moduleType => $_getSZ(0); @$pb.TagNumber(1) set moduleType($core.String v) { $_setString(0, v); } @$pb.TagNumber(1) $core.bool hasModuleType() => $_has(0); @$pb.TagNumber(1) void clearModuleType() => clearField(1); /// 发布人 @$pb.TagNumber(2) SVideoModuleAuthor get moduleAuthor => $_getN(1); @$pb.TagNumber(2) set moduleAuthor(SVideoModuleAuthor v) { setField(2, v); } @$pb.TagNumber(2) $core.bool hasModuleAuthor() => $_has(1); @$pb.TagNumber(2) void clearModuleAuthor() => clearField(2); @$pb.TagNumber(2) SVideoModuleAuthor ensureModuleAuthor() => $_ensure(1); /// 播放器内容 @$pb.TagNumber(3) SVideoModulePlayer get modulePlayer => $_getN(2); @$pb.TagNumber(3) set modulePlayer(SVideoModulePlayer v) { setField(3, v); } @$pb.TagNumber(3) $core.bool hasModulePlayer() => $_has(2); @$pb.TagNumber(3) void clearModulePlayer() => clearField(3); @$pb.TagNumber(3) SVideoModulePlayer ensureModulePlayer() => $_ensure(2); /// 描述信息 @$pb.TagNumber(4) SVideoModuleDesc get moduleDesc => $_getN(3); @$pb.TagNumber(4) set moduleDesc(SVideoModuleDesc v) { setField(4, v); } @$pb.TagNumber(4) $core.bool hasModuleDesc() => $_has(3); @$pb.TagNumber(4) void clearModuleDesc() => clearField(4); @$pb.TagNumber(4) SVideoModuleDesc ensureModuleDesc() => $_ensure(3); /// 计数信息 @$pb.TagNumber(5) SVideoModuleStat get moduleStat => $_getN(4); @$pb.TagNumber(5) set moduleStat(SVideoModuleStat v) { setField(5, v); } @$pb.TagNumber(5) $core.bool hasModuleStat() => $_has(4); @$pb.TagNumber(5) void clearModuleStat() => clearField(5); @$pb.TagNumber(5) SVideoModuleStat ensureModuleStat() => $_ensure(4); } /// 作者信息模块 class SVideoModuleAuthor extends $pb.GeneratedMessage { factory SVideoModuleAuthor({ $fixnum.Int64? mid, $core.String? name, $core.String? face, $core.String? pubDesc, $core.int? isAttention, $core.String? uri, }) { final $result = create(); if (mid != null) { $result.mid = mid; } if (name != null) { $result.name = name; } if (face != null) { $result.face = face; } if (pubDesc != null) { $result.pubDesc = pubDesc; } if (isAttention != null) { $result.isAttention = isAttention; } if (uri != null) { $result.uri = uri; } return $result; } SVideoModuleAuthor._() : super(); factory SVideoModuleAuthor.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory SVideoModuleAuthor.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'SVideoModuleAuthor', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v1'), createEmptyInstance: create) ..aInt64(1, _omitFieldNames ? '' : 'mid') ..aOS(2, _omitFieldNames ? '' : 'name') ..aOS(3, _omitFieldNames ? '' : 'face') ..aOS(4, _omitFieldNames ? '' : 'pubDesc') ..a<$core.int>(5, _omitFieldNames ? '' : 'isAttention', $pb.PbFieldType.O3) ..aOS(6, _omitFieldNames ? '' : 'uri') ..hasRequiredFields = false; @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') SVideoModuleAuthor clone() => SVideoModuleAuthor()..mergeFromMessage(this); @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') SVideoModuleAuthor copyWith(void Function(SVideoModuleAuthor) updates) => super.copyWith((message) => updates(message as SVideoModuleAuthor)) as SVideoModuleAuthor; $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static SVideoModuleAuthor create() => SVideoModuleAuthor._(); SVideoModuleAuthor createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static SVideoModuleAuthor getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static SVideoModuleAuthor? _defaultInstance; /// 用户mid @$pb.TagNumber(1) $fixnum.Int64 get mid => $_getI64(0); @$pb.TagNumber(1) set mid($fixnum.Int64 v) { $_setInt64(0, v); } @$pb.TagNumber(1) $core.bool hasMid() => $_has(0); @$pb.TagNumber(1) void clearMid() => clearField(1); /// 用户昵称 @$pb.TagNumber(2) $core.String get name => $_getSZ(1); @$pb.TagNumber(2) set name($core.String v) { $_setString(1, v); } @$pb.TagNumber(2) $core.bool hasName() => $_has(1); @$pb.TagNumber(2) void clearName() => clearField(2); /// 用户头像 @$pb.TagNumber(3) $core.String get face => $_getSZ(2); @$pb.TagNumber(3) set face($core.String v) { $_setString(2, v); } @$pb.TagNumber(3) $core.bool hasFace() => $_has(2); @$pb.TagNumber(3) void clearFace() => clearField(3); /// 发布描述 @$pb.TagNumber(4) $core.String get pubDesc => $_getSZ(3); @$pb.TagNumber(4) set pubDesc($core.String v) { $_setString(3, v); } @$pb.TagNumber(4) $core.bool hasPubDesc() => $_has(3); @$pb.TagNumber(4) void clearPubDesc() => clearField(4); /// 是否关注up /// 1:已关注 @$pb.TagNumber(5) $core.int get isAttention => $_getIZ(4); @$pb.TagNumber(5) set isAttention($core.int v) { $_setSignedInt32(4, v); } @$pb.TagNumber(5) $core.bool hasIsAttention() => $_has(4); @$pb.TagNumber(5) void clearIsAttention() => clearField(5); /// 跳转地址 @$pb.TagNumber(6) $core.String get uri => $_getSZ(5); @$pb.TagNumber(6) set uri($core.String v) { $_setString(5, v); } @$pb.TagNumber(6) $core.bool hasUri() => $_has(5); @$pb.TagNumber(6) void clearUri() => clearField(6); } /// 文本内容模块 class SVideoModuleDesc extends $pb.GeneratedMessage { factory SVideoModuleDesc({ $core.String? text, $core.String? uri, }) { final $result = create(); if (text != null) { $result.text = text; } if (uri != null) { $result.uri = uri; } return $result; } SVideoModuleDesc._() : super(); factory SVideoModuleDesc.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory SVideoModuleDesc.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'SVideoModuleDesc', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v1'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'text') ..aOS(2, _omitFieldNames ? '' : 'uri') ..hasRequiredFields = false; @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') SVideoModuleDesc clone() => SVideoModuleDesc()..mergeFromMessage(this); @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') SVideoModuleDesc copyWith(void Function(SVideoModuleDesc) updates) => super.copyWith((message) => updates(message as SVideoModuleDesc)) as SVideoModuleDesc; $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static SVideoModuleDesc create() => SVideoModuleDesc._(); SVideoModuleDesc createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static SVideoModuleDesc getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static SVideoModuleDesc? _defaultInstance; /// 文本内容 @$pb.TagNumber(1) $core.String get text => $_getSZ(0); @$pb.TagNumber(1) set text($core.String v) { $_setString(0, v); } @$pb.TagNumber(1) $core.bool hasText() => $_has(0); @$pb.TagNumber(1) void clearText() => clearField(1); /// 跳转地址 @$pb.TagNumber(2) $core.String get uri => $_getSZ(1); @$pb.TagNumber(2) set uri($core.String v) { $_setString(1, v); } @$pb.TagNumber(2) $core.bool hasUri() => $_has(1); @$pb.TagNumber(2) void clearUri() => clearField(2); } /// 播放器模块 class SVideoModulePlayer extends $pb.GeneratedMessage { factory SVideoModulePlayer({ $core.String? title, $core.String? cover, $core.String? uri, $fixnum.Int64? aid, $fixnum.Int64? cid, $fixnum.Int64? duration, Dimension? dimension, }) { final $result = create(); if (title != null) { $result.title = title; } if (cover != null) { $result.cover = cover; } if (uri != null) { $result.uri = uri; } if (aid != null) { $result.aid = aid; } if (cid != null) { $result.cid = cid; } if (duration != null) { $result.duration = duration; } if (dimension != null) { $result.dimension = dimension; } return $result; } SVideoModulePlayer._() : super(); factory SVideoModulePlayer.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory SVideoModulePlayer.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'SVideoModulePlayer', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v1'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'title') ..aOS(2, _omitFieldNames ? '' : 'cover') ..aOS(3, _omitFieldNames ? '' : 'uri') ..aInt64(4, _omitFieldNames ? '' : 'aid') ..aInt64(5, _omitFieldNames ? '' : 'cid') ..aInt64(6, _omitFieldNames ? '' : 'duration') ..aOM(7, _omitFieldNames ? '' : 'dimension', subBuilder: Dimension.create) ..hasRequiredFields = false; @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') SVideoModulePlayer clone() => SVideoModulePlayer()..mergeFromMessage(this); @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') SVideoModulePlayer copyWith(void Function(SVideoModulePlayer) updates) => super.copyWith((message) => updates(message as SVideoModulePlayer)) as SVideoModulePlayer; $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static SVideoModulePlayer create() => SVideoModulePlayer._(); SVideoModulePlayer createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static SVideoModulePlayer getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static SVideoModulePlayer? _defaultInstance; /// 标题 @$pb.TagNumber(1) $core.String get title => $_getSZ(0); @$pb.TagNumber(1) set title($core.String v) { $_setString(0, v); } @$pb.TagNumber(1) $core.bool hasTitle() => $_has(0); @$pb.TagNumber(1) void clearTitle() => clearField(1); /// 封面图 @$pb.TagNumber(2) $core.String get cover => $_getSZ(1); @$pb.TagNumber(2) set cover($core.String v) { $_setString(1, v); } @$pb.TagNumber(2) $core.bool hasCover() => $_has(1); @$pb.TagNumber(2) void clearCover() => clearField(2); /// 跳转地址,秒开地址如果有会拼接player_preload可参考天马 @$pb.TagNumber(3) $core.String get uri => $_getSZ(2); @$pb.TagNumber(3) set uri($core.String v) { $_setString(2, v); } @$pb.TagNumber(3) $core.bool hasUri() => $_has(2); @$pb.TagNumber(3) void clearUri() => clearField(3); /// aid @$pb.TagNumber(4) $fixnum.Int64 get aid => $_getI64(3); @$pb.TagNumber(4) set aid($fixnum.Int64 v) { $_setInt64(3, v); } @$pb.TagNumber(4) $core.bool hasAid() => $_has(3); @$pb.TagNumber(4) void clearAid() => clearField(4); /// cid @$pb.TagNumber(5) $fixnum.Int64 get cid => $_getI64(4); @$pb.TagNumber(5) set cid($fixnum.Int64 v) { $_setInt64(4, v); } @$pb.TagNumber(5) $core.bool hasCid() => $_has(4); @$pb.TagNumber(5) void clearCid() => clearField(5); /// 视频时长 @$pb.TagNumber(6) $fixnum.Int64 get duration => $_getI64(5); @$pb.TagNumber(6) set duration($fixnum.Int64 v) { $_setInt64(5, v); } @$pb.TagNumber(6) $core.bool hasDuration() => $_has(5); @$pb.TagNumber(6) void clearDuration() => clearField(6); /// 尺寸信息 @$pb.TagNumber(7) Dimension get dimension => $_getN(6); @$pb.TagNumber(7) set dimension(Dimension v) { setField(7, v); } @$pb.TagNumber(7) $core.bool hasDimension() => $_has(6); @$pb.TagNumber(7) void clearDimension() => clearField(7); @$pb.TagNumber(7) Dimension ensureDimension() => $_ensure(6); } /// 计数信息模块 class SVideoModuleStat extends $pb.GeneratedMessage { factory SVideoModuleStat({ $core.Iterable? statInfo, ShareInfo? shareInfo, }) { final $result = create(); if (statInfo != null) { $result.statInfo.addAll(statInfo); } if (shareInfo != null) { $result.shareInfo = shareInfo; } return $result; } SVideoModuleStat._() : super(); factory SVideoModuleStat.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory SVideoModuleStat.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'SVideoModuleStat', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v1'), createEmptyInstance: create) ..pc( 1, _omitFieldNames ? '' : 'statInfo', $pb.PbFieldType.PM, subBuilder: SVideoStatInfo.create) ..aOM(2, _omitFieldNames ? '' : 'shareInfo', subBuilder: ShareInfo.create) ..hasRequiredFields = false; @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') SVideoModuleStat clone() => SVideoModuleStat()..mergeFromMessage(this); @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') SVideoModuleStat copyWith(void Function(SVideoModuleStat) updates) => super.copyWith((message) => updates(message as SVideoModuleStat)) as SVideoModuleStat; $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static SVideoModuleStat create() => SVideoModuleStat._(); SVideoModuleStat createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static SVideoModuleStat getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static SVideoModuleStat? _defaultInstance; /// 计数内容 @$pb.TagNumber(1) $core.List get statInfo => $_getList(0); /// 分享需要 @$pb.TagNumber(2) ShareInfo get shareInfo => $_getN(1); @$pb.TagNumber(2) set shareInfo(ShareInfo v) { setField(2, v); } @$pb.TagNumber(2) $core.bool hasShareInfo() => $_has(1); @$pb.TagNumber(2) void clearShareInfo() => clearField(2); @$pb.TagNumber(2) ShareInfo ensureShareInfo() => $_ensure(1); } /// 小视频连播页-响应 class SVideoReply extends $pb.GeneratedMessage { factory SVideoReply({ $core.Iterable? list, $core.String? offset, $core.int? hasMore, SVideoTop? top, }) { final $result = create(); if (list != null) { $result.list.addAll(list); } if (offset != null) { $result.offset = offset; } if (hasMore != null) { $result.hasMore = hasMore; } if (top != null) { $result.top = top; } return $result; } SVideoReply._() : super(); factory SVideoReply.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory SVideoReply.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'SVideoReply', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v1'), createEmptyInstance: create) ..pc(1, _omitFieldNames ? '' : 'list', $pb.PbFieldType.PM, subBuilder: SVideoItem.create) ..aOS(2, _omitFieldNames ? '' : 'offset') ..a<$core.int>(3, _omitFieldNames ? '' : 'hasMore', $pb.PbFieldType.O3) ..aOM(4, _omitFieldNames ? '' : 'top', subBuilder: SVideoTop.create) ..hasRequiredFields = false; @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') SVideoReply clone() => SVideoReply()..mergeFromMessage(this); @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') SVideoReply copyWith(void Function(SVideoReply) updates) => super.copyWith((message) => updates(message as SVideoReply)) as SVideoReply; $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static SVideoReply create() => SVideoReply._(); SVideoReply createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static SVideoReply getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static SVideoReply? _defaultInstance; /// 列表 @$pb.TagNumber(1) $core.List get list => $_getList(0); /// 翻页游标 @$pb.TagNumber(2) $core.String get offset => $_getSZ(1); @$pb.TagNumber(2) set offset($core.String v) { $_setString(1, v); } @$pb.TagNumber(2) $core.bool hasOffset() => $_has(1); @$pb.TagNumber(2) void clearOffset() => clearField(2); /// 是否还有更多数据 /// 1:有 @$pb.TagNumber(3) $core.int get hasMore => $_getIZ(2); @$pb.TagNumber(3) set hasMore($core.int v) { $_setSignedInt32(2, v); } @$pb.TagNumber(3) $core.bool hasHasMore() => $_has(2); @$pb.TagNumber(3) void clearHasMore() => clearField(3); /// 顶部 @$pb.TagNumber(4) SVideoTop get top => $_getN(3); @$pb.TagNumber(4) set top(SVideoTop v) { setField(4, v); } @$pb.TagNumber(4) $core.bool hasTop() => $_has(3); @$pb.TagNumber(4) void clearTop() => clearField(4); @$pb.TagNumber(4) SVideoTop ensureTop() => $_ensure(3); } /// 小视频连播页-请求 class SVideoReq extends $pb.GeneratedMessage { factory SVideoReq({ $fixnum.Int64? oid, SVideoType? type, $core.String? offset, $core.int? qn, $core.int? fnver, $core.int? fnval, $core.int? forceHost, $core.int? fourk, $core.String? spmid, $core.String? fromSpmid, PlayerPreloadParams? playerPreload, $fixnum.Int64? focusAid, $1.PlayerArgs? playerArgs, }) { final $result = create(); if (oid != null) { $result.oid = oid; } if (type != null) { $result.type = type; } if (offset != null) { $result.offset = offset; } if (qn != null) { $result.qn = qn; } if (fnver != null) { $result.fnver = fnver; } if (fnval != null) { $result.fnval = fnval; } if (forceHost != null) { $result.forceHost = forceHost; } if (fourk != null) { $result.fourk = fourk; } if (spmid != null) { $result.spmid = spmid; } if (fromSpmid != null) { $result.fromSpmid = fromSpmid; } if (playerPreload != null) { $result.playerPreload = playerPreload; } if (focusAid != null) { $result.focusAid = focusAid; } if (playerArgs != null) { $result.playerArgs = playerArgs; } return $result; } SVideoReq._() : super(); factory SVideoReq.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory SVideoReq.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'SVideoReq', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v1'), createEmptyInstance: create) ..aInt64(1, _omitFieldNames ? '' : 'oid') ..e(2, _omitFieldNames ? '' : 'type', $pb.PbFieldType.OE, defaultOrMaker: SVideoType.TypeNone, valueOf: SVideoType.valueOf, enumValues: SVideoType.values) ..aOS(3, _omitFieldNames ? '' : 'offset') ..a<$core.int>(4, _omitFieldNames ? '' : 'qn', $pb.PbFieldType.O3) ..a<$core.int>(5, _omitFieldNames ? '' : 'fnver', $pb.PbFieldType.O3) ..a<$core.int>(6, _omitFieldNames ? '' : 'fnval', $pb.PbFieldType.O3) ..a<$core.int>(7, _omitFieldNames ? '' : 'forceHost', $pb.PbFieldType.O3) ..a<$core.int>(8, _omitFieldNames ? '' : 'fourk', $pb.PbFieldType.O3) ..aOS(9, _omitFieldNames ? '' : 'spmid') ..aOS(10, _omitFieldNames ? '' : 'fromSpmid') ..aOM(11, _omitFieldNames ? '' : 'playerPreload', subBuilder: PlayerPreloadParams.create) ..aInt64(12, _omitFieldNames ? '' : 'focusAid') ..aOM<$1.PlayerArgs>(13, _omitFieldNames ? '' : 'playerArgs', subBuilder: $1.PlayerArgs.create) ..hasRequiredFields = false; @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') SVideoReq clone() => SVideoReq()..mergeFromMessage(this); @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') SVideoReq copyWith(void Function(SVideoReq) updates) => super.copyWith((message) => updates(message as SVideoReq)) as SVideoReq; $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static SVideoReq create() => SVideoReq._(); SVideoReq createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static SVideoReq getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static SVideoReq? _defaultInstance; /// 当前素材的id @$pb.TagNumber(1) $fixnum.Int64 get oid => $_getI64(0); @$pb.TagNumber(1) set oid($fixnum.Int64 v) { $_setInt64(0, v); } @$pb.TagNumber(1) $core.bool hasOid() => $_has(0); @$pb.TagNumber(1) void clearOid() => clearField(1); /// 当前素材类型 /// 1:动态(如果有oid则必传) 2:热门分类 3:热点聚合 @$pb.TagNumber(2) SVideoType get type => $_getN(1); @$pb.TagNumber(2) set type(SVideoType v) { setField(2, v); } @$pb.TagNumber(2) $core.bool hasType() => $_has(1); @$pb.TagNumber(2) void clearType() => clearField(2); /// 翻页offset @$pb.TagNumber(3) $core.String get offset => $_getSZ(2); @$pb.TagNumber(3) set offset($core.String v) { $_setString(2, v); } @$pb.TagNumber(3) $core.bool hasOffset() => $_has(2); @$pb.TagNumber(3) void clearOffset() => clearField(3); /// 清晰度(旧版) @$pb.TagNumber(4) $core.int get qn => $_getIZ(3); @$pb.TagNumber(4) set qn($core.int v) { $_setSignedInt32(3, v); } @$pb.TagNumber(4) $core.bool hasQn() => $_has(3); @$pb.TagNumber(4) void clearQn() => clearField(4); /// 流版本(旧版) @$pb.TagNumber(5) $core.int get fnver => $_getIZ(4); @$pb.TagNumber(5) set fnver($core.int v) { $_setSignedInt32(4, v); } @$pb.TagNumber(5) $core.bool hasFnver() => $_has(4); @$pb.TagNumber(5) void clearFnver() => clearField(5); /// 流类型(旧版) @$pb.TagNumber(6) $core.int get fnval => $_getIZ(5); @$pb.TagNumber(6) set fnval($core.int v) { $_setSignedInt32(5, v); } @$pb.TagNumber(6) $core.bool hasFnval() => $_has(5); @$pb.TagNumber(6) void clearFnval() => clearField(6); /// 是否强制使用域名(旧版) @$pb.TagNumber(7) $core.int get forceHost => $_getIZ(6); @$pb.TagNumber(7) set forceHost($core.int v) { $_setSignedInt32(6, v); } @$pb.TagNumber(7) $core.bool hasForceHost() => $_has(6); @$pb.TagNumber(7) void clearForceHost() => clearField(7); /// 是否4k(旧版) @$pb.TagNumber(8) $core.int get fourk => $_getIZ(7); @$pb.TagNumber(8) set fourk($core.int v) { $_setSignedInt32(7, v); } @$pb.TagNumber(8) $core.bool hasFourk() => $_has(7); @$pb.TagNumber(8) void clearFourk() => clearField(8); /// 当前页面spm @$pb.TagNumber(9) $core.String get spmid => $_getSZ(8); @$pb.TagNumber(9) set spmid($core.String v) { $_setString(8, v); } @$pb.TagNumber(9) $core.bool hasSpmid() => $_has(8); @$pb.TagNumber(9) void clearSpmid() => clearField(9); /// 上级页面spm @$pb.TagNumber(10) $core.String get fromSpmid => $_getSZ(9); @$pb.TagNumber(10) set fromSpmid($core.String v) { $_setString(9, v); } @$pb.TagNumber(10) $core.bool hasFromSpmid() => $_has(9); @$pb.TagNumber(10) void clearFromSpmid() => clearField(10); /// 秒开参数 @$pb.TagNumber(11) PlayerPreloadParams get playerPreload => $_getN(10); @$pb.TagNumber(11) set playerPreload(PlayerPreloadParams v) { setField(11, v); } @$pb.TagNumber(11) $core.bool hasPlayerPreload() => $_has(10); @$pb.TagNumber(11) void clearPlayerPreload() => clearField(11); @$pb.TagNumber(11) PlayerPreloadParams ensurePlayerPreload() => $_ensure(10); /// 热门进入联播页的锚点aid @$pb.TagNumber(12) $fixnum.Int64 get focusAid => $_getI64(11); @$pb.TagNumber(12) set focusAid($fixnum.Int64 v) { $_setInt64(11, v); } @$pb.TagNumber(12) $core.bool hasFocusAid() => $_has(11); @$pb.TagNumber(12) void clearFocusAid() => clearField(12); /// 秒开参数 @$pb.TagNumber(13) $1.PlayerArgs get playerArgs => $_getN(12); @$pb.TagNumber(13) set playerArgs($1.PlayerArgs v) { setField(13, v); } @$pb.TagNumber(13) $core.bool hasPlayerArgs() => $_has(12); @$pb.TagNumber(13) void clearPlayerArgs() => clearField(13); @$pb.TagNumber(13) $1.PlayerArgs ensurePlayerArgs() => $_ensure(12); } /// 计数内容 class SVideoStatInfo extends $pb.GeneratedMessage { factory SVideoStatInfo({ $core.int? icon, $fixnum.Int64? num, $core.int? selected, $core.String? uri, }) { final $result = create(); if (icon != null) { $result.icon = icon; } if (num != null) { $result.num = num; } if (selected != null) { $result.selected = selected; } if (uri != null) { $result.uri = uri; } return $result; } SVideoStatInfo._() : super(); factory SVideoStatInfo.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory SVideoStatInfo.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'SVideoStatInfo', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v1'), createEmptyInstance: create) ..a<$core.int>(1, _omitFieldNames ? '' : 'icon', $pb.PbFieldType.O3) ..aInt64(2, _omitFieldNames ? '' : 'num') ..a<$core.int>(3, _omitFieldNames ? '' : 'selected', $pb.PbFieldType.O3) ..aOS(4, _omitFieldNames ? '' : 'uri') ..hasRequiredFields = false; @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') SVideoStatInfo clone() => SVideoStatInfo()..mergeFromMessage(this); @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') SVideoStatInfo copyWith(void Function(SVideoStatInfo) updates) => super.copyWith((message) => updates(message as SVideoStatInfo)) as SVideoStatInfo; $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static SVideoStatInfo create() => SVideoStatInfo._(); SVideoStatInfo createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static SVideoStatInfo getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static SVideoStatInfo? _defaultInstance; /// 计数icon /// 1:分享符号 2:评论符号 3:点赞符号 @$pb.TagNumber(1) $core.int get icon => $_getIZ(0); @$pb.TagNumber(1) set icon($core.int v) { $_setSignedInt32(0, v); } @$pb.TagNumber(1) $core.bool hasIcon() => $_has(0); @$pb.TagNumber(1) void clearIcon() => clearField(1); /// 计数值 @$pb.TagNumber(2) $fixnum.Int64 get num => $_getI64(1); @$pb.TagNumber(2) set num($fixnum.Int64 v) { $_setInt64(1, v); } @$pb.TagNumber(2) $core.bool hasNum() => $_has(1); @$pb.TagNumber(2) void clearNum() => clearField(2); /// 选中状态 /// 1:选中 @$pb.TagNumber(3) $core.int get selected => $_getIZ(2); @$pb.TagNumber(3) set selected($core.int v) { $_setSignedInt32(2, v); } @$pb.TagNumber(3) $core.bool hasSelected() => $_has(2); @$pb.TagNumber(3) void clearSelected() => clearField(3); /// 跳转链接(如评论) @$pb.TagNumber(4) $core.String get uri => $_getSZ(3); @$pb.TagNumber(4) set uri($core.String v) { $_setString(3, v); } @$pb.TagNumber(4) $core.bool hasUri() => $_has(3); @$pb.TagNumber(4) void clearUri() => clearField(4); } /// 顶部 class SVideoTop extends $pb.GeneratedMessage { factory SVideoTop({ $core.String? title, $core.String? desc, }) { final $result = create(); if (title != null) { $result.title = title; } if (desc != null) { $result.desc = desc; } return $result; } SVideoTop._() : super(); factory SVideoTop.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory SVideoTop.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'SVideoTop', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v1'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'Title', protoName: 'Title') ..aOS(2, _omitFieldNames ? '' : 'Desc', protoName: 'Desc') ..hasRequiredFields = false; @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') SVideoTop clone() => SVideoTop()..mergeFromMessage(this); @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') SVideoTop copyWith(void Function(SVideoTop) updates) => super.copyWith((message) => updates(message as SVideoTop)) as SVideoTop; $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static SVideoTop create() => SVideoTop._(); SVideoTop createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static SVideoTop getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static SVideoTop? _defaultInstance; /// 联播页标题 @$pb.TagNumber(1) $core.String get title => $_getSZ(0); @$pb.TagNumber(1) set title($core.String v) { $_setString(0, v); } @$pb.TagNumber(1) $core.bool hasTitle() => $_has(0); @$pb.TagNumber(1) void clearTitle() => clearField(1); /// 联播页导语 @$pb.TagNumber(2) $core.String get desc => $_getSZ(1); @$pb.TagNumber(2) set desc($core.String v) { $_setString(1, v); } @$pb.TagNumber(2) $core.bool hasDesc() => $_has(1); @$pb.TagNumber(2) void clearDesc() => clearField(2); } /// 动态红点接口各tab offset信息 class TabOffset extends $pb.GeneratedMessage { factory TabOffset({ $core.int? tab, $core.String? offset, }) { final $result = create(); if (tab != null) { $result.tab = tab; } if (offset != null) { $result.offset = offset; } return $result; } TabOffset._() : super(); factory TabOffset.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory TabOffset.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'TabOffset', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v1'), createEmptyInstance: create) ..a<$core.int>(1, _omitFieldNames ? '' : 'tab', $pb.PbFieldType.O3) ..aOS(2, _omitFieldNames ? '' : 'offset') ..hasRequiredFields = false; @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') TabOffset clone() => TabOffset()..mergeFromMessage(this); @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') TabOffset copyWith(void Function(TabOffset) updates) => super.copyWith((message) => updates(message as TabOffset)) as TabOffset; $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static TabOffset create() => TabOffset._(); TabOffset createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static TabOffset getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static TabOffset? _defaultInstance; /// 1:综合页 2:视频页 @$pb.TagNumber(1) $core.int get tab => $_getIZ(0); @$pb.TagNumber(1) set tab($core.int v) { $_setSignedInt32(0, v); } @$pb.TagNumber(1) $core.bool hasTab() => $_has(0); @$pb.TagNumber(1) void clearTab() => clearField(1); /// 上一次对应列表页offset @$pb.TagNumber(2) $core.String get offset => $_getSZ(1); @$pb.TagNumber(2) set offset($core.String v) { $_setString(1, v); } @$pb.TagNumber(2) $core.bool hasOffset() => $_has(1); @$pb.TagNumber(2) void clearOffset() => clearField(2); } /// up主列表 class UpListItem extends $pb.GeneratedMessage { factory UpListItem({ $core.int? hasUpdate, $core.String? face, $core.String? name, $fixnum.Int64? uid, }) { final $result = create(); if (hasUpdate != null) { $result.hasUpdate = hasUpdate; } if (face != null) { $result.face = face; } if (name != null) { $result.name = name; } if (uid != null) { $result.uid = uid; } return $result; } UpListItem._() : super(); factory UpListItem.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory UpListItem.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'UpListItem', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v1'), createEmptyInstance: create) ..a<$core.int>(1, _omitFieldNames ? '' : 'hasUpdate', $pb.PbFieldType.O3) ..aOS(2, _omitFieldNames ? '' : 'face') ..aOS(3, _omitFieldNames ? '' : 'name') ..aInt64(4, _omitFieldNames ? '' : 'uid') ..hasRequiredFields = false; @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') UpListItem clone() => UpListItem()..mergeFromMessage(this); @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') UpListItem copyWith(void Function(UpListItem) updates) => super.copyWith((message) => updates(message as UpListItem)) as UpListItem; $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static UpListItem create() => UpListItem._(); UpListItem createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static UpListItem getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static UpListItem? _defaultInstance; /// 是否有更新 /// 0:没有 1:有 @$pb.TagNumber(1) $core.int get hasUpdate => $_getIZ(0); @$pb.TagNumber(1) set hasUpdate($core.int v) { $_setSignedInt32(0, v); } @$pb.TagNumber(1) $core.bool hasHasUpdate() => $_has(0); @$pb.TagNumber(1) void clearHasUpdate() => clearField(1); /// up主头像 @$pb.TagNumber(2) $core.String get face => $_getSZ(1); @$pb.TagNumber(2) set face($core.String v) { $_setString(1, v); } @$pb.TagNumber(2) $core.bool hasFace() => $_has(1); @$pb.TagNumber(2) void clearFace() => clearField(2); /// up主昵称 @$pb.TagNumber(3) $core.String get name => $_getSZ(2); @$pb.TagNumber(3) set name($core.String v) { $_setString(2, v); } @$pb.TagNumber(3) $core.bool hasName() => $_has(2); @$pb.TagNumber(3) void clearName() => clearField(3); /// up主uid @$pb.TagNumber(4) $fixnum.Int64 get uid => $_getI64(3); @$pb.TagNumber(4) set uid($fixnum.Int64 v) { $_setInt64(3, v); } @$pb.TagNumber(4) $core.bool hasUid() => $_has(3); @$pb.TagNumber(4) void clearUid() => clearField(4); } /// 用户信息 class UserInfo extends $pb.GeneratedMessage { factory UserInfo({ $fixnum.Int64? mid, $core.String? name, $core.String? face, OfficialVerify? official, VipInfo? vip, LiveInfo? live, $core.String? uri, UserPendant? pendant, Nameplate? nameplate, }) { final $result = create(); if (mid != null) { $result.mid = mid; } if (name != null) { $result.name = name; } if (face != null) { $result.face = face; } if (official != null) { $result.official = official; } if (vip != null) { $result.vip = vip; } if (live != null) { $result.live = live; } if (uri != null) { $result.uri = uri; } if (pendant != null) { $result.pendant = pendant; } if (nameplate != null) { $result.nameplate = nameplate; } return $result; } UserInfo._() : super(); factory UserInfo.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory UserInfo.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'UserInfo', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v1'), createEmptyInstance: create) ..aInt64(1, _omitFieldNames ? '' : 'mid') ..aOS(2, _omitFieldNames ? '' : 'name') ..aOS(3, _omitFieldNames ? '' : 'face') ..aOM(4, _omitFieldNames ? '' : 'official', subBuilder: OfficialVerify.create) ..aOM(5, _omitFieldNames ? '' : 'vip', subBuilder: VipInfo.create) ..aOM(6, _omitFieldNames ? '' : 'live', subBuilder: LiveInfo.create) ..aOS(7, _omitFieldNames ? '' : 'uri') ..aOM(8, _omitFieldNames ? '' : 'pendant', subBuilder: UserPendant.create) ..aOM(9, _omitFieldNames ? '' : 'nameplate', subBuilder: Nameplate.create) ..hasRequiredFields = false; @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') UserInfo clone() => UserInfo()..mergeFromMessage(this); @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') UserInfo copyWith(void Function(UserInfo) updates) => super.copyWith((message) => updates(message as UserInfo)) as UserInfo; $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static UserInfo create() => UserInfo._(); UserInfo createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static UserInfo getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static UserInfo? _defaultInstance; /// 用户mid @$pb.TagNumber(1) $fixnum.Int64 get mid => $_getI64(0); @$pb.TagNumber(1) set mid($fixnum.Int64 v) { $_setInt64(0, v); } @$pb.TagNumber(1) $core.bool hasMid() => $_has(0); @$pb.TagNumber(1) void clearMid() => clearField(1); /// 用户昵称 @$pb.TagNumber(2) $core.String get name => $_getSZ(1); @$pb.TagNumber(2) set name($core.String v) { $_setString(1, v); } @$pb.TagNumber(2) $core.bool hasName() => $_has(1); @$pb.TagNumber(2) void clearName() => clearField(2); /// 用户头像 @$pb.TagNumber(3) $core.String get face => $_getSZ(2); @$pb.TagNumber(3) set face($core.String v) { $_setString(2, v); } @$pb.TagNumber(3) $core.bool hasFace() => $_has(2); @$pb.TagNumber(3) void clearFace() => clearField(3); /// 认证信息 @$pb.TagNumber(4) OfficialVerify get official => $_getN(3); @$pb.TagNumber(4) set official(OfficialVerify v) { setField(4, v); } @$pb.TagNumber(4) $core.bool hasOfficial() => $_has(3); @$pb.TagNumber(4) void clearOfficial() => clearField(4); @$pb.TagNumber(4) OfficialVerify ensureOfficial() => $_ensure(3); /// 大会员信息 @$pb.TagNumber(5) VipInfo get vip => $_getN(4); @$pb.TagNumber(5) set vip(VipInfo v) { setField(5, v); } @$pb.TagNumber(5) $core.bool hasVip() => $_has(4); @$pb.TagNumber(5) void clearVip() => clearField(5); @$pb.TagNumber(5) VipInfo ensureVip() => $_ensure(4); /// 直播信息 @$pb.TagNumber(6) LiveInfo get live => $_getN(5); @$pb.TagNumber(6) set live(LiveInfo v) { setField(6, v); } @$pb.TagNumber(6) $core.bool hasLive() => $_has(5); @$pb.TagNumber(6) void clearLive() => clearField(6); @$pb.TagNumber(6) LiveInfo ensureLive() => $_ensure(5); /// 空间页跳转链接 @$pb.TagNumber(7) $core.String get uri => $_getSZ(6); @$pb.TagNumber(7) set uri($core.String v) { $_setString(6, v); } @$pb.TagNumber(7) $core.bool hasUri() => $_has(6); @$pb.TagNumber(7) void clearUri() => clearField(7); /// 挂件信息 @$pb.TagNumber(8) UserPendant get pendant => $_getN(7); @$pb.TagNumber(8) set pendant(UserPendant v) { setField(8, v); } @$pb.TagNumber(8) $core.bool hasPendant() => $_has(7); @$pb.TagNumber(8) void clearPendant() => clearField(8); @$pb.TagNumber(8) UserPendant ensurePendant() => $_ensure(7); /// 认证名牌 @$pb.TagNumber(9) Nameplate get nameplate => $_getN(8); @$pb.TagNumber(9) set nameplate(Nameplate v) { setField(9, v); } @$pb.TagNumber(9) $core.bool hasNameplate() => $_has(8); @$pb.TagNumber(9) void clearNameplate() => clearField(9); @$pb.TagNumber(9) Nameplate ensureNameplate() => $_ensure(8); } /// 头像挂件信息 class UserPendant extends $pb.GeneratedMessage { factory UserPendant({ $fixnum.Int64? pid, $core.String? name, $core.String? image, $fixnum.Int64? expire, }) { final $result = create(); if (pid != null) { $result.pid = pid; } if (name != null) { $result.name = name; } if (image != null) { $result.image = image; } if (expire != null) { $result.expire = expire; } return $result; } UserPendant._() : super(); factory UserPendant.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory UserPendant.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'UserPendant', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v1'), createEmptyInstance: create) ..aInt64(1, _omitFieldNames ? '' : 'pid') ..aOS(2, _omitFieldNames ? '' : 'name') ..aOS(3, _omitFieldNames ? '' : 'image') ..aInt64(4, _omitFieldNames ? '' : 'expire') ..hasRequiredFields = false; @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') UserPendant clone() => UserPendant()..mergeFromMessage(this); @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') UserPendant copyWith(void Function(UserPendant) updates) => super.copyWith((message) => updates(message as UserPendant)) as UserPendant; $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static UserPendant create() => UserPendant._(); UserPendant createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static UserPendant getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static UserPendant? _defaultInstance; /// pid @$pb.TagNumber(1) $fixnum.Int64 get pid => $_getI64(0); @$pb.TagNumber(1) set pid($fixnum.Int64 v) { $_setInt64(0, v); } @$pb.TagNumber(1) $core.bool hasPid() => $_has(0); @$pb.TagNumber(1) void clearPid() => clearField(1); /// 名称 @$pb.TagNumber(2) $core.String get name => $_getSZ(1); @$pb.TagNumber(2) set name($core.String v) { $_setString(1, v); } @$pb.TagNumber(2) $core.bool hasName() => $_has(1); @$pb.TagNumber(2) void clearName() => clearField(2); /// 图片链接 @$pb.TagNumber(3) $core.String get image => $_getSZ(2); @$pb.TagNumber(3) set image($core.String v) { $_setString(2, v); } @$pb.TagNumber(3) $core.bool hasImage() => $_has(2); @$pb.TagNumber(3) void clearImage() => clearField(3); /// 有效期 @$pb.TagNumber(4) $fixnum.Int64 get expire => $_getI64(3); @$pb.TagNumber(4) set expire($fixnum.Int64 v) { $_setInt64(3, v); } @$pb.TagNumber(4) $core.bool hasExpire() => $_has(3); @$pb.TagNumber(4) void clearExpire() => clearField(4); } /// 角标信息 class VideoBadge extends $pb.GeneratedMessage { factory VideoBadge({ $core.String? text, $core.String? textColor, $core.String? textColorNight, $core.String? bgColor, $core.String? bgColorNight, $core.String? borderColor, $core.String? borderColorNight, $core.int? bgStyle, }) { final $result = create(); if (text != null) { $result.text = text; } if (textColor != null) { $result.textColor = textColor; } if (textColorNight != null) { $result.textColorNight = textColorNight; } if (bgColor != null) { $result.bgColor = bgColor; } if (bgColorNight != null) { $result.bgColorNight = bgColorNight; } if (borderColor != null) { $result.borderColor = borderColor; } if (borderColorNight != null) { $result.borderColorNight = borderColorNight; } if (bgStyle != null) { $result.bgStyle = bgStyle; } return $result; } VideoBadge._() : super(); factory VideoBadge.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory VideoBadge.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'VideoBadge', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v1'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'text') ..aOS(2, _omitFieldNames ? '' : 'textColor') ..aOS(3, _omitFieldNames ? '' : 'textColorNight') ..aOS(4, _omitFieldNames ? '' : 'bgColor') ..aOS(5, _omitFieldNames ? '' : 'bgColorNight') ..aOS(6, _omitFieldNames ? '' : 'borderColor') ..aOS(7, _omitFieldNames ? '' : 'borderColorNight') ..a<$core.int>(8, _omitFieldNames ? '' : 'bgStyle', $pb.PbFieldType.O3) ..hasRequiredFields = false; @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') VideoBadge clone() => VideoBadge()..mergeFromMessage(this); @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') VideoBadge copyWith(void Function(VideoBadge) updates) => super.copyWith((message) => updates(message as VideoBadge)) as VideoBadge; $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static VideoBadge create() => VideoBadge._(); VideoBadge createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static VideoBadge getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static VideoBadge? _defaultInstance; /// 文案 @$pb.TagNumber(1) $core.String get text => $_getSZ(0); @$pb.TagNumber(1) set text($core.String v) { $_setString(0, v); } @$pb.TagNumber(1) $core.bool hasText() => $_has(0); @$pb.TagNumber(1) void clearText() => clearField(1); /// 文案颜色-日间 @$pb.TagNumber(2) $core.String get textColor => $_getSZ(1); @$pb.TagNumber(2) set textColor($core.String v) { $_setString(1, v); } @$pb.TagNumber(2) $core.bool hasTextColor() => $_has(1); @$pb.TagNumber(2) void clearTextColor() => clearField(2); /// 文案颜色-夜间 @$pb.TagNumber(3) $core.String get textColorNight => $_getSZ(2); @$pb.TagNumber(3) set textColorNight($core.String v) { $_setString(2, v); } @$pb.TagNumber(3) $core.bool hasTextColorNight() => $_has(2); @$pb.TagNumber(3) void clearTextColorNight() => clearField(3); /// 背景颜色-日间 @$pb.TagNumber(4) $core.String get bgColor => $_getSZ(3); @$pb.TagNumber(4) set bgColor($core.String v) { $_setString(3, v); } @$pb.TagNumber(4) $core.bool hasBgColor() => $_has(3); @$pb.TagNumber(4) void clearBgColor() => clearField(4); /// 背景颜色-夜间 @$pb.TagNumber(5) $core.String get bgColorNight => $_getSZ(4); @$pb.TagNumber(5) set bgColorNight($core.String v) { $_setString(4, v); } @$pb.TagNumber(5) $core.bool hasBgColorNight() => $_has(4); @$pb.TagNumber(5) void clearBgColorNight() => clearField(5); /// 边框颜色-日间 @$pb.TagNumber(6) $core.String get borderColor => $_getSZ(5); @$pb.TagNumber(6) set borderColor($core.String v) { $_setString(5, v); } @$pb.TagNumber(6) $core.bool hasBorderColor() => $_has(5); @$pb.TagNumber(6) void clearBorderColor() => clearField(6); /// 边框颜色-夜间 @$pb.TagNumber(7) $core.String get borderColorNight => $_getSZ(6); @$pb.TagNumber(7) set borderColorNight($core.String v) { $_setString(6, v); } @$pb.TagNumber(7) $core.bool hasBorderColorNight() => $_has(6); @$pb.TagNumber(7) void clearBorderColorNight() => clearField(7); /// 样式 @$pb.TagNumber(8) $core.int get bgStyle => $_getIZ(7); @$pb.TagNumber(8) set bgStyle($core.int v) { $_setSignedInt32(7, v); } @$pb.TagNumber(8) $core.bool hasBgStyle() => $_has(7); @$pb.TagNumber(8) void clearBgStyle() => clearField(8); } /// 大会员信息 class VipInfo extends $pb.GeneratedMessage { factory VipInfo({ $core.int? type, $core.int? status, $fixnum.Int64? dueDate, VipLabel? label, $core.int? themeType, }) { final $result = create(); if (type != null) { $result.type = type; } if (status != null) { $result.status = status; } if (dueDate != null) { $result.dueDate = dueDate; } if (label != null) { $result.label = label; } if (themeType != null) { $result.themeType = themeType; } return $result; } VipInfo._() : super(); factory VipInfo.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory VipInfo.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'VipInfo', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v1'), createEmptyInstance: create) ..a<$core.int>(1, _omitFieldNames ? '' : 'Type', $pb.PbFieldType.O3, protoName: 'Type') ..a<$core.int>(2, _omitFieldNames ? '' : 'status', $pb.PbFieldType.O3) ..aInt64(3, _omitFieldNames ? '' : 'dueDate') ..aOM(4, _omitFieldNames ? '' : 'label', subBuilder: VipLabel.create) ..a<$core.int>(5, _omitFieldNames ? '' : 'themeType', $pb.PbFieldType.O3) ..hasRequiredFields = false; @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') VipInfo clone() => VipInfo()..mergeFromMessage(this); @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') VipInfo copyWith(void Function(VipInfo) updates) => super.copyWith((message) => updates(message as VipInfo)) as VipInfo; $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static VipInfo create() => VipInfo._(); VipInfo createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static VipInfo getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static VipInfo? _defaultInstance; /// 大会员类型 @$pb.TagNumber(1) $core.int get type => $_getIZ(0); @$pb.TagNumber(1) set type($core.int v) { $_setSignedInt32(0, v); } @$pb.TagNumber(1) $core.bool hasType() => $_has(0); @$pb.TagNumber(1) void clearType() => clearField(1); /// 大会员状态 @$pb.TagNumber(2) $core.int get status => $_getIZ(1); @$pb.TagNumber(2) set status($core.int v) { $_setSignedInt32(1, v); } @$pb.TagNumber(2) $core.bool hasStatus() => $_has(1); @$pb.TagNumber(2) void clearStatus() => clearField(2); /// 到期时间 @$pb.TagNumber(3) $fixnum.Int64 get dueDate => $_getI64(2); @$pb.TagNumber(3) set dueDate($fixnum.Int64 v) { $_setInt64(2, v); } @$pb.TagNumber(3) $core.bool hasDueDate() => $_has(2); @$pb.TagNumber(3) void clearDueDate() => clearField(3); /// 标签 @$pb.TagNumber(4) VipLabel get label => $_getN(3); @$pb.TagNumber(4) set label(VipLabel v) { setField(4, v); } @$pb.TagNumber(4) $core.bool hasLabel() => $_has(3); @$pb.TagNumber(4) void clearLabel() => clearField(4); @$pb.TagNumber(4) VipLabel ensureLabel() => $_ensure(3); /// 主题 @$pb.TagNumber(5) $core.int get themeType => $_getIZ(4); @$pb.TagNumber(5) set themeType($core.int v) { $_setSignedInt32(4, v); } @$pb.TagNumber(5) $core.bool hasThemeType() => $_has(4); @$pb.TagNumber(5) void clearThemeType() => clearField(5); } /// 大会员标签 class VipLabel extends $pb.GeneratedMessage { factory VipLabel({ $core.String? path, }) { final $result = create(); if (path != null) { $result.path = path; } return $result; } VipLabel._() : super(); factory VipLabel.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory VipLabel.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'VipLabel', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v1'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'path') ..hasRequiredFields = false; @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') VipLabel clone() => VipLabel()..mergeFromMessage(this); @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') VipLabel copyWith(void Function(VipLabel) updates) => super.copyWith((message) => updates(message as VipLabel)) as VipLabel; $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static VipLabel create() => VipLabel._(); VipLabel createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static VipLabel getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static VipLabel? _defaultInstance; /// 图片地址 @$pb.TagNumber(1) $core.String get path => $_getSZ(0); @$pb.TagNumber(1) set path($core.String v) { $_setString(0, v); } @$pb.TagNumber(1) $core.bool hasPath() => $_has(0); @$pb.TagNumber(1) void clearPath() => clearField(1); } const _omitFieldNames = $core.bool.fromEnvironment('protobuf.omit_field_names'); const _omitMessageNames = $core.bool.fromEnvironment('protobuf.omit_message_names');