// This is a generated file - do not edit. // // Generated from bilibili/app/dynamic/v2.proto. // @dart = 3.3 // ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names // ignore_for_file: curly_braces_in_flow_control_structures // ignore_for_file: deprecated_member_use_from_same_package, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_relative_imports import 'dart:core' as $core; import 'package:fixnum/fixnum.dart' as $fixnum; import 'package:protobuf/protobuf.dart' as $pb; import 'package:protobuf/well_known_types/google/protobuf/any.pb.dart' as $6; import '../../account/service/v1.pb.dart' as $3; import '../../dagw/component/avatar/v1.pb.dart' as $2; import '../../pagination.pb.dart' as $7; import '../../vas/garb/service.pb.dart' as $5; import '../archive/middleware/v1.pb.dart' as $1; import 'common.pb.dart' as $4; import 'v2.pbenum.dart'; export 'package:protobuf/protobuf.dart' show GeneratedMessageGenericExtensions; export 'v2.pbenum.dart'; class AdParam extends $pb.GeneratedMessage { factory AdParam({ $core.String? adExtra, $core.String? requestId, }) { final result = create(); if (adExtra != null) result.adExtra = adExtra; if (requestId != null) result.requestId = requestId; return result; } AdParam._(); factory AdParam.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory AdParam.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'AdParam', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'adExtra') ..aOS(2, _omitFieldNames ? '' : 'requestId') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') AdParam clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') AdParam copyWith(void Function(AdParam) updates) => super.copyWith((message) => updates(message as AdParam)) as AdParam; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static AdParam create() => AdParam._(); @$core.override AdParam createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static AdParam getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static AdParam? _defaultInstance; @$pb.TagNumber(1) $core.String get adExtra => $_getSZ(0); @$pb.TagNumber(1) set adExtra($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasAdExtra() => $_has(0); @$pb.TagNumber(1) void clearAdExtra() => $_clearField(1); @$pb.TagNumber(2) $core.String get requestId => $_getSZ(1); @$pb.TagNumber(2) set requestId($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasRequestId() => $_has(1); @$pb.TagNumber(2) void clearRequestId() => $_clearField(2); } class AdditionArticle extends $pb.GeneratedMessage { factory AdditionArticle({ $core.String? title, MdlDynDrawItem? cover, $core.String? descTextLeft, $core.String? descTextRight, $core.String? uri, $core.String? cardType, }) { final result = create(); if (title != null) result.title = title; if (cover != null) result.cover = cover; if (descTextLeft != null) result.descTextLeft = descTextLeft; if (descTextRight != null) result.descTextRight = descTextRight; if (uri != null) result.uri = uri; if (cardType != null) result.cardType = cardType; return result; } AdditionArticle._(); factory AdditionArticle.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory AdditionArticle.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'AdditionArticle', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'title') ..aOM(2, _omitFieldNames ? '' : 'cover', subBuilder: MdlDynDrawItem.create) ..aOS(3, _omitFieldNames ? '' : 'descTextLeft') ..aOS(4, _omitFieldNames ? '' : 'descTextRight') ..aOS(5, _omitFieldNames ? '' : 'uri') ..aOS(6, _omitFieldNames ? '' : 'cardType') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') AdditionArticle clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') AdditionArticle copyWith(void Function(AdditionArticle) updates) => super.copyWith((message) => updates(message as AdditionArticle)) as AdditionArticle; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static AdditionArticle create() => AdditionArticle._(); @$core.override AdditionArticle createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static AdditionArticle getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static AdditionArticle? _defaultInstance; @$pb.TagNumber(1) $core.String get title => $_getSZ(0); @$pb.TagNumber(1) set title($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasTitle() => $_has(0); @$pb.TagNumber(1) void clearTitle() => $_clearField(1); @$pb.TagNumber(2) MdlDynDrawItem get cover => $_getN(1); @$pb.TagNumber(2) set cover(MdlDynDrawItem value) => $_setField(2, value); @$pb.TagNumber(2) $core.bool hasCover() => $_has(1); @$pb.TagNumber(2) void clearCover() => $_clearField(2); @$pb.TagNumber(2) MdlDynDrawItem ensureCover() => $_ensure(1); @$pb.TagNumber(3) $core.String get descTextLeft => $_getSZ(2); @$pb.TagNumber(3) set descTextLeft($core.String value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasDescTextLeft() => $_has(2); @$pb.TagNumber(3) void clearDescTextLeft() => $_clearField(3); @$pb.TagNumber(4) $core.String get descTextRight => $_getSZ(3); @$pb.TagNumber(4) set descTextRight($core.String value) => $_setString(3, value); @$pb.TagNumber(4) $core.bool hasDescTextRight() => $_has(3); @$pb.TagNumber(4) void clearDescTextRight() => $_clearField(4); @$pb.TagNumber(5) $core.String get uri => $_getSZ(4); @$pb.TagNumber(5) set uri($core.String value) => $_setString(4, value); @$pb.TagNumber(5) $core.bool hasUri() => $_has(4); @$pb.TagNumber(5) void clearUri() => $_clearField(5); @$pb.TagNumber(6) $core.String get cardType => $_getSZ(5); @$pb.TagNumber(6) set cardType($core.String value) => $_setString(5, value); @$pb.TagNumber(6) $core.bool hasCardType() => $_has(5); @$pb.TagNumber(6) void clearCardType() => $_clearField(6); } class AdditionCommon extends $pb.GeneratedMessage { factory AdditionCommon({ $core.String? headText, $core.String? title, $core.String? imageUrl, $core.String? descText1, $core.String? descText2, $core.String? url, AdditionalButton? button, $core.String? headIcon, ImageStyle? style, $core.String? type, $core.String? cardType, }) { final result = create(); if (headText != null) result.headText = headText; if (title != null) result.title = title; if (imageUrl != null) result.imageUrl = imageUrl; if (descText1 != null) result.descText1 = descText1; if (descText2 != null) result.descText2 = descText2; if (url != null) result.url = url; if (button != null) result.button = button; if (headIcon != null) result.headIcon = headIcon; if (style != null) result.style = style; if (type != null) result.type = type; if (cardType != null) result.cardType = cardType; return result; } AdditionCommon._(); factory AdditionCommon.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory AdditionCommon.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'AdditionCommon', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'headText') ..aOS(2, _omitFieldNames ? '' : 'title') ..aOS(3, _omitFieldNames ? '' : 'imageUrl') ..aOS(4, _omitFieldNames ? '' : 'descText1') ..aOS(5, _omitFieldNames ? '' : 'descText2') ..aOS(6, _omitFieldNames ? '' : 'url') ..aOM(7, _omitFieldNames ? '' : 'button', subBuilder: AdditionalButton.create) ..aOS(8, _omitFieldNames ? '' : 'headIcon') ..aE(9, _omitFieldNames ? '' : 'style', enumValues: ImageStyle.values) ..aOS(10, _omitFieldNames ? '' : 'type') ..aOS(11, _omitFieldNames ? '' : 'cardType') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') AdditionCommon clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') AdditionCommon copyWith(void Function(AdditionCommon) updates) => super.copyWith((message) => updates(message as AdditionCommon)) as AdditionCommon; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static AdditionCommon create() => AdditionCommon._(); @$core.override AdditionCommon createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static AdditionCommon getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static AdditionCommon? _defaultInstance; @$pb.TagNumber(1) $core.String get headText => $_getSZ(0); @$pb.TagNumber(1) set headText($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasHeadText() => $_has(0); @$pb.TagNumber(1) void clearHeadText() => $_clearField(1); @$pb.TagNumber(2) $core.String get title => $_getSZ(1); @$pb.TagNumber(2) set title($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasTitle() => $_has(1); @$pb.TagNumber(2) void clearTitle() => $_clearField(2); @$pb.TagNumber(3) $core.String get imageUrl => $_getSZ(2); @$pb.TagNumber(3) set imageUrl($core.String value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasImageUrl() => $_has(2); @$pb.TagNumber(3) void clearImageUrl() => $_clearField(3); @$pb.TagNumber(4) $core.String get descText1 => $_getSZ(3); @$pb.TagNumber(4) set descText1($core.String value) => $_setString(3, value); @$pb.TagNumber(4) $core.bool hasDescText1() => $_has(3); @$pb.TagNumber(4) void clearDescText1() => $_clearField(4); @$pb.TagNumber(5) $core.String get descText2 => $_getSZ(4); @$pb.TagNumber(5) set descText2($core.String value) => $_setString(4, value); @$pb.TagNumber(5) $core.bool hasDescText2() => $_has(4); @$pb.TagNumber(5) void clearDescText2() => $_clearField(5); @$pb.TagNumber(6) $core.String get url => $_getSZ(5); @$pb.TagNumber(6) set url($core.String value) => $_setString(5, value); @$pb.TagNumber(6) $core.bool hasUrl() => $_has(5); @$pb.TagNumber(6) void clearUrl() => $_clearField(6); @$pb.TagNumber(7) AdditionalButton get button => $_getN(6); @$pb.TagNumber(7) set button(AdditionalButton value) => $_setField(7, value); @$pb.TagNumber(7) $core.bool hasButton() => $_has(6); @$pb.TagNumber(7) void clearButton() => $_clearField(7); @$pb.TagNumber(7) AdditionalButton ensureButton() => $_ensure(6); @$pb.TagNumber(8) $core.String get headIcon => $_getSZ(7); @$pb.TagNumber(8) set headIcon($core.String value) => $_setString(7, value); @$pb.TagNumber(8) $core.bool hasHeadIcon() => $_has(7); @$pb.TagNumber(8) void clearHeadIcon() => $_clearField(8); @$pb.TagNumber(9) ImageStyle get style => $_getN(8); @$pb.TagNumber(9) set style(ImageStyle value) => $_setField(9, value); @$pb.TagNumber(9) $core.bool hasStyle() => $_has(8); @$pb.TagNumber(9) void clearStyle() => $_clearField(9); @$pb.TagNumber(10) $core.String get type => $_getSZ(9); @$pb.TagNumber(10) set type($core.String value) => $_setString(9, value); @$pb.TagNumber(10) $core.bool hasType() => $_has(9); @$pb.TagNumber(10) void clearType() => $_clearField(10); @$pb.TagNumber(11) $core.String get cardType => $_getSZ(10); @$pb.TagNumber(11) set cardType($core.String value) => $_setString(10, value); @$pb.TagNumber(11) $core.bool hasCardType() => $_has(10); @$pb.TagNumber(11) void clearCardType() => $_clearField(11); } enum AdditionEsport_Item { additionEsportMoba, notSet } class AdditionEsport extends $pb.GeneratedMessage { factory AdditionEsport({ EspaceStyle? style, AdditionEsportMoba? additionEsportMoba, $core.String? type, $core.String? cardType, }) { final result = create(); if (style != null) result.style = style; if (additionEsportMoba != null) result.additionEsportMoba = additionEsportMoba; if (type != null) result.type = type; if (cardType != null) result.cardType = cardType; return result; } AdditionEsport._(); factory AdditionEsport.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory AdditionEsport.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static const $core.Map<$core.int, AdditionEsport_Item> _AdditionEsport_ItemByTag = { 2: AdditionEsport_Item.additionEsportMoba, 0: AdditionEsport_Item.notSet }; static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'AdditionEsport', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..oo(0, [2]) ..aE(1, _omitFieldNames ? '' : 'style', enumValues: EspaceStyle.values) ..aOM(2, _omitFieldNames ? '' : 'additionEsportMoba', subBuilder: AdditionEsportMoba.create) ..aOS(3, _omitFieldNames ? '' : 'type') ..aOS(4, _omitFieldNames ? '' : 'cardType') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') AdditionEsport clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') AdditionEsport copyWith(void Function(AdditionEsport) updates) => super.copyWith((message) => updates(message as AdditionEsport)) as AdditionEsport; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static AdditionEsport create() => AdditionEsport._(); @$core.override AdditionEsport createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static AdditionEsport getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static AdditionEsport? _defaultInstance; @$pb.TagNumber(2) AdditionEsport_Item whichItem() => _AdditionEsport_ItemByTag[$_whichOneof(0)]!; @$pb.TagNumber(2) void clearItem() => $_clearField($_whichOneof(0)); @$pb.TagNumber(1) EspaceStyle get style => $_getN(0); @$pb.TagNumber(1) set style(EspaceStyle value) => $_setField(1, value); @$pb.TagNumber(1) $core.bool hasStyle() => $_has(0); @$pb.TagNumber(1) void clearStyle() => $_clearField(1); @$pb.TagNumber(2) AdditionEsportMoba get additionEsportMoba => $_getN(1); @$pb.TagNumber(2) set additionEsportMoba(AdditionEsportMoba value) => $_setField(2, value); @$pb.TagNumber(2) $core.bool hasAdditionEsportMoba() => $_has(1); @$pb.TagNumber(2) void clearAdditionEsportMoba() => $_clearField(2); @$pb.TagNumber(2) AdditionEsportMoba ensureAdditionEsportMoba() => $_ensure(1); @$pb.TagNumber(3) $core.String get type => $_getSZ(2); @$pb.TagNumber(3) set type($core.String value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasType() => $_has(2); @$pb.TagNumber(3) void clearType() => $_clearField(3); @$pb.TagNumber(4) $core.String get cardType => $_getSZ(3); @$pb.TagNumber(4) set cardType($core.String value) => $_setString(3, value); @$pb.TagNumber(4) $core.bool hasCardType() => $_has(3); @$pb.TagNumber(4) void clearCardType() => $_clearField(4); } class AdditionEsportMoba extends $pb.GeneratedMessage { factory AdditionEsportMoba({ $core.String? headText, $core.String? title, $core.Iterable? matchTeam, AdditionEsportMobaStatus? additionEsportMobaStatus, $core.String? uri, AdditionalButton? button, $core.String? subTitle, $core.String? type, $core.String? cardType, $core.String? headIcon, }) { final result = create(); if (headText != null) result.headText = headText; if (title != null) result.title = title; if (matchTeam != null) result.matchTeam.addAll(matchTeam); if (additionEsportMobaStatus != null) result.additionEsportMobaStatus = additionEsportMobaStatus; if (uri != null) result.uri = uri; if (button != null) result.button = button; if (subTitle != null) result.subTitle = subTitle; if (type != null) result.type = type; if (cardType != null) result.cardType = cardType; if (headIcon != null) result.headIcon = headIcon; return result; } AdditionEsportMoba._(); factory AdditionEsportMoba.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory AdditionEsportMoba.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'AdditionEsportMoba', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'headText') ..aOS(2, _omitFieldNames ? '' : 'title') ..pPM(3, _omitFieldNames ? '' : 'matchTeam', subBuilder: MatchTeam.create) ..aOM( 4, _omitFieldNames ? '' : 'additionEsportMobaStatus', subBuilder: AdditionEsportMobaStatus.create) ..aOS(5, _omitFieldNames ? '' : 'uri') ..aOM(6, _omitFieldNames ? '' : 'button', subBuilder: AdditionalButton.create) ..aOS(7, _omitFieldNames ? '' : 'subTitle') ..aOS(10, _omitFieldNames ? '' : 'type') ..aOS(11, _omitFieldNames ? '' : 'cardType') ..aOS(12, _omitFieldNames ? '' : 'headIcon') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') AdditionEsportMoba clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') AdditionEsportMoba copyWith(void Function(AdditionEsportMoba) updates) => super.copyWith((message) => updates(message as AdditionEsportMoba)) as AdditionEsportMoba; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static AdditionEsportMoba create() => AdditionEsportMoba._(); @$core.override AdditionEsportMoba createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static AdditionEsportMoba getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static AdditionEsportMoba? _defaultInstance; @$pb.TagNumber(1) $core.String get headText => $_getSZ(0); @$pb.TagNumber(1) set headText($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasHeadText() => $_has(0); @$pb.TagNumber(1) void clearHeadText() => $_clearField(1); @$pb.TagNumber(2) $core.String get title => $_getSZ(1); @$pb.TagNumber(2) set title($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasTitle() => $_has(1); @$pb.TagNumber(2) void clearTitle() => $_clearField(2); @$pb.TagNumber(3) $pb.PbList get matchTeam => $_getList(2); @$pb.TagNumber(4) AdditionEsportMobaStatus get additionEsportMobaStatus => $_getN(3); @$pb.TagNumber(4) set additionEsportMobaStatus(AdditionEsportMobaStatus value) => $_setField(4, value); @$pb.TagNumber(4) $core.bool hasAdditionEsportMobaStatus() => $_has(3); @$pb.TagNumber(4) void clearAdditionEsportMobaStatus() => $_clearField(4); @$pb.TagNumber(4) AdditionEsportMobaStatus ensureAdditionEsportMobaStatus() => $_ensure(3); @$pb.TagNumber(5) $core.String get uri => $_getSZ(4); @$pb.TagNumber(5) set uri($core.String value) => $_setString(4, value); @$pb.TagNumber(5) $core.bool hasUri() => $_has(4); @$pb.TagNumber(5) void clearUri() => $_clearField(5); @$pb.TagNumber(6) AdditionalButton get button => $_getN(5); @$pb.TagNumber(6) set button(AdditionalButton value) => $_setField(6, value); @$pb.TagNumber(6) $core.bool hasButton() => $_has(5); @$pb.TagNumber(6) void clearButton() => $_clearField(6); @$pb.TagNumber(6) AdditionalButton ensureButton() => $_ensure(5); @$pb.TagNumber(7) $core.String get subTitle => $_getSZ(6); @$pb.TagNumber(7) set subTitle($core.String value) => $_setString(6, value); @$pb.TagNumber(7) $core.bool hasSubTitle() => $_has(6); @$pb.TagNumber(7) void clearSubTitle() => $_clearField(7); @$pb.TagNumber(10) $core.String get type => $_getSZ(7); @$pb.TagNumber(10) set type($core.String value) => $_setString(7, value); @$pb.TagNumber(10) $core.bool hasType() => $_has(7); @$pb.TagNumber(10) void clearType() => $_clearField(10); @$pb.TagNumber(11) $core.String get cardType => $_getSZ(8); @$pb.TagNumber(11) set cardType($core.String value) => $_setString(8, value); @$pb.TagNumber(11) $core.bool hasCardType() => $_has(8); @$pb.TagNumber(11) void clearCardType() => $_clearField(11); @$pb.TagNumber(12) $core.String get headIcon => $_getSZ(9); @$pb.TagNumber(12) set headIcon($core.String value) => $_setString(9, value); @$pb.TagNumber(12) $core.bool hasHeadIcon() => $_has(9); @$pb.TagNumber(12) void clearHeadIcon() => $_clearField(12); } class AdditionEsportMobaStatus extends $pb.GeneratedMessage { factory AdditionEsportMobaStatus({ $core.Iterable? additionEsportMobaStatusDesc, $core.String? title, $core.int? status, $core.String? color, $core.String? nightColor, }) { final result = create(); if (additionEsportMobaStatusDesc != null) result.additionEsportMobaStatusDesc.addAll(additionEsportMobaStatusDesc); if (title != null) result.title = title; if (status != null) result.status = status; if (color != null) result.color = color; if (nightColor != null) result.nightColor = nightColor; return result; } AdditionEsportMobaStatus._(); factory AdditionEsportMobaStatus.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory AdditionEsportMobaStatus.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'AdditionEsportMobaStatus', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..pPM( 1, _omitFieldNames ? '' : 'additionEsportMobaStatusDesc', subBuilder: AdditionEsportMobaStatusDesc.create) ..aOS(2, _omitFieldNames ? '' : 'title') ..aI(3, _omitFieldNames ? '' : 'status') ..aOS(4, _omitFieldNames ? '' : 'color') ..aOS(5, _omitFieldNames ? '' : 'nightColor') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') AdditionEsportMobaStatus clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') AdditionEsportMobaStatus copyWith( void Function(AdditionEsportMobaStatus) updates) => super.copyWith((message) => updates(message as AdditionEsportMobaStatus)) as AdditionEsportMobaStatus; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static AdditionEsportMobaStatus create() => AdditionEsportMobaStatus._(); @$core.override AdditionEsportMobaStatus createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static AdditionEsportMobaStatus getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static AdditionEsportMobaStatus? _defaultInstance; @$pb.TagNumber(1) $pb.PbList get additionEsportMobaStatusDesc => $_getList(0); @$pb.TagNumber(2) $core.String get title => $_getSZ(1); @$pb.TagNumber(2) set title($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasTitle() => $_has(1); @$pb.TagNumber(2) void clearTitle() => $_clearField(2); @$pb.TagNumber(3) $core.int get status => $_getIZ(2); @$pb.TagNumber(3) set status($core.int value) => $_setSignedInt32(2, value); @$pb.TagNumber(3) $core.bool hasStatus() => $_has(2); @$pb.TagNumber(3) void clearStatus() => $_clearField(3); @$pb.TagNumber(4) $core.String get color => $_getSZ(3); @$pb.TagNumber(4) set color($core.String value) => $_setString(3, value); @$pb.TagNumber(4) $core.bool hasColor() => $_has(3); @$pb.TagNumber(4) void clearColor() => $_clearField(4); @$pb.TagNumber(5) $core.String get nightColor => $_getSZ(4); @$pb.TagNumber(5) set nightColor($core.String value) => $_setString(4, value); @$pb.TagNumber(5) $core.bool hasNightColor() => $_has(4); @$pb.TagNumber(5) void clearNightColor() => $_clearField(5); } class AdditionEsportMobaStatusDesc extends $pb.GeneratedMessage { factory AdditionEsportMobaStatusDesc({ $core.String? title, $core.String? color, $core.String? nightColor, }) { final result = create(); if (title != null) result.title = title; if (color != null) result.color = color; if (nightColor != null) result.nightColor = nightColor; return result; } AdditionEsportMobaStatusDesc._(); factory AdditionEsportMobaStatusDesc.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory AdditionEsportMobaStatusDesc.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'AdditionEsportMobaStatusDesc', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'title') ..aOS(2, _omitFieldNames ? '' : 'color') ..aOS(3, _omitFieldNames ? '' : 'nightColor') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') AdditionEsportMobaStatusDesc clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') AdditionEsportMobaStatusDesc copyWith( void Function(AdditionEsportMobaStatusDesc) updates) => super.copyWith( (message) => updates(message as AdditionEsportMobaStatusDesc)) as AdditionEsportMobaStatusDesc; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static AdditionEsportMobaStatusDesc create() => AdditionEsportMobaStatusDesc._(); @$core.override AdditionEsportMobaStatusDesc createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static AdditionEsportMobaStatusDesc getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static AdditionEsportMobaStatusDesc? _defaultInstance; @$pb.TagNumber(1) $core.String get title => $_getSZ(0); @$pb.TagNumber(1) set title($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasTitle() => $_has(0); @$pb.TagNumber(1) void clearTitle() => $_clearField(1); @$pb.TagNumber(2) $core.String get color => $_getSZ(1); @$pb.TagNumber(2) set color($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasColor() => $_has(1); @$pb.TagNumber(2) void clearColor() => $_clearField(2); @$pb.TagNumber(3) $core.String get nightColor => $_getSZ(2); @$pb.TagNumber(3) set nightColor($core.String value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasNightColor() => $_has(2); @$pb.TagNumber(3) void clearNightColor() => $_clearField(3); } class AdditionGoods extends $pb.GeneratedMessage { factory AdditionGoods({ $core.String? rcmdDesc, $core.Iterable? goodsItems, $core.String? cardType, $core.String? icon, $core.String? uri, $core.int? sourceType, GoodsJumpType? jumpType, $core.String? appName, $core.String? adMarkIcon, }) { final result = create(); if (rcmdDesc != null) result.rcmdDesc = rcmdDesc; if (goodsItems != null) result.goodsItems.addAll(goodsItems); if (cardType != null) result.cardType = cardType; if (icon != null) result.icon = icon; if (uri != null) result.uri = uri; if (sourceType != null) result.sourceType = sourceType; if (jumpType != null) result.jumpType = jumpType; if (appName != null) result.appName = appName; if (adMarkIcon != null) result.adMarkIcon = adMarkIcon; return result; } AdditionGoods._(); factory AdditionGoods.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory AdditionGoods.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'AdditionGoods', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'rcmdDesc') ..pPM(2, _omitFieldNames ? '' : 'goodsItems', subBuilder: GoodsItem.create) ..aOS(3, _omitFieldNames ? '' : 'cardType') ..aOS(4, _omitFieldNames ? '' : 'icon') ..aOS(5, _omitFieldNames ? '' : 'uri') ..aI(6, _omitFieldNames ? '' : 'sourceType') ..aE(7, _omitFieldNames ? '' : 'jumpType', enumValues: GoodsJumpType.values) ..aOS(8, _omitFieldNames ? '' : 'appName') ..aOS(9, _omitFieldNames ? '' : 'adMarkIcon') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') AdditionGoods clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') AdditionGoods copyWith(void Function(AdditionGoods) updates) => super.copyWith((message) => updates(message as AdditionGoods)) as AdditionGoods; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static AdditionGoods create() => AdditionGoods._(); @$core.override AdditionGoods createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static AdditionGoods getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static AdditionGoods? _defaultInstance; @$pb.TagNumber(1) $core.String get rcmdDesc => $_getSZ(0); @$pb.TagNumber(1) set rcmdDesc($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasRcmdDesc() => $_has(0); @$pb.TagNumber(1) void clearRcmdDesc() => $_clearField(1); @$pb.TagNumber(2) $pb.PbList get goodsItems => $_getList(1); @$pb.TagNumber(3) $core.String get cardType => $_getSZ(2); @$pb.TagNumber(3) set cardType($core.String value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasCardType() => $_has(2); @$pb.TagNumber(3) void clearCardType() => $_clearField(3); @$pb.TagNumber(4) $core.String get icon => $_getSZ(3); @$pb.TagNumber(4) set icon($core.String value) => $_setString(3, value); @$pb.TagNumber(4) $core.bool hasIcon() => $_has(3); @$pb.TagNumber(4) void clearIcon() => $_clearField(4); @$pb.TagNumber(5) $core.String get uri => $_getSZ(4); @$pb.TagNumber(5) set uri($core.String value) => $_setString(4, value); @$pb.TagNumber(5) $core.bool hasUri() => $_has(4); @$pb.TagNumber(5) void clearUri() => $_clearField(5); @$pb.TagNumber(6) $core.int get sourceType => $_getIZ(5); @$pb.TagNumber(6) set sourceType($core.int value) => $_setSignedInt32(5, value); @$pb.TagNumber(6) $core.bool hasSourceType() => $_has(5); @$pb.TagNumber(6) void clearSourceType() => $_clearField(6); @$pb.TagNumber(7) GoodsJumpType get jumpType => $_getN(6); @$pb.TagNumber(7) set jumpType(GoodsJumpType value) => $_setField(7, value); @$pb.TagNumber(7) $core.bool hasJumpType() => $_has(6); @$pb.TagNumber(7) void clearJumpType() => $_clearField(7); @$pb.TagNumber(8) $core.String get appName => $_getSZ(7); @$pb.TagNumber(8) set appName($core.String value) => $_setString(7, value); @$pb.TagNumber(8) $core.bool hasAppName() => $_has(7); @$pb.TagNumber(8) void clearAppName() => $_clearField(8); @$pb.TagNumber(9) $core.String get adMarkIcon => $_getSZ(8); @$pb.TagNumber(9) set adMarkIcon($core.String value) => $_setString(8, value); @$pb.TagNumber(9) $core.bool hasAdMarkIcon() => $_has(8); @$pb.TagNumber(9) void clearAdMarkIcon() => $_clearField(9); } class AdditionLiveRoom extends $pb.GeneratedMessage { factory AdditionLiveRoom({ $core.String? title, $core.String? cover, VideoBadge? badge, CoverIconWithText? descTextUpper, $core.String? descTextLower, $core.String? uri, $core.String? cardType, }) { final result = create(); if (title != null) result.title = title; if (cover != null) result.cover = cover; if (badge != null) result.badge = badge; if (descTextUpper != null) result.descTextUpper = descTextUpper; if (descTextLower != null) result.descTextLower = descTextLower; if (uri != null) result.uri = uri; if (cardType != null) result.cardType = cardType; return result; } AdditionLiveRoom._(); factory AdditionLiveRoom.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory AdditionLiveRoom.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'AdditionLiveRoom', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'title') ..aOS(2, _omitFieldNames ? '' : 'cover') ..aOM(3, _omitFieldNames ? '' : 'badge', subBuilder: VideoBadge.create) ..aOM(4, _omitFieldNames ? '' : 'descTextUpper', subBuilder: CoverIconWithText.create) ..aOS(5, _omitFieldNames ? '' : 'descTextLower') ..aOS(6, _omitFieldNames ? '' : 'uri') ..aOS(7, _omitFieldNames ? '' : 'cardType') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') AdditionLiveRoom clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') AdditionLiveRoom copyWith(void Function(AdditionLiveRoom) updates) => super.copyWith((message) => updates(message as AdditionLiveRoom)) as AdditionLiveRoom; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static AdditionLiveRoom create() => AdditionLiveRoom._(); @$core.override AdditionLiveRoom createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static AdditionLiveRoom getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static AdditionLiveRoom? _defaultInstance; @$pb.TagNumber(1) $core.String get title => $_getSZ(0); @$pb.TagNumber(1) set title($core.String value) => $_setString(0, value); @$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 value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasCover() => $_has(1); @$pb.TagNumber(2) void clearCover() => $_clearField(2); @$pb.TagNumber(3) VideoBadge get badge => $_getN(2); @$pb.TagNumber(3) set badge(VideoBadge value) => $_setField(3, value); @$pb.TagNumber(3) $core.bool hasBadge() => $_has(2); @$pb.TagNumber(3) void clearBadge() => $_clearField(3); @$pb.TagNumber(3) VideoBadge ensureBadge() => $_ensure(2); @$pb.TagNumber(4) CoverIconWithText get descTextUpper => $_getN(3); @$pb.TagNumber(4) set descTextUpper(CoverIconWithText value) => $_setField(4, value); @$pb.TagNumber(4) $core.bool hasDescTextUpper() => $_has(3); @$pb.TagNumber(4) void clearDescTextUpper() => $_clearField(4); @$pb.TagNumber(4) CoverIconWithText ensureDescTextUpper() => $_ensure(3); @$pb.TagNumber(5) $core.String get descTextLower => $_getSZ(4); @$pb.TagNumber(5) set descTextLower($core.String value) => $_setString(4, value); @$pb.TagNumber(5) $core.bool hasDescTextLower() => $_has(4); @$pb.TagNumber(5) void clearDescTextLower() => $_clearField(5); @$pb.TagNumber(6) $core.String get uri => $_getSZ(5); @$pb.TagNumber(6) set uri($core.String value) => $_setString(5, value); @$pb.TagNumber(6) $core.bool hasUri() => $_has(5); @$pb.TagNumber(6) void clearUri() => $_clearField(6); @$pb.TagNumber(7) $core.String get cardType => $_getSZ(6); @$pb.TagNumber(7) set cardType($core.String value) => $_setString(6, value); @$pb.TagNumber(7) $core.bool hasCardType() => $_has(6); @$pb.TagNumber(7) void clearCardType() => $_clearField(7); } class AdditionMusic extends $pb.GeneratedMessage { factory AdditionMusic({ MdlDynMusic? musicCard, $core.String? cardType, }) { final result = create(); if (musicCard != null) result.musicCard = musicCard; if (cardType != null) result.cardType = cardType; return result; } AdditionMusic._(); factory AdditionMusic.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory AdditionMusic.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'AdditionMusic', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOM(1, _omitFieldNames ? '' : 'musicCard', subBuilder: MdlDynMusic.create) ..aOS(2, _omitFieldNames ? '' : 'cardType') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') AdditionMusic clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') AdditionMusic copyWith(void Function(AdditionMusic) updates) => super.copyWith((message) => updates(message as AdditionMusic)) as AdditionMusic; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static AdditionMusic create() => AdditionMusic._(); @$core.override AdditionMusic createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static AdditionMusic getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static AdditionMusic? _defaultInstance; @$pb.TagNumber(1) MdlDynMusic get musicCard => $_getN(0); @$pb.TagNumber(1) set musicCard(MdlDynMusic value) => $_setField(1, value); @$pb.TagNumber(1) $core.bool hasMusicCard() => $_has(0); @$pb.TagNumber(1) void clearMusicCard() => $_clearField(1); @$pb.TagNumber(1) MdlDynMusic ensureMusicCard() => $_ensure(0); @$pb.TagNumber(2) $core.String get cardType => $_getSZ(1); @$pb.TagNumber(2) set cardType($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasCardType() => $_has(1); @$pb.TagNumber(2) void clearCardType() => $_clearField(2); } class AdditionUP extends $pb.GeneratedMessage { factory AdditionUP({ $core.String? title, HighlightText? descText1, $core.String? descText2, $core.String? url, AdditionalButton? button, $core.String? cardType, $fixnum.Int64? reserveTotal, AdditionalActSkin? actSkin, $fixnum.Int64? rid, ReserveRelationLotteryType? lotteryType, HighlightText? descText3, $fixnum.Int64? upMid, AdditionUserInfo? userInfo, $core.String? dynamicId, $core.bool? showText2, $fixnum.Int64? dynType, $core.String? businessId, $core.String? badgeText, $core.bool? isPremiere, }) { final result = create(); if (title != null) result.title = title; if (descText1 != null) result.descText1 = descText1; if (descText2 != null) result.descText2 = descText2; if (url != null) result.url = url; if (button != null) result.button = button; if (cardType != null) result.cardType = cardType; if (reserveTotal != null) result.reserveTotal = reserveTotal; if (actSkin != null) result.actSkin = actSkin; if (rid != null) result.rid = rid; if (lotteryType != null) result.lotteryType = lotteryType; if (descText3 != null) result.descText3 = descText3; if (upMid != null) result.upMid = upMid; if (userInfo != null) result.userInfo = userInfo; if (dynamicId != null) result.dynamicId = dynamicId; if (showText2 != null) result.showText2 = showText2; if (dynType != null) result.dynType = dynType; if (businessId != null) result.businessId = businessId; if (badgeText != null) result.badgeText = badgeText; if (isPremiere != null) result.isPremiere = isPremiere; return result; } AdditionUP._(); factory AdditionUP.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory AdditionUP.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'AdditionUP', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'title') ..aOM(2, _omitFieldNames ? '' : 'descText1', subBuilder: HighlightText.create) ..aOS(3, _omitFieldNames ? '' : 'descText2') ..aOS(4, _omitFieldNames ? '' : 'url') ..aOM(5, _omitFieldNames ? '' : 'button', subBuilder: AdditionalButton.create) ..aOS(6, _omitFieldNames ? '' : 'cardType') ..aInt64(7, _omitFieldNames ? '' : 'reserveTotal') ..aOM(8, _omitFieldNames ? '' : 'actSkin', subBuilder: AdditionalActSkin.create) ..aInt64(9, _omitFieldNames ? '' : 'rid') ..aE(10, _omitFieldNames ? '' : 'lotteryType', enumValues: ReserveRelationLotteryType.values) ..aOM(11, _omitFieldNames ? '' : 'descText3', subBuilder: HighlightText.create) ..aInt64(12, _omitFieldNames ? '' : 'upMid') ..aOM(13, _omitFieldNames ? '' : 'userInfo', subBuilder: AdditionUserInfo.create) ..aOS(14, _omitFieldNames ? '' : 'dynamicId') ..aOB(15, _omitFieldNames ? '' : 'showText2') ..aInt64(16, _omitFieldNames ? '' : 'dynType') ..aOS(17, _omitFieldNames ? '' : 'businessId') ..aOS(18, _omitFieldNames ? '' : 'badgeText') ..aOB(19, _omitFieldNames ? '' : 'isPremiere') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') AdditionUP clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') AdditionUP copyWith(void Function(AdditionUP) updates) => super.copyWith((message) => updates(message as AdditionUP)) as AdditionUP; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static AdditionUP create() => AdditionUP._(); @$core.override AdditionUP createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static AdditionUP getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static AdditionUP? _defaultInstance; @$pb.TagNumber(1) $core.String get title => $_getSZ(0); @$pb.TagNumber(1) set title($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasTitle() => $_has(0); @$pb.TagNumber(1) void clearTitle() => $_clearField(1); @$pb.TagNumber(2) HighlightText get descText1 => $_getN(1); @$pb.TagNumber(2) set descText1(HighlightText value) => $_setField(2, value); @$pb.TagNumber(2) $core.bool hasDescText1() => $_has(1); @$pb.TagNumber(2) void clearDescText1() => $_clearField(2); @$pb.TagNumber(2) HighlightText ensureDescText1() => $_ensure(1); @$pb.TagNumber(3) $core.String get descText2 => $_getSZ(2); @$pb.TagNumber(3) set descText2($core.String value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasDescText2() => $_has(2); @$pb.TagNumber(3) void clearDescText2() => $_clearField(3); @$pb.TagNumber(4) $core.String get url => $_getSZ(3); @$pb.TagNumber(4) set url($core.String value) => $_setString(3, value); @$pb.TagNumber(4) $core.bool hasUrl() => $_has(3); @$pb.TagNumber(4) void clearUrl() => $_clearField(4); @$pb.TagNumber(5) AdditionalButton get button => $_getN(4); @$pb.TagNumber(5) set button(AdditionalButton value) => $_setField(5, value); @$pb.TagNumber(5) $core.bool hasButton() => $_has(4); @$pb.TagNumber(5) void clearButton() => $_clearField(5); @$pb.TagNumber(5) AdditionalButton ensureButton() => $_ensure(4); @$pb.TagNumber(6) $core.String get cardType => $_getSZ(5); @$pb.TagNumber(6) set cardType($core.String value) => $_setString(5, value); @$pb.TagNumber(6) $core.bool hasCardType() => $_has(5); @$pb.TagNumber(6) void clearCardType() => $_clearField(6); @$pb.TagNumber(7) $fixnum.Int64 get reserveTotal => $_getI64(6); @$pb.TagNumber(7) set reserveTotal($fixnum.Int64 value) => $_setInt64(6, value); @$pb.TagNumber(7) $core.bool hasReserveTotal() => $_has(6); @$pb.TagNumber(7) void clearReserveTotal() => $_clearField(7); @$pb.TagNumber(8) AdditionalActSkin get actSkin => $_getN(7); @$pb.TagNumber(8) set actSkin(AdditionalActSkin value) => $_setField(8, value); @$pb.TagNumber(8) $core.bool hasActSkin() => $_has(7); @$pb.TagNumber(8) void clearActSkin() => $_clearField(8); @$pb.TagNumber(8) AdditionalActSkin ensureActSkin() => $_ensure(7); @$pb.TagNumber(9) $fixnum.Int64 get rid => $_getI64(8); @$pb.TagNumber(9) set rid($fixnum.Int64 value) => $_setInt64(8, value); @$pb.TagNumber(9) $core.bool hasRid() => $_has(8); @$pb.TagNumber(9) void clearRid() => $_clearField(9); @$pb.TagNumber(10) ReserveRelationLotteryType get lotteryType => $_getN(9); @$pb.TagNumber(10) set lotteryType(ReserveRelationLotteryType value) => $_setField(10, value); @$pb.TagNumber(10) $core.bool hasLotteryType() => $_has(9); @$pb.TagNumber(10) void clearLotteryType() => $_clearField(10); @$pb.TagNumber(11) HighlightText get descText3 => $_getN(10); @$pb.TagNumber(11) set descText3(HighlightText value) => $_setField(11, value); @$pb.TagNumber(11) $core.bool hasDescText3() => $_has(10); @$pb.TagNumber(11) void clearDescText3() => $_clearField(11); @$pb.TagNumber(11) HighlightText ensureDescText3() => $_ensure(10); @$pb.TagNumber(12) $fixnum.Int64 get upMid => $_getI64(11); @$pb.TagNumber(12) set upMid($fixnum.Int64 value) => $_setInt64(11, value); @$pb.TagNumber(12) $core.bool hasUpMid() => $_has(11); @$pb.TagNumber(12) void clearUpMid() => $_clearField(12); @$pb.TagNumber(13) AdditionUserInfo get userInfo => $_getN(12); @$pb.TagNumber(13) set userInfo(AdditionUserInfo value) => $_setField(13, value); @$pb.TagNumber(13) $core.bool hasUserInfo() => $_has(12); @$pb.TagNumber(13) void clearUserInfo() => $_clearField(13); @$pb.TagNumber(13) AdditionUserInfo ensureUserInfo() => $_ensure(12); @$pb.TagNumber(14) $core.String get dynamicId => $_getSZ(13); @$pb.TagNumber(14) set dynamicId($core.String value) => $_setString(13, value); @$pb.TagNumber(14) $core.bool hasDynamicId() => $_has(13); @$pb.TagNumber(14) void clearDynamicId() => $_clearField(14); @$pb.TagNumber(15) $core.bool get showText2 => $_getBF(14); @$pb.TagNumber(15) set showText2($core.bool value) => $_setBool(14, value); @$pb.TagNumber(15) $core.bool hasShowText2() => $_has(14); @$pb.TagNumber(15) void clearShowText2() => $_clearField(15); @$pb.TagNumber(16) $fixnum.Int64 get dynType => $_getI64(15); @$pb.TagNumber(16) set dynType($fixnum.Int64 value) => $_setInt64(15, value); @$pb.TagNumber(16) $core.bool hasDynType() => $_has(15); @$pb.TagNumber(16) void clearDynType() => $_clearField(16); @$pb.TagNumber(17) $core.String get businessId => $_getSZ(16); @$pb.TagNumber(17) set businessId($core.String value) => $_setString(16, value); @$pb.TagNumber(17) $core.bool hasBusinessId() => $_has(16); @$pb.TagNumber(17) void clearBusinessId() => $_clearField(17); @$pb.TagNumber(18) $core.String get badgeText => $_getSZ(17); @$pb.TagNumber(18) set badgeText($core.String value) => $_setString(17, value); @$pb.TagNumber(18) $core.bool hasBadgeText() => $_has(17); @$pb.TagNumber(18) void clearBadgeText() => $_clearField(18); @$pb.TagNumber(19) $core.bool get isPremiere => $_getBF(18); @$pb.TagNumber(19) set isPremiere($core.bool value) => $_setBool(18, value); @$pb.TagNumber(19) $core.bool hasIsPremiere() => $_has(18); @$pb.TagNumber(19) void clearIsPremiere() => $_clearField(19); } class AdditionUgc extends $pb.GeneratedMessage { factory AdditionUgc({ $core.String? headText, $core.String? title, $core.String? cover, $core.String? descText1, $core.String? descText2, $core.String? uri, $core.String? duration, $core.bool? lineFeed, $core.String? cardType, }) { final result = create(); if (headText != null) result.headText = headText; if (title != null) result.title = title; if (cover != null) result.cover = cover; if (descText1 != null) result.descText1 = descText1; if (descText2 != null) result.descText2 = descText2; if (uri != null) result.uri = uri; if (duration != null) result.duration = duration; if (lineFeed != null) result.lineFeed = lineFeed; if (cardType != null) result.cardType = cardType; return result; } AdditionUgc._(); factory AdditionUgc.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory AdditionUgc.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'AdditionUgc', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'headText') ..aOS(2, _omitFieldNames ? '' : 'title') ..aOS(3, _omitFieldNames ? '' : 'cover') ..aOS(4, _omitFieldNames ? '' : 'descText1') ..aOS(5, _omitFieldNames ? '' : 'descText2') ..aOS(6, _omitFieldNames ? '' : 'uri') ..aOS(7, _omitFieldNames ? '' : 'duration') ..aOB(8, _omitFieldNames ? '' : 'lineFeed') ..aOS(9, _omitFieldNames ? '' : 'cardType') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') AdditionUgc clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') AdditionUgc copyWith(void Function(AdditionUgc) updates) => super.copyWith((message) => updates(message as AdditionUgc)) as AdditionUgc; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static AdditionUgc create() => AdditionUgc._(); @$core.override AdditionUgc createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static AdditionUgc getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static AdditionUgc? _defaultInstance; @$pb.TagNumber(1) $core.String get headText => $_getSZ(0); @$pb.TagNumber(1) set headText($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasHeadText() => $_has(0); @$pb.TagNumber(1) void clearHeadText() => $_clearField(1); @$pb.TagNumber(2) $core.String get title => $_getSZ(1); @$pb.TagNumber(2) set title($core.String value) => $_setString(1, value); @$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 value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasCover() => $_has(2); @$pb.TagNumber(3) void clearCover() => $_clearField(3); @$pb.TagNumber(4) $core.String get descText1 => $_getSZ(3); @$pb.TagNumber(4) set descText1($core.String value) => $_setString(3, value); @$pb.TagNumber(4) $core.bool hasDescText1() => $_has(3); @$pb.TagNumber(4) void clearDescText1() => $_clearField(4); @$pb.TagNumber(5) $core.String get descText2 => $_getSZ(4); @$pb.TagNumber(5) set descText2($core.String value) => $_setString(4, value); @$pb.TagNumber(5) $core.bool hasDescText2() => $_has(4); @$pb.TagNumber(5) void clearDescText2() => $_clearField(5); @$pb.TagNumber(6) $core.String get uri => $_getSZ(5); @$pb.TagNumber(6) set uri($core.String value) => $_setString(5, value); @$pb.TagNumber(6) $core.bool hasUri() => $_has(5); @$pb.TagNumber(6) void clearUri() => $_clearField(6); @$pb.TagNumber(7) $core.String get duration => $_getSZ(6); @$pb.TagNumber(7) set duration($core.String value) => $_setString(6, value); @$pb.TagNumber(7) $core.bool hasDuration() => $_has(6); @$pb.TagNumber(7) void clearDuration() => $_clearField(7); @$pb.TagNumber(8) $core.bool get lineFeed => $_getBF(7); @$pb.TagNumber(8) set lineFeed($core.bool value) => $_setBool(7, value); @$pb.TagNumber(8) $core.bool hasLineFeed() => $_has(7); @$pb.TagNumber(8) void clearLineFeed() => $_clearField(8); @$pb.TagNumber(9) $core.String get cardType => $_getSZ(8); @$pb.TagNumber(9) set cardType($core.String value) => $_setString(8, value); @$pb.TagNumber(9) $core.bool hasCardType() => $_has(8); @$pb.TagNumber(9) void clearCardType() => $_clearField(9); } class AdditionUserInfo extends $pb.GeneratedMessage { factory AdditionUserInfo({ $core.String? name, $core.String? face, }) { final result = create(); if (name != null) result.name = name; if (face != null) result.face = face; return result; } AdditionUserInfo._(); factory AdditionUserInfo.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory AdditionUserInfo.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'AdditionUserInfo', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'name') ..aOS(2, _omitFieldNames ? '' : 'face') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') AdditionUserInfo clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') AdditionUserInfo copyWith(void Function(AdditionUserInfo) updates) => super.copyWith((message) => updates(message as AdditionUserInfo)) as AdditionUserInfo; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static AdditionUserInfo create() => AdditionUserInfo._(); @$core.override AdditionUserInfo createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static AdditionUserInfo getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static AdditionUserInfo? _defaultInstance; @$pb.TagNumber(1) $core.String get name => $_getSZ(0); @$pb.TagNumber(1) set name($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasName() => $_has(0); @$pb.TagNumber(1) void clearName() => $_clearField(1); @$pb.TagNumber(2) $core.String get face => $_getSZ(1); @$pb.TagNumber(2) set face($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasFace() => $_has(1); @$pb.TagNumber(2) void clearFace() => $_clearField(2); } class AdditionVote extends $pb.GeneratedMessage { factory AdditionVote({ $core.String? imageUrl, $core.String? title, $core.String? text1, $core.String? buttonText, $core.String? url, }) { final result = create(); if (imageUrl != null) result.imageUrl = imageUrl; if (title != null) result.title = title; if (text1 != null) result.text1 = text1; if (buttonText != null) result.buttonText = buttonText; if (url != null) result.url = url; return result; } AdditionVote._(); factory AdditionVote.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory AdditionVote.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'AdditionVote', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'imageUrl') ..aOS(2, _omitFieldNames ? '' : 'title') ..aOS(3, _omitFieldNames ? '' : 'text1') ..aOS(4, _omitFieldNames ? '' : 'buttonText') ..aOS(5, _omitFieldNames ? '' : 'url') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') AdditionVote clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') AdditionVote copyWith(void Function(AdditionVote) updates) => super.copyWith((message) => updates(message as AdditionVote)) as AdditionVote; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static AdditionVote create() => AdditionVote._(); @$core.override AdditionVote createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static AdditionVote getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static AdditionVote? _defaultInstance; @$pb.TagNumber(1) $core.String get imageUrl => $_getSZ(0); @$pb.TagNumber(1) set imageUrl($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasImageUrl() => $_has(0); @$pb.TagNumber(1) void clearImageUrl() => $_clearField(1); @$pb.TagNumber(2) $core.String get title => $_getSZ(1); @$pb.TagNumber(2) set title($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasTitle() => $_has(1); @$pb.TagNumber(2) void clearTitle() => $_clearField(2); @$pb.TagNumber(3) $core.String get text1 => $_getSZ(2); @$pb.TagNumber(3) set text1($core.String value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasText1() => $_has(2); @$pb.TagNumber(3) void clearText1() => $_clearField(3); @$pb.TagNumber(4) $core.String get buttonText => $_getSZ(3); @$pb.TagNumber(4) set buttonText($core.String value) => $_setString(3, value); @$pb.TagNumber(4) $core.bool hasButtonText() => $_has(3); @$pb.TagNumber(4) void clearButtonText() => $_clearField(4); @$pb.TagNumber(5) $core.String get url => $_getSZ(4); @$pb.TagNumber(5) set url($core.String value) => $_setString(4, value); @$pb.TagNumber(5) $core.bool hasUrl() => $_has(4); @$pb.TagNumber(5) void clearUrl() => $_clearField(5); } enum AdditionVote2_Item { additionVoteWord, additionVotePic, additionVoteDefaule, notSet } class AdditionVote2 extends $pb.GeneratedMessage { factory AdditionVote2({ AdditionVoteType? additionVoteType, $fixnum.Int64? voteId, $core.String? title, $core.String? label, $fixnum.Int64? deadline, $core.String? openText, $core.String? closeText, $core.String? votedText, AdditionVoteState? state, AdditionVoteWord? additionVoteWord, AdditionVotePic? additionVotePic, AdditionVoteDefaule? additionVoteDefaule, $core.int? bizType, $fixnum.Int64? total, $core.String? cardType, $core.String? tips, $core.String? uri, $core.bool? isVoted, $core.int? choiceCnt, $core.bool? defauleSelectShare, OnlyFansVoteProperty? onlyFansVote, $fixnum.Int64? voteOwnerMid, }) { final result = create(); if (additionVoteType != null) result.additionVoteType = additionVoteType; if (voteId != null) result.voteId = voteId; if (title != null) result.title = title; if (label != null) result.label = label; if (deadline != null) result.deadline = deadline; if (openText != null) result.openText = openText; if (closeText != null) result.closeText = closeText; if (votedText != null) result.votedText = votedText; if (state != null) result.state = state; if (additionVoteWord != null) result.additionVoteWord = additionVoteWord; if (additionVotePic != null) result.additionVotePic = additionVotePic; if (additionVoteDefaule != null) result.additionVoteDefaule = additionVoteDefaule; if (bizType != null) result.bizType = bizType; if (total != null) result.total = total; if (cardType != null) result.cardType = cardType; if (tips != null) result.tips = tips; if (uri != null) result.uri = uri; if (isVoted != null) result.isVoted = isVoted; if (choiceCnt != null) result.choiceCnt = choiceCnt; if (defauleSelectShare != null) result.defauleSelectShare = defauleSelectShare; if (onlyFansVote != null) result.onlyFansVote = onlyFansVote; if (voteOwnerMid != null) result.voteOwnerMid = voteOwnerMid; return result; } AdditionVote2._(); factory AdditionVote2.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory AdditionVote2.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static const $core.Map<$core.int, AdditionVote2_Item> _AdditionVote2_ItemByTag = { 10: AdditionVote2_Item.additionVoteWord, 11: AdditionVote2_Item.additionVotePic, 12: AdditionVote2_Item.additionVoteDefaule, 0: AdditionVote2_Item.notSet }; static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'AdditionVote2', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..oo(0, [10, 11, 12]) ..aE(1, _omitFieldNames ? '' : 'additionVoteType', enumValues: AdditionVoteType.values) ..aInt64(2, _omitFieldNames ? '' : 'voteId') ..aOS(3, _omitFieldNames ? '' : 'title') ..aOS(4, _omitFieldNames ? '' : 'label') ..aInt64(5, _omitFieldNames ? '' : 'deadline') ..aOS(6, _omitFieldNames ? '' : 'openText') ..aOS(7, _omitFieldNames ? '' : 'closeText') ..aOS(8, _omitFieldNames ? '' : 'votedText') ..aE(9, _omitFieldNames ? '' : 'state', enumValues: AdditionVoteState.values) ..aOM(10, _omitFieldNames ? '' : 'additionVoteWord', subBuilder: AdditionVoteWord.create) ..aOM(11, _omitFieldNames ? '' : 'additionVotePic', subBuilder: AdditionVotePic.create) ..aOM(12, _omitFieldNames ? '' : 'additionVoteDefaule', subBuilder: AdditionVoteDefaule.create) ..aI(13, _omitFieldNames ? '' : 'bizType') ..aInt64(14, _omitFieldNames ? '' : 'total') ..aOS(15, _omitFieldNames ? '' : 'cardType') ..aOS(16, _omitFieldNames ? '' : 'tips') ..aOS(17, _omitFieldNames ? '' : 'uri') ..aOB(18, _omitFieldNames ? '' : 'isVoted') ..aI(19, _omitFieldNames ? '' : 'choiceCnt') ..aOB(20, _omitFieldNames ? '' : 'defauleSelectShare') ..aOM(21, _omitFieldNames ? '' : 'onlyFansVote', subBuilder: OnlyFansVoteProperty.create) ..aInt64(22, _omitFieldNames ? '' : 'voteOwnerMid') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') AdditionVote2 clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') AdditionVote2 copyWith(void Function(AdditionVote2) updates) => super.copyWith((message) => updates(message as AdditionVote2)) as AdditionVote2; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static AdditionVote2 create() => AdditionVote2._(); @$core.override AdditionVote2 createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static AdditionVote2 getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static AdditionVote2? _defaultInstance; @$pb.TagNumber(10) @$pb.TagNumber(11) @$pb.TagNumber(12) AdditionVote2_Item whichItem() => _AdditionVote2_ItemByTag[$_whichOneof(0)]!; @$pb.TagNumber(10) @$pb.TagNumber(11) @$pb.TagNumber(12) void clearItem() => $_clearField($_whichOneof(0)); @$pb.TagNumber(1) AdditionVoteType get additionVoteType => $_getN(0); @$pb.TagNumber(1) set additionVoteType(AdditionVoteType value) => $_setField(1, value); @$pb.TagNumber(1) $core.bool hasAdditionVoteType() => $_has(0); @$pb.TagNumber(1) void clearAdditionVoteType() => $_clearField(1); @$pb.TagNumber(2) $fixnum.Int64 get voteId => $_getI64(1); @$pb.TagNumber(2) set voteId($fixnum.Int64 value) => $_setInt64(1, value); @$pb.TagNumber(2) $core.bool hasVoteId() => $_has(1); @$pb.TagNumber(2) void clearVoteId() => $_clearField(2); @$pb.TagNumber(3) $core.String get title => $_getSZ(2); @$pb.TagNumber(3) set title($core.String value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasTitle() => $_has(2); @$pb.TagNumber(3) void clearTitle() => $_clearField(3); @$pb.TagNumber(4) $core.String get label => $_getSZ(3); @$pb.TagNumber(4) set label($core.String value) => $_setString(3, value); @$pb.TagNumber(4) $core.bool hasLabel() => $_has(3); @$pb.TagNumber(4) void clearLabel() => $_clearField(4); @$pb.TagNumber(5) $fixnum.Int64 get deadline => $_getI64(4); @$pb.TagNumber(5) set deadline($fixnum.Int64 value) => $_setInt64(4, value); @$pb.TagNumber(5) $core.bool hasDeadline() => $_has(4); @$pb.TagNumber(5) void clearDeadline() => $_clearField(5); @$pb.TagNumber(6) $core.String get openText => $_getSZ(5); @$pb.TagNumber(6) set openText($core.String value) => $_setString(5, value); @$pb.TagNumber(6) $core.bool hasOpenText() => $_has(5); @$pb.TagNumber(6) void clearOpenText() => $_clearField(6); @$pb.TagNumber(7) $core.String get closeText => $_getSZ(6); @$pb.TagNumber(7) set closeText($core.String value) => $_setString(6, value); @$pb.TagNumber(7) $core.bool hasCloseText() => $_has(6); @$pb.TagNumber(7) void clearCloseText() => $_clearField(7); @$pb.TagNumber(8) $core.String get votedText => $_getSZ(7); @$pb.TagNumber(8) set votedText($core.String value) => $_setString(7, value); @$pb.TagNumber(8) $core.bool hasVotedText() => $_has(7); @$pb.TagNumber(8) void clearVotedText() => $_clearField(8); @$pb.TagNumber(9) AdditionVoteState get state => $_getN(8); @$pb.TagNumber(9) set state(AdditionVoteState value) => $_setField(9, value); @$pb.TagNumber(9) $core.bool hasState() => $_has(8); @$pb.TagNumber(9) void clearState() => $_clearField(9); @$pb.TagNumber(10) AdditionVoteWord get additionVoteWord => $_getN(9); @$pb.TagNumber(10) set additionVoteWord(AdditionVoteWord value) => $_setField(10, value); @$pb.TagNumber(10) $core.bool hasAdditionVoteWord() => $_has(9); @$pb.TagNumber(10) void clearAdditionVoteWord() => $_clearField(10); @$pb.TagNumber(10) AdditionVoteWord ensureAdditionVoteWord() => $_ensure(9); @$pb.TagNumber(11) AdditionVotePic get additionVotePic => $_getN(10); @$pb.TagNumber(11) set additionVotePic(AdditionVotePic value) => $_setField(11, value); @$pb.TagNumber(11) $core.bool hasAdditionVotePic() => $_has(10); @$pb.TagNumber(11) void clearAdditionVotePic() => $_clearField(11); @$pb.TagNumber(11) AdditionVotePic ensureAdditionVotePic() => $_ensure(10); @$pb.TagNumber(12) AdditionVoteDefaule get additionVoteDefaule => $_getN(11); @$pb.TagNumber(12) set additionVoteDefaule(AdditionVoteDefaule value) => $_setField(12, value); @$pb.TagNumber(12) $core.bool hasAdditionVoteDefaule() => $_has(11); @$pb.TagNumber(12) void clearAdditionVoteDefaule() => $_clearField(12); @$pb.TagNumber(12) AdditionVoteDefaule ensureAdditionVoteDefaule() => $_ensure(11); @$pb.TagNumber(13) $core.int get bizType => $_getIZ(12); @$pb.TagNumber(13) set bizType($core.int value) => $_setSignedInt32(12, value); @$pb.TagNumber(13) $core.bool hasBizType() => $_has(12); @$pb.TagNumber(13) void clearBizType() => $_clearField(13); @$pb.TagNumber(14) $fixnum.Int64 get total => $_getI64(13); @$pb.TagNumber(14) set total($fixnum.Int64 value) => $_setInt64(13, value); @$pb.TagNumber(14) $core.bool hasTotal() => $_has(13); @$pb.TagNumber(14) void clearTotal() => $_clearField(14); @$pb.TagNumber(15) $core.String get cardType => $_getSZ(14); @$pb.TagNumber(15) set cardType($core.String value) => $_setString(14, value); @$pb.TagNumber(15) $core.bool hasCardType() => $_has(14); @$pb.TagNumber(15) void clearCardType() => $_clearField(15); @$pb.TagNumber(16) $core.String get tips => $_getSZ(15); @$pb.TagNumber(16) set tips($core.String value) => $_setString(15, value); @$pb.TagNumber(16) $core.bool hasTips() => $_has(15); @$pb.TagNumber(16) void clearTips() => $_clearField(16); @$pb.TagNumber(17) $core.String get uri => $_getSZ(16); @$pb.TagNumber(17) set uri($core.String value) => $_setString(16, value); @$pb.TagNumber(17) $core.bool hasUri() => $_has(16); @$pb.TagNumber(17) void clearUri() => $_clearField(17); @$pb.TagNumber(18) $core.bool get isVoted => $_getBF(17); @$pb.TagNumber(18) set isVoted($core.bool value) => $_setBool(17, value); @$pb.TagNumber(18) $core.bool hasIsVoted() => $_has(17); @$pb.TagNumber(18) void clearIsVoted() => $_clearField(18); @$pb.TagNumber(19) $core.int get choiceCnt => $_getIZ(18); @$pb.TagNumber(19) set choiceCnt($core.int value) => $_setSignedInt32(18, value); @$pb.TagNumber(19) $core.bool hasChoiceCnt() => $_has(18); @$pb.TagNumber(19) void clearChoiceCnt() => $_clearField(19); @$pb.TagNumber(20) $core.bool get defauleSelectShare => $_getBF(19); @$pb.TagNumber(20) set defauleSelectShare($core.bool value) => $_setBool(19, value); @$pb.TagNumber(20) $core.bool hasDefauleSelectShare() => $_has(19); @$pb.TagNumber(20) void clearDefauleSelectShare() => $_clearField(20); @$pb.TagNumber(21) OnlyFansVoteProperty get onlyFansVote => $_getN(20); @$pb.TagNumber(21) set onlyFansVote(OnlyFansVoteProperty value) => $_setField(21, value); @$pb.TagNumber(21) $core.bool hasOnlyFansVote() => $_has(20); @$pb.TagNumber(21) void clearOnlyFansVote() => $_clearField(21); @$pb.TagNumber(21) OnlyFansVoteProperty ensureOnlyFansVote() => $_ensure(20); @$pb.TagNumber(22) $fixnum.Int64 get voteOwnerMid => $_getI64(21); @$pb.TagNumber(22) set voteOwnerMid($fixnum.Int64 value) => $_setInt64(21, value); @$pb.TagNumber(22) $core.bool hasVoteOwnerMid() => $_has(21); @$pb.TagNumber(22) void clearVoteOwnerMid() => $_clearField(22); } class AdditionVoteDefaule extends $pb.GeneratedMessage { factory AdditionVoteDefaule({ $core.Iterable<$core.String>? cover, }) { final result = create(); if (cover != null) result.cover.addAll(cover); return result; } AdditionVoteDefaule._(); factory AdditionVoteDefaule.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory AdditionVoteDefaule.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'AdditionVoteDefaule', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..pPS(1, _omitFieldNames ? '' : 'cover') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') AdditionVoteDefaule clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') AdditionVoteDefaule copyWith(void Function(AdditionVoteDefaule) updates) => super.copyWith((message) => updates(message as AdditionVoteDefaule)) as AdditionVoteDefaule; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static AdditionVoteDefaule create() => AdditionVoteDefaule._(); @$core.override AdditionVoteDefaule createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static AdditionVoteDefaule getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static AdditionVoteDefaule? _defaultInstance; @$pb.TagNumber(1) $pb.PbList<$core.String> get cover => $_getList(0); } class AdditionVotePic extends $pb.GeneratedMessage { factory AdditionVotePic({ $core.Iterable? item, }) { final result = create(); if (item != null) result.item.addAll(item); return result; } AdditionVotePic._(); factory AdditionVotePic.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory AdditionVotePic.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'AdditionVotePic', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..pPM(1, _omitFieldNames ? '' : 'item', subBuilder: AdditionVotePicItem.create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') AdditionVotePic clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') AdditionVotePic copyWith(void Function(AdditionVotePic) updates) => super.copyWith((message) => updates(message as AdditionVotePic)) as AdditionVotePic; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static AdditionVotePic create() => AdditionVotePic._(); @$core.override AdditionVotePic createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static AdditionVotePic getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static AdditionVotePic? _defaultInstance; @$pb.TagNumber(1) $pb.PbList get item => $_getList(0); } class AdditionVotePicItem extends $pb.GeneratedMessage { factory AdditionVotePicItem({ $core.int? optIdx, $core.String? cover, $core.bool? isVote, $core.int? total, $core.double? persent, $core.String? title, $core.bool? isMaxOption, }) { final result = create(); if (optIdx != null) result.optIdx = optIdx; if (cover != null) result.cover = cover; if (isVote != null) result.isVote = isVote; if (total != null) result.total = total; if (persent != null) result.persent = persent; if (title != null) result.title = title; if (isMaxOption != null) result.isMaxOption = isMaxOption; return result; } AdditionVotePicItem._(); factory AdditionVotePicItem.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory AdditionVotePicItem.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'AdditionVotePicItem', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aI(1, _omitFieldNames ? '' : 'optIdx') ..aOS(2, _omitFieldNames ? '' : 'cover') ..aOB(3, _omitFieldNames ? '' : 'isVote') ..aI(4, _omitFieldNames ? '' : 'total') ..aD(5, _omitFieldNames ? '' : 'persent') ..aOS(6, _omitFieldNames ? '' : 'title') ..aOB(7, _omitFieldNames ? '' : 'isMaxOption') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') AdditionVotePicItem clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') AdditionVotePicItem copyWith(void Function(AdditionVotePicItem) updates) => super.copyWith((message) => updates(message as AdditionVotePicItem)) as AdditionVotePicItem; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static AdditionVotePicItem create() => AdditionVotePicItem._(); @$core.override AdditionVotePicItem createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static AdditionVotePicItem getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static AdditionVotePicItem? _defaultInstance; @$pb.TagNumber(1) $core.int get optIdx => $_getIZ(0); @$pb.TagNumber(1) set optIdx($core.int value) => $_setSignedInt32(0, value); @$pb.TagNumber(1) $core.bool hasOptIdx() => $_has(0); @$pb.TagNumber(1) void clearOptIdx() => $_clearField(1); @$pb.TagNumber(2) $core.String get cover => $_getSZ(1); @$pb.TagNumber(2) set cover($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasCover() => $_has(1); @$pb.TagNumber(2) void clearCover() => $_clearField(2); @$pb.TagNumber(3) $core.bool get isVote => $_getBF(2); @$pb.TagNumber(3) set isVote($core.bool value) => $_setBool(2, value); @$pb.TagNumber(3) $core.bool hasIsVote() => $_has(2); @$pb.TagNumber(3) void clearIsVote() => $_clearField(3); @$pb.TagNumber(4) $core.int get total => $_getIZ(3); @$pb.TagNumber(4) set total($core.int value) => $_setSignedInt32(3, value); @$pb.TagNumber(4) $core.bool hasTotal() => $_has(3); @$pb.TagNumber(4) void clearTotal() => $_clearField(4); @$pb.TagNumber(5) $core.double get persent => $_getN(4); @$pb.TagNumber(5) set persent($core.double value) => $_setDouble(4, value); @$pb.TagNumber(5) $core.bool hasPersent() => $_has(4); @$pb.TagNumber(5) void clearPersent() => $_clearField(5); @$pb.TagNumber(6) $core.String get title => $_getSZ(5); @$pb.TagNumber(6) set title($core.String value) => $_setString(5, value); @$pb.TagNumber(6) $core.bool hasTitle() => $_has(5); @$pb.TagNumber(6) void clearTitle() => $_clearField(6); @$pb.TagNumber(7) $core.bool get isMaxOption => $_getBF(6); @$pb.TagNumber(7) set isMaxOption($core.bool value) => $_setBool(6, value); @$pb.TagNumber(7) $core.bool hasIsMaxOption() => $_has(6); @$pb.TagNumber(7) void clearIsMaxOption() => $_clearField(7); } class AdditionVoteWord extends $pb.GeneratedMessage { factory AdditionVoteWord({ $core.Iterable? item, }) { final result = create(); if (item != null) result.item.addAll(item); return result; } AdditionVoteWord._(); factory AdditionVoteWord.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory AdditionVoteWord.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'AdditionVoteWord', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..pPM(1, _omitFieldNames ? '' : 'item', subBuilder: AdditionVoteWordItem.create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') AdditionVoteWord clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') AdditionVoteWord copyWith(void Function(AdditionVoteWord) updates) => super.copyWith((message) => updates(message as AdditionVoteWord)) as AdditionVoteWord; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static AdditionVoteWord create() => AdditionVoteWord._(); @$core.override AdditionVoteWord createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static AdditionVoteWord getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static AdditionVoteWord? _defaultInstance; @$pb.TagNumber(1) $pb.PbList get item => $_getList(0); } class AdditionVoteWordItem extends $pb.GeneratedMessage { factory AdditionVoteWordItem({ $core.int? optIdx, $core.String? title, $core.bool? isVote, $core.int? total, $core.double? persent, $core.bool? isMaxOption, }) { final result = create(); if (optIdx != null) result.optIdx = optIdx; if (title != null) result.title = title; if (isVote != null) result.isVote = isVote; if (total != null) result.total = total; if (persent != null) result.persent = persent; if (isMaxOption != null) result.isMaxOption = isMaxOption; return result; } AdditionVoteWordItem._(); factory AdditionVoteWordItem.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory AdditionVoteWordItem.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'AdditionVoteWordItem', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aI(1, _omitFieldNames ? '' : 'optIdx') ..aOS(2, _omitFieldNames ? '' : 'title') ..aOB(3, _omitFieldNames ? '' : 'isVote') ..aI(4, _omitFieldNames ? '' : 'total') ..aD(5, _omitFieldNames ? '' : 'persent') ..aOB(6, _omitFieldNames ? '' : 'isMaxOption') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') AdditionVoteWordItem clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') AdditionVoteWordItem copyWith(void Function(AdditionVoteWordItem) updates) => super.copyWith((message) => updates(message as AdditionVoteWordItem)) as AdditionVoteWordItem; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static AdditionVoteWordItem create() => AdditionVoteWordItem._(); @$core.override AdditionVoteWordItem createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static AdditionVoteWordItem getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static AdditionVoteWordItem? _defaultInstance; @$pb.TagNumber(1) $core.int get optIdx => $_getIZ(0); @$pb.TagNumber(1) set optIdx($core.int value) => $_setSignedInt32(0, value); @$pb.TagNumber(1) $core.bool hasOptIdx() => $_has(0); @$pb.TagNumber(1) void clearOptIdx() => $_clearField(1); @$pb.TagNumber(2) $core.String get title => $_getSZ(1); @$pb.TagNumber(2) set title($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasTitle() => $_has(1); @$pb.TagNumber(2) void clearTitle() => $_clearField(2); @$pb.TagNumber(3) $core.bool get isVote => $_getBF(2); @$pb.TagNumber(3) set isVote($core.bool value) => $_setBool(2, value); @$pb.TagNumber(3) $core.bool hasIsVote() => $_has(2); @$pb.TagNumber(3) void clearIsVote() => $_clearField(3); @$pb.TagNumber(4) $core.int get total => $_getIZ(3); @$pb.TagNumber(4) set total($core.int value) => $_setSignedInt32(3, value); @$pb.TagNumber(4) $core.bool hasTotal() => $_has(3); @$pb.TagNumber(4) void clearTotal() => $_clearField(4); @$pb.TagNumber(5) $core.double get persent => $_getN(4); @$pb.TagNumber(5) set persent($core.double value) => $_setDouble(4, value); @$pb.TagNumber(5) $core.bool hasPersent() => $_has(4); @$pb.TagNumber(5) void clearPersent() => $_clearField(5); @$pb.TagNumber(6) $core.bool get isMaxOption => $_getBF(5); @$pb.TagNumber(6) set isMaxOption($core.bool value) => $_setBool(5, value); @$pb.TagNumber(6) $core.bool hasIsMaxOption() => $_has(5); @$pb.TagNumber(6) void clearIsMaxOption() => $_clearField(6); } class AdditionalActSkin extends $pb.GeneratedMessage { factory AdditionalActSkin({ $core.String? svga, $core.String? lastImage, $fixnum.Int64? playTimes, }) { final result = create(); if (svga != null) result.svga = svga; if (lastImage != null) result.lastImage = lastImage; if (playTimes != null) result.playTimes = playTimes; return result; } AdditionalActSkin._(); factory AdditionalActSkin.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory AdditionalActSkin.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'AdditionalActSkin', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'svga') ..aOS(2, _omitFieldNames ? '' : 'lastImage') ..aInt64(3, _omitFieldNames ? '' : 'playTimes') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') AdditionalActSkin clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') AdditionalActSkin copyWith(void Function(AdditionalActSkin) updates) => super.copyWith((message) => updates(message as AdditionalActSkin)) as AdditionalActSkin; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static AdditionalActSkin create() => AdditionalActSkin._(); @$core.override AdditionalActSkin createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static AdditionalActSkin getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static AdditionalActSkin? _defaultInstance; @$pb.TagNumber(1) $core.String get svga => $_getSZ(0); @$pb.TagNumber(1) set svga($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasSvga() => $_has(0); @$pb.TagNumber(1) void clearSvga() => $_clearField(1); @$pb.TagNumber(2) $core.String get lastImage => $_getSZ(1); @$pb.TagNumber(2) set lastImage($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasLastImage() => $_has(1); @$pb.TagNumber(2) void clearLastImage() => $_clearField(2); @$pb.TagNumber(3) $fixnum.Int64 get playTimes => $_getI64(2); @$pb.TagNumber(3) set playTimes($fixnum.Int64 value) => $_setInt64(2, value); @$pb.TagNumber(3) $core.bool hasPlayTimes() => $_has(2); @$pb.TagNumber(3) void clearPlayTimes() => $_clearField(3); } class AdditionalButton extends $pb.GeneratedMessage { factory AdditionalButton({ AddButtonType? type, AdditionalButtonStyle? jumpStyle, $core.String? jumpUrl, AdditionalButtonStyle? uncheck, AdditionalButtonStyle? check_5, AdditionalButtonStatus? status, AdditionalButtonClickType? clickType, }) { final result = create(); if (type != null) result.type = type; if (jumpStyle != null) result.jumpStyle = jumpStyle; if (jumpUrl != null) result.jumpUrl = jumpUrl; if (uncheck != null) result.uncheck = uncheck; if (check_5 != null) result.check_5 = check_5; if (status != null) result.status = status; if (clickType != null) result.clickType = clickType; return result; } AdditionalButton._(); factory AdditionalButton.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory AdditionalButton.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'AdditionalButton', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aE(1, _omitFieldNames ? '' : 'type', enumValues: AddButtonType.values) ..aOM(2, _omitFieldNames ? '' : 'jumpStyle', subBuilder: AdditionalButtonStyle.create) ..aOS(3, _omitFieldNames ? '' : 'jumpUrl') ..aOM(4, _omitFieldNames ? '' : 'uncheck', subBuilder: AdditionalButtonStyle.create) ..aOM(5, _omitFieldNames ? '' : 'check', subBuilder: AdditionalButtonStyle.create) ..aE(6, _omitFieldNames ? '' : 'status', enumValues: AdditionalButtonStatus.values) ..aE(7, _omitFieldNames ? '' : 'clickType', enumValues: AdditionalButtonClickType.values) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') AdditionalButton clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') AdditionalButton copyWith(void Function(AdditionalButton) updates) => super.copyWith((message) => updates(message as AdditionalButton)) as AdditionalButton; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static AdditionalButton create() => AdditionalButton._(); @$core.override AdditionalButton createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static AdditionalButton getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static AdditionalButton? _defaultInstance; @$pb.TagNumber(1) AddButtonType get type => $_getN(0); @$pb.TagNumber(1) set type(AddButtonType value) => $_setField(1, value); @$pb.TagNumber(1) $core.bool hasType() => $_has(0); @$pb.TagNumber(1) void clearType() => $_clearField(1); @$pb.TagNumber(2) AdditionalButtonStyle get jumpStyle => $_getN(1); @$pb.TagNumber(2) set jumpStyle(AdditionalButtonStyle value) => $_setField(2, value); @$pb.TagNumber(2) $core.bool hasJumpStyle() => $_has(1); @$pb.TagNumber(2) void clearJumpStyle() => $_clearField(2); @$pb.TagNumber(2) AdditionalButtonStyle ensureJumpStyle() => $_ensure(1); @$pb.TagNumber(3) $core.String get jumpUrl => $_getSZ(2); @$pb.TagNumber(3) set jumpUrl($core.String value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasJumpUrl() => $_has(2); @$pb.TagNumber(3) void clearJumpUrl() => $_clearField(3); @$pb.TagNumber(4) AdditionalButtonStyle get uncheck => $_getN(3); @$pb.TagNumber(4) set uncheck(AdditionalButtonStyle value) => $_setField(4, value); @$pb.TagNumber(4) $core.bool hasUncheck() => $_has(3); @$pb.TagNumber(4) void clearUncheck() => $_clearField(4); @$pb.TagNumber(4) AdditionalButtonStyle ensureUncheck() => $_ensure(3); @$pb.TagNumber(5) AdditionalButtonStyle get check_5 => $_getN(4); @$pb.TagNumber(5) set check_5(AdditionalButtonStyle value) => $_setField(5, value); @$pb.TagNumber(5) $core.bool hasCheck_5() => $_has(4); @$pb.TagNumber(5) void clearCheck_5() => $_clearField(5); @$pb.TagNumber(5) AdditionalButtonStyle ensureCheck_5() => $_ensure(4); @$pb.TagNumber(6) AdditionalButtonStatus get status => $_getN(5); @$pb.TagNumber(6) set status(AdditionalButtonStatus value) => $_setField(6, value); @$pb.TagNumber(6) $core.bool hasStatus() => $_has(5); @$pb.TagNumber(6) void clearStatus() => $_clearField(6); @$pb.TagNumber(7) AdditionalButtonClickType get clickType => $_getN(6); @$pb.TagNumber(7) set clickType(AdditionalButtonClickType value) => $_setField(7, value); @$pb.TagNumber(7) $core.bool hasClickType() => $_has(6); @$pb.TagNumber(7) void clearClickType() => $_clearField(7); } class AdditionalButtonInteractive extends $pb.GeneratedMessage { factory AdditionalButtonInteractive({ $core.String? popups, $core.String? confirm, $core.String? cancel, $core.String? desc, }) { final result = create(); if (popups != null) result.popups = popups; if (confirm != null) result.confirm = confirm; if (cancel != null) result.cancel = cancel; if (desc != null) result.desc = desc; return result; } AdditionalButtonInteractive._(); factory AdditionalButtonInteractive.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory AdditionalButtonInteractive.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'AdditionalButtonInteractive', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'popups') ..aOS(2, _omitFieldNames ? '' : 'confirm') ..aOS(3, _omitFieldNames ? '' : 'cancel') ..aOS(4, _omitFieldNames ? '' : 'desc') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') AdditionalButtonInteractive clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') AdditionalButtonInteractive copyWith( void Function(AdditionalButtonInteractive) updates) => super.copyWith( (message) => updates(message as AdditionalButtonInteractive)) as AdditionalButtonInteractive; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static AdditionalButtonInteractive create() => AdditionalButtonInteractive._(); @$core.override AdditionalButtonInteractive createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static AdditionalButtonInteractive getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static AdditionalButtonInteractive? _defaultInstance; @$pb.TagNumber(1) $core.String get popups => $_getSZ(0); @$pb.TagNumber(1) set popups($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasPopups() => $_has(0); @$pb.TagNumber(1) void clearPopups() => $_clearField(1); @$pb.TagNumber(2) $core.String get confirm => $_getSZ(1); @$pb.TagNumber(2) set confirm($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasConfirm() => $_has(1); @$pb.TagNumber(2) void clearConfirm() => $_clearField(2); @$pb.TagNumber(3) $core.String get cancel => $_getSZ(2); @$pb.TagNumber(3) set cancel($core.String value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasCancel() => $_has(2); @$pb.TagNumber(3) void clearCancel() => $_clearField(3); @$pb.TagNumber(4) $core.String get desc => $_getSZ(3); @$pb.TagNumber(4) set desc($core.String value) => $_setString(3, value); @$pb.TagNumber(4) $core.bool hasDesc() => $_has(3); @$pb.TagNumber(4) void clearDesc() => $_clearField(4); } class AdditionalButtonShare extends $pb.GeneratedMessage { factory AdditionalButtonShare({ AdditionalShareShowType? show, $core.String? icon, $core.String? text, }) { final result = create(); if (show != null) result.show = show; if (icon != null) result.icon = icon; if (text != null) result.text = text; return result; } AdditionalButtonShare._(); factory AdditionalButtonShare.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory AdditionalButtonShare.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'AdditionalButtonShare', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aE(1, _omitFieldNames ? '' : 'show', enumValues: AdditionalShareShowType.values) ..aOS(2, _omitFieldNames ? '' : 'icon') ..aOS(3, _omitFieldNames ? '' : 'text') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') AdditionalButtonShare clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') AdditionalButtonShare copyWith( void Function(AdditionalButtonShare) updates) => super.copyWith((message) => updates(message as AdditionalButtonShare)) as AdditionalButtonShare; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static AdditionalButtonShare create() => AdditionalButtonShare._(); @$core.override AdditionalButtonShare createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static AdditionalButtonShare getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static AdditionalButtonShare? _defaultInstance; @$pb.TagNumber(1) AdditionalShareShowType get show => $_getN(0); @$pb.TagNumber(1) set show(AdditionalShareShowType value) => $_setField(1, value); @$pb.TagNumber(1) $core.bool hasShow() => $_has(0); @$pb.TagNumber(1) void clearShow() => $_clearField(1); @$pb.TagNumber(2) $core.String get icon => $_getSZ(1); @$pb.TagNumber(2) set icon($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasIcon() => $_has(1); @$pb.TagNumber(2) void clearIcon() => $_clearField(2); @$pb.TagNumber(3) $core.String get text => $_getSZ(2); @$pb.TagNumber(3) set text($core.String value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasText() => $_has(2); @$pb.TagNumber(3) void clearText() => $_clearField(3); } class AdditionalButtonStyle extends $pb.GeneratedMessage { factory AdditionalButtonStyle({ $core.String? icon, $core.String? text, AdditionalButtonInteractive? interactive, AddButtonBgStyle? bgStyle, $core.String? toast, DisableState? disable, AdditionalButtonShare? share, }) { final result = create(); if (icon != null) result.icon = icon; if (text != null) result.text = text; if (interactive != null) result.interactive = interactive; if (bgStyle != null) result.bgStyle = bgStyle; if (toast != null) result.toast = toast; if (disable != null) result.disable = disable; if (share != null) result.share = share; return result; } AdditionalButtonStyle._(); factory AdditionalButtonStyle.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory AdditionalButtonStyle.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'AdditionalButtonStyle', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'icon') ..aOS(2, _omitFieldNames ? '' : 'text') ..aOM(3, _omitFieldNames ? '' : 'interactive', subBuilder: AdditionalButtonInteractive.create) ..aE(4, _omitFieldNames ? '' : 'bgStyle', enumValues: AddButtonBgStyle.values) ..aOS(5, _omitFieldNames ? '' : 'toast') ..aE(6, _omitFieldNames ? '' : 'disable', enumValues: DisableState.values) ..aOM(7, _omitFieldNames ? '' : 'share', subBuilder: AdditionalButtonShare.create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') AdditionalButtonStyle clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') AdditionalButtonStyle copyWith( void Function(AdditionalButtonStyle) updates) => super.copyWith((message) => updates(message as AdditionalButtonStyle)) as AdditionalButtonStyle; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static AdditionalButtonStyle create() => AdditionalButtonStyle._(); @$core.override AdditionalButtonStyle createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static AdditionalButtonStyle getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static AdditionalButtonStyle? _defaultInstance; @$pb.TagNumber(1) $core.String get icon => $_getSZ(0); @$pb.TagNumber(1) set icon($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasIcon() => $_has(0); @$pb.TagNumber(1) void clearIcon() => $_clearField(1); @$pb.TagNumber(2) $core.String get text => $_getSZ(1); @$pb.TagNumber(2) set text($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasText() => $_has(1); @$pb.TagNumber(2) void clearText() => $_clearField(2); @$pb.TagNumber(3) AdditionalButtonInteractive get interactive => $_getN(2); @$pb.TagNumber(3) set interactive(AdditionalButtonInteractive value) => $_setField(3, value); @$pb.TagNumber(3) $core.bool hasInteractive() => $_has(2); @$pb.TagNumber(3) void clearInteractive() => $_clearField(3); @$pb.TagNumber(3) AdditionalButtonInteractive ensureInteractive() => $_ensure(2); @$pb.TagNumber(4) AddButtonBgStyle get bgStyle => $_getN(3); @$pb.TagNumber(4) set bgStyle(AddButtonBgStyle value) => $_setField(4, value); @$pb.TagNumber(4) $core.bool hasBgStyle() => $_has(3); @$pb.TagNumber(4) void clearBgStyle() => $_clearField(4); @$pb.TagNumber(5) $core.String get toast => $_getSZ(4); @$pb.TagNumber(5) set toast($core.String value) => $_setString(4, value); @$pb.TagNumber(5) $core.bool hasToast() => $_has(4); @$pb.TagNumber(5) void clearToast() => $_clearField(5); @$pb.TagNumber(6) DisableState get disable => $_getN(5); @$pb.TagNumber(6) set disable(DisableState value) => $_setField(6, value); @$pb.TagNumber(6) $core.bool hasDisable() => $_has(5); @$pb.TagNumber(6) void clearDisable() => $_clearField(6); @$pb.TagNumber(7) AdditionalButtonShare get share => $_getN(6); @$pb.TagNumber(7) set share(AdditionalButtonShare value) => $_setField(7, value); @$pb.TagNumber(7) $core.bool hasShare() => $_has(6); @$pb.TagNumber(7) void clearShare() => $_clearField(7); @$pb.TagNumber(7) AdditionalButtonShare ensureShare() => $_ensure(6); } class AdditionalPGC extends $pb.GeneratedMessage { factory AdditionalPGC({ $core.String? headText, $core.String? title, $core.String? imageUrl, $core.String? descText1, $core.String? descText2, $core.String? url, AdditionalButton? button, $core.String? headIcon, ImageStyle? style, $core.String? type, }) { final result = create(); if (headText != null) result.headText = headText; if (title != null) result.title = title; if (imageUrl != null) result.imageUrl = imageUrl; if (descText1 != null) result.descText1 = descText1; if (descText2 != null) result.descText2 = descText2; if (url != null) result.url = url; if (button != null) result.button = button; if (headIcon != null) result.headIcon = headIcon; if (style != null) result.style = style; if (type != null) result.type = type; return result; } AdditionalPGC._(); factory AdditionalPGC.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory AdditionalPGC.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'AdditionalPGC', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'headText') ..aOS(2, _omitFieldNames ? '' : 'title') ..aOS(3, _omitFieldNames ? '' : 'imageUrl') ..aOS(4, _omitFieldNames ? '' : 'descText1') ..aOS(5, _omitFieldNames ? '' : 'descText2') ..aOS(6, _omitFieldNames ? '' : 'url') ..aOM(7, _omitFieldNames ? '' : 'button', subBuilder: AdditionalButton.create) ..aOS(8, _omitFieldNames ? '' : 'headIcon') ..aE(9, _omitFieldNames ? '' : 'style', enumValues: ImageStyle.values) ..aOS(10, _omitFieldNames ? '' : 'type') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') AdditionalPGC clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') AdditionalPGC copyWith(void Function(AdditionalPGC) updates) => super.copyWith((message) => updates(message as AdditionalPGC)) as AdditionalPGC; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static AdditionalPGC create() => AdditionalPGC._(); @$core.override AdditionalPGC createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static AdditionalPGC getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static AdditionalPGC? _defaultInstance; @$pb.TagNumber(1) $core.String get headText => $_getSZ(0); @$pb.TagNumber(1) set headText($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasHeadText() => $_has(0); @$pb.TagNumber(1) void clearHeadText() => $_clearField(1); @$pb.TagNumber(2) $core.String get title => $_getSZ(1); @$pb.TagNumber(2) set title($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasTitle() => $_has(1); @$pb.TagNumber(2) void clearTitle() => $_clearField(2); @$pb.TagNumber(3) $core.String get imageUrl => $_getSZ(2); @$pb.TagNumber(3) set imageUrl($core.String value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasImageUrl() => $_has(2); @$pb.TagNumber(3) void clearImageUrl() => $_clearField(3); @$pb.TagNumber(4) $core.String get descText1 => $_getSZ(3); @$pb.TagNumber(4) set descText1($core.String value) => $_setString(3, value); @$pb.TagNumber(4) $core.bool hasDescText1() => $_has(3); @$pb.TagNumber(4) void clearDescText1() => $_clearField(4); @$pb.TagNumber(5) $core.String get descText2 => $_getSZ(4); @$pb.TagNumber(5) set descText2($core.String value) => $_setString(4, value); @$pb.TagNumber(5) $core.bool hasDescText2() => $_has(4); @$pb.TagNumber(5) void clearDescText2() => $_clearField(5); @$pb.TagNumber(6) $core.String get url => $_getSZ(5); @$pb.TagNumber(6) set url($core.String value) => $_setString(5, value); @$pb.TagNumber(6) $core.bool hasUrl() => $_has(5); @$pb.TagNumber(6) void clearUrl() => $_clearField(6); @$pb.TagNumber(7) AdditionalButton get button => $_getN(6); @$pb.TagNumber(7) set button(AdditionalButton value) => $_setField(7, value); @$pb.TagNumber(7) $core.bool hasButton() => $_has(6); @$pb.TagNumber(7) void clearButton() => $_clearField(7); @$pb.TagNumber(7) AdditionalButton ensureButton() => $_ensure(6); @$pb.TagNumber(8) $core.String get headIcon => $_getSZ(7); @$pb.TagNumber(8) set headIcon($core.String value) => $_setString(7, value); @$pb.TagNumber(8) $core.bool hasHeadIcon() => $_has(7); @$pb.TagNumber(8) void clearHeadIcon() => $_clearField(8); @$pb.TagNumber(9) ImageStyle get style => $_getN(8); @$pb.TagNumber(9) set style(ImageStyle value) => $_setField(9, value); @$pb.TagNumber(9) $core.bool hasStyle() => $_has(8); @$pb.TagNumber(9) void clearStyle() => $_clearField(9); @$pb.TagNumber(10) $core.String get type => $_getSZ(9); @$pb.TagNumber(10) set type($core.String value) => $_setString(9, value); @$pb.TagNumber(10) $core.bool hasType() => $_has(9); @$pb.TagNumber(10) void clearType() => $_clearField(10); } class AlumniDynamicsReply extends $pb.GeneratedMessage { factory AlumniDynamicsReply({ $core.Iterable? list, $core.String? toast, }) { final result = create(); if (list != null) result.list.addAll(list); if (toast != null) result.toast = toast; return result; } AlumniDynamicsReply._(); factory AlumniDynamicsReply.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory AlumniDynamicsReply.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'AlumniDynamicsReply', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..pPM(1, _omitFieldNames ? '' : 'list', subBuilder: DynamicItem.create) ..aOS(2, _omitFieldNames ? '' : 'toast') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') AlumniDynamicsReply clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') AlumniDynamicsReply copyWith(void Function(AlumniDynamicsReply) updates) => super.copyWith((message) => updates(message as AlumniDynamicsReply)) as AlumniDynamicsReply; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static AlumniDynamicsReply create() => AlumniDynamicsReply._(); @$core.override AlumniDynamicsReply createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static AlumniDynamicsReply getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static AlumniDynamicsReply? _defaultInstance; @$pb.TagNumber(1) $pb.PbList get list => $_getList(0); @$pb.TagNumber(2) $core.String get toast => $_getSZ(1); @$pb.TagNumber(2) set toast($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasToast() => $_has(1); @$pb.TagNumber(2) void clearToast() => $_clearField(2); } class AlumniDynamicsReq extends $pb.GeneratedMessage { factory AlumniDynamicsReq({ $fixnum.Int64? campusId, $core.int? firstTime, $1.PlayerArgs? playerArgs, $core.int? localTime, $core.int? page, CampusReqFromType? fromType, }) { final result = create(); if (campusId != null) result.campusId = campusId; if (firstTime != null) result.firstTime = firstTime; if (playerArgs != null) result.playerArgs = playerArgs; if (localTime != null) result.localTime = localTime; if (page != null) result.page = page; if (fromType != null) result.fromType = fromType; return result; } AlumniDynamicsReq._(); factory AlumniDynamicsReq.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory AlumniDynamicsReq.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'AlumniDynamicsReq', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aInt64(1, _omitFieldNames ? '' : 'campusId') ..aI(2, _omitFieldNames ? '' : 'firstTime') ..aOM<$1.PlayerArgs>(3, _omitFieldNames ? '' : 'playerArgs', subBuilder: $1.PlayerArgs.create) ..aI(4, _omitFieldNames ? '' : 'localTime') ..aI(5, _omitFieldNames ? '' : 'page') ..aE(6, _omitFieldNames ? '' : 'fromType', enumValues: CampusReqFromType.values) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') AlumniDynamicsReq clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') AlumniDynamicsReq copyWith(void Function(AlumniDynamicsReq) updates) => super.copyWith((message) => updates(message as AlumniDynamicsReq)) as AlumniDynamicsReq; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static AlumniDynamicsReq create() => AlumniDynamicsReq._(); @$core.override AlumniDynamicsReq createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static AlumniDynamicsReq getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static AlumniDynamicsReq? _defaultInstance; @$pb.TagNumber(1) $fixnum.Int64 get campusId => $_getI64(0); @$pb.TagNumber(1) set campusId($fixnum.Int64 value) => $_setInt64(0, value); @$pb.TagNumber(1) $core.bool hasCampusId() => $_has(0); @$pb.TagNumber(1) void clearCampusId() => $_clearField(1); @$pb.TagNumber(2) $core.int get firstTime => $_getIZ(1); @$pb.TagNumber(2) set firstTime($core.int value) => $_setSignedInt32(1, value); @$pb.TagNumber(2) $core.bool hasFirstTime() => $_has(1); @$pb.TagNumber(2) void clearFirstTime() => $_clearField(2); @$pb.TagNumber(3) $1.PlayerArgs get playerArgs => $_getN(2); @$pb.TagNumber(3) set playerArgs($1.PlayerArgs value) => $_setField(3, value); @$pb.TagNumber(3) $core.bool hasPlayerArgs() => $_has(2); @$pb.TagNumber(3) void clearPlayerArgs() => $_clearField(3); @$pb.TagNumber(3) $1.PlayerArgs ensurePlayerArgs() => $_ensure(2); @$pb.TagNumber(4) $core.int get localTime => $_getIZ(3); @$pb.TagNumber(4) set localTime($core.int value) => $_setSignedInt32(3, value); @$pb.TagNumber(4) $core.bool hasLocalTime() => $_has(3); @$pb.TagNumber(4) void clearLocalTime() => $_clearField(4); @$pb.TagNumber(5) $core.int get page => $_getIZ(4); @$pb.TagNumber(5) set page($core.int value) => $_setSignedInt32(4, value); @$pb.TagNumber(5) $core.bool hasPage() => $_has(4); @$pb.TagNumber(5) void clearPage() => $_clearField(5); @$pb.TagNumber(6) CampusReqFromType get fromType => $_getN(5); @$pb.TagNumber(6) set fromType(CampusReqFromType value) => $_setField(6, value); @$pb.TagNumber(6) $core.bool hasFromType() => $_has(5); @$pb.TagNumber(6) void clearFromType() => $_clearField(6); } class AuthorBadge extends $pb.GeneratedMessage { factory AuthorBadge({ AuthorBadgeStyle? badgeStyle, IconBadge? badge, }) { final result = create(); if (badgeStyle != null) result.badgeStyle = badgeStyle; if (badge != null) result.badge = badge; return result; } AuthorBadge._(); factory AuthorBadge.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory AuthorBadge.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'AuthorBadge', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aE(1, _omitFieldNames ? '' : 'badgeStyle', enumValues: AuthorBadgeStyle.values) ..aOM(2, _omitFieldNames ? '' : 'badge', subBuilder: IconBadge.create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') AuthorBadge clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') AuthorBadge copyWith(void Function(AuthorBadge) updates) => super.copyWith((message) => updates(message as AuthorBadge)) as AuthorBadge; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static AuthorBadge create() => AuthorBadge._(); @$core.override AuthorBadge createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static AuthorBadge getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static AuthorBadge? _defaultInstance; @$pb.TagNumber(1) AuthorBadgeStyle get badgeStyle => $_getN(0); @$pb.TagNumber(1) set badgeStyle(AuthorBadgeStyle value) => $_setField(1, value); @$pb.TagNumber(1) $core.bool hasBadgeStyle() => $_has(0); @$pb.TagNumber(1) void clearBadgeStyle() => $_clearField(1); @$pb.TagNumber(2) IconBadge get badge => $_getN(1); @$pb.TagNumber(2) set badge(IconBadge value) => $_setField(2, value); @$pb.TagNumber(2) $core.bool hasBadge() => $_has(1); @$pb.TagNumber(2) void clearBadge() => $_clearField(2); @$pb.TagNumber(2) IconBadge ensureBadge() => $_ensure(1); } class BasicUserInfoV2 extends $pb.GeneratedMessage { factory BasicUserInfoV2({ $fixnum.Int64? mid, $core.String? name, $core.String? face, $2.AvatarItem? avatar, $core.int? level, $core.int? isSeniorMember, VipInfo? vip, $core.String? jumpUri, Relation? relation, $core.String? nameSubText, $3.NameRender? nameRender, }) { final result = create(); if (mid != null) result.mid = mid; if (name != null) result.name = name; if (face != null) result.face = face; if (avatar != null) result.avatar = avatar; if (level != null) result.level = level; if (isSeniorMember != null) result.isSeniorMember = isSeniorMember; if (vip != null) result.vip = vip; if (jumpUri != null) result.jumpUri = jumpUri; if (relation != null) result.relation = relation; if (nameSubText != null) result.nameSubText = nameSubText; if (nameRender != null) result.nameRender = nameRender; return result; } BasicUserInfoV2._(); factory BasicUserInfoV2.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory BasicUserInfoV2.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'BasicUserInfoV2', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aInt64(1, _omitFieldNames ? '' : 'mid') ..aOS(2, _omitFieldNames ? '' : 'name') ..aOS(3, _omitFieldNames ? '' : 'face') ..aOM<$2.AvatarItem>(4, _omitFieldNames ? '' : 'avatar', subBuilder: $2.AvatarItem.create) ..aI(5, _omitFieldNames ? '' : 'level') ..aI(6, _omitFieldNames ? '' : 'isSeniorMember') ..aOM(7, _omitFieldNames ? '' : 'vip', subBuilder: VipInfo.create) ..aOS(8, _omitFieldNames ? '' : 'jumpUri') ..aOM(9, _omitFieldNames ? '' : 'relation', subBuilder: Relation.create) ..aOS(10, _omitFieldNames ? '' : 'nameSubText') ..aOM<$3.NameRender>(11, _omitFieldNames ? '' : 'nameRender', subBuilder: $3.NameRender.create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') BasicUserInfoV2 clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') BasicUserInfoV2 copyWith(void Function(BasicUserInfoV2) updates) => super.copyWith((message) => updates(message as BasicUserInfoV2)) as BasicUserInfoV2; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static BasicUserInfoV2 create() => BasicUserInfoV2._(); @$core.override BasicUserInfoV2 createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static BasicUserInfoV2 getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static BasicUserInfoV2? _defaultInstance; @$pb.TagNumber(1) $fixnum.Int64 get mid => $_getI64(0); @$pb.TagNumber(1) set mid($fixnum.Int64 value) => $_setInt64(0, value); @$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 value) => $_setString(1, value); @$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 value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasFace() => $_has(2); @$pb.TagNumber(3) void clearFace() => $_clearField(3); @$pb.TagNumber(4) $2.AvatarItem get avatar => $_getN(3); @$pb.TagNumber(4) set avatar($2.AvatarItem value) => $_setField(4, value); @$pb.TagNumber(4) $core.bool hasAvatar() => $_has(3); @$pb.TagNumber(4) void clearAvatar() => $_clearField(4); @$pb.TagNumber(4) $2.AvatarItem ensureAvatar() => $_ensure(3); @$pb.TagNumber(5) $core.int get level => $_getIZ(4); @$pb.TagNumber(5) set level($core.int value) => $_setSignedInt32(4, value); @$pb.TagNumber(5) $core.bool hasLevel() => $_has(4); @$pb.TagNumber(5) void clearLevel() => $_clearField(5); @$pb.TagNumber(6) $core.int get isSeniorMember => $_getIZ(5); @$pb.TagNumber(6) set isSeniorMember($core.int value) => $_setSignedInt32(5, value); @$pb.TagNumber(6) $core.bool hasIsSeniorMember() => $_has(5); @$pb.TagNumber(6) void clearIsSeniorMember() => $_clearField(6); @$pb.TagNumber(7) VipInfo get vip => $_getN(6); @$pb.TagNumber(7) set vip(VipInfo value) => $_setField(7, value); @$pb.TagNumber(7) $core.bool hasVip() => $_has(6); @$pb.TagNumber(7) void clearVip() => $_clearField(7); @$pb.TagNumber(7) VipInfo ensureVip() => $_ensure(6); @$pb.TagNumber(8) $core.String get jumpUri => $_getSZ(7); @$pb.TagNumber(8) set jumpUri($core.String value) => $_setString(7, value); @$pb.TagNumber(8) $core.bool hasJumpUri() => $_has(7); @$pb.TagNumber(8) void clearJumpUri() => $_clearField(8); @$pb.TagNumber(9) Relation get relation => $_getN(8); @$pb.TagNumber(9) set relation(Relation value) => $_setField(9, value); @$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.String get nameSubText => $_getSZ(9); @$pb.TagNumber(10) set nameSubText($core.String value) => $_setString(9, value); @$pb.TagNumber(10) $core.bool hasNameSubText() => $_has(9); @$pb.TagNumber(10) void clearNameSubText() => $_clearField(10); @$pb.TagNumber(11) $3.NameRender get nameRender => $_getN(10); @$pb.TagNumber(11) set nameRender($3.NameRender value) => $_setField(11, value); @$pb.TagNumber(11) $core.bool hasNameRender() => $_has(10); @$pb.TagNumber(11) void clearNameRender() => $_clearField(11); @$pb.TagNumber(11) $3.NameRender ensureNameRender() => $_ensure(10); } class ButtonWithSubTitle extends $pb.GeneratedMessage { factory ButtonWithSubTitle({ $core.String? btnTitle, $core.String? btnSubTitle, $core.String? jumpUri, }) { final result = create(); if (btnTitle != null) result.btnTitle = btnTitle; if (btnSubTitle != null) result.btnSubTitle = btnSubTitle; if (jumpUri != null) result.jumpUri = jumpUri; return result; } ButtonWithSubTitle._(); factory ButtonWithSubTitle.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory ButtonWithSubTitle.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'ButtonWithSubTitle', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'btnTitle') ..aOS(2, _omitFieldNames ? '' : 'btnSubTitle') ..aOS(3, _omitFieldNames ? '' : 'jumpUri') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ButtonWithSubTitle clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ButtonWithSubTitle copyWith(void Function(ButtonWithSubTitle) updates) => super.copyWith((message) => updates(message as ButtonWithSubTitle)) as ButtonWithSubTitle; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ButtonWithSubTitle create() => ButtonWithSubTitle._(); @$core.override ButtonWithSubTitle createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static ButtonWithSubTitle getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ButtonWithSubTitle? _defaultInstance; @$pb.TagNumber(1) $core.String get btnTitle => $_getSZ(0); @$pb.TagNumber(1) set btnTitle($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasBtnTitle() => $_has(0); @$pb.TagNumber(1) void clearBtnTitle() => $_clearField(1); @$pb.TagNumber(2) $core.String get btnSubTitle => $_getSZ(1); @$pb.TagNumber(2) set btnSubTitle($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasBtnSubTitle() => $_has(1); @$pb.TagNumber(2) void clearBtnSubTitle() => $_clearField(2); @$pb.TagNumber(3) $core.String get jumpUri => $_getSZ(2); @$pb.TagNumber(3) set jumpUri($core.String value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasJumpUri() => $_has(2); @$pb.TagNumber(3) void clearJumpUri() => $_clearField(3); } class ButtonWithSubscribeParam extends $pb.GeneratedMessage { factory ButtonWithSubscribeParam({ $core.String? btnText, $core.String? btnIcon, $core.String? subscribeParam, }) { final result = create(); if (btnText != null) result.btnText = btnText; if (btnIcon != null) result.btnIcon = btnIcon; if (subscribeParam != null) result.subscribeParam = subscribeParam; return result; } ButtonWithSubscribeParam._(); factory ButtonWithSubscribeParam.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory ButtonWithSubscribeParam.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'ButtonWithSubscribeParam', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'btnText') ..aOS(2, _omitFieldNames ? '' : 'btnIcon') ..aOS(3, _omitFieldNames ? '' : 'subscribeParam') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ButtonWithSubscribeParam clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ButtonWithSubscribeParam copyWith( void Function(ButtonWithSubscribeParam) updates) => super.copyWith((message) => updates(message as ButtonWithSubscribeParam)) as ButtonWithSubscribeParam; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ButtonWithSubscribeParam create() => ButtonWithSubscribeParam._(); @$core.override ButtonWithSubscribeParam createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static ButtonWithSubscribeParam getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ButtonWithSubscribeParam? _defaultInstance; @$pb.TagNumber(1) $core.String get btnText => $_getSZ(0); @$pb.TagNumber(1) set btnText($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasBtnText() => $_has(0); @$pb.TagNumber(1) void clearBtnText() => $_clearField(1); @$pb.TagNumber(2) $core.String get btnIcon => $_getSZ(1); @$pb.TagNumber(2) set btnIcon($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasBtnIcon() => $_has(1); @$pb.TagNumber(2) void clearBtnIcon() => $_clearField(2); @$pb.TagNumber(3) $core.String get subscribeParam => $_getSZ(2); @$pb.TagNumber(3) set subscribeParam($core.String value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasSubscribeParam() => $_has(2); @$pb.TagNumber(3) void clearSubscribeParam() => $_clearField(3); } class CampusBannerInfo extends $pb.GeneratedMessage { factory CampusBannerInfo({ $core.String? image, $core.String? jumpUrl, }) { final result = create(); if (image != null) result.image = image; if (jumpUrl != null) result.jumpUrl = jumpUrl; return result; } CampusBannerInfo._(); factory CampusBannerInfo.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory CampusBannerInfo.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'CampusBannerInfo', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'image') ..aOS(2, _omitFieldNames ? '' : 'jumpUrl') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CampusBannerInfo clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CampusBannerInfo copyWith(void Function(CampusBannerInfo) updates) => super.copyWith((message) => updates(message as CampusBannerInfo)) as CampusBannerInfo; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static CampusBannerInfo create() => CampusBannerInfo._(); @$core.override CampusBannerInfo createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static CampusBannerInfo getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static CampusBannerInfo? _defaultInstance; @$pb.TagNumber(1) $core.String get image => $_getSZ(0); @$pb.TagNumber(1) set image($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasImage() => $_has(0); @$pb.TagNumber(1) void clearImage() => $_clearField(1); @$pb.TagNumber(2) $core.String get jumpUrl => $_getSZ(1); @$pb.TagNumber(2) set jumpUrl($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasJumpUrl() => $_has(1); @$pb.TagNumber(2) void clearJumpUrl() => $_clearField(2); } class CampusBillBoardReply extends $pb.GeneratedMessage { factory CampusBillBoardReply({ $core.String? title, $core.String? helpUri, $core.String? campusName, $fixnum.Int64? buildTime, $core.String? versionCode, $core.Iterable? list, $core.String? shareUri, $core.int? bindNotice, $core.String? updateToast, $fixnum.Int64? campusId, CampusFeatureProgress? openProgress, }) { final result = create(); if (title != null) result.title = title; if (helpUri != null) result.helpUri = helpUri; if (campusName != null) result.campusName = campusName; if (buildTime != null) result.buildTime = buildTime; if (versionCode != null) result.versionCode = versionCode; if (list != null) result.list.addAll(list); if (shareUri != null) result.shareUri = shareUri; if (bindNotice != null) result.bindNotice = bindNotice; if (updateToast != null) result.updateToast = updateToast; if (campusId != null) result.campusId = campusId; if (openProgress != null) result.openProgress = openProgress; return result; } CampusBillBoardReply._(); factory CampusBillBoardReply.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory CampusBillBoardReply.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'CampusBillBoardReply', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'title') ..aOS(2, _omitFieldNames ? '' : 'helpUri') ..aOS(3, _omitFieldNames ? '' : 'campusName') ..aInt64(4, _omitFieldNames ? '' : 'buildTime') ..aOS(5, _omitFieldNames ? '' : 'versionCode') ..pPM(6, _omitFieldNames ? '' : 'list', subBuilder: OfficialItem.create) ..aOS(7, _omitFieldNames ? '' : 'shareUri') ..aI(8, _omitFieldNames ? '' : 'bindNotice') ..aOS(9, _omitFieldNames ? '' : 'updateToast') ..aInt64(10, _omitFieldNames ? '' : 'campusId') ..aOM(11, _omitFieldNames ? '' : 'openProgress', subBuilder: CampusFeatureProgress.create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CampusBillBoardReply clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CampusBillBoardReply copyWith(void Function(CampusBillBoardReply) updates) => super.copyWith((message) => updates(message as CampusBillBoardReply)) as CampusBillBoardReply; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static CampusBillBoardReply create() => CampusBillBoardReply._(); @$core.override CampusBillBoardReply createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static CampusBillBoardReply getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static CampusBillBoardReply? _defaultInstance; @$pb.TagNumber(1) $core.String get title => $_getSZ(0); @$pb.TagNumber(1) set title($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasTitle() => $_has(0); @$pb.TagNumber(1) void clearTitle() => $_clearField(1); @$pb.TagNumber(2) $core.String get helpUri => $_getSZ(1); @$pb.TagNumber(2) set helpUri($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasHelpUri() => $_has(1); @$pb.TagNumber(2) void clearHelpUri() => $_clearField(2); @$pb.TagNumber(3) $core.String get campusName => $_getSZ(2); @$pb.TagNumber(3) set campusName($core.String value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasCampusName() => $_has(2); @$pb.TagNumber(3) void clearCampusName() => $_clearField(3); @$pb.TagNumber(4) $fixnum.Int64 get buildTime => $_getI64(3); @$pb.TagNumber(4) set buildTime($fixnum.Int64 value) => $_setInt64(3, value); @$pb.TagNumber(4) $core.bool hasBuildTime() => $_has(3); @$pb.TagNumber(4) void clearBuildTime() => $_clearField(4); @$pb.TagNumber(5) $core.String get versionCode => $_getSZ(4); @$pb.TagNumber(5) set versionCode($core.String value) => $_setString(4, value); @$pb.TagNumber(5) $core.bool hasVersionCode() => $_has(4); @$pb.TagNumber(5) void clearVersionCode() => $_clearField(5); @$pb.TagNumber(6) $pb.PbList get list => $_getList(5); @$pb.TagNumber(7) $core.String get shareUri => $_getSZ(6); @$pb.TagNumber(7) set shareUri($core.String value) => $_setString(6, value); @$pb.TagNumber(7) $core.bool hasShareUri() => $_has(6); @$pb.TagNumber(7) void clearShareUri() => $_clearField(7); @$pb.TagNumber(8) $core.int get bindNotice => $_getIZ(7); @$pb.TagNumber(8) set bindNotice($core.int value) => $_setSignedInt32(7, value); @$pb.TagNumber(8) $core.bool hasBindNotice() => $_has(7); @$pb.TagNumber(8) void clearBindNotice() => $_clearField(8); @$pb.TagNumber(9) $core.String get updateToast => $_getSZ(8); @$pb.TagNumber(9) set updateToast($core.String value) => $_setString(8, value); @$pb.TagNumber(9) $core.bool hasUpdateToast() => $_has(8); @$pb.TagNumber(9) void clearUpdateToast() => $_clearField(9); @$pb.TagNumber(10) $fixnum.Int64 get campusId => $_getI64(9); @$pb.TagNumber(10) set campusId($fixnum.Int64 value) => $_setInt64(9, value); @$pb.TagNumber(10) $core.bool hasCampusId() => $_has(9); @$pb.TagNumber(10) void clearCampusId() => $_clearField(10); @$pb.TagNumber(11) CampusFeatureProgress get openProgress => $_getN(10); @$pb.TagNumber(11) set openProgress(CampusFeatureProgress value) => $_setField(11, value); @$pb.TagNumber(11) $core.bool hasOpenProgress() => $_has(10); @$pb.TagNumber(11) void clearOpenProgress() => $_clearField(11); @$pb.TagNumber(11) CampusFeatureProgress ensureOpenProgress() => $_ensure(10); } class CampusBillBoardReq extends $pb.GeneratedMessage { factory CampusBillBoardReq({ $fixnum.Int64? campusId, $core.String? versionCode, $1.PlayerArgs? playerArgs, CampusReqFromType? fromType, }) { final result = create(); if (campusId != null) result.campusId = campusId; if (versionCode != null) result.versionCode = versionCode; if (playerArgs != null) result.playerArgs = playerArgs; if (fromType != null) result.fromType = fromType; return result; } CampusBillBoardReq._(); factory CampusBillBoardReq.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory CampusBillBoardReq.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'CampusBillBoardReq', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aInt64(1, _omitFieldNames ? '' : 'campusId') ..aOS(2, _omitFieldNames ? '' : 'versionCode') ..aOM<$1.PlayerArgs>(3, _omitFieldNames ? '' : 'playerArgs', subBuilder: $1.PlayerArgs.create) ..aE(4, _omitFieldNames ? '' : 'fromType', enumValues: CampusReqFromType.values) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CampusBillBoardReq clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CampusBillBoardReq copyWith(void Function(CampusBillBoardReq) updates) => super.copyWith((message) => updates(message as CampusBillBoardReq)) as CampusBillBoardReq; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static CampusBillBoardReq create() => CampusBillBoardReq._(); @$core.override CampusBillBoardReq createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static CampusBillBoardReq getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static CampusBillBoardReq? _defaultInstance; @$pb.TagNumber(1) $fixnum.Int64 get campusId => $_getI64(0); @$pb.TagNumber(1) set campusId($fixnum.Int64 value) => $_setInt64(0, value); @$pb.TagNumber(1) $core.bool hasCampusId() => $_has(0); @$pb.TagNumber(1) void clearCampusId() => $_clearField(1); @$pb.TagNumber(2) $core.String get versionCode => $_getSZ(1); @$pb.TagNumber(2) set versionCode($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasVersionCode() => $_has(1); @$pb.TagNumber(2) void clearVersionCode() => $_clearField(2); @$pb.TagNumber(3) $1.PlayerArgs get playerArgs => $_getN(2); @$pb.TagNumber(3) set playerArgs($1.PlayerArgs value) => $_setField(3, value); @$pb.TagNumber(3) $core.bool hasPlayerArgs() => $_has(2); @$pb.TagNumber(3) void clearPlayerArgs() => $_clearField(3); @$pb.TagNumber(3) $1.PlayerArgs ensurePlayerArgs() => $_ensure(2); @$pb.TagNumber(4) CampusReqFromType get fromType => $_getN(3); @$pb.TagNumber(4) set fromType(CampusReqFromType value) => $_setField(4, value); @$pb.TagNumber(4) $core.bool hasFromType() => $_has(3); @$pb.TagNumber(4) void clearFromType() => $_clearField(4); } class CampusBillboardInternalReq extends $pb.GeneratedMessage { factory CampusBillboardInternalReq({ $fixnum.Int64? mid, $fixnum.Int64? campusId, $core.String? versionCode, }) { final result = create(); if (mid != null) result.mid = mid; if (campusId != null) result.campusId = campusId; if (versionCode != null) result.versionCode = versionCode; return result; } CampusBillboardInternalReq._(); factory CampusBillboardInternalReq.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory CampusBillboardInternalReq.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'CampusBillboardInternalReq', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aInt64(1, _omitFieldNames ? '' : 'mid') ..aInt64(2, _omitFieldNames ? '' : 'campusId') ..aOS(3, _omitFieldNames ? '' : 'versionCode') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CampusBillboardInternalReq clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CampusBillboardInternalReq copyWith( void Function(CampusBillboardInternalReq) updates) => super.copyWith( (message) => updates(message as CampusBillboardInternalReq)) as CampusBillboardInternalReq; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static CampusBillboardInternalReq create() => CampusBillboardInternalReq._(); @$core.override CampusBillboardInternalReq createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static CampusBillboardInternalReq getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static CampusBillboardInternalReq? _defaultInstance; @$pb.TagNumber(1) $fixnum.Int64 get mid => $_getI64(0); @$pb.TagNumber(1) set mid($fixnum.Int64 value) => $_setInt64(0, value); @$pb.TagNumber(1) $core.bool hasMid() => $_has(0); @$pb.TagNumber(1) void clearMid() => $_clearField(1); @$pb.TagNumber(2) $fixnum.Int64 get campusId => $_getI64(1); @$pb.TagNumber(2) set campusId($fixnum.Int64 value) => $_setInt64(1, value); @$pb.TagNumber(2) $core.bool hasCampusId() => $_has(1); @$pb.TagNumber(2) void clearCampusId() => $_clearField(2); @$pb.TagNumber(3) $core.String get versionCode => $_getSZ(2); @$pb.TagNumber(3) set versionCode($core.String value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasVersionCode() => $_has(2); @$pb.TagNumber(3) void clearVersionCode() => $_clearField(3); } class CampusEntryTabReq extends $pb.GeneratedMessage { factory CampusEntryTabReq({ $fixnum.Int64? campusId, }) { final result = create(); if (campusId != null) result.campusId = campusId; return result; } CampusEntryTabReq._(); factory CampusEntryTabReq.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory CampusEntryTabReq.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'CampusEntryTabReq', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aInt64(1, _omitFieldNames ? '' : 'campusId') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CampusEntryTabReq clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CampusEntryTabReq copyWith(void Function(CampusEntryTabReq) updates) => super.copyWith((message) => updates(message as CampusEntryTabReq)) as CampusEntryTabReq; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static CampusEntryTabReq create() => CampusEntryTabReq._(); @$core.override CampusEntryTabReq createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static CampusEntryTabReq getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static CampusEntryTabReq? _defaultInstance; @$pb.TagNumber(1) $fixnum.Int64 get campusId => $_getI64(0); @$pb.TagNumber(1) set campusId($fixnum.Int64 value) => $_setInt64(0, value); @$pb.TagNumber(1) $core.bool hasCampusId() => $_has(0); @$pb.TagNumber(1) void clearCampusId() => $_clearField(1); } class CampusEntryTabResp extends $pb.GeneratedMessage { factory CampusEntryTabResp({ CampusEntryType? entryType, }) { final result = create(); if (entryType != null) result.entryType = entryType; return result; } CampusEntryTabResp._(); factory CampusEntryTabResp.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory CampusEntryTabResp.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'CampusEntryTabResp', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aE(1, _omitFieldNames ? '' : 'entryType', enumValues: CampusEntryType.values) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CampusEntryTabResp clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CampusEntryTabResp copyWith(void Function(CampusEntryTabResp) updates) => super.copyWith((message) => updates(message as CampusEntryTabResp)) as CampusEntryTabResp; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static CampusEntryTabResp create() => CampusEntryTabResp._(); @$core.override CampusEntryTabResp createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static CampusEntryTabResp getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static CampusEntryTabResp? _defaultInstance; @$pb.TagNumber(1) CampusEntryType get entryType => $_getN(0); @$pb.TagNumber(1) set entryType(CampusEntryType value) => $_setField(1, value); @$pb.TagNumber(1) $core.bool hasEntryType() => $_has(0); @$pb.TagNumber(1) void clearEntryType() => $_clearField(1); } class CampusFeatureProgress extends $pb.GeneratedMessage { factory CampusFeatureProgress({ $fixnum.Int64? progressFull, $fixnum.Int64? progressAchieved, $core.String? descTitle, $core.String? desc1, CampusLabel? btn, }) { final result = create(); if (progressFull != null) result.progressFull = progressFull; if (progressAchieved != null) result.progressAchieved = progressAchieved; if (descTitle != null) result.descTitle = descTitle; if (desc1 != null) result.desc1 = desc1; if (btn != null) result.btn = btn; return result; } CampusFeatureProgress._(); factory CampusFeatureProgress.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory CampusFeatureProgress.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'CampusFeatureProgress', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aInt64(1, _omitFieldNames ? '' : 'progressFull') ..aInt64(2, _omitFieldNames ? '' : 'progressAchieved') ..aOS(3, _omitFieldNames ? '' : 'descTitle') ..aOS(4, _omitFieldNames ? '' : 'desc1') ..aOM(5, _omitFieldNames ? '' : 'btn', subBuilder: CampusLabel.create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CampusFeatureProgress clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CampusFeatureProgress copyWith( void Function(CampusFeatureProgress) updates) => super.copyWith((message) => updates(message as CampusFeatureProgress)) as CampusFeatureProgress; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static CampusFeatureProgress create() => CampusFeatureProgress._(); @$core.override CampusFeatureProgress createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static CampusFeatureProgress getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static CampusFeatureProgress? _defaultInstance; @$pb.TagNumber(1) $fixnum.Int64 get progressFull => $_getI64(0); @$pb.TagNumber(1) set progressFull($fixnum.Int64 value) => $_setInt64(0, value); @$pb.TagNumber(1) $core.bool hasProgressFull() => $_has(0); @$pb.TagNumber(1) void clearProgressFull() => $_clearField(1); @$pb.TagNumber(2) $fixnum.Int64 get progressAchieved => $_getI64(1); @$pb.TagNumber(2) set progressAchieved($fixnum.Int64 value) => $_setInt64(1, value); @$pb.TagNumber(2) $core.bool hasProgressAchieved() => $_has(1); @$pb.TagNumber(2) void clearProgressAchieved() => $_clearField(2); @$pb.TagNumber(3) $core.String get descTitle => $_getSZ(2); @$pb.TagNumber(3) set descTitle($core.String value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasDescTitle() => $_has(2); @$pb.TagNumber(3) void clearDescTitle() => $_clearField(3); @$pb.TagNumber(4) $core.String get desc1 => $_getSZ(3); @$pb.TagNumber(4) set desc1($core.String value) => $_setString(3, value); @$pb.TagNumber(4) $core.bool hasDesc1() => $_has(3); @$pb.TagNumber(4) void clearDesc1() => $_clearField(4); @$pb.TagNumber(5) CampusLabel get btn => $_getN(4); @$pb.TagNumber(5) set btn(CampusLabel value) => $_setField(5, value); @$pb.TagNumber(5) $core.bool hasBtn() => $_has(4); @$pb.TagNumber(5) void clearBtn() => $_clearField(5); @$pb.TagNumber(5) CampusLabel ensureBtn() => $_ensure(4); } class CampusFeedbackInfo extends $pb.GeneratedMessage { factory CampusFeedbackInfo({ $core.int? bizType, $fixnum.Int64? bizId, $fixnum.Int64? campusId, $core.String? reason, }) { final result = create(); if (bizType != null) result.bizType = bizType; if (bizId != null) result.bizId = bizId; if (campusId != null) result.campusId = campusId; if (reason != null) result.reason = reason; return result; } CampusFeedbackInfo._(); factory CampusFeedbackInfo.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory CampusFeedbackInfo.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'CampusFeedbackInfo', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aI(1, _omitFieldNames ? '' : 'bizType') ..aInt64(2, _omitFieldNames ? '' : 'bizId') ..aInt64(3, _omitFieldNames ? '' : 'campusId') ..aOS(4, _omitFieldNames ? '' : 'reason') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CampusFeedbackInfo clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CampusFeedbackInfo copyWith(void Function(CampusFeedbackInfo) updates) => super.copyWith((message) => updates(message as CampusFeedbackInfo)) as CampusFeedbackInfo; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static CampusFeedbackInfo create() => CampusFeedbackInfo._(); @$core.override CampusFeedbackInfo createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static CampusFeedbackInfo getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static CampusFeedbackInfo? _defaultInstance; @$pb.TagNumber(1) $core.int get bizType => $_getIZ(0); @$pb.TagNumber(1) set bizType($core.int value) => $_setSignedInt32(0, value); @$pb.TagNumber(1) $core.bool hasBizType() => $_has(0); @$pb.TagNumber(1) void clearBizType() => $_clearField(1); @$pb.TagNumber(2) $fixnum.Int64 get bizId => $_getI64(1); @$pb.TagNumber(2) set bizId($fixnum.Int64 value) => $_setInt64(1, value); @$pb.TagNumber(2) $core.bool hasBizId() => $_has(1); @$pb.TagNumber(2) void clearBizId() => $_clearField(2); @$pb.TagNumber(3) $fixnum.Int64 get campusId => $_getI64(2); @$pb.TagNumber(3) set campusId($fixnum.Int64 value) => $_setInt64(2, value); @$pb.TagNumber(3) $core.bool hasCampusId() => $_has(2); @$pb.TagNumber(3) void clearCampusId() => $_clearField(3); @$pb.TagNumber(4) $core.String get reason => $_getSZ(3); @$pb.TagNumber(4) set reason($core.String value) => $_setString(3, value); @$pb.TagNumber(4) $core.bool hasReason() => $_has(3); @$pb.TagNumber(4) void clearReason() => $_clearField(4); } class CampusFeedbackReply extends $pb.GeneratedMessage { factory CampusFeedbackReply({ $core.String? message, }) { final result = create(); if (message != null) result.message = message; return result; } CampusFeedbackReply._(); factory CampusFeedbackReply.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory CampusFeedbackReply.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'CampusFeedbackReply', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'message') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CampusFeedbackReply clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CampusFeedbackReply copyWith(void Function(CampusFeedbackReply) updates) => super.copyWith((message) => updates(message as CampusFeedbackReply)) as CampusFeedbackReply; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static CampusFeedbackReply create() => CampusFeedbackReply._(); @$core.override CampusFeedbackReply createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static CampusFeedbackReply getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static CampusFeedbackReply? _defaultInstance; @$pb.TagNumber(1) $core.String get message => $_getSZ(0); @$pb.TagNumber(1) set message($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasMessage() => $_has(0); @$pb.TagNumber(1) void clearMessage() => $_clearField(1); } class CampusFeedbackReq extends $pb.GeneratedMessage { factory CampusFeedbackReq({ $core.Iterable? infos, CampusReqFromType? from, CampusReqFromType? fromType, }) { final result = create(); if (infos != null) result.infos.addAll(infos); if (from != null) result.from = from; if (fromType != null) result.fromType = fromType; return result; } CampusFeedbackReq._(); factory CampusFeedbackReq.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory CampusFeedbackReq.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'CampusFeedbackReq', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..pPM(1, _omitFieldNames ? '' : 'infos', subBuilder: CampusFeedbackInfo.create) ..aE(2, _omitFieldNames ? '' : 'from', enumValues: CampusReqFromType.values) ..aE(3, _omitFieldNames ? '' : 'fromType', enumValues: CampusReqFromType.values) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CampusFeedbackReq clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CampusFeedbackReq copyWith(void Function(CampusFeedbackReq) updates) => super.copyWith((message) => updates(message as CampusFeedbackReq)) as CampusFeedbackReq; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static CampusFeedbackReq create() => CampusFeedbackReq._(); @$core.override CampusFeedbackReq createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static CampusFeedbackReq getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static CampusFeedbackReq? _defaultInstance; @$pb.TagNumber(1) $pb.PbList get infos => $_getList(0); @$pb.TagNumber(2) CampusReqFromType get from => $_getN(1); @$pb.TagNumber(2) set from(CampusReqFromType value) => $_setField(2, value); @$pb.TagNumber(2) $core.bool hasFrom() => $_has(1); @$pb.TagNumber(2) void clearFrom() => $_clearField(2); @$pb.TagNumber(3) CampusReqFromType get fromType => $_getN(2); @$pb.TagNumber(3) set fromType(CampusReqFromType value) => $_setField(3, value); @$pb.TagNumber(3) $core.bool hasFromType() => $_has(2); @$pb.TagNumber(3) void clearFromType() => $_clearField(3); } class CampusHomePagesReply extends $pb.GeneratedMessage { factory CampusHomePagesReply({ CampusRcmdTop? top, CampusTop? campusTop, $core.int? pageType, }) { final result = create(); if (top != null) result.top = top; if (campusTop != null) result.campusTop = campusTop; if (pageType != null) result.pageType = pageType; return result; } CampusHomePagesReply._(); factory CampusHomePagesReply.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory CampusHomePagesReply.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'CampusHomePagesReply', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOM(1, _omitFieldNames ? '' : 'top', subBuilder: CampusRcmdTop.create) ..aOM(2, _omitFieldNames ? '' : 'campusTop', subBuilder: CampusTop.create) ..aI(3, _omitFieldNames ? '' : 'pageType') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CampusHomePagesReply clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CampusHomePagesReply copyWith(void Function(CampusHomePagesReply) updates) => super.copyWith((message) => updates(message as CampusHomePagesReply)) as CampusHomePagesReply; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static CampusHomePagesReply create() => CampusHomePagesReply._(); @$core.override CampusHomePagesReply createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static CampusHomePagesReply getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static CampusHomePagesReply? _defaultInstance; @$pb.TagNumber(1) CampusRcmdTop get top => $_getN(0); @$pb.TagNumber(1) set top(CampusRcmdTop value) => $_setField(1, value); @$pb.TagNumber(1) $core.bool hasTop() => $_has(0); @$pb.TagNumber(1) void clearTop() => $_clearField(1); @$pb.TagNumber(1) CampusRcmdTop ensureTop() => $_ensure(0); @$pb.TagNumber(2) CampusTop get campusTop => $_getN(1); @$pb.TagNumber(2) set campusTop(CampusTop value) => $_setField(2, value); @$pb.TagNumber(2) $core.bool hasCampusTop() => $_has(1); @$pb.TagNumber(2) void clearCampusTop() => $_clearField(2); @$pb.TagNumber(2) CampusTop ensureCampusTop() => $_ensure(1); @$pb.TagNumber(3) $core.int get pageType => $_getIZ(2); @$pb.TagNumber(3) set pageType($core.int value) => $_setSignedInt32(2, value); @$pb.TagNumber(3) $core.bool hasPageType() => $_has(2); @$pb.TagNumber(3) void clearPageType() => $_clearField(3); } class CampusHomePagesReq extends $pb.GeneratedMessage { factory CampusHomePagesReq({ $fixnum.Int64? campusId, $core.String? campusName, $core.double? lat, $core.double? lng, $1.PlayerArgs? playerArgs, CampusHomePageType? pageType, }) { final result = create(); if (campusId != null) result.campusId = campusId; if (campusName != null) result.campusName = campusName; if (lat != null) result.lat = lat; if (lng != null) result.lng = lng; if (playerArgs != null) result.playerArgs = playerArgs; if (pageType != null) result.pageType = pageType; return result; } CampusHomePagesReq._(); factory CampusHomePagesReq.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory CampusHomePagesReq.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'CampusHomePagesReq', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aInt64(1, _omitFieldNames ? '' : 'campusId') ..aOS(2, _omitFieldNames ? '' : 'campusName') ..aD(3, _omitFieldNames ? '' : 'lat') ..aD(4, _omitFieldNames ? '' : 'lng') ..aOM<$1.PlayerArgs>(5, _omitFieldNames ? '' : 'playerArgs', subBuilder: $1.PlayerArgs.create) ..aE(6, _omitFieldNames ? '' : 'pageType', enumValues: CampusHomePageType.values) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CampusHomePagesReq clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CampusHomePagesReq copyWith(void Function(CampusHomePagesReq) updates) => super.copyWith((message) => updates(message as CampusHomePagesReq)) as CampusHomePagesReq; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static CampusHomePagesReq create() => CampusHomePagesReq._(); @$core.override CampusHomePagesReq createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static CampusHomePagesReq getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static CampusHomePagesReq? _defaultInstance; @$pb.TagNumber(1) $fixnum.Int64 get campusId => $_getI64(0); @$pb.TagNumber(1) set campusId($fixnum.Int64 value) => $_setInt64(0, value); @$pb.TagNumber(1) $core.bool hasCampusId() => $_has(0); @$pb.TagNumber(1) void clearCampusId() => $_clearField(1); @$pb.TagNumber(2) $core.String get campusName => $_getSZ(1); @$pb.TagNumber(2) set campusName($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasCampusName() => $_has(1); @$pb.TagNumber(2) void clearCampusName() => $_clearField(2); @$pb.TagNumber(3) $core.double get lat => $_getN(2); @$pb.TagNumber(3) set lat($core.double value) => $_setDouble(2, value); @$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 value) => $_setDouble(3, value); @$pb.TagNumber(4) $core.bool hasLng() => $_has(3); @$pb.TagNumber(4) void clearLng() => $_clearField(4); @$pb.TagNumber(5) $1.PlayerArgs get playerArgs => $_getN(4); @$pb.TagNumber(5) set playerArgs($1.PlayerArgs value) => $_setField(5, value); @$pb.TagNumber(5) $core.bool hasPlayerArgs() => $_has(4); @$pb.TagNumber(5) void clearPlayerArgs() => $_clearField(5); @$pb.TagNumber(5) $1.PlayerArgs ensurePlayerArgs() => $_ensure(4); @$pb.TagNumber(6) CampusHomePageType get pageType => $_getN(5); @$pb.TagNumber(6) set pageType(CampusHomePageType value) => $_setField(6, value); @$pb.TagNumber(6) $core.bool hasPageType() => $_has(5); @$pb.TagNumber(6) void clearPageType() => $_clearField(6); } class CampusHomeRcmdTopic extends $pb.GeneratedMessage { factory CampusHomeRcmdTopic({ ModuleTitle? title, $core.Iterable? topic, }) { final result = create(); if (title != null) result.title = title; if (topic != null) result.topic.addAll(topic); return result; } CampusHomeRcmdTopic._(); factory CampusHomeRcmdTopic.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory CampusHomeRcmdTopic.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'CampusHomeRcmdTopic', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOM(1, _omitFieldNames ? '' : 'title', subBuilder: ModuleTitle.create) ..pPM(2, _omitFieldNames ? '' : 'topic', subBuilder: TopicItem.create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CampusHomeRcmdTopic clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CampusHomeRcmdTopic copyWith(void Function(CampusHomeRcmdTopic) updates) => super.copyWith((message) => updates(message as CampusHomeRcmdTopic)) as CampusHomeRcmdTopic; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static CampusHomeRcmdTopic create() => CampusHomeRcmdTopic._(); @$core.override CampusHomeRcmdTopic createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static CampusHomeRcmdTopic getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static CampusHomeRcmdTopic? _defaultInstance; @$pb.TagNumber(1) ModuleTitle get title => $_getN(0); @$pb.TagNumber(1) set title(ModuleTitle value) => $_setField(1, value); @$pb.TagNumber(1) $core.bool hasTitle() => $_has(0); @$pb.TagNumber(1) void clearTitle() => $_clearField(1); @$pb.TagNumber(1) ModuleTitle ensureTitle() => $_ensure(0); @$pb.TagNumber(2) $pb.PbList get topic => $_getList(1); } class CampusInfo extends $pb.GeneratedMessage { factory CampusInfo({ $fixnum.Int64? campusId, $core.String? campusName, $core.String? desc, $fixnum.Int64? online, $core.String? url, }) { final result = create(); if (campusId != null) result.campusId = campusId; if (campusName != null) result.campusName = campusName; if (desc != null) result.desc = desc; if (online != null) result.online = online; if (url != null) result.url = url; return result; } CampusInfo._(); factory CampusInfo.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory CampusInfo.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'CampusInfo', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aInt64(1, _omitFieldNames ? '' : 'campusId') ..aOS(2, _omitFieldNames ? '' : 'campusName') ..aOS(3, _omitFieldNames ? '' : 'desc') ..aInt64(4, _omitFieldNames ? '' : 'online') ..aOS(5, _omitFieldNames ? '' : 'url') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CampusInfo clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CampusInfo copyWith(void Function(CampusInfo) updates) => super.copyWith((message) => updates(message as CampusInfo)) as CampusInfo; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static CampusInfo create() => CampusInfo._(); @$core.override CampusInfo createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static CampusInfo getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static CampusInfo? _defaultInstance; @$pb.TagNumber(1) $fixnum.Int64 get campusId => $_getI64(0); @$pb.TagNumber(1) set campusId($fixnum.Int64 value) => $_setInt64(0, value); @$pb.TagNumber(1) $core.bool hasCampusId() => $_has(0); @$pb.TagNumber(1) void clearCampusId() => $_clearField(1); @$pb.TagNumber(2) $core.String get campusName => $_getSZ(1); @$pb.TagNumber(2) set campusName($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasCampusName() => $_has(1); @$pb.TagNumber(2) void clearCampusName() => $_clearField(2); @$pb.TagNumber(3) $core.String get desc => $_getSZ(2); @$pb.TagNumber(3) set desc($core.String value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasDesc() => $_has(2); @$pb.TagNumber(3) void clearDesc() => $_clearField(3); @$pb.TagNumber(4) $fixnum.Int64 get online => $_getI64(3); @$pb.TagNumber(4) set online($fixnum.Int64 value) => $_setInt64(3, value); @$pb.TagNumber(4) $core.bool hasOnline() => $_has(3); @$pb.TagNumber(4) void clearOnline() => $_clearField(4); @$pb.TagNumber(5) $core.String get url => $_getSZ(4); @$pb.TagNumber(5) set url($core.String value) => $_setString(4, value); @$pb.TagNumber(5) $core.bool hasUrl() => $_has(4); @$pb.TagNumber(5) void clearUrl() => $_clearField(5); } class CampusLabel extends $pb.GeneratedMessage { factory CampusLabel({ $core.String? text, $core.String? url, $core.String? desc, }) { final result = create(); if (text != null) result.text = text; if (url != null) result.url = url; if (desc != null) result.desc = desc; return result; } CampusLabel._(); factory CampusLabel.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory CampusLabel.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'CampusLabel', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'text') ..aOS(2, _omitFieldNames ? '' : 'url') ..aOS(3, _omitFieldNames ? '' : 'desc') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CampusLabel clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CampusLabel copyWith(void Function(CampusLabel) updates) => super.copyWith((message) => updates(message as CampusLabel)) as CampusLabel; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static CampusLabel create() => CampusLabel._(); @$core.override CampusLabel createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static CampusLabel getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static CampusLabel? _defaultInstance; @$pb.TagNumber(1) $core.String get text => $_getSZ(0); @$pb.TagNumber(1) set text($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasText() => $_has(0); @$pb.TagNumber(1) void clearText() => $_clearField(1); @$pb.TagNumber(2) $core.String get url => $_getSZ(1); @$pb.TagNumber(2) set url($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasUrl() => $_has(1); @$pb.TagNumber(2) void clearUrl() => $_clearField(2); @$pb.TagNumber(3) $core.String get desc => $_getSZ(2); @$pb.TagNumber(3) set desc($core.String value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasDesc() => $_has(2); @$pb.TagNumber(3) void clearDesc() => $_clearField(3); } class CampusMateLikeListReply extends $pb.GeneratedMessage { factory CampusMateLikeListReply({ $core.Iterable? list, }) { final result = create(); if (list != null) result.list.addAll(list); return result; } CampusMateLikeListReply._(); factory CampusMateLikeListReply.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory CampusMateLikeListReply.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'CampusMateLikeListReply', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..pPM(1, _omitFieldNames ? '' : 'list', subBuilder: ModuleAuthor.create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CampusMateLikeListReply clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CampusMateLikeListReply copyWith( void Function(CampusMateLikeListReply) updates) => super.copyWith((message) => updates(message as CampusMateLikeListReply)) as CampusMateLikeListReply; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static CampusMateLikeListReply create() => CampusMateLikeListReply._(); @$core.override CampusMateLikeListReply createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static CampusMateLikeListReply getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static CampusMateLikeListReply? _defaultInstance; @$pb.TagNumber(1) $pb.PbList get list => $_getList(0); } class CampusMateLikeListReq extends $pb.GeneratedMessage { factory CampusMateLikeListReq({ $fixnum.Int64? dynamicId, CampusReqFromType? fromType, }) { final result = create(); if (dynamicId != null) result.dynamicId = dynamicId; if (fromType != null) result.fromType = fromType; return result; } CampusMateLikeListReq._(); factory CampusMateLikeListReq.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory CampusMateLikeListReq.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'CampusMateLikeListReq', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aInt64(1, _omitFieldNames ? '' : 'dynamicId') ..aE(2, _omitFieldNames ? '' : 'fromType', enumValues: CampusReqFromType.values) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CampusMateLikeListReq clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CampusMateLikeListReq copyWith( void Function(CampusMateLikeListReq) updates) => super.copyWith((message) => updates(message as CampusMateLikeListReq)) as CampusMateLikeListReq; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static CampusMateLikeListReq create() => CampusMateLikeListReq._(); @$core.override CampusMateLikeListReq createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static CampusMateLikeListReq getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static CampusMateLikeListReq? _defaultInstance; @$pb.TagNumber(1) $fixnum.Int64 get dynamicId => $_getI64(0); @$pb.TagNumber(1) set dynamicId($fixnum.Int64 value) => $_setInt64(0, value); @$pb.TagNumber(1) $core.bool hasDynamicId() => $_has(0); @$pb.TagNumber(1) void clearDynamicId() => $_clearField(1); @$pb.TagNumber(2) CampusReqFromType get fromType => $_getN(1); @$pb.TagNumber(2) set fromType(CampusReqFromType value) => $_setField(2, value); @$pb.TagNumber(2) $core.bool hasFromType() => $_has(1); @$pb.TagNumber(2) void clearFromType() => $_clearField(2); } class CampusMngBadge extends $pb.GeneratedMessage { factory CampusMngBadge({ $core.String? title, $core.String? badgeUrl, $core.String? uploadHintMsg, }) { final result = create(); if (title != null) result.title = title; if (badgeUrl != null) result.badgeUrl = badgeUrl; if (uploadHintMsg != null) result.uploadHintMsg = uploadHintMsg; return result; } CampusMngBadge._(); factory CampusMngBadge.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory CampusMngBadge.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'CampusMngBadge', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'title') ..aOS(2, _omitFieldNames ? '' : 'badgeUrl') ..aOS(3, _omitFieldNames ? '' : 'uploadHintMsg') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CampusMngBadge clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CampusMngBadge copyWith(void Function(CampusMngBadge) updates) => super.copyWith((message) => updates(message as CampusMngBadge)) as CampusMngBadge; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static CampusMngBadge create() => CampusMngBadge._(); @$core.override CampusMngBadge createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static CampusMngBadge getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static CampusMngBadge? _defaultInstance; @$pb.TagNumber(1) $core.String get title => $_getSZ(0); @$pb.TagNumber(1) set title($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasTitle() => $_has(0); @$pb.TagNumber(1) void clearTitle() => $_clearField(1); @$pb.TagNumber(2) $core.String get badgeUrl => $_getSZ(1); @$pb.TagNumber(2) set badgeUrl($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasBadgeUrl() => $_has(1); @$pb.TagNumber(2) void clearBadgeUrl() => $_clearField(2); @$pb.TagNumber(3) $core.String get uploadHintMsg => $_getSZ(2); @$pb.TagNumber(3) set uploadHintMsg($core.String value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasUploadHintMsg() => $_has(2); @$pb.TagNumber(3) void clearUploadHintMsg() => $_clearField(3); } class CampusMngBasicInfo extends $pb.GeneratedMessage { factory CampusMngBasicInfo({ $fixnum.Int64? campusId, $core.String? campusName, $core.String? hintMsg, }) { final result = create(); if (campusId != null) result.campusId = campusId; if (campusName != null) result.campusName = campusName; if (hintMsg != null) result.hintMsg = hintMsg; return result; } CampusMngBasicInfo._(); factory CampusMngBasicInfo.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory CampusMngBasicInfo.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'CampusMngBasicInfo', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aInt64(1, _omitFieldNames ? '' : 'campusId') ..aOS(2, _omitFieldNames ? '' : 'campusName') ..aOS(3, _omitFieldNames ? '' : 'hintMsg') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CampusMngBasicInfo clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CampusMngBasicInfo copyWith(void Function(CampusMngBasicInfo) updates) => super.copyWith((message) => updates(message as CampusMngBasicInfo)) as CampusMngBasicInfo; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static CampusMngBasicInfo create() => CampusMngBasicInfo._(); @$core.override CampusMngBasicInfo createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static CampusMngBasicInfo getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static CampusMngBasicInfo? _defaultInstance; @$pb.TagNumber(1) $fixnum.Int64 get campusId => $_getI64(0); @$pb.TagNumber(1) set campusId($fixnum.Int64 value) => $_setInt64(0, value); @$pb.TagNumber(1) $core.bool hasCampusId() => $_has(0); @$pb.TagNumber(1) void clearCampusId() => $_clearField(1); @$pb.TagNumber(2) $core.String get campusName => $_getSZ(1); @$pb.TagNumber(2) set campusName($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasCampusName() => $_has(1); @$pb.TagNumber(2) void clearCampusName() => $_clearField(2); @$pb.TagNumber(3) $core.String get hintMsg => $_getSZ(2); @$pb.TagNumber(3) set hintMsg($core.String value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasHintMsg() => $_has(2); @$pb.TagNumber(3) void clearHintMsg() => $_clearField(3); } class CampusMngDetailReply extends $pb.GeneratedMessage { factory CampusMngDetailReply({ $core.Iterable? items, $core.String? topHintBarMsg, $core.String? bottomSubmitHintMsg, $fixnum.Int64? campusId, $core.String? campusName, }) { final result = create(); if (items != null) result.items.addAll(items); if (topHintBarMsg != null) result.topHintBarMsg = topHintBarMsg; if (bottomSubmitHintMsg != null) result.bottomSubmitHintMsg = bottomSubmitHintMsg; if (campusId != null) result.campusId = campusId; if (campusName != null) result.campusName = campusName; return result; } CampusMngDetailReply._(); factory CampusMngDetailReply.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory CampusMngDetailReply.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'CampusMngDetailReply', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..pPM(1, _omitFieldNames ? '' : 'items', subBuilder: CampusMngItem.create) ..aOS(2, _omitFieldNames ? '' : 'topHintBarMsg') ..aOS(3, _omitFieldNames ? '' : 'bottomSubmitHintMsg') ..aInt64(4, _omitFieldNames ? '' : 'campusId') ..aOS(5, _omitFieldNames ? '' : 'campusName') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CampusMngDetailReply clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CampusMngDetailReply copyWith(void Function(CampusMngDetailReply) updates) => super.copyWith((message) => updates(message as CampusMngDetailReply)) as CampusMngDetailReply; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static CampusMngDetailReply create() => CampusMngDetailReply._(); @$core.override CampusMngDetailReply createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static CampusMngDetailReply getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static CampusMngDetailReply? _defaultInstance; @$pb.TagNumber(1) $pb.PbList get items => $_getList(0); @$pb.TagNumber(2) $core.String get topHintBarMsg => $_getSZ(1); @$pb.TagNumber(2) set topHintBarMsg($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasTopHintBarMsg() => $_has(1); @$pb.TagNumber(2) void clearTopHintBarMsg() => $_clearField(2); @$pb.TagNumber(3) $core.String get bottomSubmitHintMsg => $_getSZ(2); @$pb.TagNumber(3) set bottomSubmitHintMsg($core.String value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasBottomSubmitHintMsg() => $_has(2); @$pb.TagNumber(3) void clearBottomSubmitHintMsg() => $_clearField(3); @$pb.TagNumber(4) $fixnum.Int64 get campusId => $_getI64(3); @$pb.TagNumber(4) set campusId($fixnum.Int64 value) => $_setInt64(3, value); @$pb.TagNumber(4) $core.bool hasCampusId() => $_has(3); @$pb.TagNumber(4) void clearCampusId() => $_clearField(4); @$pb.TagNumber(5) $core.String get campusName => $_getSZ(4); @$pb.TagNumber(5) set campusName($core.String value) => $_setString(4, value); @$pb.TagNumber(5) $core.bool hasCampusName() => $_has(4); @$pb.TagNumber(5) void clearCampusName() => $_clearField(5); } class CampusMngDetailReq extends $pb.GeneratedMessage { factory CampusMngDetailReq({ $fixnum.Int64? campusId, }) { final result = create(); if (campusId != null) result.campusId = campusId; return result; } CampusMngDetailReq._(); factory CampusMngDetailReq.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory CampusMngDetailReq.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'CampusMngDetailReq', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aInt64(1, _omitFieldNames ? '' : 'campusId') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CampusMngDetailReq clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CampusMngDetailReq copyWith(void Function(CampusMngDetailReq) updates) => super.copyWith((message) => updates(message as CampusMngDetailReq)) as CampusMngDetailReq; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static CampusMngDetailReq create() => CampusMngDetailReq._(); @$core.override CampusMngDetailReq createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static CampusMngDetailReq getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static CampusMngDetailReq? _defaultInstance; @$pb.TagNumber(1) $fixnum.Int64 get campusId => $_getI64(0); @$pb.TagNumber(1) set campusId($fixnum.Int64 value) => $_setInt64(0, value); @$pb.TagNumber(1) $core.bool hasCampusId() => $_has(0); @$pb.TagNumber(1) void clearCampusId() => $_clearField(1); } enum CampusMngItem_Item { basicInfo, badge, slogan, quiz, notSet } class CampusMngItem extends $pb.GeneratedMessage { factory CampusMngItem({ CampusMngAuditStatus? auditStatus, $core.String? auditMessage, CampusMngItemType? itemType, $core.String? mngItemId, $core.bool? isDel, CampusMngBasicInfo? basicInfo, CampusMngBadge? badge, CampusMngSlogan? slogan, CampusMngQuiz? quiz, }) { final result = create(); if (auditStatus != null) result.auditStatus = auditStatus; if (auditMessage != null) result.auditMessage = auditMessage; if (itemType != null) result.itemType = itemType; if (mngItemId != null) result.mngItemId = mngItemId; if (isDel != null) result.isDel = isDel; if (basicInfo != null) result.basicInfo = basicInfo; if (badge != null) result.badge = badge; if (slogan != null) result.slogan = slogan; if (quiz != null) result.quiz = quiz; return result; } CampusMngItem._(); factory CampusMngItem.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory CampusMngItem.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static const $core.Map<$core.int, CampusMngItem_Item> _CampusMngItem_ItemByTag = { 6: CampusMngItem_Item.basicInfo, 7: CampusMngItem_Item.badge, 8: CampusMngItem_Item.slogan, 9: CampusMngItem_Item.quiz, 0: CampusMngItem_Item.notSet }; static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'CampusMngItem', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..oo(0, [6, 7, 8, 9]) ..aE(1, _omitFieldNames ? '' : 'auditStatus', enumValues: CampusMngAuditStatus.values) ..aOS(2, _omitFieldNames ? '' : 'auditMessage') ..aE(3, _omitFieldNames ? '' : 'itemType', enumValues: CampusMngItemType.values) ..aOS(4, _omitFieldNames ? '' : 'mngItemId') ..aOB(5, _omitFieldNames ? '' : 'isDel') ..aOM(6, _omitFieldNames ? '' : 'basicInfo', subBuilder: CampusMngBasicInfo.create) ..aOM(7, _omitFieldNames ? '' : 'badge', subBuilder: CampusMngBadge.create) ..aOM(8, _omitFieldNames ? '' : 'slogan', subBuilder: CampusMngSlogan.create) ..aOM(9, _omitFieldNames ? '' : 'quiz', subBuilder: CampusMngQuiz.create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CampusMngItem clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CampusMngItem copyWith(void Function(CampusMngItem) updates) => super.copyWith((message) => updates(message as CampusMngItem)) as CampusMngItem; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static CampusMngItem create() => CampusMngItem._(); @$core.override CampusMngItem createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static CampusMngItem getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static CampusMngItem? _defaultInstance; @$pb.TagNumber(6) @$pb.TagNumber(7) @$pb.TagNumber(8) @$pb.TagNumber(9) CampusMngItem_Item whichItem() => _CampusMngItem_ItemByTag[$_whichOneof(0)]!; @$pb.TagNumber(6) @$pb.TagNumber(7) @$pb.TagNumber(8) @$pb.TagNumber(9) void clearItem() => $_clearField($_whichOneof(0)); @$pb.TagNumber(1) CampusMngAuditStatus get auditStatus => $_getN(0); @$pb.TagNumber(1) set auditStatus(CampusMngAuditStatus value) => $_setField(1, value); @$pb.TagNumber(1) $core.bool hasAuditStatus() => $_has(0); @$pb.TagNumber(1) void clearAuditStatus() => $_clearField(1); @$pb.TagNumber(2) $core.String get auditMessage => $_getSZ(1); @$pb.TagNumber(2) set auditMessage($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasAuditMessage() => $_has(1); @$pb.TagNumber(2) void clearAuditMessage() => $_clearField(2); @$pb.TagNumber(3) CampusMngItemType get itemType => $_getN(2); @$pb.TagNumber(3) set itemType(CampusMngItemType value) => $_setField(3, value); @$pb.TagNumber(3) $core.bool hasItemType() => $_has(2); @$pb.TagNumber(3) void clearItemType() => $_clearField(3); @$pb.TagNumber(4) $core.String get mngItemId => $_getSZ(3); @$pb.TagNumber(4) set mngItemId($core.String value) => $_setString(3, value); @$pb.TagNumber(4) $core.bool hasMngItemId() => $_has(3); @$pb.TagNumber(4) void clearMngItemId() => $_clearField(4); @$pb.TagNumber(5) $core.bool get isDel => $_getBF(4); @$pb.TagNumber(5) set isDel($core.bool value) => $_setBool(4, value); @$pb.TagNumber(5) $core.bool hasIsDel() => $_has(4); @$pb.TagNumber(5) void clearIsDel() => $_clearField(5); @$pb.TagNumber(6) CampusMngBasicInfo get basicInfo => $_getN(5); @$pb.TagNumber(6) set basicInfo(CampusMngBasicInfo value) => $_setField(6, value); @$pb.TagNumber(6) $core.bool hasBasicInfo() => $_has(5); @$pb.TagNumber(6) void clearBasicInfo() => $_clearField(6); @$pb.TagNumber(6) CampusMngBasicInfo ensureBasicInfo() => $_ensure(5); @$pb.TagNumber(7) CampusMngBadge get badge => $_getN(6); @$pb.TagNumber(7) set badge(CampusMngBadge value) => $_setField(7, value); @$pb.TagNumber(7) $core.bool hasBadge() => $_has(6); @$pb.TagNumber(7) void clearBadge() => $_clearField(7); @$pb.TagNumber(7) CampusMngBadge ensureBadge() => $_ensure(6); @$pb.TagNumber(8) CampusMngSlogan get slogan => $_getN(7); @$pb.TagNumber(8) set slogan(CampusMngSlogan value) => $_setField(8, value); @$pb.TagNumber(8) $core.bool hasSlogan() => $_has(7); @$pb.TagNumber(8) void clearSlogan() => $_clearField(8); @$pb.TagNumber(8) CampusMngSlogan ensureSlogan() => $_ensure(7); @$pb.TagNumber(9) CampusMngQuiz get quiz => $_getN(8); @$pb.TagNumber(9) set quiz(CampusMngQuiz value) => $_setField(9, value); @$pb.TagNumber(9) $core.bool hasQuiz() => $_has(8); @$pb.TagNumber(9) void clearQuiz() => $_clearField(9); @$pb.TagNumber(9) CampusMngQuiz ensureQuiz() => $_ensure(8); } class CampusMngQuiz extends $pb.GeneratedMessage { factory CampusMngQuiz({ $core.String? title, CampusLabel? moreLabel, $core.String? addLabel, $core.String? submitLabel, $fixnum.Int64? quizCount, }) { final result = create(); if (title != null) result.title = title; if (moreLabel != null) result.moreLabel = moreLabel; if (addLabel != null) result.addLabel = addLabel; if (submitLabel != null) result.submitLabel = submitLabel; if (quizCount != null) result.quizCount = quizCount; return result; } CampusMngQuiz._(); factory CampusMngQuiz.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory CampusMngQuiz.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'CampusMngQuiz', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'title') ..aOM(2, _omitFieldNames ? '' : 'moreLabel', subBuilder: CampusLabel.create) ..aOS(3, _omitFieldNames ? '' : 'addLabel') ..aOS(4, _omitFieldNames ? '' : 'submitLabel') ..aInt64(5, _omitFieldNames ? '' : 'quizCount') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CampusMngQuiz clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CampusMngQuiz copyWith(void Function(CampusMngQuiz) updates) => super.copyWith((message) => updates(message as CampusMngQuiz)) as CampusMngQuiz; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static CampusMngQuiz create() => CampusMngQuiz._(); @$core.override CampusMngQuiz createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static CampusMngQuiz getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static CampusMngQuiz? _defaultInstance; @$pb.TagNumber(1) $core.String get title => $_getSZ(0); @$pb.TagNumber(1) set title($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasTitle() => $_has(0); @$pb.TagNumber(1) void clearTitle() => $_clearField(1); @$pb.TagNumber(2) CampusLabel get moreLabel => $_getN(1); @$pb.TagNumber(2) set moreLabel(CampusLabel value) => $_setField(2, value); @$pb.TagNumber(2) $core.bool hasMoreLabel() => $_has(1); @$pb.TagNumber(2) void clearMoreLabel() => $_clearField(2); @$pb.TagNumber(2) CampusLabel ensureMoreLabel() => $_ensure(1); @$pb.TagNumber(3) $core.String get addLabel => $_getSZ(2); @$pb.TagNumber(3) set addLabel($core.String value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasAddLabel() => $_has(2); @$pb.TagNumber(3) void clearAddLabel() => $_clearField(3); @$pb.TagNumber(4) $core.String get submitLabel => $_getSZ(3); @$pb.TagNumber(4) set submitLabel($core.String value) => $_setString(3, value); @$pb.TagNumber(4) $core.bool hasSubmitLabel() => $_has(3); @$pb.TagNumber(4) void clearSubmitLabel() => $_clearField(4); @$pb.TagNumber(5) $fixnum.Int64 get quizCount => $_getI64(4); @$pb.TagNumber(5) set quizCount($fixnum.Int64 value) => $_setInt64(4, value); @$pb.TagNumber(5) $core.bool hasQuizCount() => $_has(4); @$pb.TagNumber(5) void clearQuizCount() => $_clearField(5); } class CampusMngQuizDetail extends $pb.GeneratedMessage { factory CampusMngQuizDetail({ $fixnum.Int64? quizId, $core.String? question, $core.String? correctAnswer, $core.Iterable<$core.String>? wrongAnswerList, CampusMngAuditStatus? auditStatus, $core.String? auditMessage, }) { final result = create(); if (quizId != null) result.quizId = quizId; if (question != null) result.question = question; if (correctAnswer != null) result.correctAnswer = correctAnswer; if (wrongAnswerList != null) result.wrongAnswerList.addAll(wrongAnswerList); if (auditStatus != null) result.auditStatus = auditStatus; if (auditMessage != null) result.auditMessage = auditMessage; return result; } CampusMngQuizDetail._(); factory CampusMngQuizDetail.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory CampusMngQuizDetail.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'CampusMngQuizDetail', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aInt64(1, _omitFieldNames ? '' : 'quizId') ..aOS(2, _omitFieldNames ? '' : 'question') ..aOS(3, _omitFieldNames ? '' : 'correctAnswer') ..pPS(4, _omitFieldNames ? '' : 'wrongAnswerList') ..aE(5, _omitFieldNames ? '' : 'auditStatus', enumValues: CampusMngAuditStatus.values) ..aOS(6, _omitFieldNames ? '' : 'auditMessage') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CampusMngQuizDetail clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CampusMngQuizDetail copyWith(void Function(CampusMngQuizDetail) updates) => super.copyWith((message) => updates(message as CampusMngQuizDetail)) as CampusMngQuizDetail; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static CampusMngQuizDetail create() => CampusMngQuizDetail._(); @$core.override CampusMngQuizDetail createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static CampusMngQuizDetail getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static CampusMngQuizDetail? _defaultInstance; @$pb.TagNumber(1) $fixnum.Int64 get quizId => $_getI64(0); @$pb.TagNumber(1) set quizId($fixnum.Int64 value) => $_setInt64(0, value); @$pb.TagNumber(1) $core.bool hasQuizId() => $_has(0); @$pb.TagNumber(1) void clearQuizId() => $_clearField(1); @$pb.TagNumber(2) $core.String get question => $_getSZ(1); @$pb.TagNumber(2) set question($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasQuestion() => $_has(1); @$pb.TagNumber(2) void clearQuestion() => $_clearField(2); @$pb.TagNumber(3) $core.String get correctAnswer => $_getSZ(2); @$pb.TagNumber(3) set correctAnswer($core.String value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasCorrectAnswer() => $_has(2); @$pb.TagNumber(3) void clearCorrectAnswer() => $_clearField(3); @$pb.TagNumber(4) $pb.PbList<$core.String> get wrongAnswerList => $_getList(3); @$pb.TagNumber(5) CampusMngAuditStatus get auditStatus => $_getN(4); @$pb.TagNumber(5) set auditStatus(CampusMngAuditStatus value) => $_setField(5, value); @$pb.TagNumber(5) $core.bool hasAuditStatus() => $_has(4); @$pb.TagNumber(5) void clearAuditStatus() => $_clearField(5); @$pb.TagNumber(6) $core.String get auditMessage => $_getSZ(5); @$pb.TagNumber(6) set auditMessage($core.String value) => $_setString(5, value); @$pb.TagNumber(6) $core.bool hasAuditMessage() => $_has(5); @$pb.TagNumber(6) void clearAuditMessage() => $_clearField(6); } class CampusMngQuizOperateReply extends $pb.GeneratedMessage { factory CampusMngQuizOperateReply({ $core.String? toast, $core.Iterable? quiz, $fixnum.Int64? quizTotal, }) { final result = create(); if (toast != null) result.toast = toast; if (quiz != null) result.quiz.addAll(quiz); if (quizTotal != null) result.quizTotal = quizTotal; return result; } CampusMngQuizOperateReply._(); factory CampusMngQuizOperateReply.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory CampusMngQuizOperateReply.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'CampusMngQuizOperateReply', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'toast') ..pPM(2, _omitFieldNames ? '' : 'quiz', subBuilder: CampusMngQuizDetail.create) ..aInt64(3, _omitFieldNames ? '' : 'quizTotal') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CampusMngQuizOperateReply clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CampusMngQuizOperateReply copyWith( void Function(CampusMngQuizOperateReply) updates) => super.copyWith((message) => updates(message as CampusMngQuizOperateReply)) as CampusMngQuizOperateReply; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static CampusMngQuizOperateReply create() => CampusMngQuizOperateReply._(); @$core.override CampusMngQuizOperateReply createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static CampusMngQuizOperateReply getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static CampusMngQuizOperateReply? _defaultInstance; @$pb.TagNumber(1) $core.String get toast => $_getSZ(0); @$pb.TagNumber(1) set toast($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasToast() => $_has(0); @$pb.TagNumber(1) void clearToast() => $_clearField(1); @$pb.TagNumber(2) $pb.PbList get quiz => $_getList(1); @$pb.TagNumber(3) $fixnum.Int64 get quizTotal => $_getI64(2); @$pb.TagNumber(3) set quizTotal($fixnum.Int64 value) => $_setInt64(2, value); @$pb.TagNumber(3) $core.bool hasQuizTotal() => $_has(2); @$pb.TagNumber(3) void clearQuizTotal() => $_clearField(3); } class CampusMngQuizOperateReq extends $pb.GeneratedMessage { factory CampusMngQuizOperateReq({ CampusMngQuizAction? action, $fixnum.Int64? campusId, $core.Iterable? quiz, }) { final result = create(); if (action != null) result.action = action; if (campusId != null) result.campusId = campusId; if (quiz != null) result.quiz.addAll(quiz); return result; } CampusMngQuizOperateReq._(); factory CampusMngQuizOperateReq.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory CampusMngQuizOperateReq.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'CampusMngQuizOperateReq', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aE(1, _omitFieldNames ? '' : 'action', enumValues: CampusMngQuizAction.values) ..aInt64(2, _omitFieldNames ? '' : 'campusId') ..pPM(3, _omitFieldNames ? '' : 'quiz', subBuilder: CampusMngQuizDetail.create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CampusMngQuizOperateReq clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CampusMngQuizOperateReq copyWith( void Function(CampusMngQuizOperateReq) updates) => super.copyWith((message) => updates(message as CampusMngQuizOperateReq)) as CampusMngQuizOperateReq; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static CampusMngQuizOperateReq create() => CampusMngQuizOperateReq._(); @$core.override CampusMngQuizOperateReq createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static CampusMngQuizOperateReq getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static CampusMngQuizOperateReq? _defaultInstance; @$pb.TagNumber(1) CampusMngQuizAction get action => $_getN(0); @$pb.TagNumber(1) set action(CampusMngQuizAction value) => $_setField(1, value); @$pb.TagNumber(1) $core.bool hasAction() => $_has(0); @$pb.TagNumber(1) void clearAction() => $_clearField(1); @$pb.TagNumber(2) $fixnum.Int64 get campusId => $_getI64(1); @$pb.TagNumber(2) set campusId($fixnum.Int64 value) => $_setInt64(1, value); @$pb.TagNumber(2) $core.bool hasCampusId() => $_has(1); @$pb.TagNumber(2) void clearCampusId() => $_clearField(2); @$pb.TagNumber(3) $pb.PbList get quiz => $_getList(2); } class CampusMngSlogan extends $pb.GeneratedMessage { factory CampusMngSlogan({ $core.String? title, $core.String? slogan, $core.String? inputHintMsg, }) { final result = create(); if (title != null) result.title = title; if (slogan != null) result.slogan = slogan; if (inputHintMsg != null) result.inputHintMsg = inputHintMsg; return result; } CampusMngSlogan._(); factory CampusMngSlogan.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory CampusMngSlogan.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'CampusMngSlogan', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'title') ..aOS(2, _omitFieldNames ? '' : 'slogan') ..aOS(3, _omitFieldNames ? '' : 'inputHintMsg') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CampusMngSlogan clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CampusMngSlogan copyWith(void Function(CampusMngSlogan) updates) => super.copyWith((message) => updates(message as CampusMngSlogan)) as CampusMngSlogan; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static CampusMngSlogan create() => CampusMngSlogan._(); @$core.override CampusMngSlogan createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static CampusMngSlogan getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static CampusMngSlogan? _defaultInstance; @$pb.TagNumber(1) $core.String get title => $_getSZ(0); @$pb.TagNumber(1) set title($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasTitle() => $_has(0); @$pb.TagNumber(1) void clearTitle() => $_clearField(1); @$pb.TagNumber(2) $core.String get slogan => $_getSZ(1); @$pb.TagNumber(2) set slogan($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasSlogan() => $_has(1); @$pb.TagNumber(2) void clearSlogan() => $_clearField(2); @$pb.TagNumber(3) $core.String get inputHintMsg => $_getSZ(2); @$pb.TagNumber(3) set inputHintMsg($core.String value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasInputHintMsg() => $_has(2); @$pb.TagNumber(3) void clearInputHintMsg() => $_clearField(3); } class CampusMngSubmitReply extends $pb.GeneratedMessage { factory CampusMngSubmitReply({ $core.String? toast, }) { final result = create(); if (toast != null) result.toast = toast; return result; } CampusMngSubmitReply._(); factory CampusMngSubmitReply.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory CampusMngSubmitReply.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'CampusMngSubmitReply', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'toast') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CampusMngSubmitReply clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CampusMngSubmitReply copyWith(void Function(CampusMngSubmitReply) updates) => super.copyWith((message) => updates(message as CampusMngSubmitReply)) as CampusMngSubmitReply; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static CampusMngSubmitReply create() => CampusMngSubmitReply._(); @$core.override CampusMngSubmitReply createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static CampusMngSubmitReply getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static CampusMngSubmitReply? _defaultInstance; @$pb.TagNumber(1) $core.String get toast => $_getSZ(0); @$pb.TagNumber(1) set toast($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasToast() => $_has(0); @$pb.TagNumber(1) void clearToast() => $_clearField(1); } class CampusMngSubmitReq extends $pb.GeneratedMessage { factory CampusMngSubmitReq({ $fixnum.Int64? campusId, $core.Iterable? modifiedItems, }) { final result = create(); if (campusId != null) result.campusId = campusId; if (modifiedItems != null) result.modifiedItems.addAll(modifiedItems); return result; } CampusMngSubmitReq._(); factory CampusMngSubmitReq.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory CampusMngSubmitReq.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'CampusMngSubmitReq', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aInt64(1, _omitFieldNames ? '' : 'campusId') ..pPM(2, _omitFieldNames ? '' : 'modifiedItems', subBuilder: CampusMngItem.create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CampusMngSubmitReq clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CampusMngSubmitReq copyWith(void Function(CampusMngSubmitReq) updates) => super.copyWith((message) => updates(message as CampusMngSubmitReq)) as CampusMngSubmitReq; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static CampusMngSubmitReq create() => CampusMngSubmitReq._(); @$core.override CampusMngSubmitReq createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static CampusMngSubmitReq getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static CampusMngSubmitReq? _defaultInstance; @$pb.TagNumber(1) $fixnum.Int64 get campusId => $_getI64(0); @$pb.TagNumber(1) set campusId($fixnum.Int64 value) => $_setInt64(0, value); @$pb.TagNumber(1) $core.bool hasCampusId() => $_has(0); @$pb.TagNumber(1) void clearCampusId() => $_clearField(1); @$pb.TagNumber(2) $pb.PbList get modifiedItems => $_getList(1); } class CampusNoticeInfo extends $pb.GeneratedMessage { factory CampusNoticeInfo({ $core.String? title, $core.String? desc, CampusLabel? button, }) { final result = create(); if (title != null) result.title = title; if (desc != null) result.desc = desc; if (button != null) result.button = button; return result; } CampusNoticeInfo._(); factory CampusNoticeInfo.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory CampusNoticeInfo.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'CampusNoticeInfo', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'title') ..aOS(2, _omitFieldNames ? '' : 'desc') ..aOM(3, _omitFieldNames ? '' : 'button', subBuilder: CampusLabel.create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CampusNoticeInfo clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CampusNoticeInfo copyWith(void Function(CampusNoticeInfo) updates) => super.copyWith((message) => updates(message as CampusNoticeInfo)) as CampusNoticeInfo; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static CampusNoticeInfo create() => CampusNoticeInfo._(); @$core.override CampusNoticeInfo createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static CampusNoticeInfo getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static CampusNoticeInfo? _defaultInstance; @$pb.TagNumber(1) $core.String get title => $_getSZ(0); @$pb.TagNumber(1) set title($core.String value) => $_setString(0, value); @$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 value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasDesc() => $_has(1); @$pb.TagNumber(2) void clearDesc() => $_clearField(2); @$pb.TagNumber(3) CampusLabel get button => $_getN(2); @$pb.TagNumber(3) set button(CampusLabel value) => $_setField(3, value); @$pb.TagNumber(3) $core.bool hasButton() => $_has(2); @$pb.TagNumber(3) void clearButton() => $_clearField(3); @$pb.TagNumber(3) CampusLabel ensureButton() => $_ensure(2); } class CampusRcmdFeedReply extends $pb.GeneratedMessage { factory CampusRcmdFeedReply({ $core.Iterable? list, $core.String? toast, GuideBarInfo? guideBar, $core.bool? hasMore, $core.bool? update, }) { final result = create(); if (list != null) result.list.addAll(list); if (toast != null) result.toast = toast; if (guideBar != null) result.guideBar = guideBar; if (hasMore != null) result.hasMore = hasMore; if (update != null) result.update = update; return result; } CampusRcmdFeedReply._(); factory CampusRcmdFeedReply.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory CampusRcmdFeedReply.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'CampusRcmdFeedReply', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..pPM(1, _omitFieldNames ? '' : 'list', subBuilder: DynamicItem.create) ..aOS(2, _omitFieldNames ? '' : 'toast') ..aOM(3, _omitFieldNames ? '' : 'guideBar', subBuilder: GuideBarInfo.create) ..aOB(4, _omitFieldNames ? '' : 'hasMore') ..aOB(5, _omitFieldNames ? '' : 'update') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CampusRcmdFeedReply clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CampusRcmdFeedReply copyWith(void Function(CampusRcmdFeedReply) updates) => super.copyWith((message) => updates(message as CampusRcmdFeedReply)) as CampusRcmdFeedReply; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static CampusRcmdFeedReply create() => CampusRcmdFeedReply._(); @$core.override CampusRcmdFeedReply createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static CampusRcmdFeedReply getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static CampusRcmdFeedReply? _defaultInstance; @$pb.TagNumber(1) $pb.PbList get list => $_getList(0); @$pb.TagNumber(2) $core.String get toast => $_getSZ(1); @$pb.TagNumber(2) set toast($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasToast() => $_has(1); @$pb.TagNumber(2) void clearToast() => $_clearField(2); @$pb.TagNumber(3) GuideBarInfo get guideBar => $_getN(2); @$pb.TagNumber(3) set guideBar(GuideBarInfo value) => $_setField(3, value); @$pb.TagNumber(3) $core.bool hasGuideBar() => $_has(2); @$pb.TagNumber(3) void clearGuideBar() => $_clearField(3); @$pb.TagNumber(3) GuideBarInfo ensureGuideBar() => $_ensure(2); @$pb.TagNumber(4) $core.bool get hasMore => $_getBF(3); @$pb.TagNumber(4) set hasMore($core.bool value) => $_setBool(3, value); @$pb.TagNumber(4) $core.bool hasHasMore() => $_has(3); @$pb.TagNumber(4) void clearHasMore() => $_clearField(4); @$pb.TagNumber(5) $core.bool get update => $_getBF(4); @$pb.TagNumber(5) set update($core.bool value) => $_setBool(4, value); @$pb.TagNumber(5) $core.bool hasUpdate() => $_has(4); @$pb.TagNumber(5) void clearUpdate() => $_clearField(5); } class CampusRcmdFeedReq extends $pb.GeneratedMessage { factory CampusRcmdFeedReq({ $fixnum.Int64? campusId, $core.int? firstTime, $1.PlayerArgs? playerArgs, $core.int? localTime, $core.int? page, $core.int? scroll, $core.String? viewDynId, CampusReqFromType? fromType, }) { final result = create(); if (campusId != null) result.campusId = campusId; if (firstTime != null) result.firstTime = firstTime; if (playerArgs != null) result.playerArgs = playerArgs; if (localTime != null) result.localTime = localTime; if (page != null) result.page = page; if (scroll != null) result.scroll = scroll; if (viewDynId != null) result.viewDynId = viewDynId; if (fromType != null) result.fromType = fromType; return result; } CampusRcmdFeedReq._(); factory CampusRcmdFeedReq.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory CampusRcmdFeedReq.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'CampusRcmdFeedReq', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aInt64(1, _omitFieldNames ? '' : 'campusId') ..aI(2, _omitFieldNames ? '' : 'firstTime') ..aOM<$1.PlayerArgs>(3, _omitFieldNames ? '' : 'playerArgs', subBuilder: $1.PlayerArgs.create) ..aI(4, _omitFieldNames ? '' : 'localTime') ..aI(5, _omitFieldNames ? '' : 'page') ..aI(6, _omitFieldNames ? '' : 'scroll') ..aOS(7, _omitFieldNames ? '' : 'viewDynId') ..aE(8, _omitFieldNames ? '' : 'fromType', enumValues: CampusReqFromType.values) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CampusRcmdFeedReq clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CampusRcmdFeedReq copyWith(void Function(CampusRcmdFeedReq) updates) => super.copyWith((message) => updates(message as CampusRcmdFeedReq)) as CampusRcmdFeedReq; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static CampusRcmdFeedReq create() => CampusRcmdFeedReq._(); @$core.override CampusRcmdFeedReq createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static CampusRcmdFeedReq getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static CampusRcmdFeedReq? _defaultInstance; @$pb.TagNumber(1) $fixnum.Int64 get campusId => $_getI64(0); @$pb.TagNumber(1) set campusId($fixnum.Int64 value) => $_setInt64(0, value); @$pb.TagNumber(1) $core.bool hasCampusId() => $_has(0); @$pb.TagNumber(1) void clearCampusId() => $_clearField(1); @$pb.TagNumber(2) $core.int get firstTime => $_getIZ(1); @$pb.TagNumber(2) set firstTime($core.int value) => $_setSignedInt32(1, value); @$pb.TagNumber(2) $core.bool hasFirstTime() => $_has(1); @$pb.TagNumber(2) void clearFirstTime() => $_clearField(2); @$pb.TagNumber(3) $1.PlayerArgs get playerArgs => $_getN(2); @$pb.TagNumber(3) set playerArgs($1.PlayerArgs value) => $_setField(3, value); @$pb.TagNumber(3) $core.bool hasPlayerArgs() => $_has(2); @$pb.TagNumber(3) void clearPlayerArgs() => $_clearField(3); @$pb.TagNumber(3) $1.PlayerArgs ensurePlayerArgs() => $_ensure(2); @$pb.TagNumber(4) $core.int get localTime => $_getIZ(3); @$pb.TagNumber(4) set localTime($core.int value) => $_setSignedInt32(3, value); @$pb.TagNumber(4) $core.bool hasLocalTime() => $_has(3); @$pb.TagNumber(4) void clearLocalTime() => $_clearField(4); @$pb.TagNumber(5) $core.int get page => $_getIZ(4); @$pb.TagNumber(5) set page($core.int value) => $_setSignedInt32(4, value); @$pb.TagNumber(5) $core.bool hasPage() => $_has(4); @$pb.TagNumber(5) void clearPage() => $_clearField(5); @$pb.TagNumber(6) $core.int get scroll => $_getIZ(5); @$pb.TagNumber(6) set scroll($core.int value) => $_setSignedInt32(5, value); @$pb.TagNumber(6) $core.bool hasScroll() => $_has(5); @$pb.TagNumber(6) void clearScroll() => $_clearField(6); @$pb.TagNumber(7) $core.String get viewDynId => $_getSZ(6); @$pb.TagNumber(7) set viewDynId($core.String value) => $_setString(6, value); @$pb.TagNumber(7) $core.bool hasViewDynId() => $_has(6); @$pb.TagNumber(7) void clearViewDynId() => $_clearField(7); @$pb.TagNumber(8) CampusReqFromType get fromType => $_getN(7); @$pb.TagNumber(8) set fromType(CampusReqFromType value) => $_setField(8, value); @$pb.TagNumber(8) $core.bool hasFromType() => $_has(7); @$pb.TagNumber(8) void clearFromType() => $_clearField(8); } class CampusRcmdInfo extends $pb.GeneratedMessage { factory CampusRcmdInfo({ $core.String? title, $core.Iterable? items, }) { final result = create(); if (title != null) result.title = title; if (items != null) result.items.addAll(items); return result; } CampusRcmdInfo._(); factory CampusRcmdInfo.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory CampusRcmdInfo.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'CampusRcmdInfo', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'title') ..pPM(2, _omitFieldNames ? '' : 'items', subBuilder: CampusRcmdItem.create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CampusRcmdInfo clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CampusRcmdInfo copyWith(void Function(CampusRcmdInfo) updates) => super.copyWith((message) => updates(message as CampusRcmdInfo)) as CampusRcmdInfo; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static CampusRcmdInfo create() => CampusRcmdInfo._(); @$core.override CampusRcmdInfo createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static CampusRcmdInfo getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static CampusRcmdInfo? _defaultInstance; @$pb.TagNumber(1) $core.String get title => $_getSZ(0); @$pb.TagNumber(1) set title($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasTitle() => $_has(0); @$pb.TagNumber(1) void clearTitle() => $_clearField(1); @$pb.TagNumber(2) $pb.PbList get items => $_getList(1); } class CampusRcmdItem extends $pb.GeneratedMessage { factory CampusRcmdItem({ $core.String? title, $core.Iterable? items, $fixnum.Int64? campusId, CampusLabel? entryLabel, }) { final result = create(); if (title != null) result.title = title; if (items != null) result.items.addAll(items); if (campusId != null) result.campusId = campusId; if (entryLabel != null) result.entryLabel = entryLabel; return result; } CampusRcmdItem._(); factory CampusRcmdItem.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory CampusRcmdItem.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'CampusRcmdItem', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'title') ..pPM(2, _omitFieldNames ? '' : 'items', subBuilder: RcmdItem.create) ..aInt64(3, _omitFieldNames ? '' : 'campusId') ..aOM(4, _omitFieldNames ? '' : 'entryLabel', subBuilder: CampusLabel.create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CampusRcmdItem clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CampusRcmdItem copyWith(void Function(CampusRcmdItem) updates) => super.copyWith((message) => updates(message as CampusRcmdItem)) as CampusRcmdItem; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static CampusRcmdItem create() => CampusRcmdItem._(); @$core.override CampusRcmdItem createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static CampusRcmdItem getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static CampusRcmdItem? _defaultInstance; @$pb.TagNumber(1) $core.String get title => $_getSZ(0); @$pb.TagNumber(1) set title($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasTitle() => $_has(0); @$pb.TagNumber(1) void clearTitle() => $_clearField(1); @$pb.TagNumber(2) $pb.PbList get items => $_getList(1); @$pb.TagNumber(3) $fixnum.Int64 get campusId => $_getI64(2); @$pb.TagNumber(3) set campusId($fixnum.Int64 value) => $_setInt64(2, value); @$pb.TagNumber(3) $core.bool hasCampusId() => $_has(2); @$pb.TagNumber(3) void clearCampusId() => $_clearField(3); @$pb.TagNumber(4) CampusLabel get entryLabel => $_getN(3); @$pb.TagNumber(4) set entryLabel(CampusLabel value) => $_setField(4, value); @$pb.TagNumber(4) $core.bool hasEntryLabel() => $_has(3); @$pb.TagNumber(4) void clearEntryLabel() => $_clearField(4); @$pb.TagNumber(4) CampusLabel ensureEntryLabel() => $_ensure(3); } class CampusRcmdReply extends $pb.GeneratedMessage { factory CampusRcmdReply({ CampusRcmdTop? top, CampusRcmdInfo? rcmd, CampusTop? campusTop, $core.int? pageType, $core.int? jumpHomePop, }) { final result = create(); if (top != null) result.top = top; if (rcmd != null) result.rcmd = rcmd; if (campusTop != null) result.campusTop = campusTop; if (pageType != null) result.pageType = pageType; if (jumpHomePop != null) result.jumpHomePop = jumpHomePop; return result; } CampusRcmdReply._(); factory CampusRcmdReply.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory CampusRcmdReply.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'CampusRcmdReply', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOM(1, _omitFieldNames ? '' : 'top', subBuilder: CampusRcmdTop.create) ..aOM(2, _omitFieldNames ? '' : 'rcmd', subBuilder: CampusRcmdInfo.create) ..aOM(3, _omitFieldNames ? '' : 'campusTop', subBuilder: CampusTop.create) ..aI(4, _omitFieldNames ? '' : 'pageType') ..aI(5, _omitFieldNames ? '' : 'jumpHomePop') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CampusRcmdReply clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CampusRcmdReply copyWith(void Function(CampusRcmdReply) updates) => super.copyWith((message) => updates(message as CampusRcmdReply)) as CampusRcmdReply; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static CampusRcmdReply create() => CampusRcmdReply._(); @$core.override CampusRcmdReply createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static CampusRcmdReply getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static CampusRcmdReply? _defaultInstance; @$pb.TagNumber(1) CampusRcmdTop get top => $_getN(0); @$pb.TagNumber(1) set top(CampusRcmdTop value) => $_setField(1, value); @$pb.TagNumber(1) $core.bool hasTop() => $_has(0); @$pb.TagNumber(1) void clearTop() => $_clearField(1); @$pb.TagNumber(1) CampusRcmdTop ensureTop() => $_ensure(0); @$pb.TagNumber(2) CampusRcmdInfo get rcmd => $_getN(1); @$pb.TagNumber(2) set rcmd(CampusRcmdInfo value) => $_setField(2, value); @$pb.TagNumber(2) $core.bool hasRcmd() => $_has(1); @$pb.TagNumber(2) void clearRcmd() => $_clearField(2); @$pb.TagNumber(2) CampusRcmdInfo ensureRcmd() => $_ensure(1); @$pb.TagNumber(3) CampusTop get campusTop => $_getN(2); @$pb.TagNumber(3) set campusTop(CampusTop value) => $_setField(3, value); @$pb.TagNumber(3) $core.bool hasCampusTop() => $_has(2); @$pb.TagNumber(3) void clearCampusTop() => $_clearField(3); @$pb.TagNumber(3) CampusTop ensureCampusTop() => $_ensure(2); @$pb.TagNumber(4) $core.int get pageType => $_getIZ(3); @$pb.TagNumber(4) set pageType($core.int value) => $_setSignedInt32(3, value); @$pb.TagNumber(4) $core.bool hasPageType() => $_has(3); @$pb.TagNumber(4) void clearPageType() => $_clearField(4); @$pb.TagNumber(5) $core.int get jumpHomePop => $_getIZ(4); @$pb.TagNumber(5) set jumpHomePop($core.int value) => $_setSignedInt32(4, value); @$pb.TagNumber(5) $core.bool hasJumpHomePop() => $_has(4); @$pb.TagNumber(5) void clearJumpHomePop() => $_clearField(5); } class CampusRcmdReq extends $pb.GeneratedMessage { factory CampusRcmdReq({ $fixnum.Int64? campusId, $core.String? campusName, $core.double? lat, $core.double? lng, $1.PlayerArgs? playerArgs, CampusReqFromType? fromType, CampusHomePageType? pageType, }) { final result = create(); if (campusId != null) result.campusId = campusId; if (campusName != null) result.campusName = campusName; if (lat != null) result.lat = lat; if (lng != null) result.lng = lng; if (playerArgs != null) result.playerArgs = playerArgs; if (fromType != null) result.fromType = fromType; if (pageType != null) result.pageType = pageType; return result; } CampusRcmdReq._(); factory CampusRcmdReq.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory CampusRcmdReq.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'CampusRcmdReq', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aInt64(1, _omitFieldNames ? '' : 'campusId') ..aOS(2, _omitFieldNames ? '' : 'campusName') ..aD(3, _omitFieldNames ? '' : 'lat') ..aD(4, _omitFieldNames ? '' : 'lng') ..aOM<$1.PlayerArgs>(5, _omitFieldNames ? '' : 'playerArgs', subBuilder: $1.PlayerArgs.create) ..aE(6, _omitFieldNames ? '' : 'fromType', enumValues: CampusReqFromType.values) ..aE(7, _omitFieldNames ? '' : 'pageType', enumValues: CampusHomePageType.values) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CampusRcmdReq clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CampusRcmdReq copyWith(void Function(CampusRcmdReq) updates) => super.copyWith((message) => updates(message as CampusRcmdReq)) as CampusRcmdReq; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static CampusRcmdReq create() => CampusRcmdReq._(); @$core.override CampusRcmdReq createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static CampusRcmdReq getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static CampusRcmdReq? _defaultInstance; @$pb.TagNumber(1) $fixnum.Int64 get campusId => $_getI64(0); @$pb.TagNumber(1) set campusId($fixnum.Int64 value) => $_setInt64(0, value); @$pb.TagNumber(1) $core.bool hasCampusId() => $_has(0); @$pb.TagNumber(1) void clearCampusId() => $_clearField(1); @$pb.TagNumber(2) $core.String get campusName => $_getSZ(1); @$pb.TagNumber(2) set campusName($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasCampusName() => $_has(1); @$pb.TagNumber(2) void clearCampusName() => $_clearField(2); @$pb.TagNumber(3) $core.double get lat => $_getN(2); @$pb.TagNumber(3) set lat($core.double value) => $_setDouble(2, value); @$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 value) => $_setDouble(3, value); @$pb.TagNumber(4) $core.bool hasLng() => $_has(3); @$pb.TagNumber(4) void clearLng() => $_clearField(4); @$pb.TagNumber(5) $1.PlayerArgs get playerArgs => $_getN(4); @$pb.TagNumber(5) set playerArgs($1.PlayerArgs value) => $_setField(5, value); @$pb.TagNumber(5) $core.bool hasPlayerArgs() => $_has(4); @$pb.TagNumber(5) void clearPlayerArgs() => $_clearField(5); @$pb.TagNumber(5) $1.PlayerArgs ensurePlayerArgs() => $_ensure(4); @$pb.TagNumber(6) CampusReqFromType get fromType => $_getN(5); @$pb.TagNumber(6) set fromType(CampusReqFromType value) => $_setField(6, value); @$pb.TagNumber(6) $core.bool hasFromType() => $_has(5); @$pb.TagNumber(6) void clearFromType() => $_clearField(6); @$pb.TagNumber(7) CampusHomePageType get pageType => $_getN(6); @$pb.TagNumber(7) set pageType(CampusHomePageType value) => $_setField(7, value); @$pb.TagNumber(7) $core.bool hasPageType() => $_has(6); @$pb.TagNumber(7) void clearPageType() => $_clearField(7); } class CampusRcmdTop extends $pb.GeneratedMessage { factory CampusRcmdTop({ $fixnum.Int64? campusId, $core.String? campusName, $core.String? title, $core.String? desc, $core.int? type, RcmdTopButton? button, CampusLabel? switchLabel, CampusLabel? noticeLabel, $core.String? desc2, $core.String? desc3, CampusLabel? inviteLabel, CampusLabel? reserveLabel, $fixnum.Int64? reserveNumber, $fixnum.Int64? maxReserve, CampusLabel? schoolLabel, CampusLabel? mngLabel, CampusHomeRcmdTopic? rcmdTopic, $core.bool? auditBeforeOpen, $core.String? auditMessage, }) { final result = create(); if (campusId != null) result.campusId = campusId; if (campusName != null) result.campusName = campusName; if (title != null) result.title = title; if (desc != null) result.desc = desc; if (type != null) result.type = type; if (button != null) result.button = button; if (switchLabel != null) result.switchLabel = switchLabel; if (noticeLabel != null) result.noticeLabel = noticeLabel; if (desc2 != null) result.desc2 = desc2; if (desc3 != null) result.desc3 = desc3; if (inviteLabel != null) result.inviteLabel = inviteLabel; if (reserveLabel != null) result.reserveLabel = reserveLabel; if (reserveNumber != null) result.reserveNumber = reserveNumber; if (maxReserve != null) result.maxReserve = maxReserve; if (schoolLabel != null) result.schoolLabel = schoolLabel; if (mngLabel != null) result.mngLabel = mngLabel; if (rcmdTopic != null) result.rcmdTopic = rcmdTopic; if (auditBeforeOpen != null) result.auditBeforeOpen = auditBeforeOpen; if (auditMessage != null) result.auditMessage = auditMessage; return result; } CampusRcmdTop._(); factory CampusRcmdTop.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory CampusRcmdTop.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'CampusRcmdTop', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aInt64(1, _omitFieldNames ? '' : 'campusId') ..aOS(2, _omitFieldNames ? '' : 'campusName') ..aOS(3, _omitFieldNames ? '' : 'title') ..aOS(4, _omitFieldNames ? '' : 'desc') ..aI(5, _omitFieldNames ? '' : 'type') ..aOM(6, _omitFieldNames ? '' : 'button', subBuilder: RcmdTopButton.create) ..aOM(7, _omitFieldNames ? '' : 'switchLabel', subBuilder: CampusLabel.create) ..aOM(8, _omitFieldNames ? '' : 'noticeLabel', subBuilder: CampusLabel.create) ..aOS(9, _omitFieldNames ? '' : 'desc2') ..aOS(10, _omitFieldNames ? '' : 'desc3') ..aOM(11, _omitFieldNames ? '' : 'inviteLabel', subBuilder: CampusLabel.create) ..aOM(12, _omitFieldNames ? '' : 'reserveLabel', subBuilder: CampusLabel.create) ..aInt64(13, _omitFieldNames ? '' : 'reserveNumber') ..aInt64(14, _omitFieldNames ? '' : 'maxReserve') ..aOM(15, _omitFieldNames ? '' : 'schoolLabel', subBuilder: CampusLabel.create) ..aOM(16, _omitFieldNames ? '' : 'mngLabel', subBuilder: CampusLabel.create) ..aOM(17, _omitFieldNames ? '' : 'rcmdTopic', subBuilder: CampusHomeRcmdTopic.create) ..aOB(18, _omitFieldNames ? '' : 'auditBeforeOpen') ..aOS(19, _omitFieldNames ? '' : 'auditMessage') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CampusRcmdTop clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CampusRcmdTop copyWith(void Function(CampusRcmdTop) updates) => super.copyWith((message) => updates(message as CampusRcmdTop)) as CampusRcmdTop; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static CampusRcmdTop create() => CampusRcmdTop._(); @$core.override CampusRcmdTop createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static CampusRcmdTop getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static CampusRcmdTop? _defaultInstance; @$pb.TagNumber(1) $fixnum.Int64 get campusId => $_getI64(0); @$pb.TagNumber(1) set campusId($fixnum.Int64 value) => $_setInt64(0, value); @$pb.TagNumber(1) $core.bool hasCampusId() => $_has(0); @$pb.TagNumber(1) void clearCampusId() => $_clearField(1); @$pb.TagNumber(2) $core.String get campusName => $_getSZ(1); @$pb.TagNumber(2) set campusName($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasCampusName() => $_has(1); @$pb.TagNumber(2) void clearCampusName() => $_clearField(2); @$pb.TagNumber(3) $core.String get title => $_getSZ(2); @$pb.TagNumber(3) set title($core.String value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasTitle() => $_has(2); @$pb.TagNumber(3) void clearTitle() => $_clearField(3); @$pb.TagNumber(4) $core.String get desc => $_getSZ(3); @$pb.TagNumber(4) set desc($core.String value) => $_setString(3, value); @$pb.TagNumber(4) $core.bool hasDesc() => $_has(3); @$pb.TagNumber(4) void clearDesc() => $_clearField(4); @$pb.TagNumber(5) $core.int get type => $_getIZ(4); @$pb.TagNumber(5) set type($core.int value) => $_setSignedInt32(4, value); @$pb.TagNumber(5) $core.bool hasType() => $_has(4); @$pb.TagNumber(5) void clearType() => $_clearField(5); @$pb.TagNumber(6) RcmdTopButton get button => $_getN(5); @$pb.TagNumber(6) set button(RcmdTopButton value) => $_setField(6, value); @$pb.TagNumber(6) $core.bool hasButton() => $_has(5); @$pb.TagNumber(6) void clearButton() => $_clearField(6); @$pb.TagNumber(6) RcmdTopButton ensureButton() => $_ensure(5); @$pb.TagNumber(7) CampusLabel get switchLabel => $_getN(6); @$pb.TagNumber(7) set switchLabel(CampusLabel value) => $_setField(7, value); @$pb.TagNumber(7) $core.bool hasSwitchLabel() => $_has(6); @$pb.TagNumber(7) void clearSwitchLabel() => $_clearField(7); @$pb.TagNumber(7) CampusLabel ensureSwitchLabel() => $_ensure(6); @$pb.TagNumber(8) CampusLabel get noticeLabel => $_getN(7); @$pb.TagNumber(8) set noticeLabel(CampusLabel value) => $_setField(8, value); @$pb.TagNumber(8) $core.bool hasNoticeLabel() => $_has(7); @$pb.TagNumber(8) void clearNoticeLabel() => $_clearField(8); @$pb.TagNumber(8) CampusLabel ensureNoticeLabel() => $_ensure(7); @$pb.TagNumber(9) $core.String get desc2 => $_getSZ(8); @$pb.TagNumber(9) set desc2($core.String value) => $_setString(8, value); @$pb.TagNumber(9) $core.bool hasDesc2() => $_has(8); @$pb.TagNumber(9) void clearDesc2() => $_clearField(9); @$pb.TagNumber(10) $core.String get desc3 => $_getSZ(9); @$pb.TagNumber(10) set desc3($core.String value) => $_setString(9, value); @$pb.TagNumber(10) $core.bool hasDesc3() => $_has(9); @$pb.TagNumber(10) void clearDesc3() => $_clearField(10); @$pb.TagNumber(11) CampusLabel get inviteLabel => $_getN(10); @$pb.TagNumber(11) set inviteLabel(CampusLabel value) => $_setField(11, value); @$pb.TagNumber(11) $core.bool hasInviteLabel() => $_has(10); @$pb.TagNumber(11) void clearInviteLabel() => $_clearField(11); @$pb.TagNumber(11) CampusLabel ensureInviteLabel() => $_ensure(10); @$pb.TagNumber(12) CampusLabel get reserveLabel => $_getN(11); @$pb.TagNumber(12) set reserveLabel(CampusLabel value) => $_setField(12, value); @$pb.TagNumber(12) $core.bool hasReserveLabel() => $_has(11); @$pb.TagNumber(12) void clearReserveLabel() => $_clearField(12); @$pb.TagNumber(12) CampusLabel ensureReserveLabel() => $_ensure(11); @$pb.TagNumber(13) $fixnum.Int64 get reserveNumber => $_getI64(12); @$pb.TagNumber(13) set reserveNumber($fixnum.Int64 value) => $_setInt64(12, value); @$pb.TagNumber(13) $core.bool hasReserveNumber() => $_has(12); @$pb.TagNumber(13) void clearReserveNumber() => $_clearField(13); @$pb.TagNumber(14) $fixnum.Int64 get maxReserve => $_getI64(13); @$pb.TagNumber(14) set maxReserve($fixnum.Int64 value) => $_setInt64(13, value); @$pb.TagNumber(14) $core.bool hasMaxReserve() => $_has(13); @$pb.TagNumber(14) void clearMaxReserve() => $_clearField(14); @$pb.TagNumber(15) CampusLabel get schoolLabel => $_getN(14); @$pb.TagNumber(15) set schoolLabel(CampusLabel value) => $_setField(15, value); @$pb.TagNumber(15) $core.bool hasSchoolLabel() => $_has(14); @$pb.TagNumber(15) void clearSchoolLabel() => $_clearField(15); @$pb.TagNumber(15) CampusLabel ensureSchoolLabel() => $_ensure(14); @$pb.TagNumber(16) CampusLabel get mngLabel => $_getN(15); @$pb.TagNumber(16) set mngLabel(CampusLabel value) => $_setField(16, value); @$pb.TagNumber(16) $core.bool hasMngLabel() => $_has(15); @$pb.TagNumber(16) void clearMngLabel() => $_clearField(16); @$pb.TagNumber(16) CampusLabel ensureMngLabel() => $_ensure(15); @$pb.TagNumber(17) CampusHomeRcmdTopic get rcmdTopic => $_getN(16); @$pb.TagNumber(17) set rcmdTopic(CampusHomeRcmdTopic value) => $_setField(17, value); @$pb.TagNumber(17) $core.bool hasRcmdTopic() => $_has(16); @$pb.TagNumber(17) void clearRcmdTopic() => $_clearField(17); @$pb.TagNumber(17) CampusHomeRcmdTopic ensureRcmdTopic() => $_ensure(16); @$pb.TagNumber(18) $core.bool get auditBeforeOpen => $_getBF(17); @$pb.TagNumber(18) set auditBeforeOpen($core.bool value) => $_setBool(17, value); @$pb.TagNumber(18) $core.bool hasAuditBeforeOpen() => $_has(17); @$pb.TagNumber(18) void clearAuditBeforeOpen() => $_clearField(18); @$pb.TagNumber(19) $core.String get auditMessage => $_getSZ(18); @$pb.TagNumber(19) set auditMessage($core.String value) => $_setString(18, value); @$pb.TagNumber(19) $core.bool hasAuditMessage() => $_has(18); @$pb.TagNumber(19) void clearAuditMessage() => $_clearField(19); } class CampusRecommendReply extends $pb.GeneratedMessage { factory CampusRecommendReply({ $core.Iterable? items, $core.bool? hasMore, }) { final result = create(); if (items != null) result.items.addAll(items); if (hasMore != null) result.hasMore = hasMore; return result; } CampusRecommendReply._(); factory CampusRecommendReply.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory CampusRecommendReply.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'CampusRecommendReply', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..pPM(1, _omitFieldNames ? '' : 'items', subBuilder: RcmdItem.create) ..aOB(2, _omitFieldNames ? '' : 'hasMore') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CampusRecommendReply clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CampusRecommendReply copyWith(void Function(CampusRecommendReply) updates) => super.copyWith((message) => updates(message as CampusRecommendReply)) as CampusRecommendReply; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static CampusRecommendReply create() => CampusRecommendReply._(); @$core.override CampusRecommendReply createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static CampusRecommendReply getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static CampusRecommendReply? _defaultInstance; @$pb.TagNumber(1) $pb.PbList get items => $_getList(0); @$pb.TagNumber(2) $core.bool get hasMore => $_getBF(1); @$pb.TagNumber(2) set hasMore($core.bool value) => $_setBool(1, value); @$pb.TagNumber(2) $core.bool hasHasMore() => $_has(1); @$pb.TagNumber(2) void clearHasMore() => $_clearField(2); } class CampusRecommendReq extends $pb.GeneratedMessage { factory CampusRecommendReq({ $fixnum.Int64? campusId, $fixnum.Int64? pageNo, $1.PlayerArgs? playerArgs, CampusRcmdReqFrom? from, }) { final result = create(); if (campusId != null) result.campusId = campusId; if (pageNo != null) result.pageNo = pageNo; if (playerArgs != null) result.playerArgs = playerArgs; if (from != null) result.from = from; return result; } CampusRecommendReq._(); factory CampusRecommendReq.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory CampusRecommendReq.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'CampusRecommendReq', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aInt64(1, _omitFieldNames ? '' : 'campusId') ..aInt64(2, _omitFieldNames ? '' : 'pageNo') ..aOM<$1.PlayerArgs>(3, _omitFieldNames ? '' : 'playerArgs', subBuilder: $1.PlayerArgs.create) ..aE(4, _omitFieldNames ? '' : 'from', enumValues: CampusRcmdReqFrom.values) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CampusRecommendReq clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CampusRecommendReq copyWith(void Function(CampusRecommendReq) updates) => super.copyWith((message) => updates(message as CampusRecommendReq)) as CampusRecommendReq; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static CampusRecommendReq create() => CampusRecommendReq._(); @$core.override CampusRecommendReq createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static CampusRecommendReq getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static CampusRecommendReq? _defaultInstance; @$pb.TagNumber(1) $fixnum.Int64 get campusId => $_getI64(0); @$pb.TagNumber(1) set campusId($fixnum.Int64 value) => $_setInt64(0, value); @$pb.TagNumber(1) $core.bool hasCampusId() => $_has(0); @$pb.TagNumber(1) void clearCampusId() => $_clearField(1); @$pb.TagNumber(2) $fixnum.Int64 get pageNo => $_getI64(1); @$pb.TagNumber(2) set pageNo($fixnum.Int64 value) => $_setInt64(1, value); @$pb.TagNumber(2) $core.bool hasPageNo() => $_has(1); @$pb.TagNumber(2) void clearPageNo() => $_clearField(2); @$pb.TagNumber(3) $1.PlayerArgs get playerArgs => $_getN(2); @$pb.TagNumber(3) set playerArgs($1.PlayerArgs value) => $_setField(3, value); @$pb.TagNumber(3) $core.bool hasPlayerArgs() => $_has(2); @$pb.TagNumber(3) void clearPlayerArgs() => $_clearField(3); @$pb.TagNumber(3) $1.PlayerArgs ensurePlayerArgs() => $_ensure(2); @$pb.TagNumber(4) CampusRcmdReqFrom get from => $_getN(3); @$pb.TagNumber(4) set from(CampusRcmdReqFrom value) => $_setField(4, value); @$pb.TagNumber(4) $core.bool hasFrom() => $_has(3); @$pb.TagNumber(4) void clearFrom() => $_clearField(4); } class CampusRedDotReply extends $pb.GeneratedMessage { factory CampusRedDotReply({ $core.int? redDot, }) { final result = create(); if (redDot != null) result.redDot = redDot; return result; } CampusRedDotReply._(); factory CampusRedDotReply.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory CampusRedDotReply.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'CampusRedDotReply', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aI(1, _omitFieldNames ? '' : 'redDot') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CampusRedDotReply clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CampusRedDotReply copyWith(void Function(CampusRedDotReply) updates) => super.copyWith((message) => updates(message as CampusRedDotReply)) as CampusRedDotReply; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static CampusRedDotReply create() => CampusRedDotReply._(); @$core.override CampusRedDotReply createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static CampusRedDotReply getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static CampusRedDotReply? _defaultInstance; @$pb.TagNumber(1) $core.int get redDot => $_getIZ(0); @$pb.TagNumber(1) set redDot($core.int value) => $_setSignedInt32(0, value); @$pb.TagNumber(1) $core.bool hasRedDot() => $_has(0); @$pb.TagNumber(1) void clearRedDot() => $_clearField(1); } class CampusRedDotReq extends $pb.GeneratedMessage { factory CampusRedDotReq({ $fixnum.Int64? campusId, CampusReqFromType? fromType, }) { final result = create(); if (campusId != null) result.campusId = campusId; if (fromType != null) result.fromType = fromType; return result; } CampusRedDotReq._(); factory CampusRedDotReq.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory CampusRedDotReq.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'CampusRedDotReq', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aInt64(1, _omitFieldNames ? '' : 'campusId') ..aE(2, _omitFieldNames ? '' : 'fromType', enumValues: CampusReqFromType.values) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CampusRedDotReq clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CampusRedDotReq copyWith(void Function(CampusRedDotReq) updates) => super.copyWith((message) => updates(message as CampusRedDotReq)) as CampusRedDotReq; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static CampusRedDotReq create() => CampusRedDotReq._(); @$core.override CampusRedDotReq createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static CampusRedDotReq getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static CampusRedDotReq? _defaultInstance; @$pb.TagNumber(1) $fixnum.Int64 get campusId => $_getI64(0); @$pb.TagNumber(1) set campusId($fixnum.Int64 value) => $_setInt64(0, value); @$pb.TagNumber(1) $core.bool hasCampusId() => $_has(0); @$pb.TagNumber(1) void clearCampusId() => $_clearField(1); @$pb.TagNumber(2) CampusReqFromType get fromType => $_getN(1); @$pb.TagNumber(2) set fromType(CampusReqFromType value) => $_setField(2, value); @$pb.TagNumber(2) $core.bool hasFromType() => $_has(1); @$pb.TagNumber(2) void clearFromType() => $_clearField(2); } class CampusShowTabInfo extends $pb.GeneratedMessage { factory CampusShowTabInfo({ $core.String? name, $core.String? url, CampusTabType? type, $core.int? redDot, $core.String? iconUrl, }) { final result = create(); if (name != null) result.name = name; if (url != null) result.url = url; if (type != null) result.type = type; if (redDot != null) result.redDot = redDot; if (iconUrl != null) result.iconUrl = iconUrl; return result; } CampusShowTabInfo._(); factory CampusShowTabInfo.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory CampusShowTabInfo.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'CampusShowTabInfo', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'name') ..aOS(2, _omitFieldNames ? '' : 'url') ..aE(3, _omitFieldNames ? '' : 'type', enumValues: CampusTabType.values) ..aI(4, _omitFieldNames ? '' : 'redDot') ..aOS(5, _omitFieldNames ? '' : 'iconUrl') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CampusShowTabInfo clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CampusShowTabInfo copyWith(void Function(CampusShowTabInfo) updates) => super.copyWith((message) => updates(message as CampusShowTabInfo)) as CampusShowTabInfo; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static CampusShowTabInfo create() => CampusShowTabInfo._(); @$core.override CampusShowTabInfo createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static CampusShowTabInfo getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static CampusShowTabInfo? _defaultInstance; @$pb.TagNumber(1) $core.String get name => $_getSZ(0); @$pb.TagNumber(1) set name($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasName() => $_has(0); @$pb.TagNumber(1) void clearName() => $_clearField(1); @$pb.TagNumber(2) $core.String get url => $_getSZ(1); @$pb.TagNumber(2) set url($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasUrl() => $_has(1); @$pb.TagNumber(2) void clearUrl() => $_clearField(2); @$pb.TagNumber(3) CampusTabType get type => $_getN(2); @$pb.TagNumber(3) set type(CampusTabType value) => $_setField(3, value); @$pb.TagNumber(3) $core.bool hasType() => $_has(2); @$pb.TagNumber(3) void clearType() => $_clearField(3); @$pb.TagNumber(4) $core.int get redDot => $_getIZ(3); @$pb.TagNumber(4) set redDot($core.int value) => $_setSignedInt32(3, value); @$pb.TagNumber(4) $core.bool hasRedDot() => $_has(3); @$pb.TagNumber(4) void clearRedDot() => $_clearField(4); @$pb.TagNumber(5) $core.String get iconUrl => $_getSZ(4); @$pb.TagNumber(5) set iconUrl($core.String value) => $_setString(4, value); @$pb.TagNumber(5) $core.bool hasIconUrl() => $_has(4); @$pb.TagNumber(5) void clearIconUrl() => $_clearField(5); } class CampusSquareReply extends $pb.GeneratedMessage { factory CampusSquareReply({ $core.String? title, $core.Iterable? list, CampusLabel? button, }) { final result = create(); if (title != null) result.title = title; if (list != null) result.list.addAll(list); if (button != null) result.button = button; return result; } CampusSquareReply._(); factory CampusSquareReply.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory CampusSquareReply.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'CampusSquareReply', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'title') ..pPM(2, _omitFieldNames ? '' : 'list', subBuilder: RcmdCampusBrief.create) ..aOM(3, _omitFieldNames ? '' : 'button', subBuilder: CampusLabel.create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CampusSquareReply clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CampusSquareReply copyWith(void Function(CampusSquareReply) updates) => super.copyWith((message) => updates(message as CampusSquareReply)) as CampusSquareReply; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static CampusSquareReply create() => CampusSquareReply._(); @$core.override CampusSquareReply createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static CampusSquareReply getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static CampusSquareReply? _defaultInstance; @$pb.TagNumber(1) $core.String get title => $_getSZ(0); @$pb.TagNumber(1) set title($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasTitle() => $_has(0); @$pb.TagNumber(1) void clearTitle() => $_clearField(1); @$pb.TagNumber(2) $pb.PbList get list => $_getList(1); @$pb.TagNumber(3) CampusLabel get button => $_getN(2); @$pb.TagNumber(3) set button(CampusLabel value) => $_setField(3, value); @$pb.TagNumber(3) $core.bool hasButton() => $_has(2); @$pb.TagNumber(3) void clearButton() => $_clearField(3); @$pb.TagNumber(3) CampusLabel ensureButton() => $_ensure(2); } class CampusSquareReq extends $pb.GeneratedMessage { factory CampusSquareReq({ $fixnum.Int64? campusId, $core.double? lat, $core.double? lng, }) { final result = create(); if (campusId != null) result.campusId = campusId; if (lat != null) result.lat = lat; if (lng != null) result.lng = lng; return result; } CampusSquareReq._(); factory CampusSquareReq.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory CampusSquareReq.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'CampusSquareReq', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aInt64(1, _omitFieldNames ? '' : 'campusId') ..aD(2, _omitFieldNames ? '' : 'lat') ..aD(3, _omitFieldNames ? '' : 'lng') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CampusSquareReq clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CampusSquareReq copyWith(void Function(CampusSquareReq) updates) => super.copyWith((message) => updates(message as CampusSquareReq)) as CampusSquareReq; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static CampusSquareReq create() => CampusSquareReq._(); @$core.override CampusSquareReq createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static CampusSquareReq getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static CampusSquareReq? _defaultInstance; @$pb.TagNumber(1) $fixnum.Int64 get campusId => $_getI64(0); @$pb.TagNumber(1) set campusId($fixnum.Int64 value) => $_setInt64(0, value); @$pb.TagNumber(1) $core.bool hasCampusId() => $_has(0); @$pb.TagNumber(1) void clearCampusId() => $_clearField(1); @$pb.TagNumber(2) $core.double get lat => $_getN(1); @$pb.TagNumber(2) set lat($core.double value) => $_setDouble(1, value); @$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 value) => $_setDouble(2, value); @$pb.TagNumber(3) $core.bool hasLng() => $_has(2); @$pb.TagNumber(3) void clearLng() => $_clearField(3); } class CampusTop extends $pb.GeneratedMessage { factory CampusTop({ $fixnum.Int64? campusId, $core.String? campusName, $core.Iterable? tabs, CampusLabel? switchLabel, $core.String? title, $core.Iterable? banner, CampusLabel? inviteLabel, CampusNoticeInfo? notice, TopicSquareInfo? topicSquare, $core.String? campusBadge, $core.String? campusBackground, $core.String? campusMotto, CampusLabel? mngEntry, $core.String? campusIntro, $core.String? campusNameLink, $core.String? bottomLeftText, }) { final result = create(); if (campusId != null) result.campusId = campusId; if (campusName != null) result.campusName = campusName; if (tabs != null) result.tabs.addAll(tabs); if (switchLabel != null) result.switchLabel = switchLabel; if (title != null) result.title = title; if (banner != null) result.banner.addAll(banner); if (inviteLabel != null) result.inviteLabel = inviteLabel; if (notice != null) result.notice = notice; if (topicSquare != null) result.topicSquare = topicSquare; if (campusBadge != null) result.campusBadge = campusBadge; if (campusBackground != null) result.campusBackground = campusBackground; if (campusMotto != null) result.campusMotto = campusMotto; if (mngEntry != null) result.mngEntry = mngEntry; if (campusIntro != null) result.campusIntro = campusIntro; if (campusNameLink != null) result.campusNameLink = campusNameLink; if (bottomLeftText != null) result.bottomLeftText = bottomLeftText; return result; } CampusTop._(); factory CampusTop.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory CampusTop.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'CampusTop', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aInt64(1, _omitFieldNames ? '' : 'campusId') ..aOS(2, _omitFieldNames ? '' : 'campusName') ..pPM(3, _omitFieldNames ? '' : 'tabs', subBuilder: CampusShowTabInfo.create) ..aOM(4, _omitFieldNames ? '' : 'switchLabel', subBuilder: CampusLabel.create) ..aOS(5, _omitFieldNames ? '' : 'title') ..pPM(6, _omitFieldNames ? '' : 'banner', subBuilder: CampusBannerInfo.create) ..aOM(7, _omitFieldNames ? '' : 'inviteLabel', subBuilder: CampusLabel.create) ..aOM(8, _omitFieldNames ? '' : 'notice', subBuilder: CampusNoticeInfo.create) ..aOM(9, _omitFieldNames ? '' : 'topicSquare', subBuilder: TopicSquareInfo.create) ..aOS(10, _omitFieldNames ? '' : 'campusBadge') ..aOS(11, _omitFieldNames ? '' : 'campusBackground') ..aOS(12, _omitFieldNames ? '' : 'campusMotto') ..aOM(13, _omitFieldNames ? '' : 'mngEntry', subBuilder: CampusLabel.create) ..aOS(14, _omitFieldNames ? '' : 'campusIntro') ..aOS(15, _omitFieldNames ? '' : 'campusNameLink') ..aOS(16, _omitFieldNames ? '' : 'bottomLeftText') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CampusTop clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CampusTop copyWith(void Function(CampusTop) updates) => super.copyWith((message) => updates(message as CampusTop)) as CampusTop; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static CampusTop create() => CampusTop._(); @$core.override CampusTop createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static CampusTop getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static CampusTop? _defaultInstance; @$pb.TagNumber(1) $fixnum.Int64 get campusId => $_getI64(0); @$pb.TagNumber(1) set campusId($fixnum.Int64 value) => $_setInt64(0, value); @$pb.TagNumber(1) $core.bool hasCampusId() => $_has(0); @$pb.TagNumber(1) void clearCampusId() => $_clearField(1); @$pb.TagNumber(2) $core.String get campusName => $_getSZ(1); @$pb.TagNumber(2) set campusName($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasCampusName() => $_has(1); @$pb.TagNumber(2) void clearCampusName() => $_clearField(2); @$pb.TagNumber(3) $pb.PbList get tabs => $_getList(2); @$pb.TagNumber(4) CampusLabel get switchLabel => $_getN(3); @$pb.TagNumber(4) set switchLabel(CampusLabel value) => $_setField(4, value); @$pb.TagNumber(4) $core.bool hasSwitchLabel() => $_has(3); @$pb.TagNumber(4) void clearSwitchLabel() => $_clearField(4); @$pb.TagNumber(4) CampusLabel ensureSwitchLabel() => $_ensure(3); @$pb.TagNumber(5) $core.String get title => $_getSZ(4); @$pb.TagNumber(5) set title($core.String value) => $_setString(4, value); @$pb.TagNumber(5) $core.bool hasTitle() => $_has(4); @$pb.TagNumber(5) void clearTitle() => $_clearField(5); @$pb.TagNumber(6) $pb.PbList get banner => $_getList(5); @$pb.TagNumber(7) CampusLabel get inviteLabel => $_getN(6); @$pb.TagNumber(7) set inviteLabel(CampusLabel value) => $_setField(7, value); @$pb.TagNumber(7) $core.bool hasInviteLabel() => $_has(6); @$pb.TagNumber(7) void clearInviteLabel() => $_clearField(7); @$pb.TagNumber(7) CampusLabel ensureInviteLabel() => $_ensure(6); @$pb.TagNumber(8) CampusNoticeInfo get notice => $_getN(7); @$pb.TagNumber(8) set notice(CampusNoticeInfo value) => $_setField(8, value); @$pb.TagNumber(8) $core.bool hasNotice() => $_has(7); @$pb.TagNumber(8) void clearNotice() => $_clearField(8); @$pb.TagNumber(8) CampusNoticeInfo ensureNotice() => $_ensure(7); @$pb.TagNumber(9) TopicSquareInfo get topicSquare => $_getN(8); @$pb.TagNumber(9) set topicSquare(TopicSquareInfo value) => $_setField(9, value); @$pb.TagNumber(9) $core.bool hasTopicSquare() => $_has(8); @$pb.TagNumber(9) void clearTopicSquare() => $_clearField(9); @$pb.TagNumber(9) TopicSquareInfo ensureTopicSquare() => $_ensure(8); @$pb.TagNumber(10) $core.String get campusBadge => $_getSZ(9); @$pb.TagNumber(10) set campusBadge($core.String value) => $_setString(9, value); @$pb.TagNumber(10) $core.bool hasCampusBadge() => $_has(9); @$pb.TagNumber(10) void clearCampusBadge() => $_clearField(10); @$pb.TagNumber(11) $core.String get campusBackground => $_getSZ(10); @$pb.TagNumber(11) set campusBackground($core.String value) => $_setString(10, value); @$pb.TagNumber(11) $core.bool hasCampusBackground() => $_has(10); @$pb.TagNumber(11) void clearCampusBackground() => $_clearField(11); @$pb.TagNumber(12) $core.String get campusMotto => $_getSZ(11); @$pb.TagNumber(12) set campusMotto($core.String value) => $_setString(11, value); @$pb.TagNumber(12) $core.bool hasCampusMotto() => $_has(11); @$pb.TagNumber(12) void clearCampusMotto() => $_clearField(12); @$pb.TagNumber(13) CampusLabel get mngEntry => $_getN(12); @$pb.TagNumber(13) set mngEntry(CampusLabel value) => $_setField(13, value); @$pb.TagNumber(13) $core.bool hasMngEntry() => $_has(12); @$pb.TagNumber(13) void clearMngEntry() => $_clearField(13); @$pb.TagNumber(13) CampusLabel ensureMngEntry() => $_ensure(12); @$pb.TagNumber(14) $core.String get campusIntro => $_getSZ(13); @$pb.TagNumber(14) set campusIntro($core.String value) => $_setString(13, value); @$pb.TagNumber(14) $core.bool hasCampusIntro() => $_has(13); @$pb.TagNumber(14) void clearCampusIntro() => $_clearField(14); @$pb.TagNumber(15) $core.String get campusNameLink => $_getSZ(14); @$pb.TagNumber(15) set campusNameLink($core.String value) => $_setString(14, value); @$pb.TagNumber(15) $core.bool hasCampusNameLink() => $_has(14); @$pb.TagNumber(15) void clearCampusNameLink() => $_clearField(15); @$pb.TagNumber(16) $core.String get bottomLeftText => $_getSZ(15); @$pb.TagNumber(16) set bottomLeftText($core.String value) => $_setString(15, value); @$pb.TagNumber(16) $core.bool hasBottomLeftText() => $_has(15); @$pb.TagNumber(16) void clearBottomLeftText() => $_clearField(16); } class CampusTopicRcmdFeedReply extends $pb.GeneratedMessage { factory CampusTopicRcmdFeedReply({ $core.Iterable? list, $core.String? toast, $core.bool? hasMore, $core.String? offset, IconButton? joinDiscuss, }) { final result = create(); if (list != null) result.list.addAll(list); if (toast != null) result.toast = toast; if (hasMore != null) result.hasMore = hasMore; if (offset != null) result.offset = offset; if (joinDiscuss != null) result.joinDiscuss = joinDiscuss; return result; } CampusTopicRcmdFeedReply._(); factory CampusTopicRcmdFeedReply.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory CampusTopicRcmdFeedReply.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'CampusTopicRcmdFeedReply', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..pPM(1, _omitFieldNames ? '' : 'list', subBuilder: DynamicItem.create) ..aOS(2, _omitFieldNames ? '' : 'toast') ..aOB(3, _omitFieldNames ? '' : 'hasMore') ..aOS(4, _omitFieldNames ? '' : 'offset') ..aOM(5, _omitFieldNames ? '' : 'joinDiscuss', subBuilder: IconButton.create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CampusTopicRcmdFeedReply clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CampusTopicRcmdFeedReply copyWith( void Function(CampusTopicRcmdFeedReply) updates) => super.copyWith((message) => updates(message as CampusTopicRcmdFeedReply)) as CampusTopicRcmdFeedReply; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static CampusTopicRcmdFeedReply create() => CampusTopicRcmdFeedReply._(); @$core.override CampusTopicRcmdFeedReply createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static CampusTopicRcmdFeedReply getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static CampusTopicRcmdFeedReply? _defaultInstance; @$pb.TagNumber(1) $pb.PbList get list => $_getList(0); @$pb.TagNumber(2) $core.String get toast => $_getSZ(1); @$pb.TagNumber(2) set toast($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasToast() => $_has(1); @$pb.TagNumber(2) void clearToast() => $_clearField(2); @$pb.TagNumber(3) $core.bool get hasMore => $_getBF(2); @$pb.TagNumber(3) set hasMore($core.bool value) => $_setBool(2, value); @$pb.TagNumber(3) $core.bool hasHasMore() => $_has(2); @$pb.TagNumber(3) void clearHasMore() => $_clearField(3); @$pb.TagNumber(4) $core.String get offset => $_getSZ(3); @$pb.TagNumber(4) set offset($core.String value) => $_setString(3, value); @$pb.TagNumber(4) $core.bool hasOffset() => $_has(3); @$pb.TagNumber(4) void clearOffset() => $_clearField(4); @$pb.TagNumber(5) IconButton get joinDiscuss => $_getN(4); @$pb.TagNumber(5) set joinDiscuss(IconButton value) => $_setField(5, value); @$pb.TagNumber(5) $core.bool hasJoinDiscuss() => $_has(4); @$pb.TagNumber(5) void clearJoinDiscuss() => $_clearField(5); @$pb.TagNumber(5) IconButton ensureJoinDiscuss() => $_ensure(4); } class CampusTopicRcmdFeedReq extends $pb.GeneratedMessage { factory CampusTopicRcmdFeedReq({ $fixnum.Int64? campusId, $core.String? offset, $1.PlayerArgs? playerArgs, $core.int? localTime, CampusReqFromType? fromType, }) { final result = create(); if (campusId != null) result.campusId = campusId; if (offset != null) result.offset = offset; if (playerArgs != null) result.playerArgs = playerArgs; if (localTime != null) result.localTime = localTime; if (fromType != null) result.fromType = fromType; return result; } CampusTopicRcmdFeedReq._(); factory CampusTopicRcmdFeedReq.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory CampusTopicRcmdFeedReq.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'CampusTopicRcmdFeedReq', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aInt64(1, _omitFieldNames ? '' : 'campusId') ..aOS(2, _omitFieldNames ? '' : 'offset') ..aOM<$1.PlayerArgs>(3, _omitFieldNames ? '' : 'playerArgs', subBuilder: $1.PlayerArgs.create) ..aI(4, _omitFieldNames ? '' : 'localTime') ..aE(5, _omitFieldNames ? '' : 'fromType', enumValues: CampusReqFromType.values) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CampusTopicRcmdFeedReq clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CampusTopicRcmdFeedReq copyWith( void Function(CampusTopicRcmdFeedReq) updates) => super.copyWith((message) => updates(message as CampusTopicRcmdFeedReq)) as CampusTopicRcmdFeedReq; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static CampusTopicRcmdFeedReq create() => CampusTopicRcmdFeedReq._(); @$core.override CampusTopicRcmdFeedReq createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static CampusTopicRcmdFeedReq getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static CampusTopicRcmdFeedReq? _defaultInstance; @$pb.TagNumber(1) $fixnum.Int64 get campusId => $_getI64(0); @$pb.TagNumber(1) set campusId($fixnum.Int64 value) => $_setInt64(0, value); @$pb.TagNumber(1) $core.bool hasCampusId() => $_has(0); @$pb.TagNumber(1) void clearCampusId() => $_clearField(1); @$pb.TagNumber(2) $core.String get offset => $_getSZ(1); @$pb.TagNumber(2) set offset($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasOffset() => $_has(1); @$pb.TagNumber(2) void clearOffset() => $_clearField(2); @$pb.TagNumber(3) $1.PlayerArgs get playerArgs => $_getN(2); @$pb.TagNumber(3) set playerArgs($1.PlayerArgs value) => $_setField(3, value); @$pb.TagNumber(3) $core.bool hasPlayerArgs() => $_has(2); @$pb.TagNumber(3) void clearPlayerArgs() => $_clearField(3); @$pb.TagNumber(3) $1.PlayerArgs ensurePlayerArgs() => $_ensure(2); @$pb.TagNumber(4) $core.int get localTime => $_getIZ(3); @$pb.TagNumber(4) set localTime($core.int value) => $_setSignedInt32(3, value); @$pb.TagNumber(4) $core.bool hasLocalTime() => $_has(3); @$pb.TagNumber(4) void clearLocalTime() => $_clearField(4); @$pb.TagNumber(5) CampusReqFromType get fromType => $_getN(4); @$pb.TagNumber(5) set fromType(CampusReqFromType value) => $_setField(5, value); @$pb.TagNumber(5) $core.bool hasFromType() => $_has(4); @$pb.TagNumber(5) void clearFromType() => $_clearField(5); } enum CampusWaterFlowItem_FlowItem { itemDefault, notSet } class CampusWaterFlowItem extends $pb.GeneratedMessage { factory CampusWaterFlowItem({ WFItemType? itemType, $4.ItemWHRatio? whRatio, WFItemDefault? itemDefault, }) { final result = create(); if (itemType != null) result.itemType = itemType; if (whRatio != null) result.whRatio = whRatio; if (itemDefault != null) result.itemDefault = itemDefault; return result; } CampusWaterFlowItem._(); factory CampusWaterFlowItem.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory CampusWaterFlowItem.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static const $core.Map<$core.int, CampusWaterFlowItem_FlowItem> _CampusWaterFlowItem_FlowItemByTag = { 3: CampusWaterFlowItem_FlowItem.itemDefault, 0: CampusWaterFlowItem_FlowItem.notSet }; static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'CampusWaterFlowItem', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..oo(0, [3]) ..aE(1, _omitFieldNames ? '' : 'itemType', enumValues: WFItemType.values) ..aOM<$4.ItemWHRatio>(2, _omitFieldNames ? '' : 'whRatio', subBuilder: $4.ItemWHRatio.create) ..aOM(3, _omitFieldNames ? '' : 'itemDefault', subBuilder: WFItemDefault.create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CampusWaterFlowItem clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CampusWaterFlowItem copyWith(void Function(CampusWaterFlowItem) updates) => super.copyWith((message) => updates(message as CampusWaterFlowItem)) as CampusWaterFlowItem; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static CampusWaterFlowItem create() => CampusWaterFlowItem._(); @$core.override CampusWaterFlowItem createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static CampusWaterFlowItem getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static CampusWaterFlowItem? _defaultInstance; @$pb.TagNumber(3) CampusWaterFlowItem_FlowItem whichFlowItem() => _CampusWaterFlowItem_FlowItemByTag[$_whichOneof(0)]!; @$pb.TagNumber(3) void clearFlowItem() => $_clearField($_whichOneof(0)); @$pb.TagNumber(1) WFItemType get itemType => $_getN(0); @$pb.TagNumber(1) set itemType(WFItemType value) => $_setField(1, value); @$pb.TagNumber(1) $core.bool hasItemType() => $_has(0); @$pb.TagNumber(1) void clearItemType() => $_clearField(1); @$pb.TagNumber(2) $4.ItemWHRatio get whRatio => $_getN(1); @$pb.TagNumber(2) set whRatio($4.ItemWHRatio value) => $_setField(2, value); @$pb.TagNumber(2) $core.bool hasWhRatio() => $_has(1); @$pb.TagNumber(2) void clearWhRatio() => $_clearField(2); @$pb.TagNumber(2) $4.ItemWHRatio ensureWhRatio() => $_ensure(1); @$pb.TagNumber(3) WFItemDefault get itemDefault => $_getN(2); @$pb.TagNumber(3) set itemDefault(WFItemDefault value) => $_setField(3, value); @$pb.TagNumber(3) $core.bool hasItemDefault() => $_has(2); @$pb.TagNumber(3) void clearItemDefault() => $_clearField(3); @$pb.TagNumber(3) WFItemDefault ensureItemDefault() => $_ensure(2); } class CardParagraph extends $pb.GeneratedMessage { factory CardParagraph({ ModuleAdditional? additionalCard, LinkNodeType? bizType, $core.String? bizId, }) { final result = create(); if (additionalCard != null) result.additionalCard = additionalCard; if (bizType != null) result.bizType = bizType; if (bizId != null) result.bizId = bizId; return result; } CardParagraph._(); factory CardParagraph.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory CardParagraph.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'CardParagraph', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOM(1, _omitFieldNames ? '' : 'additionalCard', subBuilder: ModuleAdditional.create) ..aE(2, _omitFieldNames ? '' : 'bizType', enumValues: LinkNodeType.values) ..aOS(3, _omitFieldNames ? '' : 'bizId') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CardParagraph clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CardParagraph copyWith(void Function(CardParagraph) updates) => super.copyWith((message) => updates(message as CardParagraph)) as CardParagraph; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static CardParagraph create() => CardParagraph._(); @$core.override CardParagraph createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static CardParagraph getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static CardParagraph? _defaultInstance; @$pb.TagNumber(1) ModuleAdditional get additionalCard => $_getN(0); @$pb.TagNumber(1) set additionalCard(ModuleAdditional value) => $_setField(1, value); @$pb.TagNumber(1) $core.bool hasAdditionalCard() => $_has(0); @$pb.TagNumber(1) void clearAdditionalCard() => $_clearField(1); @$pb.TagNumber(1) ModuleAdditional ensureAdditionalCard() => $_ensure(0); @$pb.TagNumber(2) LinkNodeType get bizType => $_getN(1); @$pb.TagNumber(2) set bizType(LinkNodeType value) => $_setField(2, value); @$pb.TagNumber(2) $core.bool hasBizType() => $_has(1); @$pb.TagNumber(2) void clearBizType() => $_clearField(2); @$pb.TagNumber(3) $core.String get bizId => $_getSZ(2); @$pb.TagNumber(3) set bizId($core.String value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasBizId() => $_has(2); @$pb.TagNumber(3) void clearBizId() => $_clearField(3); } class CardVideoDynList extends $pb.GeneratedMessage { factory CardVideoDynList({ $core.Iterable? list, $fixnum.Int64? updateNum, $core.String? historyOffset, $core.String? updateBaseline, $core.bool? 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; } CardVideoDynList._(); factory CardVideoDynList.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory CardVideoDynList.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'CardVideoDynList', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..pPM(1, _omitFieldNames ? '' : 'list', subBuilder: DynamicItem.create) ..aInt64(2, _omitFieldNames ? '' : 'updateNum') ..aOS(3, _omitFieldNames ? '' : 'historyOffset') ..aOS(4, _omitFieldNames ? '' : 'updateBaseline') ..aOB(5, _omitFieldNames ? '' : 'hasMore') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CardVideoDynList clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CardVideoDynList copyWith(void Function(CardVideoDynList) updates) => super.copyWith((message) => updates(message as CardVideoDynList)) as CardVideoDynList; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static CardVideoDynList create() => CardVideoDynList._(); @$core.override CardVideoDynList createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static CardVideoDynList getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static CardVideoDynList? _defaultInstance; @$pb.TagNumber(1) $pb.PbList get list => $_getList(0); @$pb.TagNumber(2) $fixnum.Int64 get updateNum => $_getI64(1); @$pb.TagNumber(2) set updateNum($fixnum.Int64 value) => $_setInt64(1, value); @$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 value) => $_setString(2, value); @$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 value) => $_setString(3, value); @$pb.TagNumber(4) $core.bool hasUpdateBaseline() => $_has(3); @$pb.TagNumber(4) void clearUpdateBaseline() => $_clearField(4); @$pb.TagNumber(5) $core.bool get hasMore => $_getBF(4); @$pb.TagNumber(5) set hasMore($core.bool value) => $_setBool(4, value); @$pb.TagNumber(5) $core.bool hasHasMore() => $_has(4); @$pb.TagNumber(5) void clearHasMore() => $_clearField(5); } class CardVideoFollowList extends $pb.GeneratedMessage { factory CardVideoFollowList({ $core.String? viewAllLink, $core.Iterable? list, }) { final result = create(); if (viewAllLink != null) result.viewAllLink = viewAllLink; if (list != null) result.list.addAll(list); return result; } CardVideoFollowList._(); factory CardVideoFollowList.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory CardVideoFollowList.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'CardVideoFollowList', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'viewAllLink') ..pPM(2, _omitFieldNames ? '' : 'list', subBuilder: FollowListItem.create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CardVideoFollowList clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CardVideoFollowList copyWith(void Function(CardVideoFollowList) updates) => super.copyWith((message) => updates(message as CardVideoFollowList)) as CardVideoFollowList; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static CardVideoFollowList create() => CardVideoFollowList._(); @$core.override CardVideoFollowList createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static CardVideoFollowList getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static CardVideoFollowList? _defaultInstance; @$pb.TagNumber(1) $core.String get viewAllLink => $_getSZ(0); @$pb.TagNumber(1) set viewAllLink($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasViewAllLink() => $_has(0); @$pb.TagNumber(1) void clearViewAllLink() => $_clearField(1); @$pb.TagNumber(2) $pb.PbList get list => $_getList(1); } class CardVideoUpList extends $pb.GeneratedMessage { factory CardVideoUpList({ $core.String? title, $core.Iterable? list, $core.String? footprint, $core.int? showLiveNum, UpListMoreLabel? moreLabel, $core.int? titleSwitch, $core.bool? showMoreLabel, $core.bool? showInPersonal, $core.bool? showMoreButton, $core.Iterable? listSecond, $core.bool? hasMoreList, $core.String? moreListOffset, }) { final result = create(); if (title != null) result.title = title; if (list != null) result.list.addAll(list); if (footprint != null) result.footprint = footprint; if (showLiveNum != null) result.showLiveNum = showLiveNum; if (moreLabel != null) result.moreLabel = moreLabel; if (titleSwitch != null) result.titleSwitch = titleSwitch; if (showMoreLabel != null) result.showMoreLabel = showMoreLabel; if (showInPersonal != null) result.showInPersonal = showInPersonal; if (showMoreButton != null) result.showMoreButton = showMoreButton; if (listSecond != null) result.listSecond.addAll(listSecond); if (hasMoreList != null) result.hasMoreList = hasMoreList; if (moreListOffset != null) result.moreListOffset = moreListOffset; return result; } CardVideoUpList._(); factory CardVideoUpList.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory CardVideoUpList.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'CardVideoUpList', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'title') ..pPM(2, _omitFieldNames ? '' : 'list', subBuilder: UpListItem.create) ..aOS(3, _omitFieldNames ? '' : 'footprint') ..aI(4, _omitFieldNames ? '' : 'showLiveNum') ..aOM(5, _omitFieldNames ? '' : 'moreLabel', subBuilder: UpListMoreLabel.create) ..aI(6, _omitFieldNames ? '' : 'titleSwitch') ..aOB(7, _omitFieldNames ? '' : 'showMoreLabel') ..aOB(8, _omitFieldNames ? '' : 'showInPersonal') ..aOB(9, _omitFieldNames ? '' : 'showMoreButton') ..pPM(10, _omitFieldNames ? '' : 'listSecond', subBuilder: UpListItem.create) ..aOB(11, _omitFieldNames ? '' : 'hasMoreList') ..aOS(12, _omitFieldNames ? '' : 'moreListOffset') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CardVideoUpList clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CardVideoUpList copyWith(void Function(CardVideoUpList) updates) => super.copyWith((message) => updates(message as CardVideoUpList)) as CardVideoUpList; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static CardVideoUpList create() => CardVideoUpList._(); @$core.override CardVideoUpList createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static CardVideoUpList getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static CardVideoUpList? _defaultInstance; @$pb.TagNumber(1) $core.String get title => $_getSZ(0); @$pb.TagNumber(1) set title($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasTitle() => $_has(0); @$pb.TagNumber(1) void clearTitle() => $_clearField(1); @$pb.TagNumber(2) $pb.PbList get list => $_getList(1); @$pb.TagNumber(3) $core.String get footprint => $_getSZ(2); @$pb.TagNumber(3) set footprint($core.String value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasFootprint() => $_has(2); @$pb.TagNumber(3) void clearFootprint() => $_clearField(3); @$pb.TagNumber(4) $core.int get showLiveNum => $_getIZ(3); @$pb.TagNumber(4) set showLiveNum($core.int value) => $_setSignedInt32(3, value); @$pb.TagNumber(4) $core.bool hasShowLiveNum() => $_has(3); @$pb.TagNumber(4) void clearShowLiveNum() => $_clearField(4); @$pb.TagNumber(5) UpListMoreLabel get moreLabel => $_getN(4); @$pb.TagNumber(5) set moreLabel(UpListMoreLabel value) => $_setField(5, value); @$pb.TagNumber(5) $core.bool hasMoreLabel() => $_has(4); @$pb.TagNumber(5) void clearMoreLabel() => $_clearField(5); @$pb.TagNumber(5) UpListMoreLabel ensureMoreLabel() => $_ensure(4); @$pb.TagNumber(6) $core.int get titleSwitch => $_getIZ(5); @$pb.TagNumber(6) set titleSwitch($core.int value) => $_setSignedInt32(5, value); @$pb.TagNumber(6) $core.bool hasTitleSwitch() => $_has(5); @$pb.TagNumber(6) void clearTitleSwitch() => $_clearField(6); @$pb.TagNumber(7) $core.bool get showMoreLabel => $_getBF(6); @$pb.TagNumber(7) set showMoreLabel($core.bool value) => $_setBool(6, value); @$pb.TagNumber(7) $core.bool hasShowMoreLabel() => $_has(6); @$pb.TagNumber(7) void clearShowMoreLabel() => $_clearField(7); @$pb.TagNumber(8) $core.bool get showInPersonal => $_getBF(7); @$pb.TagNumber(8) set showInPersonal($core.bool value) => $_setBool(7, value); @$pb.TagNumber(8) $core.bool hasShowInPersonal() => $_has(7); @$pb.TagNumber(8) void clearShowInPersonal() => $_clearField(8); @$pb.TagNumber(9) $core.bool get showMoreButton => $_getBF(8); @$pb.TagNumber(9) set showMoreButton($core.bool value) => $_setBool(8, value); @$pb.TagNumber(9) $core.bool hasShowMoreButton() => $_has(8); @$pb.TagNumber(9) void clearShowMoreButton() => $_clearField(9); @$pb.TagNumber(10) $pb.PbList get listSecond => $_getList(9); @$pb.TagNumber(11) $core.bool get hasMoreList => $_getBF(10); @$pb.TagNumber(11) set hasMoreList($core.bool value) => $_setBool(10, value); @$pb.TagNumber(11) $core.bool hasHasMoreList() => $_has(10); @$pb.TagNumber(11) void clearHasMoreList() => $_clearField(11); @$pb.TagNumber(12) $core.String get moreListOffset => $_getSZ(11); @$pb.TagNumber(12) set moreListOffset($core.String value) => $_setString(11, value); @$pb.TagNumber(12) $core.bool hasMoreListOffset() => $_has(11); @$pb.TagNumber(12) void clearMoreListOffset() => $_clearField(12); } class ChannelInfo extends $pb.GeneratedMessage { factory ChannelInfo({ $fixnum.Int64? channelId, $core.String? channelName, $core.String? desc, $core.bool? isAtten, $core.String? typeIcon, $core.Iterable? items, $core.String? icon, $core.String? jumpUri, }) { final result = create(); if (channelId != null) result.channelId = channelId; if (channelName != null) result.channelName = channelName; if (desc != null) result.desc = desc; if (isAtten != null) result.isAtten = isAtten; if (typeIcon != null) result.typeIcon = typeIcon; if (items != null) result.items.addAll(items); if (icon != null) result.icon = icon; if (jumpUri != null) result.jumpUri = jumpUri; return result; } ChannelInfo._(); factory ChannelInfo.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory ChannelInfo.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'ChannelInfo', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aInt64(1, _omitFieldNames ? '' : 'channelId') ..aOS(2, _omitFieldNames ? '' : 'channelName') ..aOS(3, _omitFieldNames ? '' : 'desc') ..aOB(4, _omitFieldNames ? '' : 'isAtten') ..aOS(5, _omitFieldNames ? '' : 'typeIcon') ..pPM(6, _omitFieldNames ? '' : 'items', subBuilder: RcmdItem.create) ..aOS(7, _omitFieldNames ? '' : 'icon') ..aOS(8, _omitFieldNames ? '' : 'jumpUri') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ChannelInfo clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ChannelInfo copyWith(void Function(ChannelInfo) updates) => super.copyWith((message) => updates(message as ChannelInfo)) as ChannelInfo; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ChannelInfo create() => ChannelInfo._(); @$core.override ChannelInfo createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static ChannelInfo getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ChannelInfo? _defaultInstance; @$pb.TagNumber(1) $fixnum.Int64 get channelId => $_getI64(0); @$pb.TagNumber(1) set channelId($fixnum.Int64 value) => $_setInt64(0, value); @$pb.TagNumber(1) $core.bool hasChannelId() => $_has(0); @$pb.TagNumber(1) void clearChannelId() => $_clearField(1); @$pb.TagNumber(2) $core.String get channelName => $_getSZ(1); @$pb.TagNumber(2) set channelName($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasChannelName() => $_has(1); @$pb.TagNumber(2) void clearChannelName() => $_clearField(2); @$pb.TagNumber(3) $core.String get desc => $_getSZ(2); @$pb.TagNumber(3) set desc($core.String value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasDesc() => $_has(2); @$pb.TagNumber(3) void clearDesc() => $_clearField(3); @$pb.TagNumber(4) $core.bool get isAtten => $_getBF(3); @$pb.TagNumber(4) set isAtten($core.bool value) => $_setBool(3, value); @$pb.TagNumber(4) $core.bool hasIsAtten() => $_has(3); @$pb.TagNumber(4) void clearIsAtten() => $_clearField(4); @$pb.TagNumber(5) $core.String get typeIcon => $_getSZ(4); @$pb.TagNumber(5) set typeIcon($core.String value) => $_setString(4, value); @$pb.TagNumber(5) $core.bool hasTypeIcon() => $_has(4); @$pb.TagNumber(5) void clearTypeIcon() => $_clearField(5); @$pb.TagNumber(6) $pb.PbList get items => $_getList(5); @$pb.TagNumber(7) $core.String get icon => $_getSZ(6); @$pb.TagNumber(7) set icon($core.String value) => $_setString(6, value); @$pb.TagNumber(7) $core.bool hasIcon() => $_has(6); @$pb.TagNumber(7) void clearIcon() => $_clearField(7); @$pb.TagNumber(8) $core.String get jumpUri => $_getSZ(7); @$pb.TagNumber(8) set jumpUri($core.String value) => $_setString(7, value); @$pb.TagNumber(8) $core.bool hasJumpUri() => $_has(7); @$pb.TagNumber(8) void clearJumpUri() => $_clearField(8); } class CmtShowItem extends $pb.GeneratedMessage { factory CmtShowItem({ $fixnum.Int64? uid, $core.String? uname, $core.String? uri, $core.String? comment, }) { final result = create(); if (uid != null) result.uid = uid; if (uname != null) result.uname = uname; if (uri != null) result.uri = uri; if (comment != null) result.comment = comment; return result; } CmtShowItem._(); factory CmtShowItem.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory CmtShowItem.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'CmtShowItem', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aInt64(1, _omitFieldNames ? '' : 'uid') ..aOS(2, _omitFieldNames ? '' : 'uname') ..aOS(3, _omitFieldNames ? '' : 'uri') ..aOS(4, _omitFieldNames ? '' : 'comment') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CmtShowItem clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CmtShowItem copyWith(void Function(CmtShowItem) updates) => super.copyWith((message) => updates(message as CmtShowItem)) as CmtShowItem; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static CmtShowItem create() => CmtShowItem._(); @$core.override CmtShowItem createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static CmtShowItem getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static CmtShowItem? _defaultInstance; @$pb.TagNumber(1) $fixnum.Int64 get uid => $_getI64(0); @$pb.TagNumber(1) set uid($fixnum.Int64 value) => $_setInt64(0, value); @$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 value) => $_setString(1, value); @$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 value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasUri() => $_has(2); @$pb.TagNumber(3) void clearUri() => $_clearField(3); @$pb.TagNumber(4) $core.String get comment => $_getSZ(3); @$pb.TagNumber(4) set comment($core.String value) => $_setString(3, value); @$pb.TagNumber(4) $core.bool hasComment() => $_has(3); @$pb.TagNumber(4) void clearComment() => $_clearField(4); } class CodeParagraph extends $pb.GeneratedMessage { factory CodeParagraph({ $core.String? codeLang, $core.String? codeContent, $core.String? popupLink, $core.String? barIcon, $core.String? barNotice, $core.String? btnText, }) { final result = create(); if (codeLang != null) result.codeLang = codeLang; if (codeContent != null) result.codeContent = codeContent; if (popupLink != null) result.popupLink = popupLink; if (barIcon != null) result.barIcon = barIcon; if (barNotice != null) result.barNotice = barNotice; if (btnText != null) result.btnText = btnText; return result; } CodeParagraph._(); factory CodeParagraph.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory CodeParagraph.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'CodeParagraph', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'codeLang') ..aOS(2, _omitFieldNames ? '' : 'codeContent') ..aOS(3, _omitFieldNames ? '' : 'popupLink') ..aOS(4, _omitFieldNames ? '' : 'barIcon') ..aOS(5, _omitFieldNames ? '' : 'barNotice') ..aOS(6, _omitFieldNames ? '' : 'btnText') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CodeParagraph clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CodeParagraph copyWith(void Function(CodeParagraph) updates) => super.copyWith((message) => updates(message as CodeParagraph)) as CodeParagraph; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static CodeParagraph create() => CodeParagraph._(); @$core.override CodeParagraph createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static CodeParagraph getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static CodeParagraph? _defaultInstance; @$pb.TagNumber(1) $core.String get codeLang => $_getSZ(0); @$pb.TagNumber(1) set codeLang($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasCodeLang() => $_has(0); @$pb.TagNumber(1) void clearCodeLang() => $_clearField(1); @$pb.TagNumber(2) $core.String get codeContent => $_getSZ(1); @$pb.TagNumber(2) set codeContent($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasCodeContent() => $_has(1); @$pb.TagNumber(2) void clearCodeContent() => $_clearField(2); @$pb.TagNumber(3) $core.String get popupLink => $_getSZ(2); @$pb.TagNumber(3) set popupLink($core.String value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasPopupLink() => $_has(2); @$pb.TagNumber(3) void clearPopupLink() => $_clearField(3); @$pb.TagNumber(4) $core.String get barIcon => $_getSZ(3); @$pb.TagNumber(4) set barIcon($core.String value) => $_setString(3, value); @$pb.TagNumber(4) $core.bool hasBarIcon() => $_has(3); @$pb.TagNumber(4) void clearBarIcon() => $_clearField(4); @$pb.TagNumber(5) $core.String get barNotice => $_getSZ(4); @$pb.TagNumber(5) set barNotice($core.String value) => $_setString(4, value); @$pb.TagNumber(5) $core.bool hasBarNotice() => $_has(4); @$pb.TagNumber(5) void clearBarNotice() => $_clearField(5); @$pb.TagNumber(6) $core.String get btnText => $_getSZ(5); @$pb.TagNumber(6) set btnText($core.String value) => $_setString(5, value); @$pb.TagNumber(6) $core.bool hasBtnText() => $_has(5); @$pb.TagNumber(6) void clearBtnText() => $_clearField(6); } class ColoredText extends $pb.GeneratedMessage { factory ColoredText({ $core.String? text, Colors? color, }) { final result = create(); if (text != null) result.text = text; if (color != null) result.color = color; return result; } ColoredText._(); factory ColoredText.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory ColoredText.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'ColoredText', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'text') ..aOM(2, _omitFieldNames ? '' : 'color', subBuilder: Colors.create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ColoredText clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ColoredText copyWith(void Function(ColoredText) updates) => super.copyWith((message) => updates(message as ColoredText)) as ColoredText; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ColoredText create() => ColoredText._(); @$core.override ColoredText createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static ColoredText getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ColoredText? _defaultInstance; @$pb.TagNumber(1) $core.String get text => $_getSZ(0); @$pb.TagNumber(1) set text($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasText() => $_has(0); @$pb.TagNumber(1) void clearText() => $_clearField(1); @$pb.TagNumber(2) Colors get color => $_getN(1); @$pb.TagNumber(2) set color(Colors value) => $_setField(2, value); @$pb.TagNumber(2) $core.bool hasColor() => $_has(1); @$pb.TagNumber(2) void clearColor() => $_clearField(2); @$pb.TagNumber(2) Colors ensureColor() => $_ensure(1); } class Colors extends $pb.GeneratedMessage { factory Colors({ $core.String? colorDay, $core.String? colorNight, }) { final result = create(); if (colorDay != null) result.colorDay = colorDay; if (colorNight != null) result.colorNight = colorNight; return result; } Colors._(); factory Colors.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory Colors.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'Colors', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'colorDay') ..aOS(2, _omitFieldNames ? '' : 'colorNight') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') Colors clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') Colors copyWith(void Function(Colors) updates) => super.copyWith((message) => updates(message as Colors)) as Colors; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static Colors create() => Colors._(); @$core.override Colors createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static Colors getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static Colors? _defaultInstance; @$pb.TagNumber(1) $core.String get colorDay => $_getSZ(0); @$pb.TagNumber(1) set colorDay($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasColorDay() => $_has(0); @$pb.TagNumber(1) void clearColorDay() => $_clearField(1); @$pb.TagNumber(2) $core.String get colorNight => $_getSZ(1); @$pb.TagNumber(2) set colorNight($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasColorNight() => $_has(1); @$pb.TagNumber(2) void clearColorNight() => $_clearField(2); } class CommentDetail extends $pb.GeneratedMessage { factory CommentDetail({ $core.bool? canModify, $fixnum.Int64? status, }) { final result = create(); if (canModify != null) result.canModify = canModify; if (status != null) result.status = status; return result; } CommentDetail._(); factory CommentDetail.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory CommentDetail.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'CommentDetail', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOB(1, _omitFieldNames ? '' : 'canModify') ..aInt64(2, _omitFieldNames ? '' : 'status') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CommentDetail clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CommentDetail copyWith(void Function(CommentDetail) updates) => super.copyWith((message) => updates(message as CommentDetail)) as CommentDetail; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static CommentDetail create() => CommentDetail._(); @$core.override CommentDetail createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static CommentDetail getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static CommentDetail? _defaultInstance; @$pb.TagNumber(1) $core.bool get canModify => $_getBF(0); @$pb.TagNumber(1) set canModify($core.bool value) => $_setBool(0, value); @$pb.TagNumber(1) $core.bool hasCanModify() => $_has(0); @$pb.TagNumber(1) void clearCanModify() => $_clearField(1); @$pb.TagNumber(2) $fixnum.Int64 get status => $_getI64(1); @$pb.TagNumber(2) set status($fixnum.Int64 value) => $_setInt64(1, value); @$pb.TagNumber(2) $core.bool hasStatus() => $_has(1); @$pb.TagNumber(2) void clearStatus() => $_clearField(2); } class CommonShareCardInfo extends $pb.GeneratedMessage { factory CommonShareCardInfo({ $fixnum.Int64? sketchId, $fixnum.Int64? bizType, $fixnum.Int64? bizId, }) { final result = create(); if (sketchId != null) result.sketchId = sketchId; if (bizType != null) result.bizType = bizType; if (bizId != null) result.bizId = bizId; return result; } CommonShareCardInfo._(); factory CommonShareCardInfo.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory CommonShareCardInfo.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'CommonShareCardInfo', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aInt64(1, _omitFieldNames ? '' : 'sketchId') ..aInt64(2, _omitFieldNames ? '' : 'bizType') ..aInt64(3, _omitFieldNames ? '' : 'bizId') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CommonShareCardInfo clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CommonShareCardInfo copyWith(void Function(CommonShareCardInfo) updates) => super.copyWith((message) => updates(message as CommonShareCardInfo)) as CommonShareCardInfo; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static CommonShareCardInfo create() => CommonShareCardInfo._(); @$core.override CommonShareCardInfo createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static CommonShareCardInfo getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static CommonShareCardInfo? _defaultInstance; @$pb.TagNumber(1) $fixnum.Int64 get sketchId => $_getI64(0); @$pb.TagNumber(1) set sketchId($fixnum.Int64 value) => $_setInt64(0, value); @$pb.TagNumber(1) $core.bool hasSketchId() => $_has(0); @$pb.TagNumber(1) void clearSketchId() => $_clearField(1); @$pb.TagNumber(2) $fixnum.Int64 get bizType => $_getI64(1); @$pb.TagNumber(2) set bizType($fixnum.Int64 value) => $_setInt64(1, value); @$pb.TagNumber(2) $core.bool hasBizType() => $_has(1); @$pb.TagNumber(2) void clearBizType() => $_clearField(2); @$pb.TagNumber(3) $fixnum.Int64 get bizId => $_getI64(2); @$pb.TagNumber(3) set bizId($fixnum.Int64 value) => $_setInt64(2, value); @$pb.TagNumber(3) $core.bool hasBizId() => $_has(2); @$pb.TagNumber(3) void clearBizId() => $_clearField(3); } class Config extends $pb.GeneratedMessage { factory Config({ $core.bool? storyVerticalExp, $fixnum.Int64? detailViewBits, $core.Iterable<$core.MapEntry<$core.String, $core.String>>? extraRouterKvs, }) { final result = create(); if (storyVerticalExp != null) result.storyVerticalExp = storyVerticalExp; if (detailViewBits != null) result.detailViewBits = detailViewBits; if (extraRouterKvs != null) result.extraRouterKvs.addEntries(extraRouterKvs); return result; } Config._(); factory Config.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory Config.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'Config', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOB(1, _omitFieldNames ? '' : 'storyVerticalExp') ..aInt64(2, _omitFieldNames ? '' : 'detailViewBits') ..m<$core.String, $core.String>(3, _omitFieldNames ? '' : 'extraRouterKvs', entryClassName: 'Config.ExtraRouterKvsEntry', keyFieldType: $pb.PbFieldType.OS, valueFieldType: $pb.PbFieldType.OS, packageName: const $pb.PackageName('bilibili.app.dynamic.v2')) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') Config clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') Config copyWith(void Function(Config) updates) => super.copyWith((message) => updates(message as Config)) as Config; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static Config create() => Config._(); @$core.override Config createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static Config getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static Config? _defaultInstance; @$pb.TagNumber(1) $core.bool get storyVerticalExp => $_getBF(0); @$pb.TagNumber(1) set storyVerticalExp($core.bool value) => $_setBool(0, value); @$pb.TagNumber(1) $core.bool hasStoryVerticalExp() => $_has(0); @$pb.TagNumber(1) void clearStoryVerticalExp() => $_clearField(1); @$pb.TagNumber(2) $fixnum.Int64 get detailViewBits => $_getI64(1); @$pb.TagNumber(2) set detailViewBits($fixnum.Int64 value) => $_setInt64(1, value); @$pb.TagNumber(2) $core.bool hasDetailViewBits() => $_has(1); @$pb.TagNumber(2) void clearDetailViewBits() => $_clearField(2); @$pb.TagNumber(3) $pb.PbMap<$core.String, $core.String> get extraRouterKvs => $_getMap(2); } class CooperationStaffListReq extends $pb.GeneratedMessage { factory CooperationStaffListReq({ $core.String? oid, }) { final result = create(); if (oid != null) result.oid = oid; return result; } CooperationStaffListReq._(); factory CooperationStaffListReq.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory CooperationStaffListReq.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'CooperationStaffListReq', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'oid') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CooperationStaffListReq clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CooperationStaffListReq copyWith( void Function(CooperationStaffListReq) updates) => super.copyWith((message) => updates(message as CooperationStaffListReq)) as CooperationStaffListReq; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static CooperationStaffListReq create() => CooperationStaffListReq._(); @$core.override CooperationStaffListReq createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static CooperationStaffListReq getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static CooperationStaffListReq? _defaultInstance; @$pb.TagNumber(1) $core.String get oid => $_getSZ(0); @$pb.TagNumber(1) set oid($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasOid() => $_has(0); @$pb.TagNumber(1) void clearOid() => $_clearField(1); } class CooperationStaffListResp extends $pb.GeneratedMessage { factory CooperationStaffListResp({ $core.Iterable? upList, }) { final result = create(); if (upList != null) result.upList.addAll(upList); return result; } CooperationStaffListResp._(); factory CooperationStaffListResp.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory CooperationStaffListResp.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'CooperationStaffListResp', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..pPM(1, _omitFieldNames ? '' : 'upList', subBuilder: CooperationUpInfo.create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CooperationStaffListResp clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CooperationStaffListResp copyWith( void Function(CooperationStaffListResp) updates) => super.copyWith((message) => updates(message as CooperationStaffListResp)) as CooperationStaffListResp; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static CooperationStaffListResp create() => CooperationStaffListResp._(); @$core.override CooperationStaffListResp createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static CooperationStaffListResp getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static CooperationStaffListResp? _defaultInstance; @$pb.TagNumber(1) $pb.PbList get upList => $_getList(0); } class CooperationUpInfo extends $pb.GeneratedMessage { factory CooperationUpInfo({ BasicUserInfoV2? userInfo, $core.String? upRole, }) { final result = create(); if (userInfo != null) result.userInfo = userInfo; if (upRole != null) result.upRole = upRole; return result; } CooperationUpInfo._(); factory CooperationUpInfo.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory CooperationUpInfo.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'CooperationUpInfo', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOM(1, _omitFieldNames ? '' : 'userInfo', subBuilder: BasicUserInfoV2.create) ..aOS(2, _omitFieldNames ? '' : 'upRole') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CooperationUpInfo clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CooperationUpInfo copyWith(void Function(CooperationUpInfo) updates) => super.copyWith((message) => updates(message as CooperationUpInfo)) as CooperationUpInfo; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static CooperationUpInfo create() => CooperationUpInfo._(); @$core.override CooperationUpInfo createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static CooperationUpInfo getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static CooperationUpInfo? _defaultInstance; @$pb.TagNumber(1) BasicUserInfoV2 get userInfo => $_getN(0); @$pb.TagNumber(1) set userInfo(BasicUserInfoV2 value) => $_setField(1, value); @$pb.TagNumber(1) $core.bool hasUserInfo() => $_has(0); @$pb.TagNumber(1) void clearUserInfo() => $_clearField(1); @$pb.TagNumber(1) BasicUserInfoV2 ensureUserInfo() => $_ensure(0); @$pb.TagNumber(2) $core.String get upRole => $_getSZ(1); @$pb.TagNumber(2) set upRole($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasUpRole() => $_has(1); @$pb.TagNumber(2) void clearUpRole() => $_clearField(2); } class CoverIconWithText extends $pb.GeneratedMessage { factory CoverIconWithText({ CoverIcon? icon, $core.String? text, $core.bool? iconChecked, }) { final result = create(); if (icon != null) result.icon = icon; if (text != null) result.text = text; if (iconChecked != null) result.iconChecked = iconChecked; return result; } CoverIconWithText._(); factory CoverIconWithText.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory CoverIconWithText.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'CoverIconWithText', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aE(1, _omitFieldNames ? '' : 'icon', enumValues: CoverIcon.values) ..aOS(2, _omitFieldNames ? '' : 'text') ..aOB(3, _omitFieldNames ? '' : 'iconChecked') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CoverIconWithText clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CoverIconWithText copyWith(void Function(CoverIconWithText) updates) => super.copyWith((message) => updates(message as CoverIconWithText)) as CoverIconWithText; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static CoverIconWithText create() => CoverIconWithText._(); @$core.override CoverIconWithText createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static CoverIconWithText getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static CoverIconWithText? _defaultInstance; @$pb.TagNumber(1) CoverIcon get icon => $_getN(0); @$pb.TagNumber(1) set icon(CoverIcon value) => $_setField(1, value); @$pb.TagNumber(1) $core.bool hasIcon() => $_has(0); @$pb.TagNumber(1) void clearIcon() => $_clearField(1); @$pb.TagNumber(2) $core.String get text => $_getSZ(1); @$pb.TagNumber(2) set text($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasText() => $_has(1); @$pb.TagNumber(2) void clearText() => $_clearField(2); @$pb.TagNumber(3) $core.bool get iconChecked => $_getBF(2); @$pb.TagNumber(3) set iconChecked($core.bool value) => $_setBool(2, value); @$pb.TagNumber(3) $core.bool hasIconChecked() => $_has(2); @$pb.TagNumber(3) void clearIconChecked() => $_clearField(3); } class CreationClassification extends $pb.GeneratedMessage { factory CreationClassification({ $core.String? classificationName, $fixnum.Int64? count, $core.String? classificationType, $core.bool? isChosen, }) { final result = create(); if (classificationName != null) result.classificationName = classificationName; if (count != null) result.count = count; if (classificationType != null) result.classificationType = classificationType; if (isChosen != null) result.isChosen = isChosen; return result; } CreationClassification._(); factory CreationClassification.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory CreationClassification.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'CreationClassification', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'classificationName') ..aInt64(2, _omitFieldNames ? '' : 'count') ..aOS(3, _omitFieldNames ? '' : 'classificationType') ..aOB(4, _omitFieldNames ? '' : 'isChosen') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CreationClassification clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CreationClassification copyWith( void Function(CreationClassification) updates) => super.copyWith((message) => updates(message as CreationClassification)) as CreationClassification; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static CreationClassification create() => CreationClassification._(); @$core.override CreationClassification createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static CreationClassification getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static CreationClassification? _defaultInstance; @$pb.TagNumber(1) $core.String get classificationName => $_getSZ(0); @$pb.TagNumber(1) set classificationName($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasClassificationName() => $_has(0); @$pb.TagNumber(1) void clearClassificationName() => $_clearField(1); @$pb.TagNumber(2) $fixnum.Int64 get count => $_getI64(1); @$pb.TagNumber(2) set count($fixnum.Int64 value) => $_setInt64(1, value); @$pb.TagNumber(2) $core.bool hasCount() => $_has(1); @$pb.TagNumber(2) void clearCount() => $_clearField(2); @$pb.TagNumber(3) $core.String get classificationType => $_getSZ(2); @$pb.TagNumber(3) set classificationType($core.String value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasClassificationType() => $_has(2); @$pb.TagNumber(3) void clearClassificationType() => $_clearField(3); @$pb.TagNumber(4) $core.bool get isChosen => $_getBF(3); @$pb.TagNumber(4) set isChosen($core.bool value) => $_setBool(3, value); @$pb.TagNumber(4) $core.bool hasIsChosen() => $_has(3); @$pb.TagNumber(4) void clearIsChosen() => $_clearField(4); } class CreationItemAction extends $pb.GeneratedMessage { factory CreationItemAction({ $core.String? icon, $core.String? actionName, CreationItemAction_CreationAction? actionType, $core.String? jumpUrl, $fixnum.Int64? remainEditTimes, ThreePointDefaultToast? confirmationToast, ThreePointVisibilityChange? visibilityChange, }) { final result = create(); if (icon != null) result.icon = icon; if (actionName != null) result.actionName = actionName; if (actionType != null) result.actionType = actionType; if (jumpUrl != null) result.jumpUrl = jumpUrl; if (remainEditTimes != null) result.remainEditTimes = remainEditTimes; if (confirmationToast != null) result.confirmationToast = confirmationToast; if (visibilityChange != null) result.visibilityChange = visibilityChange; return result; } CreationItemAction._(); factory CreationItemAction.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory CreationItemAction.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'CreationItemAction', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'icon') ..aOS(2, _omitFieldNames ? '' : 'actionName') ..aE( 3, _omitFieldNames ? '' : 'actionType', enumValues: CreationItemAction_CreationAction.values) ..aOS(4, _omitFieldNames ? '' : 'jumpUrl') ..aInt64(5, _omitFieldNames ? '' : 'remainEditTimes') ..aOM(6, _omitFieldNames ? '' : 'confirmationToast', subBuilder: ThreePointDefaultToast.create) ..aOM( 7, _omitFieldNames ? '' : 'visibilityChange', subBuilder: ThreePointVisibilityChange.create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CreationItemAction clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CreationItemAction copyWith(void Function(CreationItemAction) updates) => super.copyWith((message) => updates(message as CreationItemAction)) as CreationItemAction; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static CreationItemAction create() => CreationItemAction._(); @$core.override CreationItemAction createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static CreationItemAction getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static CreationItemAction? _defaultInstance; @$pb.TagNumber(1) $core.String get icon => $_getSZ(0); @$pb.TagNumber(1) set icon($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasIcon() => $_has(0); @$pb.TagNumber(1) void clearIcon() => $_clearField(1); @$pb.TagNumber(2) $core.String get actionName => $_getSZ(1); @$pb.TagNumber(2) set actionName($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasActionName() => $_has(1); @$pb.TagNumber(2) void clearActionName() => $_clearField(2); @$pb.TagNumber(3) CreationItemAction_CreationAction get actionType => $_getN(2); @$pb.TagNumber(3) set actionType(CreationItemAction_CreationAction value) => $_setField(3, value); @$pb.TagNumber(3) $core.bool hasActionType() => $_has(2); @$pb.TagNumber(3) void clearActionType() => $_clearField(3); @$pb.TagNumber(4) $core.String get jumpUrl => $_getSZ(3); @$pb.TagNumber(4) set jumpUrl($core.String value) => $_setString(3, value); @$pb.TagNumber(4) $core.bool hasJumpUrl() => $_has(3); @$pb.TagNumber(4) void clearJumpUrl() => $_clearField(4); @$pb.TagNumber(5) $fixnum.Int64 get remainEditTimes => $_getI64(4); @$pb.TagNumber(5) set remainEditTimes($fixnum.Int64 value) => $_setInt64(4, value); @$pb.TagNumber(5) $core.bool hasRemainEditTimes() => $_has(4); @$pb.TagNumber(5) void clearRemainEditTimes() => $_clearField(5); @$pb.TagNumber(6) ThreePointDefaultToast get confirmationToast => $_getN(5); @$pb.TagNumber(6) set confirmationToast(ThreePointDefaultToast value) => $_setField(6, value); @$pb.TagNumber(6) $core.bool hasConfirmationToast() => $_has(5); @$pb.TagNumber(6) void clearConfirmationToast() => $_clearField(6); @$pb.TagNumber(6) ThreePointDefaultToast ensureConfirmationToast() => $_ensure(5); @$pb.TagNumber(7) ThreePointVisibilityChange get visibilityChange => $_getN(6); @$pb.TagNumber(7) set visibilityChange(ThreePointVisibilityChange value) => $_setField(7, value); @$pb.TagNumber(7) $core.bool hasVisibilityChange() => $_has(6); @$pb.TagNumber(7) void clearVisibilityChange() => $_clearField(7); @$pb.TagNumber(7) ThreePointVisibilityChange ensureVisibilityChange() => $_ensure(6); } class CreationSortType extends $pb.GeneratedMessage { factory CreationSortType({ $core.String? sortName, $core.String? sortType, $core.bool? isChosen, }) { final result = create(); if (sortName != null) result.sortName = sortName; if (sortType != null) result.sortType = sortType; if (isChosen != null) result.isChosen = isChosen; return result; } CreationSortType._(); factory CreationSortType.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory CreationSortType.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'CreationSortType', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'sortName') ..aOS(2, _omitFieldNames ? '' : 'sortType') ..aOB(3, _omitFieldNames ? '' : 'isChosen') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CreationSortType clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CreationSortType copyWith(void Function(CreationSortType) updates) => super.copyWith((message) => updates(message as CreationSortType)) as CreationSortType; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static CreationSortType create() => CreationSortType._(); @$core.override CreationSortType createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static CreationSortType getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static CreationSortType? _defaultInstance; @$pb.TagNumber(1) $core.String get sortName => $_getSZ(0); @$pb.TagNumber(1) set sortName($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasSortName() => $_has(0); @$pb.TagNumber(1) void clearSortName() => $_clearField(1); @$pb.TagNumber(2) $core.String get sortType => $_getSZ(1); @$pb.TagNumber(2) set sortType($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasSortType() => $_has(1); @$pb.TagNumber(2) void clearSortType() => $_clearField(2); @$pb.TagNumber(3) $core.bool get isChosen => $_getBF(2); @$pb.TagNumber(3) set isChosen($core.bool value) => $_setBool(2, value); @$pb.TagNumber(3) $core.bool hasIsChosen() => $_has(2); @$pb.TagNumber(3) void clearIsChosen() => $_clearField(3); } class DecoCardFan extends $pb.GeneratedMessage { factory DecoCardFan({ $core.int? isFan, $core.int? number, $core.String? numberStr, $core.String? color, DecoCardFanNumColorFormat? colorFormat, $core.String? numPrefix, }) { final result = create(); if (isFan != null) result.isFan = isFan; if (number != null) result.number = number; if (numberStr != null) result.numberStr = numberStr; if (color != null) result.color = color; if (colorFormat != null) result.colorFormat = colorFormat; if (numPrefix != null) result.numPrefix = numPrefix; return result; } DecoCardFan._(); factory DecoCardFan.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory DecoCardFan.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'DecoCardFan', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aI(1, _omitFieldNames ? '' : 'isFan') ..aI(2, _omitFieldNames ? '' : 'number') ..aOS(3, _omitFieldNames ? '' : 'numberStr') ..aOS(4, _omitFieldNames ? '' : 'color') ..aOM(5, _omitFieldNames ? '' : 'colorFormat', subBuilder: DecoCardFanNumColorFormat.create) ..aOS(6, _omitFieldNames ? '' : 'numPrefix') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') DecoCardFan clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') DecoCardFan copyWith(void Function(DecoCardFan) updates) => super.copyWith((message) => updates(message as DecoCardFan)) as DecoCardFan; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static DecoCardFan create() => DecoCardFan._(); @$core.override DecoCardFan createEmptyInstance() => create(); @$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 value) => $_setSignedInt32(0, value); @$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 value) => $_setSignedInt32(1, value); @$pb.TagNumber(2) $core.bool hasNumber() => $_has(1); @$pb.TagNumber(2) void clearNumber() => $_clearField(2); @$pb.TagNumber(3) $core.String get numberStr => $_getSZ(2); @$pb.TagNumber(3) set numberStr($core.String value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasNumberStr() => $_has(2); @$pb.TagNumber(3) void clearNumberStr() => $_clearField(3); @$pb.TagNumber(4) $core.String get color => $_getSZ(3); @$pb.TagNumber(4) set color($core.String value) => $_setString(3, value); @$pb.TagNumber(4) $core.bool hasColor() => $_has(3); @$pb.TagNumber(4) void clearColor() => $_clearField(4); @$pb.TagNumber(5) DecoCardFanNumColorFormat get colorFormat => $_getN(4); @$pb.TagNumber(5) set colorFormat(DecoCardFanNumColorFormat value) => $_setField(5, value); @$pb.TagNumber(5) $core.bool hasColorFormat() => $_has(4); @$pb.TagNumber(5) void clearColorFormat() => $_clearField(5); @$pb.TagNumber(5) DecoCardFanNumColorFormat ensureColorFormat() => $_ensure(4); @$pb.TagNumber(6) $core.String get numPrefix => $_getSZ(5); @$pb.TagNumber(6) set numPrefix($core.String value) => $_setString(5, value); @$pb.TagNumber(6) $core.bool hasNumPrefix() => $_has(5); @$pb.TagNumber(6) void clearNumPrefix() => $_clearField(6); } class DecoCardFanNumColorFormat extends $pb.GeneratedMessage { factory DecoCardFanNumColorFormat({ $core.String? startPoint, $core.String? endPoint, $core.Iterable<$core.String>? colors, $core.Iterable<$fixnum.Int64>? gradients, }) { final result = create(); if (startPoint != null) result.startPoint = startPoint; if (endPoint != null) result.endPoint = endPoint; if (colors != null) result.colors.addAll(colors); if (gradients != null) result.gradients.addAll(gradients); return result; } DecoCardFanNumColorFormat._(); factory DecoCardFanNumColorFormat.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory DecoCardFanNumColorFormat.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'DecoCardFanNumColorFormat', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'startPoint') ..aOS(2, _omitFieldNames ? '' : 'endPoint') ..pPS(3, _omitFieldNames ? '' : 'colors') ..p<$fixnum.Int64>( 4, _omitFieldNames ? '' : 'gradients', $pb.PbFieldType.K6) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') DecoCardFanNumColorFormat clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') DecoCardFanNumColorFormat copyWith( void Function(DecoCardFanNumColorFormat) updates) => super.copyWith((message) => updates(message as DecoCardFanNumColorFormat)) as DecoCardFanNumColorFormat; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static DecoCardFanNumColorFormat create() => DecoCardFanNumColorFormat._(); @$core.override DecoCardFanNumColorFormat createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static DecoCardFanNumColorFormat getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static DecoCardFanNumColorFormat? _defaultInstance; @$pb.TagNumber(1) $core.String get startPoint => $_getSZ(0); @$pb.TagNumber(1) set startPoint($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasStartPoint() => $_has(0); @$pb.TagNumber(1) void clearStartPoint() => $_clearField(1); @$pb.TagNumber(2) $core.String get endPoint => $_getSZ(1); @$pb.TagNumber(2) set endPoint($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasEndPoint() => $_has(1); @$pb.TagNumber(2) void clearEndPoint() => $_clearField(2); @$pb.TagNumber(3) $pb.PbList<$core.String> get colors => $_getList(2); @$pb.TagNumber(4) $pb.PbList<$fixnum.Int64> get gradients => $_getList(3); } class DecorateCard extends $pb.GeneratedMessage { factory DecorateCard({ $fixnum.Int64? id, $core.String? cardUrl, $core.String? jumpUrl, DecoCardFan? fan, $5.UserCard? vasDecoCard, }) { 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; if (vasDecoCard != null) result.vasDecoCard = vasDecoCard; return result; } DecorateCard._(); factory DecorateCard.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory DecorateCard.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'DecorateCard', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aInt64(1, _omitFieldNames ? '' : 'id') ..aOS(2, _omitFieldNames ? '' : 'cardUrl') ..aOS(3, _omitFieldNames ? '' : 'jumpUrl') ..aOM(4, _omitFieldNames ? '' : 'fan', subBuilder: DecoCardFan.create) ..aOM<$5.UserCard>(5, _omitFieldNames ? '' : 'vasDecoCard', subBuilder: $5.UserCard.create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') DecorateCard clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') DecorateCard copyWith(void Function(DecorateCard) updates) => super.copyWith((message) => updates(message as DecorateCard)) as DecorateCard; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static DecorateCard create() => DecorateCard._(); @$core.override DecorateCard createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static DecorateCard getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static DecorateCard? _defaultInstance; @$pb.TagNumber(1) $fixnum.Int64 get id => $_getI64(0); @$pb.TagNumber(1) set id($fixnum.Int64 value) => $_setInt64(0, value); @$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 value) => $_setString(1, value); @$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 value) => $_setString(2, value); @$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 value) => $_setField(4, value); @$pb.TagNumber(4) $core.bool hasFan() => $_has(3); @$pb.TagNumber(4) void clearFan() => $_clearField(4); @$pb.TagNumber(4) DecoCardFan ensureFan() => $_ensure(3); @$pb.TagNumber(5) $5.UserCard get vasDecoCard => $_getN(4); @$pb.TagNumber(5) set vasDecoCard($5.UserCard value) => $_setField(5, value); @$pb.TagNumber(5) $core.bool hasVasDecoCard() => $_has(4); @$pb.TagNumber(5) void clearVasDecoCard() => $_clearField(5); @$pb.TagNumber(5) $5.UserCard ensureVasDecoCard() => $_ensure(4); } class Description extends $pb.GeneratedMessage { factory Description({ $core.String? text, DescType? type, $core.String? uri, EmojiType? emojiType, $core.String? goodsType, $core.String? iconUrl, $core.String? iconName, $core.String? rid, ModuleDescGoods? goods, $core.String? origText, $core.int? emojiSize, EmojiSizeSpec? emojiSizeSpec, }) { 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; if (iconUrl != null) result.iconUrl = iconUrl; if (iconName != null) result.iconName = iconName; if (rid != null) result.rid = rid; if (goods != null) result.goods = goods; if (origText != null) result.origText = origText; if (emojiSize != null) result.emojiSize = emojiSize; if (emojiSizeSpec != null) result.emojiSizeSpec = emojiSizeSpec; return result; } Description._(); factory Description.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory Description.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'Description', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'text') ..aE(2, _omitFieldNames ? '' : 'type', enumValues: DescType.values) ..aOS(3, _omitFieldNames ? '' : 'uri') ..aE(4, _omitFieldNames ? '' : 'emojiType', enumValues: EmojiType.values) ..aOS(5, _omitFieldNames ? '' : 'goodsType') ..aOS(6, _omitFieldNames ? '' : 'iconUrl') ..aOS(7, _omitFieldNames ? '' : 'iconName') ..aOS(8, _omitFieldNames ? '' : 'rid') ..aOM(9, _omitFieldNames ? '' : 'goods', subBuilder: ModuleDescGoods.create) ..aOS(10, _omitFieldNames ? '' : 'origText') ..aI(11, _omitFieldNames ? '' : 'emojiSize') ..aOM(12, _omitFieldNames ? '' : 'emojiSizeSpec', subBuilder: EmojiSizeSpec.create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') Description clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') Description copyWith(void Function(Description) updates) => super.copyWith((message) => updates(message as Description)) as Description; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static Description create() => Description._(); @$core.override Description createEmptyInstance() => create(); @$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 value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasText() => $_has(0); @$pb.TagNumber(1) void clearText() => $_clearField(1); @$pb.TagNumber(2) DescType get type => $_getN(1); @$pb.TagNumber(2) set type(DescType value) => $_setField(2, value); @$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 value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasUri() => $_has(2); @$pb.TagNumber(3) void clearUri() => $_clearField(3); @$pb.TagNumber(4) EmojiType get emojiType => $_getN(3); @$pb.TagNumber(4) set emojiType(EmojiType value) => $_setField(4, value); @$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 value) => $_setString(4, value); @$pb.TagNumber(5) $core.bool hasGoodsType() => $_has(4); @$pb.TagNumber(5) void clearGoodsType() => $_clearField(5); @$pb.TagNumber(6) $core.String get iconUrl => $_getSZ(5); @$pb.TagNumber(6) set iconUrl($core.String value) => $_setString(5, value); @$pb.TagNumber(6) $core.bool hasIconUrl() => $_has(5); @$pb.TagNumber(6) void clearIconUrl() => $_clearField(6); @$pb.TagNumber(7) $core.String get iconName => $_getSZ(6); @$pb.TagNumber(7) set iconName($core.String value) => $_setString(6, value); @$pb.TagNumber(7) $core.bool hasIconName() => $_has(6); @$pb.TagNumber(7) void clearIconName() => $_clearField(7); @$pb.TagNumber(8) $core.String get rid => $_getSZ(7); @$pb.TagNumber(8) set rid($core.String value) => $_setString(7, value); @$pb.TagNumber(8) $core.bool hasRid() => $_has(7); @$pb.TagNumber(8) void clearRid() => $_clearField(8); @$pb.TagNumber(9) ModuleDescGoods get goods => $_getN(8); @$pb.TagNumber(9) set goods(ModuleDescGoods value) => $_setField(9, value); @$pb.TagNumber(9) $core.bool hasGoods() => $_has(8); @$pb.TagNumber(9) void clearGoods() => $_clearField(9); @$pb.TagNumber(9) ModuleDescGoods ensureGoods() => $_ensure(8); @$pb.TagNumber(10) $core.String get origText => $_getSZ(9); @$pb.TagNumber(10) set origText($core.String value) => $_setString(9, value); @$pb.TagNumber(10) $core.bool hasOrigText() => $_has(9); @$pb.TagNumber(10) void clearOrigText() => $_clearField(10); @$pb.TagNumber(11) $core.int get emojiSize => $_getIZ(10); @$pb.TagNumber(11) set emojiSize($core.int value) => $_setSignedInt32(10, value); @$pb.TagNumber(11) $core.bool hasEmojiSize() => $_has(10); @$pb.TagNumber(11) void clearEmojiSize() => $_clearField(11); @$pb.TagNumber(12) EmojiSizeSpec get emojiSizeSpec => $_getN(11); @$pb.TagNumber(12) set emojiSizeSpec(EmojiSizeSpec value) => $_setField(12, value); @$pb.TagNumber(12) $core.bool hasEmojiSizeSpec() => $_has(11); @$pb.TagNumber(12) void clearEmojiSizeSpec() => $_clearField(12); @$pb.TagNumber(12) EmojiSizeSpec ensureEmojiSizeSpec() => $_ensure(11); } class Dimension extends $pb.GeneratedMessage { factory Dimension({ $fixnum.Int64? height, $fixnum.Int64? width, $fixnum.Int64? rotate, $core.bool? forceHorizontal, }) { final result = create(); if (height != null) result.height = height; if (width != null) result.width = width; if (rotate != null) result.rotate = rotate; if (forceHorizontal != null) result.forceHorizontal = forceHorizontal; return result; } Dimension._(); factory Dimension.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory Dimension.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'Dimension', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aInt64(1, _omitFieldNames ? '' : 'height') ..aInt64(2, _omitFieldNames ? '' : 'width') ..aInt64(3, _omitFieldNames ? '' : 'rotate') ..aOB(4, _omitFieldNames ? '' : 'forceHorizontal') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') Dimension clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') Dimension copyWith(void Function(Dimension) updates) => super.copyWith((message) => updates(message as Dimension)) as Dimension; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static Dimension create() => Dimension._(); @$core.override Dimension createEmptyInstance() => create(); @$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 value) => $_setInt64(0, value); @$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 value) => $_setInt64(1, value); @$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 value) => $_setInt64(2, value); @$pb.TagNumber(3) $core.bool hasRotate() => $_has(2); @$pb.TagNumber(3) void clearRotate() => $_clearField(3); @$pb.TagNumber(4) $core.bool get forceHorizontal => $_getBF(3); @$pb.TagNumber(4) set forceHorizontal($core.bool value) => $_setBool(3, value); @$pb.TagNumber(4) $core.bool hasForceHorizontal() => $_has(3); @$pb.TagNumber(4) void clearForceHorizontal() => $_clearField(4); } class DynAdditionCommonFollowReply extends $pb.GeneratedMessage { factory DynAdditionCommonFollowReply({ AdditionalButtonStatus? status, }) { final result = create(); if (status != null) result.status = status; return result; } DynAdditionCommonFollowReply._(); factory DynAdditionCommonFollowReply.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory DynAdditionCommonFollowReply.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'DynAdditionCommonFollowReply', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aE(1, _omitFieldNames ? '' : 'status', enumValues: AdditionalButtonStatus.values) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') DynAdditionCommonFollowReply clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') DynAdditionCommonFollowReply copyWith( void Function(DynAdditionCommonFollowReply) updates) => super.copyWith( (message) => updates(message as DynAdditionCommonFollowReply)) as DynAdditionCommonFollowReply; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static DynAdditionCommonFollowReply create() => DynAdditionCommonFollowReply._(); @$core.override DynAdditionCommonFollowReply createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static DynAdditionCommonFollowReply getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static DynAdditionCommonFollowReply? _defaultInstance; @$pb.TagNumber(1) AdditionalButtonStatus get status => $_getN(0); @$pb.TagNumber(1) set status(AdditionalButtonStatus value) => $_setField(1, value); @$pb.TagNumber(1) $core.bool hasStatus() => $_has(0); @$pb.TagNumber(1) void clearStatus() => $_clearField(1); } class DynAdditionCommonFollowReq extends $pb.GeneratedMessage { factory DynAdditionCommonFollowReq({ AdditionalButtonStatus? status, $core.String? dynId, $core.String? cardType, }) { final result = create(); if (status != null) result.status = status; if (dynId != null) result.dynId = dynId; if (cardType != null) result.cardType = cardType; return result; } DynAdditionCommonFollowReq._(); factory DynAdditionCommonFollowReq.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory DynAdditionCommonFollowReq.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'DynAdditionCommonFollowReq', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aE(1, _omitFieldNames ? '' : 'status', enumValues: AdditionalButtonStatus.values) ..aOS(2, _omitFieldNames ? '' : 'dynId') ..aOS(3, _omitFieldNames ? '' : 'cardType') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') DynAdditionCommonFollowReq clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') DynAdditionCommonFollowReq copyWith( void Function(DynAdditionCommonFollowReq) updates) => super.copyWith( (message) => updates(message as DynAdditionCommonFollowReq)) as DynAdditionCommonFollowReq; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static DynAdditionCommonFollowReq create() => DynAdditionCommonFollowReq._(); @$core.override DynAdditionCommonFollowReq createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static DynAdditionCommonFollowReq getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static DynAdditionCommonFollowReq? _defaultInstance; @$pb.TagNumber(1) AdditionalButtonStatus get status => $_getN(0); @$pb.TagNumber(1) set status(AdditionalButtonStatus value) => $_setField(1, value); @$pb.TagNumber(1) $core.bool hasStatus() => $_has(0); @$pb.TagNumber(1) void clearStatus() => $_clearField(1); @$pb.TagNumber(2) $core.String get dynId => $_getSZ(1); @$pb.TagNumber(2) set dynId($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasDynId() => $_has(1); @$pb.TagNumber(2) void clearDynId() => $_clearField(2); @$pb.TagNumber(3) $core.String get cardType => $_getSZ(2); @$pb.TagNumber(3) set cardType($core.String value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasCardType() => $_has(2); @$pb.TagNumber(3) void clearCardType() => $_clearField(3); } class DynAllPersonalReply extends $pb.GeneratedMessage { factory DynAllPersonalReply({ $core.Iterable? list, $core.String? offset, $core.bool? hasMore, $core.String? readOffset, Relation? relation, TopAdditionUP? additionUp, $core.String? title, $core.String? titleSub, }) { 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; if (relation != null) result.relation = relation; if (additionUp != null) result.additionUp = additionUp; if (title != null) result.title = title; if (titleSub != null) result.titleSub = titleSub; return result; } DynAllPersonalReply._(); factory DynAllPersonalReply.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory DynAllPersonalReply.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'DynAllPersonalReply', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..pPM(1, _omitFieldNames ? '' : 'list', subBuilder: DynamicItem.create) ..aOS(2, _omitFieldNames ? '' : 'offset') ..aOB(3, _omitFieldNames ? '' : 'hasMore') ..aOS(4, _omitFieldNames ? '' : 'readOffset') ..aOM(5, _omitFieldNames ? '' : 'relation', subBuilder: Relation.create) ..aOM(6, _omitFieldNames ? '' : 'additionUp', subBuilder: TopAdditionUP.create) ..aOS(7, _omitFieldNames ? '' : 'title') ..aOS(8, _omitFieldNames ? '' : 'titleSub') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') DynAllPersonalReply clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') DynAllPersonalReply copyWith(void Function(DynAllPersonalReply) updates) => super.copyWith((message) => updates(message as DynAllPersonalReply)) as DynAllPersonalReply; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static DynAllPersonalReply create() => DynAllPersonalReply._(); @$core.override DynAllPersonalReply createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static DynAllPersonalReply getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static DynAllPersonalReply? _defaultInstance; @$pb.TagNumber(1) $pb.PbList get list => $_getList(0); @$pb.TagNumber(2) $core.String get offset => $_getSZ(1); @$pb.TagNumber(2) set offset($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasOffset() => $_has(1); @$pb.TagNumber(2) void clearOffset() => $_clearField(2); @$pb.TagNumber(3) $core.bool get hasMore => $_getBF(2); @$pb.TagNumber(3) set hasMore($core.bool value) => $_setBool(2, value); @$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 value) => $_setString(3, value); @$pb.TagNumber(4) $core.bool hasReadOffset() => $_has(3); @$pb.TagNumber(4) void clearReadOffset() => $_clearField(4); @$pb.TagNumber(5) Relation get relation => $_getN(4); @$pb.TagNumber(5) set relation(Relation value) => $_setField(5, value); @$pb.TagNumber(5) $core.bool hasRelation() => $_has(4); @$pb.TagNumber(5) void clearRelation() => $_clearField(5); @$pb.TagNumber(5) Relation ensureRelation() => $_ensure(4); @$pb.TagNumber(6) TopAdditionUP get additionUp => $_getN(5); @$pb.TagNumber(6) set additionUp(TopAdditionUP value) => $_setField(6, value); @$pb.TagNumber(6) $core.bool hasAdditionUp() => $_has(5); @$pb.TagNumber(6) void clearAdditionUp() => $_clearField(6); @$pb.TagNumber(6) TopAdditionUP ensureAdditionUp() => $_ensure(5); @$pb.TagNumber(7) $core.String get title => $_getSZ(6); @$pb.TagNumber(7) set title($core.String value) => $_setString(6, value); @$pb.TagNumber(7) $core.bool hasTitle() => $_has(6); @$pb.TagNumber(7) void clearTitle() => $_clearField(7); @$pb.TagNumber(8) $core.String get titleSub => $_getSZ(7); @$pb.TagNumber(8) set titleSub($core.String value) => $_setString(7, value); @$pb.TagNumber(8) $core.bool hasTitleSub() => $_has(7); @$pb.TagNumber(8) void clearTitleSub() => $_clearField(8); } class DynAllPersonalReq extends $pb.GeneratedMessage { factory DynAllPersonalReq({ $fixnum.Int64? hostUid, $core.String? offset, $core.int? page, $core.int? isPreload, PlayurlParam? playurlParam, $core.int? localTime, $core.String? footprint, $core.String? from, $1.PlayerArgs? playerArgs, $core.String? personalExtra, AdParam? adParam, }) { final result = create(); 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 (playurlParam != null) result.playurlParam = playurlParam; if (localTime != null) result.localTime = localTime; if (footprint != null) result.footprint = footprint; if (from != null) result.from = from; if (playerArgs != null) result.playerArgs = playerArgs; if (personalExtra != null) result.personalExtra = personalExtra; if (adParam != null) result.adParam = adParam; return result; } DynAllPersonalReq._(); factory DynAllPersonalReq.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory DynAllPersonalReq.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'DynAllPersonalReq', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aInt64(1, _omitFieldNames ? '' : 'hostUid') ..aOS(2, _omitFieldNames ? '' : 'offset') ..aI(3, _omitFieldNames ? '' : 'page') ..aI(4, _omitFieldNames ? '' : 'isPreload') ..aOM(5, _omitFieldNames ? '' : 'playurlParam', subBuilder: PlayurlParam.create) ..aI(6, _omitFieldNames ? '' : 'localTime') ..aOS(7, _omitFieldNames ? '' : 'footprint') ..aOS(8, _omitFieldNames ? '' : 'from') ..aOM<$1.PlayerArgs>(9, _omitFieldNames ? '' : 'playerArgs', subBuilder: $1.PlayerArgs.create) ..aOS(10, _omitFieldNames ? '' : 'personalExtra') ..aOM(11, _omitFieldNames ? '' : 'adParam', subBuilder: AdParam.create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') DynAllPersonalReq clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') DynAllPersonalReq copyWith(void Function(DynAllPersonalReq) updates) => super.copyWith((message) => updates(message as DynAllPersonalReq)) as DynAllPersonalReq; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static DynAllPersonalReq create() => DynAllPersonalReq._(); @$core.override DynAllPersonalReq createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static DynAllPersonalReq getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static DynAllPersonalReq? _defaultInstance; @$pb.TagNumber(1) $fixnum.Int64 get hostUid => $_getI64(0); @$pb.TagNumber(1) set hostUid($fixnum.Int64 value) => $_setInt64(0, value); @$pb.TagNumber(1) $core.bool hasHostUid() => $_has(0); @$pb.TagNumber(1) void clearHostUid() => $_clearField(1); @$pb.TagNumber(2) $core.String get offset => $_getSZ(1); @$pb.TagNumber(2) set offset($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasOffset() => $_has(1); @$pb.TagNumber(2) void clearOffset() => $_clearField(2); @$pb.TagNumber(3) $core.int get page => $_getIZ(2); @$pb.TagNumber(3) set page($core.int value) => $_setSignedInt32(2, value); @$pb.TagNumber(3) $core.bool hasPage() => $_has(2); @$pb.TagNumber(3) void clearPage() => $_clearField(3); @$pb.TagNumber(4) $core.int get isPreload => $_getIZ(3); @$pb.TagNumber(4) set isPreload($core.int value) => $_setSignedInt32(3, value); @$pb.TagNumber(4) $core.bool hasIsPreload() => $_has(3); @$pb.TagNumber(4) void clearIsPreload() => $_clearField(4); @$pb.TagNumber(5) PlayurlParam get playurlParam => $_getN(4); @$pb.TagNumber(5) set playurlParam(PlayurlParam value) => $_setField(5, value); @$pb.TagNumber(5) $core.bool hasPlayurlParam() => $_has(4); @$pb.TagNumber(5) void clearPlayurlParam() => $_clearField(5); @$pb.TagNumber(5) PlayurlParam ensurePlayurlParam() => $_ensure(4); @$pb.TagNumber(6) $core.int get localTime => $_getIZ(5); @$pb.TagNumber(6) set localTime($core.int value) => $_setSignedInt32(5, value); @$pb.TagNumber(6) $core.bool hasLocalTime() => $_has(5); @$pb.TagNumber(6) void clearLocalTime() => $_clearField(6); @$pb.TagNumber(7) $core.String get footprint => $_getSZ(6); @$pb.TagNumber(7) set footprint($core.String value) => $_setString(6, value); @$pb.TagNumber(7) $core.bool hasFootprint() => $_has(6); @$pb.TagNumber(7) void clearFootprint() => $_clearField(7); @$pb.TagNumber(8) $core.String get from => $_getSZ(7); @$pb.TagNumber(8) set from($core.String value) => $_setString(7, value); @$pb.TagNumber(8) $core.bool hasFrom() => $_has(7); @$pb.TagNumber(8) void clearFrom() => $_clearField(8); @$pb.TagNumber(9) $1.PlayerArgs get playerArgs => $_getN(8); @$pb.TagNumber(9) set playerArgs($1.PlayerArgs value) => $_setField(9, value); @$pb.TagNumber(9) $core.bool hasPlayerArgs() => $_has(8); @$pb.TagNumber(9) void clearPlayerArgs() => $_clearField(9); @$pb.TagNumber(9) $1.PlayerArgs ensurePlayerArgs() => $_ensure(8); @$pb.TagNumber(10) $core.String get personalExtra => $_getSZ(9); @$pb.TagNumber(10) set personalExtra($core.String value) => $_setString(9, value); @$pb.TagNumber(10) $core.bool hasPersonalExtra() => $_has(9); @$pb.TagNumber(10) void clearPersonalExtra() => $_clearField(10); @$pb.TagNumber(11) AdParam get adParam => $_getN(10); @$pb.TagNumber(11) set adParam(AdParam value) => $_setField(11, value); @$pb.TagNumber(11) $core.bool hasAdParam() => $_has(10); @$pb.TagNumber(11) void clearAdParam() => $_clearField(11); @$pb.TagNumber(11) AdParam ensureAdParam() => $_ensure(10); } class DynAllReply extends $pb.GeneratedMessage { factory DynAllReply({ DynamicList? dynamicList, CardVideoUpList? upList, TopicList? topicList, Unfollow? unfollow, DynRegionRcmd? regionRcmd, Config? config, FeedSortConfig? sortConfig, }) { final result = create(); if (dynamicList != null) result.dynamicList = dynamicList; if (upList != null) result.upList = upList; if (topicList != null) result.topicList = topicList; if (unfollow != null) result.unfollow = unfollow; if (regionRcmd != null) result.regionRcmd = regionRcmd; if (config != null) result.config = config; if (sortConfig != null) result.sortConfig = sortConfig; return result; } DynAllReply._(); factory DynAllReply.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory DynAllReply.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'DynAllReply', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOM(1, _omitFieldNames ? '' : 'dynamicList', subBuilder: DynamicList.create) ..aOM(2, _omitFieldNames ? '' : 'upList', subBuilder: CardVideoUpList.create) ..aOM(3, _omitFieldNames ? '' : 'topicList', subBuilder: TopicList.create) ..aOM(4, _omitFieldNames ? '' : 'unfollow', subBuilder: Unfollow.create) ..aOM(5, _omitFieldNames ? '' : 'regionRcmd', subBuilder: DynRegionRcmd.create) ..aOM(6, _omitFieldNames ? '' : 'config', subBuilder: Config.create) ..aOM(7, _omitFieldNames ? '' : 'sortConfig', subBuilder: FeedSortConfig.create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') DynAllReply clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') DynAllReply copyWith(void Function(DynAllReply) updates) => super.copyWith((message) => updates(message as DynAllReply)) as DynAllReply; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static DynAllReply create() => DynAllReply._(); @$core.override DynAllReply createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static DynAllReply getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static DynAllReply? _defaultInstance; @$pb.TagNumber(1) DynamicList get dynamicList => $_getN(0); @$pb.TagNumber(1) set dynamicList(DynamicList value) => $_setField(1, value); @$pb.TagNumber(1) $core.bool hasDynamicList() => $_has(0); @$pb.TagNumber(1) void clearDynamicList() => $_clearField(1); @$pb.TagNumber(1) DynamicList ensureDynamicList() => $_ensure(0); @$pb.TagNumber(2) CardVideoUpList get upList => $_getN(1); @$pb.TagNumber(2) set upList(CardVideoUpList value) => $_setField(2, value); @$pb.TagNumber(2) $core.bool hasUpList() => $_has(1); @$pb.TagNumber(2) void clearUpList() => $_clearField(2); @$pb.TagNumber(2) CardVideoUpList ensureUpList() => $_ensure(1); @$pb.TagNumber(3) TopicList get topicList => $_getN(2); @$pb.TagNumber(3) set topicList(TopicList value) => $_setField(3, value); @$pb.TagNumber(3) $core.bool hasTopicList() => $_has(2); @$pb.TagNumber(3) void clearTopicList() => $_clearField(3); @$pb.TagNumber(3) TopicList ensureTopicList() => $_ensure(2); @$pb.TagNumber(4) Unfollow get unfollow => $_getN(3); @$pb.TagNumber(4) set unfollow(Unfollow value) => $_setField(4, value); @$pb.TagNumber(4) $core.bool hasUnfollow() => $_has(3); @$pb.TagNumber(4) void clearUnfollow() => $_clearField(4); @$pb.TagNumber(4) Unfollow ensureUnfollow() => $_ensure(3); @$pb.TagNumber(5) DynRegionRcmd get regionRcmd => $_getN(4); @$pb.TagNumber(5) set regionRcmd(DynRegionRcmd value) => $_setField(5, value); @$pb.TagNumber(5) $core.bool hasRegionRcmd() => $_has(4); @$pb.TagNumber(5) void clearRegionRcmd() => $_clearField(5); @$pb.TagNumber(5) DynRegionRcmd ensureRegionRcmd() => $_ensure(4); @$pb.TagNumber(6) Config get config => $_getN(5); @$pb.TagNumber(6) set config(Config value) => $_setField(6, value); @$pb.TagNumber(6) $core.bool hasConfig() => $_has(5); @$pb.TagNumber(6) void clearConfig() => $_clearField(6); @$pb.TagNumber(6) Config ensureConfig() => $_ensure(5); @$pb.TagNumber(7) FeedSortConfig get sortConfig => $_getN(6); @$pb.TagNumber(7) set sortConfig(FeedSortConfig value) => $_setField(7, value); @$pb.TagNumber(7) $core.bool hasSortConfig() => $_has(6); @$pb.TagNumber(7) void clearSortConfig() => $_clearField(7); @$pb.TagNumber(7) FeedSortConfig ensureSortConfig() => $_ensure(6); } class DynAllReq extends $pb.GeneratedMessage { factory DynAllReq({ $core.String? updateBaseline, $core.String? offset, $core.int? page, Refresh? refreshType, PlayurlParam? playurlParam, $core.String? assistBaseline, $core.int? localTime, RcmdUPsParam? rcmdUpsParam, AdParam? adParam, $core.int? coldStart, $core.String? from, $1.PlayerArgs? playerArgs, $fixnum.Int64? tabRecallUid, StyleType? tabRecallType, $core.String? tabRecallExtra, FeedSortOptionReq? reqSortOption, $core.String? bubbleRecallExtraWhenShow, }) { final result = create(); 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 (playurlParam != null) result.playurlParam = playurlParam; if (assistBaseline != null) result.assistBaseline = assistBaseline; if (localTime != null) result.localTime = localTime; if (rcmdUpsParam != null) result.rcmdUpsParam = rcmdUpsParam; if (adParam != null) result.adParam = adParam; if (coldStart != null) result.coldStart = coldStart; if (from != null) result.from = from; if (playerArgs != null) result.playerArgs = playerArgs; if (tabRecallUid != null) result.tabRecallUid = tabRecallUid; if (tabRecallType != null) result.tabRecallType = tabRecallType; if (tabRecallExtra != null) result.tabRecallExtra = tabRecallExtra; if (reqSortOption != null) result.reqSortOption = reqSortOption; if (bubbleRecallExtraWhenShow != null) result.bubbleRecallExtraWhenShow = bubbleRecallExtraWhenShow; return result; } DynAllReq._(); factory DynAllReq.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory DynAllReq.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'DynAllReq', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'updateBaseline') ..aOS(2, _omitFieldNames ? '' : 'offset') ..aI(3, _omitFieldNames ? '' : 'page') ..aE(4, _omitFieldNames ? '' : 'refreshType', enumValues: Refresh.values) ..aOM(5, _omitFieldNames ? '' : 'playurlParam', subBuilder: PlayurlParam.create) ..aOS(6, _omitFieldNames ? '' : 'assistBaseline') ..aI(7, _omitFieldNames ? '' : 'localTime') ..aOM(8, _omitFieldNames ? '' : 'rcmdUpsParam', subBuilder: RcmdUPsParam.create) ..aOM(9, _omitFieldNames ? '' : 'adParam', subBuilder: AdParam.create) ..aI(10, _omitFieldNames ? '' : 'coldStart') ..aOS(11, _omitFieldNames ? '' : 'from') ..aOM<$1.PlayerArgs>(12, _omitFieldNames ? '' : 'playerArgs', subBuilder: $1.PlayerArgs.create) ..aInt64(13, _omitFieldNames ? '' : 'tabRecallUid') ..aE(14, _omitFieldNames ? '' : 'tabRecallType', enumValues: StyleType.values) ..aOS(15, _omitFieldNames ? '' : 'tabRecallExtra') ..aOM(16, _omitFieldNames ? '' : 'reqSortOption', subBuilder: FeedSortOptionReq.create) ..aOS(17, _omitFieldNames ? '' : 'bubbleRecallExtraWhenShow') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') DynAllReq clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') DynAllReq copyWith(void Function(DynAllReq) updates) => super.copyWith((message) => updates(message as DynAllReq)) as DynAllReq; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static DynAllReq create() => DynAllReq._(); @$core.override DynAllReq createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static DynAllReq getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static DynAllReq? _defaultInstance; @$pb.TagNumber(1) $core.String get updateBaseline => $_getSZ(0); @$pb.TagNumber(1) set updateBaseline($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasUpdateBaseline() => $_has(0); @$pb.TagNumber(1) void clearUpdateBaseline() => $_clearField(1); @$pb.TagNumber(2) $core.String get offset => $_getSZ(1); @$pb.TagNumber(2) set offset($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasOffset() => $_has(1); @$pb.TagNumber(2) void clearOffset() => $_clearField(2); @$pb.TagNumber(3) $core.int get page => $_getIZ(2); @$pb.TagNumber(3) set page($core.int value) => $_setSignedInt32(2, value); @$pb.TagNumber(3) $core.bool hasPage() => $_has(2); @$pb.TagNumber(3) void clearPage() => $_clearField(3); @$pb.TagNumber(4) Refresh get refreshType => $_getN(3); @$pb.TagNumber(4) set refreshType(Refresh value) => $_setField(4, value); @$pb.TagNumber(4) $core.bool hasRefreshType() => $_has(3); @$pb.TagNumber(4) void clearRefreshType() => $_clearField(4); @$pb.TagNumber(5) PlayurlParam get playurlParam => $_getN(4); @$pb.TagNumber(5) set playurlParam(PlayurlParam value) => $_setField(5, value); @$pb.TagNumber(5) $core.bool hasPlayurlParam() => $_has(4); @$pb.TagNumber(5) void clearPlayurlParam() => $_clearField(5); @$pb.TagNumber(5) PlayurlParam ensurePlayurlParam() => $_ensure(4); @$pb.TagNumber(6) $core.String get assistBaseline => $_getSZ(5); @$pb.TagNumber(6) set assistBaseline($core.String value) => $_setString(5, value); @$pb.TagNumber(6) $core.bool hasAssistBaseline() => $_has(5); @$pb.TagNumber(6) void clearAssistBaseline() => $_clearField(6); @$pb.TagNumber(7) $core.int get localTime => $_getIZ(6); @$pb.TagNumber(7) set localTime($core.int value) => $_setSignedInt32(6, value); @$pb.TagNumber(7) $core.bool hasLocalTime() => $_has(6); @$pb.TagNumber(7) void clearLocalTime() => $_clearField(7); @$pb.TagNumber(8) RcmdUPsParam get rcmdUpsParam => $_getN(7); @$pb.TagNumber(8) set rcmdUpsParam(RcmdUPsParam value) => $_setField(8, value); @$pb.TagNumber(8) $core.bool hasRcmdUpsParam() => $_has(7); @$pb.TagNumber(8) void clearRcmdUpsParam() => $_clearField(8); @$pb.TagNumber(8) RcmdUPsParam ensureRcmdUpsParam() => $_ensure(7); @$pb.TagNumber(9) AdParam get adParam => $_getN(8); @$pb.TagNumber(9) set adParam(AdParam value) => $_setField(9, value); @$pb.TagNumber(9) $core.bool hasAdParam() => $_has(8); @$pb.TagNumber(9) void clearAdParam() => $_clearField(9); @$pb.TagNumber(9) AdParam ensureAdParam() => $_ensure(8); @$pb.TagNumber(10) $core.int get coldStart => $_getIZ(9); @$pb.TagNumber(10) set coldStart($core.int value) => $_setSignedInt32(9, value); @$pb.TagNumber(10) $core.bool hasColdStart() => $_has(9); @$pb.TagNumber(10) void clearColdStart() => $_clearField(10); @$pb.TagNumber(11) $core.String get from => $_getSZ(10); @$pb.TagNumber(11) set from($core.String value) => $_setString(10, value); @$pb.TagNumber(11) $core.bool hasFrom() => $_has(10); @$pb.TagNumber(11) void clearFrom() => $_clearField(11); @$pb.TagNumber(12) $1.PlayerArgs get playerArgs => $_getN(11); @$pb.TagNumber(12) set playerArgs($1.PlayerArgs value) => $_setField(12, value); @$pb.TagNumber(12) $core.bool hasPlayerArgs() => $_has(11); @$pb.TagNumber(12) void clearPlayerArgs() => $_clearField(12); @$pb.TagNumber(12) $1.PlayerArgs ensurePlayerArgs() => $_ensure(11); @$pb.TagNumber(13) $fixnum.Int64 get tabRecallUid => $_getI64(12); @$pb.TagNumber(13) set tabRecallUid($fixnum.Int64 value) => $_setInt64(12, value); @$pb.TagNumber(13) $core.bool hasTabRecallUid() => $_has(12); @$pb.TagNumber(13) void clearTabRecallUid() => $_clearField(13); @$pb.TagNumber(14) StyleType get tabRecallType => $_getN(13); @$pb.TagNumber(14) set tabRecallType(StyleType value) => $_setField(14, value); @$pb.TagNumber(14) $core.bool hasTabRecallType() => $_has(13); @$pb.TagNumber(14) void clearTabRecallType() => $_clearField(14); @$pb.TagNumber(15) $core.String get tabRecallExtra => $_getSZ(14); @$pb.TagNumber(15) set tabRecallExtra($core.String value) => $_setString(14, value); @$pb.TagNumber(15) $core.bool hasTabRecallExtra() => $_has(14); @$pb.TagNumber(15) void clearTabRecallExtra() => $_clearField(15); @$pb.TagNumber(16) FeedSortOptionReq get reqSortOption => $_getN(15); @$pb.TagNumber(16) set reqSortOption(FeedSortOptionReq value) => $_setField(16, value); @$pb.TagNumber(16) $core.bool hasReqSortOption() => $_has(15); @$pb.TagNumber(16) void clearReqSortOption() => $_clearField(16); @$pb.TagNumber(16) FeedSortOptionReq ensureReqSortOption() => $_ensure(15); @$pb.TagNumber(17) $core.String get bubbleRecallExtraWhenShow => $_getSZ(16); @$pb.TagNumber(17) set bubbleRecallExtraWhenShow($core.String value) => $_setString(16, value); @$pb.TagNumber(17) $core.bool hasBubbleRecallExtraWhenShow() => $_has(16); @$pb.TagNumber(17) void clearBubbleRecallExtraWhenShow() => $_clearField(17); } class DynAllUpdOffsetReq extends $pb.GeneratedMessage { factory DynAllUpdOffsetReq({ $fixnum.Int64? hostUid, $core.String? readOffset, $core.String? footprint, $core.String? personalExtra, }) { final result = create(); if (hostUid != null) result.hostUid = hostUid; if (readOffset != null) result.readOffset = readOffset; if (footprint != null) result.footprint = footprint; if (personalExtra != null) result.personalExtra = personalExtra; return result; } DynAllUpdOffsetReq._(); factory DynAllUpdOffsetReq.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory DynAllUpdOffsetReq.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'DynAllUpdOffsetReq', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aInt64(1, _omitFieldNames ? '' : 'hostUid') ..aOS(2, _omitFieldNames ? '' : 'readOffset') ..aOS(3, _omitFieldNames ? '' : 'footprint') ..aOS(4, _omitFieldNames ? '' : 'personalExtra') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') DynAllUpdOffsetReq clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') DynAllUpdOffsetReq copyWith(void Function(DynAllUpdOffsetReq) updates) => super.copyWith((message) => updates(message as DynAllUpdOffsetReq)) as DynAllUpdOffsetReq; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static DynAllUpdOffsetReq create() => DynAllUpdOffsetReq._(); @$core.override DynAllUpdOffsetReq createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static DynAllUpdOffsetReq getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static DynAllUpdOffsetReq? _defaultInstance; @$pb.TagNumber(1) $fixnum.Int64 get hostUid => $_getI64(0); @$pb.TagNumber(1) set hostUid($fixnum.Int64 value) => $_setInt64(0, value); @$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 value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasReadOffset() => $_has(1); @$pb.TagNumber(2) void clearReadOffset() => $_clearField(2); @$pb.TagNumber(3) $core.String get footprint => $_getSZ(2); @$pb.TagNumber(3) set footprint($core.String value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasFootprint() => $_has(2); @$pb.TagNumber(3) void clearFootprint() => $_clearField(3); @$pb.TagNumber(4) $core.String get personalExtra => $_getSZ(3); @$pb.TagNumber(4) set personalExtra($core.String value) => $_setString(3, value); @$pb.TagNumber(4) $core.bool hasPersonalExtra() => $_has(3); @$pb.TagNumber(4) void clearPersonalExtra() => $_clearField(4); } class DynDetailReply extends $pb.GeneratedMessage { factory DynDetailReply({ DynamicItem? item, }) { final result = create(); if (item != null) result.item = item; return result; } DynDetailReply._(); factory DynDetailReply.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory DynDetailReply.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'DynDetailReply', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOM(1, _omitFieldNames ? '' : 'item', subBuilder: DynamicItem.create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') DynDetailReply clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') DynDetailReply copyWith(void Function(DynDetailReply) updates) => super.copyWith((message) => updates(message as DynDetailReply)) as DynDetailReply; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static DynDetailReply create() => DynDetailReply._(); @$core.override DynDetailReply createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static DynDetailReply getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static DynDetailReply? _defaultInstance; @$pb.TagNumber(1) DynamicItem get item => $_getN(0); @$pb.TagNumber(1) set item(DynamicItem value) => $_setField(1, value); @$pb.TagNumber(1) $core.bool hasItem() => $_has(0); @$pb.TagNumber(1) void clearItem() => $_clearField(1); @$pb.TagNumber(1) DynamicItem ensureItem() => $_ensure(0); } class DynDetailReq extends $pb.GeneratedMessage { factory DynDetailReq({ $fixnum.Int64? uid, $core.String? dynamicId, $fixnum.Int64? dynType, $fixnum.Int64? rid, AdParam? adParam, $core.String? from, $1.PlayerArgs? playerArgs, $core.String? shareId, $core.int? shareMode, $core.int? localTime, $core.String? pattern, Config? config, }) { final result = create(); if (uid != null) result.uid = uid; if (dynamicId != null) result.dynamicId = dynamicId; if (dynType != null) result.dynType = dynType; if (rid != null) result.rid = rid; if (adParam != null) result.adParam = adParam; if (from != null) result.from = from; if (playerArgs != null) result.playerArgs = playerArgs; if (shareId != null) result.shareId = shareId; if (shareMode != null) result.shareMode = shareMode; if (localTime != null) result.localTime = localTime; if (pattern != null) result.pattern = pattern; if (config != null) result.config = config; return result; } DynDetailReq._(); factory DynDetailReq.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory DynDetailReq.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'DynDetailReq', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aInt64(1, _omitFieldNames ? '' : 'uid') ..aOS(2, _omitFieldNames ? '' : 'dynamicId') ..aInt64(3, _omitFieldNames ? '' : 'dynType') ..aInt64(4, _omitFieldNames ? '' : 'rid') ..aOM(5, _omitFieldNames ? '' : 'adParam', subBuilder: AdParam.create) ..aOS(6, _omitFieldNames ? '' : 'from') ..aOM<$1.PlayerArgs>(7, _omitFieldNames ? '' : 'playerArgs', subBuilder: $1.PlayerArgs.create) ..aOS(8, _omitFieldNames ? '' : 'shareId') ..aI(9, _omitFieldNames ? '' : 'shareMode') ..aI(10, _omitFieldNames ? '' : 'localTime') ..aOS(11, _omitFieldNames ? '' : 'pattern') ..aOM(12, _omitFieldNames ? '' : 'config', subBuilder: Config.create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') DynDetailReq clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') DynDetailReq copyWith(void Function(DynDetailReq) updates) => super.copyWith((message) => updates(message as DynDetailReq)) as DynDetailReq; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static DynDetailReq create() => DynDetailReq._(); @$core.override DynDetailReq createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static DynDetailReq getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static DynDetailReq? _defaultInstance; @$pb.TagNumber(1) $fixnum.Int64 get uid => $_getI64(0); @$pb.TagNumber(1) set uid($fixnum.Int64 value) => $_setInt64(0, value); @$pb.TagNumber(1) $core.bool hasUid() => $_has(0); @$pb.TagNumber(1) void clearUid() => $_clearField(1); @$pb.TagNumber(2) $core.String get dynamicId => $_getSZ(1); @$pb.TagNumber(2) set dynamicId($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasDynamicId() => $_has(1); @$pb.TagNumber(2) void clearDynamicId() => $_clearField(2); @$pb.TagNumber(3) $fixnum.Int64 get dynType => $_getI64(2); @$pb.TagNumber(3) set dynType($fixnum.Int64 value) => $_setInt64(2, value); @$pb.TagNumber(3) $core.bool hasDynType() => $_has(2); @$pb.TagNumber(3) void clearDynType() => $_clearField(3); @$pb.TagNumber(4) $fixnum.Int64 get rid => $_getI64(3); @$pb.TagNumber(4) set rid($fixnum.Int64 value) => $_setInt64(3, value); @$pb.TagNumber(4) $core.bool hasRid() => $_has(3); @$pb.TagNumber(4) void clearRid() => $_clearField(4); @$pb.TagNumber(5) AdParam get adParam => $_getN(4); @$pb.TagNumber(5) set adParam(AdParam value) => $_setField(5, value); @$pb.TagNumber(5) $core.bool hasAdParam() => $_has(4); @$pb.TagNumber(5) void clearAdParam() => $_clearField(5); @$pb.TagNumber(5) AdParam ensureAdParam() => $_ensure(4); @$pb.TagNumber(6) $core.String get from => $_getSZ(5); @$pb.TagNumber(6) set from($core.String value) => $_setString(5, value); @$pb.TagNumber(6) $core.bool hasFrom() => $_has(5); @$pb.TagNumber(6) void clearFrom() => $_clearField(6); @$pb.TagNumber(7) $1.PlayerArgs get playerArgs => $_getN(6); @$pb.TagNumber(7) set playerArgs($1.PlayerArgs value) => $_setField(7, value); @$pb.TagNumber(7) $core.bool hasPlayerArgs() => $_has(6); @$pb.TagNumber(7) void clearPlayerArgs() => $_clearField(7); @$pb.TagNumber(7) $1.PlayerArgs ensurePlayerArgs() => $_ensure(6); @$pb.TagNumber(8) $core.String get shareId => $_getSZ(7); @$pb.TagNumber(8) set shareId($core.String value) => $_setString(7, value); @$pb.TagNumber(8) $core.bool hasShareId() => $_has(7); @$pb.TagNumber(8) void clearShareId() => $_clearField(8); @$pb.TagNumber(9) $core.int get shareMode => $_getIZ(8); @$pb.TagNumber(9) set shareMode($core.int value) => $_setSignedInt32(8, value); @$pb.TagNumber(9) $core.bool hasShareMode() => $_has(8); @$pb.TagNumber(9) void clearShareMode() => $_clearField(9); @$pb.TagNumber(10) $core.int get localTime => $_getIZ(9); @$pb.TagNumber(10) set localTime($core.int value) => $_setSignedInt32(9, value); @$pb.TagNumber(10) $core.bool hasLocalTime() => $_has(9); @$pb.TagNumber(10) void clearLocalTime() => $_clearField(10); @$pb.TagNumber(11) $core.String get pattern => $_getSZ(10); @$pb.TagNumber(11) set pattern($core.String value) => $_setString(10, value); @$pb.TagNumber(11) $core.bool hasPattern() => $_has(10); @$pb.TagNumber(11) void clearPattern() => $_clearField(11); @$pb.TagNumber(12) Config get config => $_getN(11); @$pb.TagNumber(12) set config(Config value) => $_setField(12, value); @$pb.TagNumber(12) $core.bool hasConfig() => $_has(11); @$pb.TagNumber(12) void clearConfig() => $_clearField(12); @$pb.TagNumber(12) Config ensureConfig() => $_ensure(11); } class DynDetailsReply extends $pb.GeneratedMessage { factory DynDetailsReply({ $core.Iterable? list, }) { final result = create(); if (list != null) result.list.addAll(list); return result; } DynDetailsReply._(); factory DynDetailsReply.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory DynDetailsReply.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'DynDetailsReply', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..pPM(1, _omitFieldNames ? '' : 'list', subBuilder: DynamicItem.create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') DynDetailsReply clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') DynDetailsReply copyWith(void Function(DynDetailsReply) updates) => super.copyWith((message) => updates(message as DynDetailsReply)) as DynDetailsReply; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static DynDetailsReply create() => DynDetailsReply._(); @$core.override DynDetailsReply createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static DynDetailsReply getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static DynDetailsReply? _defaultInstance; @$pb.TagNumber(1) $pb.PbList get list => $_getList(0); } class DynDetailsReq extends $pb.GeneratedMessage { factory DynDetailsReq({ $core.String? dynamicIds, PlayurlParam? playurlParam, $core.int? localTime, $1.PlayerArgs? playerArgs, Config? config, }) { final result = create(); if (dynamicIds != null) result.dynamicIds = dynamicIds; if (playurlParam != null) result.playurlParam = playurlParam; if (localTime != null) result.localTime = localTime; if (playerArgs != null) result.playerArgs = playerArgs; if (config != null) result.config = config; return result; } DynDetailsReq._(); factory DynDetailsReq.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory DynDetailsReq.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'DynDetailsReq', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'dynamicIds') ..aOM(2, _omitFieldNames ? '' : 'playurlParam', subBuilder: PlayurlParam.create) ..aI(3, _omitFieldNames ? '' : 'localTime') ..aOM<$1.PlayerArgs>(4, _omitFieldNames ? '' : 'playerArgs', subBuilder: $1.PlayerArgs.create) ..aOM(5, _omitFieldNames ? '' : 'config', subBuilder: Config.create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') DynDetailsReq clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') DynDetailsReq copyWith(void Function(DynDetailsReq) updates) => super.copyWith((message) => updates(message as DynDetailsReq)) as DynDetailsReq; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static DynDetailsReq create() => DynDetailsReq._(); @$core.override DynDetailsReq createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static DynDetailsReq getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static DynDetailsReq? _defaultInstance; @$pb.TagNumber(1) $core.String get dynamicIds => $_getSZ(0); @$pb.TagNumber(1) set dynamicIds($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasDynamicIds() => $_has(0); @$pb.TagNumber(1) void clearDynamicIds() => $_clearField(1); @$pb.TagNumber(2) PlayurlParam get playurlParam => $_getN(1); @$pb.TagNumber(2) set playurlParam(PlayurlParam value) => $_setField(2, value); @$pb.TagNumber(2) $core.bool hasPlayurlParam() => $_has(1); @$pb.TagNumber(2) void clearPlayurlParam() => $_clearField(2); @$pb.TagNumber(2) PlayurlParam ensurePlayurlParam() => $_ensure(1); @$pb.TagNumber(3) $core.int get localTime => $_getIZ(2); @$pb.TagNumber(3) set localTime($core.int value) => $_setSignedInt32(2, value); @$pb.TagNumber(3) $core.bool hasLocalTime() => $_has(2); @$pb.TagNumber(3) void clearLocalTime() => $_clearField(3); @$pb.TagNumber(4) $1.PlayerArgs get playerArgs => $_getN(3); @$pb.TagNumber(4) set playerArgs($1.PlayerArgs value) => $_setField(4, value); @$pb.TagNumber(4) $core.bool hasPlayerArgs() => $_has(3); @$pb.TagNumber(4) void clearPlayerArgs() => $_clearField(4); @$pb.TagNumber(4) $1.PlayerArgs ensurePlayerArgs() => $_ensure(3); @$pb.TagNumber(5) Config get config => $_getN(4); @$pb.TagNumber(5) set config(Config value) => $_setField(5, value); @$pb.TagNumber(5) $core.bool hasConfig() => $_has(4); @$pb.TagNumber(5) void clearConfig() => $_clearField(5); @$pb.TagNumber(5) Config ensureConfig() => $_ensure(4); } class DynFakeCardReply extends $pb.GeneratedMessage { factory DynFakeCardReply({ DynamicItem? item, }) { final result = create(); if (item != null) result.item = item; return result; } DynFakeCardReply._(); factory DynFakeCardReply.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory DynFakeCardReply.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'DynFakeCardReply', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOM(1, _omitFieldNames ? '' : 'item', subBuilder: DynamicItem.create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') DynFakeCardReply clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') DynFakeCardReply copyWith(void Function(DynFakeCardReply) updates) => super.copyWith((message) => updates(message as DynFakeCardReply)) as DynFakeCardReply; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static DynFakeCardReply create() => DynFakeCardReply._(); @$core.override DynFakeCardReply createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static DynFakeCardReply getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static DynFakeCardReply? _defaultInstance; @$pb.TagNumber(1) DynamicItem get item => $_getN(0); @$pb.TagNumber(1) set item(DynamicItem value) => $_setField(1, value); @$pb.TagNumber(1) $core.bool hasItem() => $_has(0); @$pb.TagNumber(1) void clearItem() => $_clearField(1); @$pb.TagNumber(1) DynamicItem ensureItem() => $_ensure(0); } class DynFakeCardReq extends $pb.GeneratedMessage { factory DynFakeCardReq({ $core.String? content, }) { final result = create(); if (content != null) result.content = content; return result; } DynFakeCardReq._(); factory DynFakeCardReq.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory DynFakeCardReq.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'DynFakeCardReq', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'content') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') DynFakeCardReq clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') DynFakeCardReq copyWith(void Function(DynFakeCardReq) updates) => super.copyWith((message) => updates(message as DynFakeCardReq)) as DynFakeCardReq; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static DynFakeCardReq create() => DynFakeCardReq._(); @$core.override DynFakeCardReq createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static DynFakeCardReq getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static DynFakeCardReq? _defaultInstance; @$pb.TagNumber(1) $core.String get content => $_getSZ(0); @$pb.TagNumber(1) set content($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasContent() => $_has(0); @$pb.TagNumber(1) void clearContent() => $_clearField(1); } class DynFeatureGate extends $pb.GeneratedMessage { factory DynFeatureGate({ $core.bool? enhancedInteraction, }) { final result = create(); if (enhancedInteraction != null) result.enhancedInteraction = enhancedInteraction; return result; } DynFeatureGate._(); factory DynFeatureGate.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory DynFeatureGate.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'DynFeatureGate', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOB(1, _omitFieldNames ? '' : 'enhancedInteraction') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') DynFeatureGate clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') DynFeatureGate copyWith(void Function(DynFeatureGate) updates) => super.copyWith((message) => updates(message as DynFeatureGate)) as DynFeatureGate; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static DynFeatureGate create() => DynFeatureGate._(); @$core.override DynFeatureGate createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static DynFeatureGate getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static DynFeatureGate? _defaultInstance; @$pb.TagNumber(1) $core.bool get enhancedInteraction => $_getBF(0); @$pb.TagNumber(1) set enhancedInteraction($core.bool value) => $_setBool(0, value); @$pb.TagNumber(1) $core.bool hasEnhancedInteraction() => $_has(0); @$pb.TagNumber(1) void clearEnhancedInteraction() => $_clearField(1); } class DynFriendReply extends $pb.GeneratedMessage { factory DynFriendReply({ $core.Iterable? dynList, $core.bool? hasMore, $core.String? offset, }) { final result = create(); if (dynList != null) result.dynList.addAll(dynList); if (hasMore != null) result.hasMore = hasMore; if (offset != null) result.offset = offset; return result; } DynFriendReply._(); factory DynFriendReply.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory DynFriendReply.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'DynFriendReply', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..pPM(1, _omitFieldNames ? '' : 'dynList', subBuilder: DynamicItem.create) ..aOB(2, _omitFieldNames ? '' : 'hasMore') ..aOS(3, _omitFieldNames ? '' : 'offset') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') DynFriendReply clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') DynFriendReply copyWith(void Function(DynFriendReply) updates) => super.copyWith((message) => updates(message as DynFriendReply)) as DynFriendReply; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static DynFriendReply create() => DynFriendReply._(); @$core.override DynFriendReply createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static DynFriendReply getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static DynFriendReply? _defaultInstance; @$pb.TagNumber(1) $pb.PbList get dynList => $_getList(0); @$pb.TagNumber(2) $core.bool get hasMore => $_getBF(1); @$pb.TagNumber(2) set hasMore($core.bool value) => $_setBool(1, value); @$pb.TagNumber(2) $core.bool hasHasMore() => $_has(1); @$pb.TagNumber(2) void clearHasMore() => $_clearField(2); @$pb.TagNumber(3) $core.String get offset => $_getSZ(2); @$pb.TagNumber(3) set offset($core.String value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasOffset() => $_has(2); @$pb.TagNumber(3) void clearOffset() => $_clearField(3); } class DynFriendReq extends $pb.GeneratedMessage { factory DynFriendReq({ $core.String? offset, $core.int? localTime, $1.PlayerArgs? playerArgs, }) { final result = create(); if (offset != null) result.offset = offset; if (localTime != null) result.localTime = localTime; if (playerArgs != null) result.playerArgs = playerArgs; return result; } DynFriendReq._(); factory DynFriendReq.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory DynFriendReq.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'DynFriendReq', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'offset') ..aI(2, _omitFieldNames ? '' : 'localTime') ..aOM<$1.PlayerArgs>(3, _omitFieldNames ? '' : 'playerArgs', subBuilder: $1.PlayerArgs.create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') DynFriendReq clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') DynFriendReq copyWith(void Function(DynFriendReq) updates) => super.copyWith((message) => updates(message as DynFriendReq)) as DynFriendReq; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static DynFriendReq create() => DynFriendReq._(); @$core.override DynFriendReq createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static DynFriendReq getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static DynFriendReq? _defaultInstance; @$pb.TagNumber(1) $core.String get offset => $_getSZ(0); @$pb.TagNumber(1) set offset($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasOffset() => $_has(0); @$pb.TagNumber(1) void clearOffset() => $_clearField(1); @$pb.TagNumber(2) $core.int get localTime => $_getIZ(1); @$pb.TagNumber(2) set localTime($core.int value) => $_setSignedInt32(1, value); @$pb.TagNumber(2) $core.bool hasLocalTime() => $_has(1); @$pb.TagNumber(2) void clearLocalTime() => $_clearField(2); @$pb.TagNumber(3) $1.PlayerArgs get playerArgs => $_getN(2); @$pb.TagNumber(3) set playerArgs($1.PlayerArgs value) => $_setField(3, value); @$pb.TagNumber(3) $core.bool hasPlayerArgs() => $_has(2); @$pb.TagNumber(3) void clearPlayerArgs() => $_clearField(3); @$pb.TagNumber(3) $1.PlayerArgs ensurePlayerArgs() => $_ensure(2); } class DynLightReply extends $pb.GeneratedMessage { factory DynLightReply({ DynamicList? dynamicList, }) { final result = create(); if (dynamicList != null) result.dynamicList = dynamicList; return result; } DynLightReply._(); factory DynLightReply.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory DynLightReply.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'DynLightReply', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOM(1, _omitFieldNames ? '' : 'dynamicList', subBuilder: DynamicList.create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') DynLightReply clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') DynLightReply copyWith(void Function(DynLightReply) updates) => super.copyWith((message) => updates(message as DynLightReply)) as DynLightReply; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static DynLightReply create() => DynLightReply._(); @$core.override DynLightReply createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static DynLightReply getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static DynLightReply? _defaultInstance; @$pb.TagNumber(1) DynamicList get dynamicList => $_getN(0); @$pb.TagNumber(1) set dynamicList(DynamicList value) => $_setField(1, value); @$pb.TagNumber(1) $core.bool hasDynamicList() => $_has(0); @$pb.TagNumber(1) void clearDynamicList() => $_clearField(1); @$pb.TagNumber(1) DynamicList ensureDynamicList() => $_ensure(0); } class DynLightReq extends $pb.GeneratedMessage { factory DynLightReq({ $core.String? historyOffset, $core.int? page, $core.String? from, $1.PlayerArgs? playerArgs, $core.int? localTime, LightFromType? fromType, $fixnum.Int64? fakeUid, }) { final result = create(); if (historyOffset != null) result.historyOffset = historyOffset; if (page != null) result.page = page; if (from != null) result.from = from; if (playerArgs != null) result.playerArgs = playerArgs; if (localTime != null) result.localTime = localTime; if (fromType != null) result.fromType = fromType; if (fakeUid != null) result.fakeUid = fakeUid; return result; } DynLightReq._(); factory DynLightReq.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory DynLightReq.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'DynLightReq', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'historyOffset') ..aI(2, _omitFieldNames ? '' : 'page') ..aOS(3, _omitFieldNames ? '' : 'from') ..aOM<$1.PlayerArgs>(4, _omitFieldNames ? '' : 'playerArgs', subBuilder: $1.PlayerArgs.create) ..aI(5, _omitFieldNames ? '' : 'localTime') ..aE(6, _omitFieldNames ? '' : 'fromType', enumValues: LightFromType.values) ..aInt64(7, _omitFieldNames ? '' : 'fakeUid') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') DynLightReq clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') DynLightReq copyWith(void Function(DynLightReq) updates) => super.copyWith((message) => updates(message as DynLightReq)) as DynLightReq; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static DynLightReq create() => DynLightReq._(); @$core.override DynLightReq createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static DynLightReq getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static DynLightReq? _defaultInstance; @$pb.TagNumber(1) $core.String get historyOffset => $_getSZ(0); @$pb.TagNumber(1) set historyOffset($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasHistoryOffset() => $_has(0); @$pb.TagNumber(1) void clearHistoryOffset() => $_clearField(1); @$pb.TagNumber(2) $core.int get page => $_getIZ(1); @$pb.TagNumber(2) set page($core.int value) => $_setSignedInt32(1, value); @$pb.TagNumber(2) $core.bool hasPage() => $_has(1); @$pb.TagNumber(2) void clearPage() => $_clearField(2); @$pb.TagNumber(3) $core.String get from => $_getSZ(2); @$pb.TagNumber(3) set from($core.String value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasFrom() => $_has(2); @$pb.TagNumber(3) void clearFrom() => $_clearField(3); @$pb.TagNumber(4) $1.PlayerArgs get playerArgs => $_getN(3); @$pb.TagNumber(4) set playerArgs($1.PlayerArgs value) => $_setField(4, value); @$pb.TagNumber(4) $core.bool hasPlayerArgs() => $_has(3); @$pb.TagNumber(4) void clearPlayerArgs() => $_clearField(4); @$pb.TagNumber(4) $1.PlayerArgs ensurePlayerArgs() => $_ensure(3); @$pb.TagNumber(5) $core.int get localTime => $_getIZ(4); @$pb.TagNumber(5) set localTime($core.int value) => $_setSignedInt32(4, value); @$pb.TagNumber(5) $core.bool hasLocalTime() => $_has(4); @$pb.TagNumber(5) void clearLocalTime() => $_clearField(5); @$pb.TagNumber(6) LightFromType get fromType => $_getN(5); @$pb.TagNumber(6) set fromType(LightFromType value) => $_setField(6, value); @$pb.TagNumber(6) $core.bool hasFromType() => $_has(5); @$pb.TagNumber(6) void clearFromType() => $_clearField(6); @$pb.TagNumber(7) $fixnum.Int64 get fakeUid => $_getI64(6); @$pb.TagNumber(7) set fakeUid($fixnum.Int64 value) => $_setInt64(6, value); @$pb.TagNumber(7) $core.bool hasFakeUid() => $_has(6); @$pb.TagNumber(7) void clearFakeUid() => $_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._(); factory DynMixUpListSearchReply.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory DynMixUpListSearchReply.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'DynMixUpListSearchReply', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..pPM(1, _omitFieldNames ? '' : 'items', subBuilder: MixUpListItem.create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') DynMixUpListSearchReply clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') DynMixUpListSearchReply copyWith( void Function(DynMixUpListSearchReply) updates) => super.copyWith((message) => updates(message as DynMixUpListSearchReply)) as DynMixUpListSearchReply; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static DynMixUpListSearchReply create() => DynMixUpListSearchReply._(); @$core.override DynMixUpListSearchReply createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static DynMixUpListSearchReply getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static DynMixUpListSearchReply? _defaultInstance; @$pb.TagNumber(1) $pb.PbList 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._(); factory DynMixUpListSearchReq.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory DynMixUpListSearchReq.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'DynMixUpListSearchReq', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'name') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') DynMixUpListSearchReq clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') DynMixUpListSearchReq copyWith( void Function(DynMixUpListSearchReq) updates) => super.copyWith((message) => updates(message as DynMixUpListSearchReq)) as DynMixUpListSearchReq; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static DynMixUpListSearchReq create() => DynMixUpListSearchReq._(); @$core.override DynMixUpListSearchReq createEmptyInstance() => create(); @$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 value) => $_setString(0, value); @$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, $core.Iterable? sortTypes, $core.bool? showMoreSortTypes, $core.int? defaultSortType, }) { final result = create(); if (items != null) result.items.addAll(items); if (searchDefaultText != null) result.searchDefaultText = searchDefaultText; if (sortTypes != null) result.sortTypes.addAll(sortTypes); if (showMoreSortTypes != null) result.showMoreSortTypes = showMoreSortTypes; if (defaultSortType != null) result.defaultSortType = defaultSortType; return result; } DynMixUpListViewMoreReply._(); factory DynMixUpListViewMoreReply.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory DynMixUpListViewMoreReply.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'DynMixUpListViewMoreReply', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..pPM(1, _omitFieldNames ? '' : 'items', subBuilder: MixUpListItem.create) ..aOS(2, _omitFieldNames ? '' : 'searchDefaultText') ..pPM(3, _omitFieldNames ? '' : 'sortTypes', subBuilder: SortType.create) ..aOB(4, _omitFieldNames ? '' : 'showMoreSortTypes') ..aI(5, _omitFieldNames ? '' : 'defaultSortType') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') DynMixUpListViewMoreReply clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') DynMixUpListViewMoreReply copyWith( void Function(DynMixUpListViewMoreReply) updates) => super.copyWith((message) => updates(message as DynMixUpListViewMoreReply)) as DynMixUpListViewMoreReply; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static DynMixUpListViewMoreReply create() => DynMixUpListViewMoreReply._(); @$core.override DynMixUpListViewMoreReply createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static DynMixUpListViewMoreReply getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static DynMixUpListViewMoreReply? _defaultInstance; @$pb.TagNumber(1) $pb.PbList get items => $_getList(0); @$pb.TagNumber(2) $core.String get searchDefaultText => $_getSZ(1); @$pb.TagNumber(2) set searchDefaultText($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasSearchDefaultText() => $_has(1); @$pb.TagNumber(2) void clearSearchDefaultText() => $_clearField(2); @$pb.TagNumber(3) $pb.PbList get sortTypes => $_getList(2); @$pb.TagNumber(4) $core.bool get showMoreSortTypes => $_getBF(3); @$pb.TagNumber(4) set showMoreSortTypes($core.bool value) => $_setBool(3, value); @$pb.TagNumber(4) $core.bool hasShowMoreSortTypes() => $_has(3); @$pb.TagNumber(4) void clearShowMoreSortTypes() => $_clearField(4); @$pb.TagNumber(5) $core.int get defaultSortType => $_getIZ(4); @$pb.TagNumber(5) set defaultSortType($core.int value) => $_setSignedInt32(4, value); @$pb.TagNumber(5) $core.bool hasDefaultSortType() => $_has(4); @$pb.TagNumber(5) void clearDefaultSortType() => $_clearField(5); } class DynMixUpListViewMoreReq extends $pb.GeneratedMessage { factory DynMixUpListViewMoreReq({ $core.int? sortType, }) { final result = create(); if (sortType != null) result.sortType = sortType; return result; } DynMixUpListViewMoreReq._(); factory DynMixUpListViewMoreReq.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory DynMixUpListViewMoreReq.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'DynMixUpListViewMoreReq', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aI(1, _omitFieldNames ? '' : 'sortType') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') DynMixUpListViewMoreReq clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') DynMixUpListViewMoreReq copyWith( void Function(DynMixUpListViewMoreReq) updates) => super.copyWith((message) => updates(message as DynMixUpListViewMoreReq)) as DynMixUpListViewMoreReq; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static DynMixUpListViewMoreReq create() => DynMixUpListViewMoreReq._(); @$core.override DynMixUpListViewMoreReq createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static DynMixUpListViewMoreReq getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static DynMixUpListViewMoreReq? _defaultInstance; @$pb.TagNumber(1) $core.int get sortType => $_getIZ(0); @$pb.TagNumber(1) set sortType($core.int value) => $_setSignedInt32(0, value); @$pb.TagNumber(1) $core.bool hasSortType() => $_has(0); @$pb.TagNumber(1) void clearSortType() => $_clearField(1); } class DynRcmdReply extends $pb.GeneratedMessage { factory DynRcmdReply({ DynRegionRcmd? regionRcmd, DynamicList? dynamicList, }) { final result = create(); if (regionRcmd != null) result.regionRcmd = regionRcmd; if (dynamicList != null) result.dynamicList = dynamicList; return result; } DynRcmdReply._(); factory DynRcmdReply.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory DynRcmdReply.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'DynRcmdReply', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOM(1, _omitFieldNames ? '' : 'regionRcmd', subBuilder: DynRegionRcmd.create) ..aOM(2, _omitFieldNames ? '' : 'dynamicList', subBuilder: DynamicList.create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') DynRcmdReply clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') DynRcmdReply copyWith(void Function(DynRcmdReply) updates) => super.copyWith((message) => updates(message as DynRcmdReply)) as DynRcmdReply; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static DynRcmdReply create() => DynRcmdReply._(); @$core.override DynRcmdReply createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static DynRcmdReply getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static DynRcmdReply? _defaultInstance; @$pb.TagNumber(1) DynRegionRcmd get regionRcmd => $_getN(0); @$pb.TagNumber(1) set regionRcmd(DynRegionRcmd value) => $_setField(1, value); @$pb.TagNumber(1) $core.bool hasRegionRcmd() => $_has(0); @$pb.TagNumber(1) void clearRegionRcmd() => $_clearField(1); @$pb.TagNumber(1) DynRegionRcmd ensureRegionRcmd() => $_ensure(0); @$pb.TagNumber(2) DynamicList get dynamicList => $_getN(1); @$pb.TagNumber(2) set dynamicList(DynamicList value) => $_setField(2, value); @$pb.TagNumber(2) $core.bool hasDynamicList() => $_has(1); @$pb.TagNumber(2) void clearDynamicList() => $_clearField(2); @$pb.TagNumber(2) DynamicList ensureDynamicList() => $_ensure(1); } class DynRcmdReq extends $pb.GeneratedMessage { factory DynRcmdReq({ $1.PlayerArgs? playerArgs, $core.int? localTime, $fixnum.Int64? fakeUid, $core.bool? isRefresh, }) { final result = create(); if (playerArgs != null) result.playerArgs = playerArgs; if (localTime != null) result.localTime = localTime; if (fakeUid != null) result.fakeUid = fakeUid; if (isRefresh != null) result.isRefresh = isRefresh; return result; } DynRcmdReq._(); factory DynRcmdReq.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory DynRcmdReq.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'DynRcmdReq', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOM<$1.PlayerArgs>(1, _omitFieldNames ? '' : 'playerArgs', subBuilder: $1.PlayerArgs.create) ..aI(2, _omitFieldNames ? '' : 'localTime') ..aInt64(3, _omitFieldNames ? '' : 'fakeUid') ..aOB(4, _omitFieldNames ? '' : 'isRefresh') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') DynRcmdReq clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') DynRcmdReq copyWith(void Function(DynRcmdReq) updates) => super.copyWith((message) => updates(message as DynRcmdReq)) as DynRcmdReq; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static DynRcmdReq create() => DynRcmdReq._(); @$core.override DynRcmdReq createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static DynRcmdReq getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static DynRcmdReq? _defaultInstance; @$pb.TagNumber(1) $1.PlayerArgs get playerArgs => $_getN(0); @$pb.TagNumber(1) set playerArgs($1.PlayerArgs value) => $_setField(1, value); @$pb.TagNumber(1) $core.bool hasPlayerArgs() => $_has(0); @$pb.TagNumber(1) void clearPlayerArgs() => $_clearField(1); @$pb.TagNumber(1) $1.PlayerArgs ensurePlayerArgs() => $_ensure(0); @$pb.TagNumber(2) $core.int get localTime => $_getIZ(1); @$pb.TagNumber(2) set localTime($core.int value) => $_setSignedInt32(1, value); @$pb.TagNumber(2) $core.bool hasLocalTime() => $_has(1); @$pb.TagNumber(2) void clearLocalTime() => $_clearField(2); @$pb.TagNumber(3) $fixnum.Int64 get fakeUid => $_getI64(2); @$pb.TagNumber(3) set fakeUid($fixnum.Int64 value) => $_setInt64(2, value); @$pb.TagNumber(3) $core.bool hasFakeUid() => $_has(2); @$pb.TagNumber(3) void clearFakeUid() => $_clearField(3); @$pb.TagNumber(4) $core.bool get isRefresh => $_getBF(3); @$pb.TagNumber(4) set isRefresh($core.bool value) => $_setBool(3, value); @$pb.TagNumber(4) $core.bool hasIsRefresh() => $_has(3); @$pb.TagNumber(4) void clearIsRefresh() => $_clearField(4); } class DynRcmdUpExchangeReply extends $pb.GeneratedMessage { factory DynRcmdUpExchangeReply({ Unfollow? unfollow, }) { final result = create(); if (unfollow != null) result.unfollow = unfollow; return result; } DynRcmdUpExchangeReply._(); factory DynRcmdUpExchangeReply.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory DynRcmdUpExchangeReply.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'DynRcmdUpExchangeReply', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOM(1, _omitFieldNames ? '' : 'unfollow', subBuilder: Unfollow.create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') DynRcmdUpExchangeReply clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') DynRcmdUpExchangeReply copyWith( void Function(DynRcmdUpExchangeReply) updates) => super.copyWith((message) => updates(message as DynRcmdUpExchangeReply)) as DynRcmdUpExchangeReply; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static DynRcmdUpExchangeReply create() => DynRcmdUpExchangeReply._(); @$core.override DynRcmdUpExchangeReply createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static DynRcmdUpExchangeReply getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static DynRcmdUpExchangeReply? _defaultInstance; @$pb.TagNumber(1) Unfollow get unfollow => $_getN(0); @$pb.TagNumber(1) set unfollow(Unfollow value) => $_setField(1, value); @$pb.TagNumber(1) $core.bool hasUnfollow() => $_has(0); @$pb.TagNumber(1) void clearUnfollow() => $_clearField(1); @$pb.TagNumber(1) Unfollow ensureUnfollow() => $_ensure(0); } class DynRcmdUpExchangeReq extends $pb.GeneratedMessage { factory DynRcmdUpExchangeReq({ $fixnum.Int64? uid, $fixnum.Int64? dislikeTs, $core.String? from, }) { final result = create(); if (uid != null) result.uid = uid; if (dislikeTs != null) result.dislikeTs = dislikeTs; if (from != null) result.from = from; return result; } DynRcmdUpExchangeReq._(); factory DynRcmdUpExchangeReq.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory DynRcmdUpExchangeReq.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'DynRcmdUpExchangeReq', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aInt64(1, _omitFieldNames ? '' : 'uid') ..aInt64(2, _omitFieldNames ? '' : 'dislikeTs') ..aOS(3, _omitFieldNames ? '' : 'from') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') DynRcmdUpExchangeReq clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') DynRcmdUpExchangeReq copyWith(void Function(DynRcmdUpExchangeReq) updates) => super.copyWith((message) => updates(message as DynRcmdUpExchangeReq)) as DynRcmdUpExchangeReq; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static DynRcmdUpExchangeReq create() => DynRcmdUpExchangeReq._(); @$core.override DynRcmdUpExchangeReq createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static DynRcmdUpExchangeReq getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static DynRcmdUpExchangeReq? _defaultInstance; @$pb.TagNumber(1) $fixnum.Int64 get uid => $_getI64(0); @$pb.TagNumber(1) set uid($fixnum.Int64 value) => $_setInt64(0, value); @$pb.TagNumber(1) $core.bool hasUid() => $_has(0); @$pb.TagNumber(1) void clearUid() => $_clearField(1); @$pb.TagNumber(2) $fixnum.Int64 get dislikeTs => $_getI64(1); @$pb.TagNumber(2) set dislikeTs($fixnum.Int64 value) => $_setInt64(1, value); @$pb.TagNumber(2) $core.bool hasDislikeTs() => $_has(1); @$pb.TagNumber(2) void clearDislikeTs() => $_clearField(2); @$pb.TagNumber(3) $core.String get from => $_getSZ(2); @$pb.TagNumber(3) set from($core.String value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasFrom() => $_has(2); @$pb.TagNumber(3) void clearFrom() => $_clearField(3); } class DynRegionRcmd extends $pb.GeneratedMessage { factory DynRegionRcmd({ $core.Iterable? items, RcmdOption? opts, }) { final result = create(); if (items != null) result.items.addAll(items); if (opts != null) result.opts = opts; return result; } DynRegionRcmd._(); factory DynRegionRcmd.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory DynRegionRcmd.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'DynRegionRcmd', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..pPM(1, _omitFieldNames ? '' : 'items', subBuilder: DynRegionRcmdItem.create) ..aOM(2, _omitFieldNames ? '' : 'opts', subBuilder: RcmdOption.create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') DynRegionRcmd clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') DynRegionRcmd copyWith(void Function(DynRegionRcmd) updates) => super.copyWith((message) => updates(message as DynRegionRcmd)) as DynRegionRcmd; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static DynRegionRcmd create() => DynRegionRcmd._(); @$core.override DynRegionRcmd createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static DynRegionRcmd getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static DynRegionRcmd? _defaultInstance; @$pb.TagNumber(1) $pb.PbList get items => $_getList(0); @$pb.TagNumber(2) RcmdOption get opts => $_getN(1); @$pb.TagNumber(2) set opts(RcmdOption value) => $_setField(2, value); @$pb.TagNumber(2) $core.bool hasOpts() => $_has(1); @$pb.TagNumber(2) void clearOpts() => $_clearField(2); @$pb.TagNumber(2) RcmdOption ensureOpts() => $_ensure(1); } class DynRegionRcmdItem extends $pb.GeneratedMessage { factory DynRegionRcmdItem({ $fixnum.Int64? rid, $core.String? title, $core.Iterable? items, }) { final result = create(); if (rid != null) result.rid = rid; if (title != null) result.title = title; if (items != null) result.items.addAll(items); return result; } DynRegionRcmdItem._(); factory DynRegionRcmdItem.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory DynRegionRcmdItem.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'DynRegionRcmdItem', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aInt64(1, _omitFieldNames ? '' : 'rid') ..aOS(2, _omitFieldNames ? '' : 'title') ..pPM(3, _omitFieldNames ? '' : 'items', subBuilder: ModuleRcmd.create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') DynRegionRcmdItem clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') DynRegionRcmdItem copyWith(void Function(DynRegionRcmdItem) updates) => super.copyWith((message) => updates(message as DynRegionRcmdItem)) as DynRegionRcmdItem; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static DynRegionRcmdItem create() => DynRegionRcmdItem._(); @$core.override DynRegionRcmdItem createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static DynRegionRcmdItem getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static DynRegionRcmdItem? _defaultInstance; @$pb.TagNumber(1) $fixnum.Int64 get rid => $_getI64(0); @$pb.TagNumber(1) set rid($fixnum.Int64 value) => $_setInt64(0, value); @$pb.TagNumber(1) $core.bool hasRid() => $_has(0); @$pb.TagNumber(1) void clearRid() => $_clearField(1); @$pb.TagNumber(2) $core.String get title => $_getSZ(1); @$pb.TagNumber(2) set title($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasTitle() => $_has(1); @$pb.TagNumber(2) void clearTitle() => $_clearField(2); @$pb.TagNumber(3) $pb.PbList get items => $_getList(2); } class DynScreenTab extends $pb.GeneratedMessage { factory DynScreenTab({ $core.String? title, $core.String? name, $core.bool? defaultTab, $core.bool? strategyShowOnEntrance, $core.bool? strategyShowOnRefresh, $core.bool? strategyShowOnPullUp, }) { final result = create(); if (title != null) result.title = title; if (name != null) result.name = name; if (defaultTab != null) result.defaultTab = defaultTab; if (strategyShowOnEntrance != null) result.strategyShowOnEntrance = strategyShowOnEntrance; if (strategyShowOnRefresh != null) result.strategyShowOnRefresh = strategyShowOnRefresh; if (strategyShowOnPullUp != null) result.strategyShowOnPullUp = strategyShowOnPullUp; return result; } DynScreenTab._(); factory DynScreenTab.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory DynScreenTab.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'DynScreenTab', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'title') ..aOS(2, _omitFieldNames ? '' : 'name') ..aOB(3, _omitFieldNames ? '' : 'defaultTab') ..aOB(4, _omitFieldNames ? '' : 'strategyShowOnEntrance') ..aOB(5, _omitFieldNames ? '' : 'strategyShowOnRefresh') ..aOB(6, _omitFieldNames ? '' : 'strategyShowOnPullUp') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') DynScreenTab clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') DynScreenTab copyWith(void Function(DynScreenTab) updates) => super.copyWith((message) => updates(message as DynScreenTab)) as DynScreenTab; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static DynScreenTab create() => DynScreenTab._(); @$core.override DynScreenTab createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static DynScreenTab getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static DynScreenTab? _defaultInstance; @$pb.TagNumber(1) $core.String get title => $_getSZ(0); @$pb.TagNumber(1) set title($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasTitle() => $_has(0); @$pb.TagNumber(1) void clearTitle() => $_clearField(1); @$pb.TagNumber(2) $core.String get name => $_getSZ(1); @$pb.TagNumber(2) set name($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasName() => $_has(1); @$pb.TagNumber(2) void clearName() => $_clearField(2); @$pb.TagNumber(3) $core.bool get defaultTab => $_getBF(2); @$pb.TagNumber(3) set defaultTab($core.bool value) => $_setBool(2, value); @$pb.TagNumber(3) $core.bool hasDefaultTab() => $_has(2); @$pb.TagNumber(3) void clearDefaultTab() => $_clearField(3); @$pb.TagNumber(4) $core.bool get strategyShowOnEntrance => $_getBF(3); @$pb.TagNumber(4) set strategyShowOnEntrance($core.bool value) => $_setBool(3, value); @$pb.TagNumber(4) $core.bool hasStrategyShowOnEntrance() => $_has(3); @$pb.TagNumber(4) void clearStrategyShowOnEntrance() => $_clearField(4); @$pb.TagNumber(5) $core.bool get strategyShowOnRefresh => $_getBF(4); @$pb.TagNumber(5) set strategyShowOnRefresh($core.bool value) => $_setBool(4, value); @$pb.TagNumber(5) $core.bool hasStrategyShowOnRefresh() => $_has(4); @$pb.TagNumber(5) void clearStrategyShowOnRefresh() => $_clearField(5); @$pb.TagNumber(6) $core.bool get strategyShowOnPullUp => $_getBF(5); @$pb.TagNumber(6) set strategyShowOnPullUp($core.bool value) => $_setBool(5, value); @$pb.TagNumber(6) $core.bool hasStrategyShowOnPullUp() => $_has(5); @$pb.TagNumber(6) void clearStrategyShowOnPullUp() => $_clearField(6); } class DynSearchReply extends $pb.GeneratedMessage { factory DynSearchReply({ SearchChannel? channelInfo, SearchTopic? searchTopic, SearchInfo? searchInfo, }) { final result = create(); if (channelInfo != null) result.channelInfo = channelInfo; if (searchTopic != null) result.searchTopic = searchTopic; if (searchInfo != null) result.searchInfo = searchInfo; return result; } DynSearchReply._(); factory DynSearchReply.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory DynSearchReply.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'DynSearchReply', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOM(1, _omitFieldNames ? '' : 'channelInfo', subBuilder: SearchChannel.create) ..aOM(2, _omitFieldNames ? '' : 'searchTopic', subBuilder: SearchTopic.create) ..aOM(3, _omitFieldNames ? '' : 'searchInfo', subBuilder: SearchInfo.create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') DynSearchReply clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') DynSearchReply copyWith(void Function(DynSearchReply) updates) => super.copyWith((message) => updates(message as DynSearchReply)) as DynSearchReply; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static DynSearchReply create() => DynSearchReply._(); @$core.override DynSearchReply createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static DynSearchReply getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static DynSearchReply? _defaultInstance; @$pb.TagNumber(1) SearchChannel get channelInfo => $_getN(0); @$pb.TagNumber(1) set channelInfo(SearchChannel value) => $_setField(1, value); @$pb.TagNumber(1) $core.bool hasChannelInfo() => $_has(0); @$pb.TagNumber(1) void clearChannelInfo() => $_clearField(1); @$pb.TagNumber(1) SearchChannel ensureChannelInfo() => $_ensure(0); @$pb.TagNumber(2) SearchTopic get searchTopic => $_getN(1); @$pb.TagNumber(2) set searchTopic(SearchTopic value) => $_setField(2, value); @$pb.TagNumber(2) $core.bool hasSearchTopic() => $_has(1); @$pb.TagNumber(2) void clearSearchTopic() => $_clearField(2); @$pb.TagNumber(2) SearchTopic ensureSearchTopic() => $_ensure(1); @$pb.TagNumber(3) SearchInfo get searchInfo => $_getN(2); @$pb.TagNumber(3) set searchInfo(SearchInfo value) => $_setField(3, value); @$pb.TagNumber(3) $core.bool hasSearchInfo() => $_has(2); @$pb.TagNumber(3) void clearSearchInfo() => $_clearField(3); @$pb.TagNumber(3) SearchInfo ensureSearchInfo() => $_ensure(2); } class DynSearchReq extends $pb.GeneratedMessage { factory DynSearchReq({ $core.String? keyword, $core.int? page, $core.int? localTime, $1.PlayerArgs? playerArgs, }) { final result = create(); if (keyword != null) result.keyword = keyword; if (page != null) result.page = page; if (localTime != null) result.localTime = localTime; if (playerArgs != null) result.playerArgs = playerArgs; return result; } DynSearchReq._(); factory DynSearchReq.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory DynSearchReq.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'DynSearchReq', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'keyword') ..aI(2, _omitFieldNames ? '' : 'page') ..aI(3, _omitFieldNames ? '' : 'localTime') ..aOM<$1.PlayerArgs>(4, _omitFieldNames ? '' : 'playerArgs', subBuilder: $1.PlayerArgs.create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') DynSearchReq clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') DynSearchReq copyWith(void Function(DynSearchReq) updates) => super.copyWith((message) => updates(message as DynSearchReq)) as DynSearchReq; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static DynSearchReq create() => DynSearchReq._(); @$core.override DynSearchReq createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static DynSearchReq getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static DynSearchReq? _defaultInstance; @$pb.TagNumber(1) $core.String get keyword => $_getSZ(0); @$pb.TagNumber(1) set keyword($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasKeyword() => $_has(0); @$pb.TagNumber(1) void clearKeyword() => $_clearField(1); @$pb.TagNumber(2) $core.int get page => $_getIZ(1); @$pb.TagNumber(2) set page($core.int value) => $_setSignedInt32(1, value); @$pb.TagNumber(2) $core.bool hasPage() => $_has(1); @$pb.TagNumber(2) void clearPage() => $_clearField(2); @$pb.TagNumber(3) $core.int get localTime => $_getIZ(2); @$pb.TagNumber(3) set localTime($core.int value) => $_setSignedInt32(2, value); @$pb.TagNumber(3) $core.bool hasLocalTime() => $_has(2); @$pb.TagNumber(3) void clearLocalTime() => $_clearField(3); @$pb.TagNumber(4) $1.PlayerArgs get playerArgs => $_getN(3); @$pb.TagNumber(4) set playerArgs($1.PlayerArgs value) => $_setField(4, value); @$pb.TagNumber(4) $core.bool hasPlayerArgs() => $_has(3); @$pb.TagNumber(4) void clearPlayerArgs() => $_clearField(4); @$pb.TagNumber(4) $1.PlayerArgs ensurePlayerArgs() => $_ensure(3); } class DynServerDetailsReply extends $pb.GeneratedMessage { factory DynServerDetailsReply({ $core.Iterable<$core.MapEntry<$fixnum.Int64, DynamicItem>>? items, }) { final result = create(); if (items != null) result.items.addEntries(items); return result; } DynServerDetailsReply._(); factory DynServerDetailsReply.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory DynServerDetailsReply.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'DynServerDetailsReply', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..m<$fixnum.Int64, DynamicItem>(1, _omitFieldNames ? '' : 'items', entryClassName: 'DynServerDetailsReply.ItemsEntry', keyFieldType: $pb.PbFieldType.O6, valueFieldType: $pb.PbFieldType.OM, valueCreator: DynamicItem.create, valueDefaultOrMaker: DynamicItem.getDefault, packageName: const $pb.PackageName('bilibili.app.dynamic.v2')) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') DynServerDetailsReply clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') DynServerDetailsReply copyWith( void Function(DynServerDetailsReply) updates) => super.copyWith((message) => updates(message as DynServerDetailsReply)) as DynServerDetailsReply; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static DynServerDetailsReply create() => DynServerDetailsReply._(); @$core.override DynServerDetailsReply createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static DynServerDetailsReply getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static DynServerDetailsReply? _defaultInstance; @$pb.TagNumber(1) $pb.PbMap<$fixnum.Int64, DynamicItem> get items => $_getMap(0); } class DynServerDetailsReq extends $pb.GeneratedMessage { factory DynServerDetailsReq({ $core.Iterable<$fixnum.Int64>? dynamicIds, $core.int? localTime, $1.PlayerArgs? playerArgs, $core.String? mobiApp, $core.String? device, $core.String? buvid, $fixnum.Int64? build, $fixnum.Int64? mid, $core.String? platform, $core.bool? isMaster, $core.Iterable<$fixnum.Int64>? topDynamicIds, }) { final result = create(); if (dynamicIds != null) result.dynamicIds.addAll(dynamicIds); if (localTime != null) result.localTime = localTime; if (playerArgs != null) result.playerArgs = playerArgs; if (mobiApp != null) result.mobiApp = mobiApp; if (device != null) result.device = device; if (buvid != null) result.buvid = buvid; if (build != null) result.build = build; if (mid != null) result.mid = mid; if (platform != null) result.platform = platform; if (isMaster != null) result.isMaster = isMaster; if (topDynamicIds != null) result.topDynamicIds.addAll(topDynamicIds); return result; } DynServerDetailsReq._(); factory DynServerDetailsReq.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory DynServerDetailsReq.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'DynServerDetailsReq', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..p<$fixnum.Int64>( 1, _omitFieldNames ? '' : 'dynamicIds', $pb.PbFieldType.K6) ..aI(2, _omitFieldNames ? '' : 'localTime') ..aOM<$1.PlayerArgs>(3, _omitFieldNames ? '' : 'playerArgs', subBuilder: $1.PlayerArgs.create) ..aOS(4, _omitFieldNames ? '' : 'mobiApp') ..aOS(5, _omitFieldNames ? '' : 'device') ..aOS(6, _omitFieldNames ? '' : 'buvid') ..aInt64(7, _omitFieldNames ? '' : 'build') ..aInt64(8, _omitFieldNames ? '' : 'mid') ..aOS(9, _omitFieldNames ? '' : 'platform') ..aOB(10, _omitFieldNames ? '' : 'isMaster') ..p<$fixnum.Int64>( 11, _omitFieldNames ? '' : 'topDynamicIds', $pb.PbFieldType.K6) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') DynServerDetailsReq clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') DynServerDetailsReq copyWith(void Function(DynServerDetailsReq) updates) => super.copyWith((message) => updates(message as DynServerDetailsReq)) as DynServerDetailsReq; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static DynServerDetailsReq create() => DynServerDetailsReq._(); @$core.override DynServerDetailsReq createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static DynServerDetailsReq getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static DynServerDetailsReq? _defaultInstance; @$pb.TagNumber(1) $pb.PbList<$fixnum.Int64> get dynamicIds => $_getList(0); @$pb.TagNumber(2) $core.int get localTime => $_getIZ(1); @$pb.TagNumber(2) set localTime($core.int value) => $_setSignedInt32(1, value); @$pb.TagNumber(2) $core.bool hasLocalTime() => $_has(1); @$pb.TagNumber(2) void clearLocalTime() => $_clearField(2); @$pb.TagNumber(3) $1.PlayerArgs get playerArgs => $_getN(2); @$pb.TagNumber(3) set playerArgs($1.PlayerArgs value) => $_setField(3, value); @$pb.TagNumber(3) $core.bool hasPlayerArgs() => $_has(2); @$pb.TagNumber(3) void clearPlayerArgs() => $_clearField(3); @$pb.TagNumber(3) $1.PlayerArgs ensurePlayerArgs() => $_ensure(2); @$pb.TagNumber(4) $core.String get mobiApp => $_getSZ(3); @$pb.TagNumber(4) set mobiApp($core.String value) => $_setString(3, value); @$pb.TagNumber(4) $core.bool hasMobiApp() => $_has(3); @$pb.TagNumber(4) void clearMobiApp() => $_clearField(4); @$pb.TagNumber(5) $core.String get device => $_getSZ(4); @$pb.TagNumber(5) set device($core.String value) => $_setString(4, value); @$pb.TagNumber(5) $core.bool hasDevice() => $_has(4); @$pb.TagNumber(5) void clearDevice() => $_clearField(5); @$pb.TagNumber(6) $core.String get buvid => $_getSZ(5); @$pb.TagNumber(6) set buvid($core.String value) => $_setString(5, value); @$pb.TagNumber(6) $core.bool hasBuvid() => $_has(5); @$pb.TagNumber(6) void clearBuvid() => $_clearField(6); @$pb.TagNumber(7) $fixnum.Int64 get build => $_getI64(6); @$pb.TagNumber(7) set build($fixnum.Int64 value) => $_setInt64(6, value); @$pb.TagNumber(7) $core.bool hasBuild() => $_has(6); @$pb.TagNumber(7) void clearBuild() => $_clearField(7); @$pb.TagNumber(8) $fixnum.Int64 get mid => $_getI64(7); @$pb.TagNumber(8) set mid($fixnum.Int64 value) => $_setInt64(7, value); @$pb.TagNumber(8) $core.bool hasMid() => $_has(7); @$pb.TagNumber(8) void clearMid() => $_clearField(8); @$pb.TagNumber(9) $core.String get platform => $_getSZ(8); @$pb.TagNumber(9) set platform($core.String value) => $_setString(8, value); @$pb.TagNumber(9) $core.bool hasPlatform() => $_has(8); @$pb.TagNumber(9) void clearPlatform() => $_clearField(9); @$pb.TagNumber(10) $core.bool get isMaster => $_getBF(9); @$pb.TagNumber(10) set isMaster($core.bool value) => $_setBool(9, value); @$pb.TagNumber(10) $core.bool hasIsMaster() => $_has(9); @$pb.TagNumber(10) void clearIsMaster() => $_clearField(10); @$pb.TagNumber(11) $pb.PbList<$fixnum.Int64> get topDynamicIds => $_getList(10); } class DynSpaceReq extends $pb.GeneratedMessage { factory DynSpaceReq({ $fixnum.Int64? hostUid, $core.String? historyOffset, $1.PlayerArgs? playerArgs, $core.int? localTime, $fixnum.Int64? page, $core.String? from, }) { final result = create(); if (hostUid != null) result.hostUid = hostUid; if (historyOffset != null) result.historyOffset = historyOffset; if (playerArgs != null) result.playerArgs = playerArgs; if (localTime != null) result.localTime = localTime; if (page != null) result.page = page; if (from != null) result.from = from; return result; } DynSpaceReq._(); factory DynSpaceReq.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory DynSpaceReq.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'DynSpaceReq', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aInt64(1, _omitFieldNames ? '' : 'hostUid') ..aOS(2, _omitFieldNames ? '' : 'historyOffset') ..aOM<$1.PlayerArgs>(3, _omitFieldNames ? '' : 'playerArgs', subBuilder: $1.PlayerArgs.create) ..aI(4, _omitFieldNames ? '' : 'localTime') ..aInt64(5, _omitFieldNames ? '' : 'page') ..aOS(6, _omitFieldNames ? '' : 'from') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') DynSpaceReq clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') DynSpaceReq copyWith(void Function(DynSpaceReq) updates) => super.copyWith((message) => updates(message as DynSpaceReq)) as DynSpaceReq; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static DynSpaceReq create() => DynSpaceReq._(); @$core.override DynSpaceReq createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static DynSpaceReq getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static DynSpaceReq? _defaultInstance; @$pb.TagNumber(1) $fixnum.Int64 get hostUid => $_getI64(0); @$pb.TagNumber(1) set hostUid($fixnum.Int64 value) => $_setInt64(0, value); @$pb.TagNumber(1) $core.bool hasHostUid() => $_has(0); @$pb.TagNumber(1) void clearHostUid() => $_clearField(1); @$pb.TagNumber(2) $core.String get historyOffset => $_getSZ(1); @$pb.TagNumber(2) set historyOffset($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasHistoryOffset() => $_has(1); @$pb.TagNumber(2) void clearHistoryOffset() => $_clearField(2); @$pb.TagNumber(3) $1.PlayerArgs get playerArgs => $_getN(2); @$pb.TagNumber(3) set playerArgs($1.PlayerArgs value) => $_setField(3, value); @$pb.TagNumber(3) $core.bool hasPlayerArgs() => $_has(2); @$pb.TagNumber(3) void clearPlayerArgs() => $_clearField(3); @$pb.TagNumber(3) $1.PlayerArgs ensurePlayerArgs() => $_ensure(2); @$pb.TagNumber(4) $core.int get localTime => $_getIZ(3); @$pb.TagNumber(4) set localTime($core.int value) => $_setSignedInt32(3, value); @$pb.TagNumber(4) $core.bool hasLocalTime() => $_has(3); @$pb.TagNumber(4) void clearLocalTime() => $_clearField(4); @$pb.TagNumber(5) $fixnum.Int64 get page => $_getI64(4); @$pb.TagNumber(5) set page($fixnum.Int64 value) => $_setInt64(4, value); @$pb.TagNumber(5) $core.bool hasPage() => $_has(4); @$pb.TagNumber(5) void clearPage() => $_clearField(5); @$pb.TagNumber(6) $core.String get from => $_getSZ(5); @$pb.TagNumber(6) set from($core.String value) => $_setString(5, value); @$pb.TagNumber(6) $core.bool hasFrom() => $_has(5); @$pb.TagNumber(6) void clearFrom() => $_clearField(6); } class DynSpaceRsp extends $pb.GeneratedMessage { factory DynSpaceRsp({ $core.Iterable? list, $core.String? historyOffset, $core.bool? hasMore, }) { final result = create(); if (list != null) result.list.addAll(list); if (historyOffset != null) result.historyOffset = historyOffset; if (hasMore != null) result.hasMore = hasMore; return result; } DynSpaceRsp._(); factory DynSpaceRsp.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory DynSpaceRsp.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'DynSpaceRsp', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..pPM(1, _omitFieldNames ? '' : 'list', subBuilder: DynamicItem.create) ..aOS(2, _omitFieldNames ? '' : 'historyOffset') ..aOB(3, _omitFieldNames ? '' : 'hasMore') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') DynSpaceRsp clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') DynSpaceRsp copyWith(void Function(DynSpaceRsp) updates) => super.copyWith((message) => updates(message as DynSpaceRsp)) as DynSpaceRsp; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static DynSpaceRsp create() => DynSpaceRsp._(); @$core.override DynSpaceRsp createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static DynSpaceRsp getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static DynSpaceRsp? _defaultInstance; @$pb.TagNumber(1) $pb.PbList get list => $_getList(0); @$pb.TagNumber(2) $core.String get historyOffset => $_getSZ(1); @$pb.TagNumber(2) set historyOffset($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasHistoryOffset() => $_has(1); @$pb.TagNumber(2) void clearHistoryOffset() => $_clearField(2); @$pb.TagNumber(3) $core.bool get hasMore => $_getBF(2); @$pb.TagNumber(3) set hasMore($core.bool value) => $_setBool(2, value); @$pb.TagNumber(3) $core.bool hasHasMore() => $_has(2); @$pb.TagNumber(3) void clearHasMore() => $_clearField(3); } class DynSpaceSearchDetailsReply extends $pb.GeneratedMessage { factory DynSpaceSearchDetailsReply({ $core.Iterable<$core.MapEntry<$fixnum.Int64, DynamicItem>>? items, }) { final result = create(); if (items != null) result.items.addEntries(items); return result; } DynSpaceSearchDetailsReply._(); factory DynSpaceSearchDetailsReply.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory DynSpaceSearchDetailsReply.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'DynSpaceSearchDetailsReply', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..m<$fixnum.Int64, DynamicItem>(1, _omitFieldNames ? '' : 'items', entryClassName: 'DynSpaceSearchDetailsReply.ItemsEntry', keyFieldType: $pb.PbFieldType.O6, valueFieldType: $pb.PbFieldType.OM, valueCreator: DynamicItem.create, valueDefaultOrMaker: DynamicItem.getDefault, packageName: const $pb.PackageName('bilibili.app.dynamic.v2')) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') DynSpaceSearchDetailsReply clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') DynSpaceSearchDetailsReply copyWith( void Function(DynSpaceSearchDetailsReply) updates) => super.copyWith( (message) => updates(message as DynSpaceSearchDetailsReply)) as DynSpaceSearchDetailsReply; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static DynSpaceSearchDetailsReply create() => DynSpaceSearchDetailsReply._(); @$core.override DynSpaceSearchDetailsReply createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static DynSpaceSearchDetailsReply getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static DynSpaceSearchDetailsReply? _defaultInstance; @$pb.TagNumber(1) $pb.PbMap<$fixnum.Int64, DynamicItem> get items => $_getMap(0); } class DynSpaceSearchDetailsReq extends $pb.GeneratedMessage { factory DynSpaceSearchDetailsReq({ $core.Iterable<$fixnum.Int64>? dynamicIds, $core.Iterable<$core.String>? searchWords, $core.int? localTime, $1.PlayerArgs? playerArgs, $core.String? mobiApp, $core.String? device, $core.String? buvid, $fixnum.Int64? build, $fixnum.Int64? mid, $core.String? platform, $core.String? ip, NetworkType? netType, TFType? tfType, }) { final result = create(); if (dynamicIds != null) result.dynamicIds.addAll(dynamicIds); if (searchWords != null) result.searchWords.addAll(searchWords); if (localTime != null) result.localTime = localTime; if (playerArgs != null) result.playerArgs = playerArgs; if (mobiApp != null) result.mobiApp = mobiApp; if (device != null) result.device = device; if (buvid != null) result.buvid = buvid; if (build != null) result.build = build; if (mid != null) result.mid = mid; if (platform != null) result.platform = platform; if (ip != null) result.ip = ip; if (netType != null) result.netType = netType; if (tfType != null) result.tfType = tfType; return result; } DynSpaceSearchDetailsReq._(); factory DynSpaceSearchDetailsReq.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory DynSpaceSearchDetailsReq.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'DynSpaceSearchDetailsReq', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..p<$fixnum.Int64>( 1, _omitFieldNames ? '' : 'dynamicIds', $pb.PbFieldType.K6) ..pPS(2, _omitFieldNames ? '' : 'searchWords') ..aI(3, _omitFieldNames ? '' : 'localTime') ..aOM<$1.PlayerArgs>(4, _omitFieldNames ? '' : 'playerArgs', subBuilder: $1.PlayerArgs.create) ..aOS(5, _omitFieldNames ? '' : 'mobiApp') ..aOS(6, _omitFieldNames ? '' : 'device') ..aOS(7, _omitFieldNames ? '' : 'buvid') ..aInt64(8, _omitFieldNames ? '' : 'build') ..aInt64(9, _omitFieldNames ? '' : 'mid') ..aOS(10, _omitFieldNames ? '' : 'platform') ..aOS(11, _omitFieldNames ? '' : 'ip') ..aE(12, _omitFieldNames ? '' : 'netType', enumValues: NetworkType.values) ..aE(13, _omitFieldNames ? '' : 'tfType', enumValues: TFType.values) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') DynSpaceSearchDetailsReq clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') DynSpaceSearchDetailsReq copyWith( void Function(DynSpaceSearchDetailsReq) updates) => super.copyWith((message) => updates(message as DynSpaceSearchDetailsReq)) as DynSpaceSearchDetailsReq; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static DynSpaceSearchDetailsReq create() => DynSpaceSearchDetailsReq._(); @$core.override DynSpaceSearchDetailsReq createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static DynSpaceSearchDetailsReq getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static DynSpaceSearchDetailsReq? _defaultInstance; @$pb.TagNumber(1) $pb.PbList<$fixnum.Int64> get dynamicIds => $_getList(0); @$pb.TagNumber(2) $pb.PbList<$core.String> get searchWords => $_getList(1); @$pb.TagNumber(3) $core.int get localTime => $_getIZ(2); @$pb.TagNumber(3) set localTime($core.int value) => $_setSignedInt32(2, value); @$pb.TagNumber(3) $core.bool hasLocalTime() => $_has(2); @$pb.TagNumber(3) void clearLocalTime() => $_clearField(3); @$pb.TagNumber(4) $1.PlayerArgs get playerArgs => $_getN(3); @$pb.TagNumber(4) set playerArgs($1.PlayerArgs value) => $_setField(4, value); @$pb.TagNumber(4) $core.bool hasPlayerArgs() => $_has(3); @$pb.TagNumber(4) void clearPlayerArgs() => $_clearField(4); @$pb.TagNumber(4) $1.PlayerArgs ensurePlayerArgs() => $_ensure(3); @$pb.TagNumber(5) $core.String get mobiApp => $_getSZ(4); @$pb.TagNumber(5) set mobiApp($core.String value) => $_setString(4, value); @$pb.TagNumber(5) $core.bool hasMobiApp() => $_has(4); @$pb.TagNumber(5) void clearMobiApp() => $_clearField(5); @$pb.TagNumber(6) $core.String get device => $_getSZ(5); @$pb.TagNumber(6) set device($core.String value) => $_setString(5, value); @$pb.TagNumber(6) $core.bool hasDevice() => $_has(5); @$pb.TagNumber(6) void clearDevice() => $_clearField(6); @$pb.TagNumber(7) $core.String get buvid => $_getSZ(6); @$pb.TagNumber(7) set buvid($core.String value) => $_setString(6, value); @$pb.TagNumber(7) $core.bool hasBuvid() => $_has(6); @$pb.TagNumber(7) void clearBuvid() => $_clearField(7); @$pb.TagNumber(8) $fixnum.Int64 get build => $_getI64(7); @$pb.TagNumber(8) set build($fixnum.Int64 value) => $_setInt64(7, value); @$pb.TagNumber(8) $core.bool hasBuild() => $_has(7); @$pb.TagNumber(8) void clearBuild() => $_clearField(8); @$pb.TagNumber(9) $fixnum.Int64 get mid => $_getI64(8); @$pb.TagNumber(9) set mid($fixnum.Int64 value) => $_setInt64(8, value); @$pb.TagNumber(9) $core.bool hasMid() => $_has(8); @$pb.TagNumber(9) void clearMid() => $_clearField(9); @$pb.TagNumber(10) $core.String get platform => $_getSZ(9); @$pb.TagNumber(10) set platform($core.String value) => $_setString(9, value); @$pb.TagNumber(10) $core.bool hasPlatform() => $_has(9); @$pb.TagNumber(10) void clearPlatform() => $_clearField(10); @$pb.TagNumber(11) $core.String get ip => $_getSZ(10); @$pb.TagNumber(11) set ip($core.String value) => $_setString(10, value); @$pb.TagNumber(11) $core.bool hasIp() => $_has(10); @$pb.TagNumber(11) void clearIp() => $_clearField(11); @$pb.TagNumber(12) NetworkType get netType => $_getN(11); @$pb.TagNumber(12) set netType(NetworkType value) => $_setField(12, value); @$pb.TagNumber(12) $core.bool hasNetType() => $_has(11); @$pb.TagNumber(12) void clearNetType() => $_clearField(12); @$pb.TagNumber(13) TFType get tfType => $_getN(12); @$pb.TagNumber(13) set tfType(TFType value) => $_setField(13, value); @$pb.TagNumber(13) $core.bool hasTfType() => $_has(12); @$pb.TagNumber(13) void clearTfType() => $_clearField(13); } 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, ShowType? type, DynTab? backUp, $core.String? jumpHomePop, }) { 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; if (type != null) result.type = type; if (backUp != null) result.backUp = backUp; if (jumpHomePop != null) result.jumpHomePop = jumpHomePop; return result; } DynTab._(); factory DynTab.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory DynTab.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'DynTab', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'title') ..aOS(2, _omitFieldNames ? '' : 'uri') ..aOS(3, _omitFieldNames ? '' : 'bubble') ..aI(4, _omitFieldNames ? '' : 'redPoint') ..aInt64(5, _omitFieldNames ? '' : 'cityId') ..aI(6, _omitFieldNames ? '' : 'isPopup') ..aOM(7, _omitFieldNames ? '' : 'popup', subBuilder: Popup.create) ..aOB(8, _omitFieldNames ? '' : 'defaultTab') ..aOS(9, _omitFieldNames ? '' : 'subTitle') ..aOS(10, _omitFieldNames ? '' : 'anchor') ..aOS(11, _omitFieldNames ? '' : 'internalTest') ..aE(12, _omitFieldNames ? '' : 'type', enumValues: ShowType.values) ..aOM(13, _omitFieldNames ? '' : 'backUp', subBuilder: DynTab.create) ..aOS(14, _omitFieldNames ? '' : 'jumpHomePop') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') DynTab clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') DynTab copyWith(void Function(DynTab) updates) => super.copyWith((message) => updates(message as DynTab)) as DynTab; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static DynTab create() => DynTab._(); @$core.override DynTab createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static DynTab getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static DynTab? _defaultInstance; @$pb.TagNumber(1) $core.String get title => $_getSZ(0); @$pb.TagNumber(1) set title($core.String value) => $_setString(0, value); @$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 value) => $_setString(1, value); @$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 value) => $_setString(2, value); @$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 value) => $_setSignedInt32(3, value); @$pb.TagNumber(4) $core.bool hasRedPoint() => $_has(3); @$pb.TagNumber(4) void clearRedPoint() => $_clearField(4); @$pb.TagNumber(5) $fixnum.Int64 get cityId => $_getI64(4); @$pb.TagNumber(5) set cityId($fixnum.Int64 value) => $_setInt64(4, value); @$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 value) => $_setSignedInt32(5, value); @$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 value) => $_setField(7, value); @$pb.TagNumber(7) $core.bool hasPopup() => $_has(6); @$pb.TagNumber(7) void clearPopup() => $_clearField(7); @$pb.TagNumber(7) Popup ensurePopup() => $_ensure(6); @$pb.TagNumber(8) $core.bool get defaultTab => $_getBF(7); @$pb.TagNumber(8) set defaultTab($core.bool value) => $_setBool(7, value); @$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 value) => $_setString(8, value); @$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 value) => $_setString(9, value); @$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 value) => $_setString(10, value); @$pb.TagNumber(11) $core.bool hasInternalTest() => $_has(10); @$pb.TagNumber(11) void clearInternalTest() => $_clearField(11); @$pb.TagNumber(12) ShowType get type => $_getN(11); @$pb.TagNumber(12) set type(ShowType value) => $_setField(12, value); @$pb.TagNumber(12) $core.bool hasType() => $_has(11); @$pb.TagNumber(12) void clearType() => $_clearField(12); @$pb.TagNumber(13) DynTab get backUp => $_getN(12); @$pb.TagNumber(13) set backUp(DynTab value) => $_setField(13, value); @$pb.TagNumber(13) $core.bool hasBackUp() => $_has(12); @$pb.TagNumber(13) void clearBackUp() => $_clearField(13); @$pb.TagNumber(13) DynTab ensureBackUp() => $_ensure(12); @$pb.TagNumber(14) $core.String get jumpHomePop => $_getSZ(13); @$pb.TagNumber(14) set jumpHomePop($core.String value) => $_setString(13, value); @$pb.TagNumber(14) $core.bool hasJumpHomePop() => $_has(13); @$pb.TagNumber(14) void clearJumpHomePop() => $_clearField(14); } class DynTabReply extends $pb.GeneratedMessage { factory DynTabReply({ $core.Iterable? dynTab, $core.Iterable? screenTab, }) { final result = create(); if (dynTab != null) result.dynTab.addAll(dynTab); if (screenTab != null) result.screenTab.addAll(screenTab); return result; } DynTabReply._(); factory DynTabReply.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory DynTabReply.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'DynTabReply', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..pPM(1, _omitFieldNames ? '' : 'dynTab', subBuilder: DynTab.create) ..pPM(2, _omitFieldNames ? '' : 'screenTab', subBuilder: DynScreenTab.create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') DynTabReply clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') DynTabReply copyWith(void Function(DynTabReply) updates) => super.copyWith((message) => updates(message as DynTabReply)) as DynTabReply; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static DynTabReply create() => DynTabReply._(); @$core.override DynTabReply createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static DynTabReply getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static DynTabReply? _defaultInstance; @$pb.TagNumber(1) $pb.PbList get dynTab => $_getList(0); @$pb.TagNumber(2) $pb.PbList get screenTab => $_getList(1); } class DynTabReq extends $pb.GeneratedMessage { factory DynTabReq({ $core.int? teenagersMode, CampusReqFromType? fromType, }) { final result = create(); if (teenagersMode != null) result.teenagersMode = teenagersMode; if (fromType != null) result.fromType = fromType; return result; } DynTabReq._(); factory DynTabReq.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory DynTabReq.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'DynTabReq', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aI(1, _omitFieldNames ? '' : 'teenagersMode') ..aE(2, _omitFieldNames ? '' : 'fromType', enumValues: CampusReqFromType.values) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') DynTabReq clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') DynTabReq copyWith(void Function(DynTabReq) updates) => super.copyWith((message) => updates(message as DynTabReq)) as DynTabReq; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static DynTabReq create() => DynTabReq._(); @$core.override DynTabReq createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static DynTabReq getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static DynTabReq? _defaultInstance; @$pb.TagNumber(1) $core.int get teenagersMode => $_getIZ(0); @$pb.TagNumber(1) set teenagersMode($core.int value) => $_setSignedInt32(0, value); @$pb.TagNumber(1) $core.bool hasTeenagersMode() => $_has(0); @$pb.TagNumber(1) void clearTeenagersMode() => $_clearField(1); @$pb.TagNumber(2) CampusReqFromType get fromType => $_getN(1); @$pb.TagNumber(2) set fromType(CampusReqFromType value) => $_setField(2, value); @$pb.TagNumber(2) $core.bool hasFromType() => $_has(1); @$pb.TagNumber(2) void clearFromType() => $_clearField(2); } class DynThumbReq extends $pb.GeneratedMessage { factory DynThumbReq({ $fixnum.Int64? uid, $core.String? dynId, $fixnum.Int64? dynType, $core.String? rid, ThumbType? type, }) { final result = create(); if (uid != null) result.uid = uid; if (dynId != null) result.dynId = dynId; if (dynType != null) result.dynType = dynType; if (rid != null) result.rid = rid; if (type != null) result.type = type; return result; } DynThumbReq._(); factory DynThumbReq.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory DynThumbReq.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'DynThumbReq', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aInt64(1, _omitFieldNames ? '' : 'uid') ..aOS(2, _omitFieldNames ? '' : 'dynId') ..aInt64(3, _omitFieldNames ? '' : 'dynType') ..aOS(4, _omitFieldNames ? '' : 'rid') ..aE(5, _omitFieldNames ? '' : 'type', enumValues: ThumbType.values) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') DynThumbReq clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') DynThumbReq copyWith(void Function(DynThumbReq) updates) => super.copyWith((message) => updates(message as DynThumbReq)) as DynThumbReq; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static DynThumbReq create() => DynThumbReq._(); @$core.override DynThumbReq createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static DynThumbReq getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static DynThumbReq? _defaultInstance; @$pb.TagNumber(1) $fixnum.Int64 get uid => $_getI64(0); @$pb.TagNumber(1) set uid($fixnum.Int64 value) => $_setInt64(0, value); @$pb.TagNumber(1) $core.bool hasUid() => $_has(0); @$pb.TagNumber(1) void clearUid() => $_clearField(1); @$pb.TagNumber(2) $core.String get dynId => $_getSZ(1); @$pb.TagNumber(2) set dynId($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasDynId() => $_has(1); @$pb.TagNumber(2) void clearDynId() => $_clearField(2); @$pb.TagNumber(3) $fixnum.Int64 get dynType => $_getI64(2); @$pb.TagNumber(3) set dynType($fixnum.Int64 value) => $_setInt64(2, value); @$pb.TagNumber(3) $core.bool hasDynType() => $_has(2); @$pb.TagNumber(3) void clearDynType() => $_clearField(3); @$pb.TagNumber(4) $core.String get rid => $_getSZ(3); @$pb.TagNumber(4) set rid($core.String value) => $_setString(3, value); @$pb.TagNumber(4) $core.bool hasRid() => $_has(3); @$pb.TagNumber(4) void clearRid() => $_clearField(4); @$pb.TagNumber(5) ThumbType get type => $_getN(4); @$pb.TagNumber(5) set type(ThumbType value) => $_setField(5, value); @$pb.TagNumber(5) $core.bool hasType() => $_has(4); @$pb.TagNumber(5) void clearType() => $_clearField(5); } class DynVideoPersonalReply extends $pb.GeneratedMessage { factory DynVideoPersonalReply({ $core.Iterable? list, $core.String? offset, $core.bool? hasMore, $core.String? readOffset, Relation? relation, TopAdditionUP? additionUp, $core.String? title, $core.String? titleSub, }) { 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; if (relation != null) result.relation = relation; if (additionUp != null) result.additionUp = additionUp; if (title != null) result.title = title; if (titleSub != null) result.titleSub = titleSub; return result; } DynVideoPersonalReply._(); factory DynVideoPersonalReply.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory DynVideoPersonalReply.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'DynVideoPersonalReply', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..pPM(1, _omitFieldNames ? '' : 'list', subBuilder: DynamicItem.create) ..aOS(2, _omitFieldNames ? '' : 'offset') ..aOB(3, _omitFieldNames ? '' : 'hasMore') ..aOS(4, _omitFieldNames ? '' : 'readOffset') ..aOM(5, _omitFieldNames ? '' : 'relation', subBuilder: Relation.create) ..aOM(6, _omitFieldNames ? '' : 'additionUp', subBuilder: TopAdditionUP.create) ..aOS(7, _omitFieldNames ? '' : 'title') ..aOS(8, _omitFieldNames ? '' : 'titleSub') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') DynVideoPersonalReply clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') DynVideoPersonalReply copyWith( void Function(DynVideoPersonalReply) updates) => super.copyWith((message) => updates(message as DynVideoPersonalReply)) as DynVideoPersonalReply; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static DynVideoPersonalReply create() => DynVideoPersonalReply._(); @$core.override DynVideoPersonalReply createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static DynVideoPersonalReply getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static DynVideoPersonalReply? _defaultInstance; @$pb.TagNumber(1) $pb.PbList get list => $_getList(0); @$pb.TagNumber(2) $core.String get offset => $_getSZ(1); @$pb.TagNumber(2) set offset($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasOffset() => $_has(1); @$pb.TagNumber(2) void clearOffset() => $_clearField(2); @$pb.TagNumber(3) $core.bool get hasMore => $_getBF(2); @$pb.TagNumber(3) set hasMore($core.bool value) => $_setBool(2, value); @$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 value) => $_setString(3, value); @$pb.TagNumber(4) $core.bool hasReadOffset() => $_has(3); @$pb.TagNumber(4) void clearReadOffset() => $_clearField(4); @$pb.TagNumber(5) Relation get relation => $_getN(4); @$pb.TagNumber(5) set relation(Relation value) => $_setField(5, value); @$pb.TagNumber(5) $core.bool hasRelation() => $_has(4); @$pb.TagNumber(5) void clearRelation() => $_clearField(5); @$pb.TagNumber(5) Relation ensureRelation() => $_ensure(4); @$pb.TagNumber(6) TopAdditionUP get additionUp => $_getN(5); @$pb.TagNumber(6) set additionUp(TopAdditionUP value) => $_setField(6, value); @$pb.TagNumber(6) $core.bool hasAdditionUp() => $_has(5); @$pb.TagNumber(6) void clearAdditionUp() => $_clearField(6); @$pb.TagNumber(6) TopAdditionUP ensureAdditionUp() => $_ensure(5); @$pb.TagNumber(7) $core.String get title => $_getSZ(6); @$pb.TagNumber(7) set title($core.String value) => $_setString(6, value); @$pb.TagNumber(7) $core.bool hasTitle() => $_has(6); @$pb.TagNumber(7) void clearTitle() => $_clearField(7); @$pb.TagNumber(8) $core.String get titleSub => $_getSZ(7); @$pb.TagNumber(8) set titleSub($core.String value) => $_setString(7, value); @$pb.TagNumber(8) $core.bool hasTitleSub() => $_has(7); @$pb.TagNumber(8) void clearTitleSub() => $_clearField(8); } class DynVideoPersonalReq extends $pb.GeneratedMessage { factory DynVideoPersonalReq({ $fixnum.Int64? hostUid, $core.String? offset, $core.int? page, $core.int? isPreload, PlayurlParam? playurlParam, $core.int? localTime, $core.String? footprint, $core.String? from, $1.PlayerArgs? playerArgs, $fixnum.Int64? pegasusAvid, $core.String? personalExtra, }) { final result = create(); 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 (playurlParam != null) result.playurlParam = playurlParam; if (localTime != null) result.localTime = localTime; if (footprint != null) result.footprint = footprint; if (from != null) result.from = from; if (playerArgs != null) result.playerArgs = playerArgs; if (pegasusAvid != null) result.pegasusAvid = pegasusAvid; if (personalExtra != null) result.personalExtra = personalExtra; return result; } DynVideoPersonalReq._(); factory DynVideoPersonalReq.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory DynVideoPersonalReq.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'DynVideoPersonalReq', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aInt64(1, _omitFieldNames ? '' : 'hostUid') ..aOS(2, _omitFieldNames ? '' : 'offset') ..aI(3, _omitFieldNames ? '' : 'page') ..aI(4, _omitFieldNames ? '' : 'isPreload') ..aOM(5, _omitFieldNames ? '' : 'playurlParam', subBuilder: PlayurlParam.create) ..aI(6, _omitFieldNames ? '' : 'localTime') ..aOS(7, _omitFieldNames ? '' : 'footprint') ..aOS(8, _omitFieldNames ? '' : 'from') ..aOM<$1.PlayerArgs>(9, _omitFieldNames ? '' : 'playerArgs', subBuilder: $1.PlayerArgs.create) ..aInt64(10, _omitFieldNames ? '' : 'pegasusAvid') ..aOS(11, _omitFieldNames ? '' : 'personalExtra') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') DynVideoPersonalReq clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') DynVideoPersonalReq copyWith(void Function(DynVideoPersonalReq) updates) => super.copyWith((message) => updates(message as DynVideoPersonalReq)) as DynVideoPersonalReq; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static DynVideoPersonalReq create() => DynVideoPersonalReq._(); @$core.override DynVideoPersonalReq createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static DynVideoPersonalReq getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static DynVideoPersonalReq? _defaultInstance; @$pb.TagNumber(1) $fixnum.Int64 get hostUid => $_getI64(0); @$pb.TagNumber(1) set hostUid($fixnum.Int64 value) => $_setInt64(0, value); @$pb.TagNumber(1) $core.bool hasHostUid() => $_has(0); @$pb.TagNumber(1) void clearHostUid() => $_clearField(1); @$pb.TagNumber(2) $core.String get offset => $_getSZ(1); @$pb.TagNumber(2) set offset($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasOffset() => $_has(1); @$pb.TagNumber(2) void clearOffset() => $_clearField(2); @$pb.TagNumber(3) $core.int get page => $_getIZ(2); @$pb.TagNumber(3) set page($core.int value) => $_setSignedInt32(2, value); @$pb.TagNumber(3) $core.bool hasPage() => $_has(2); @$pb.TagNumber(3) void clearPage() => $_clearField(3); @$pb.TagNumber(4) $core.int get isPreload => $_getIZ(3); @$pb.TagNumber(4) set isPreload($core.int value) => $_setSignedInt32(3, value); @$pb.TagNumber(4) $core.bool hasIsPreload() => $_has(3); @$pb.TagNumber(4) void clearIsPreload() => $_clearField(4); @$pb.TagNumber(5) PlayurlParam get playurlParam => $_getN(4); @$pb.TagNumber(5) set playurlParam(PlayurlParam value) => $_setField(5, value); @$pb.TagNumber(5) $core.bool hasPlayurlParam() => $_has(4); @$pb.TagNumber(5) void clearPlayurlParam() => $_clearField(5); @$pb.TagNumber(5) PlayurlParam ensurePlayurlParam() => $_ensure(4); @$pb.TagNumber(6) $core.int get localTime => $_getIZ(5); @$pb.TagNumber(6) set localTime($core.int value) => $_setSignedInt32(5, value); @$pb.TagNumber(6) $core.bool hasLocalTime() => $_has(5); @$pb.TagNumber(6) void clearLocalTime() => $_clearField(6); @$pb.TagNumber(7) $core.String get footprint => $_getSZ(6); @$pb.TagNumber(7) set footprint($core.String value) => $_setString(6, value); @$pb.TagNumber(7) $core.bool hasFootprint() => $_has(6); @$pb.TagNumber(7) void clearFootprint() => $_clearField(7); @$pb.TagNumber(8) $core.String get from => $_getSZ(7); @$pb.TagNumber(8) set from($core.String value) => $_setString(7, value); @$pb.TagNumber(8) $core.bool hasFrom() => $_has(7); @$pb.TagNumber(8) void clearFrom() => $_clearField(8); @$pb.TagNumber(9) $1.PlayerArgs get playerArgs => $_getN(8); @$pb.TagNumber(9) set playerArgs($1.PlayerArgs value) => $_setField(9, value); @$pb.TagNumber(9) $core.bool hasPlayerArgs() => $_has(8); @$pb.TagNumber(9) void clearPlayerArgs() => $_clearField(9); @$pb.TagNumber(9) $1.PlayerArgs ensurePlayerArgs() => $_ensure(8); @$pb.TagNumber(10) $fixnum.Int64 get pegasusAvid => $_getI64(9); @$pb.TagNumber(10) set pegasusAvid($fixnum.Int64 value) => $_setInt64(9, value); @$pb.TagNumber(10) $core.bool hasPegasusAvid() => $_has(9); @$pb.TagNumber(10) void clearPegasusAvid() => $_clearField(10); @$pb.TagNumber(11) $core.String get personalExtra => $_getSZ(10); @$pb.TagNumber(11) set personalExtra($core.String value) => $_setString(10, value); @$pb.TagNumber(11) $core.bool hasPersonalExtra() => $_has(10); @$pb.TagNumber(11) void clearPersonalExtra() => $_clearField(11); } class DynVideoReply extends $pb.GeneratedMessage { factory DynVideoReply({ CardVideoDynList? dynamicList, CardVideoUpList? videoUpList, CardVideoFollowList? videoFollowList, FeedSortConfig? sortConfig, }) { final result = create(); if (dynamicList != null) result.dynamicList = dynamicList; if (videoUpList != null) result.videoUpList = videoUpList; if (videoFollowList != null) result.videoFollowList = videoFollowList; if (sortConfig != null) result.sortConfig = sortConfig; return result; } DynVideoReply._(); factory DynVideoReply.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory DynVideoReply.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'DynVideoReply', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOM(1, _omitFieldNames ? '' : 'dynamicList', subBuilder: CardVideoDynList.create) ..aOM(2, _omitFieldNames ? '' : 'videoUpList', subBuilder: CardVideoUpList.create) ..aOM(3, _omitFieldNames ? '' : 'videoFollowList', subBuilder: CardVideoFollowList.create) ..aOM(4, _omitFieldNames ? '' : 'sortConfig', subBuilder: FeedSortConfig.create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') DynVideoReply clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') DynVideoReply copyWith(void Function(DynVideoReply) updates) => super.copyWith((message) => updates(message as DynVideoReply)) as DynVideoReply; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static DynVideoReply create() => DynVideoReply._(); @$core.override DynVideoReply createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static DynVideoReply getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static DynVideoReply? _defaultInstance; @$pb.TagNumber(1) CardVideoDynList get dynamicList => $_getN(0); @$pb.TagNumber(1) set dynamicList(CardVideoDynList value) => $_setField(1, value); @$pb.TagNumber(1) $core.bool hasDynamicList() => $_has(0); @$pb.TagNumber(1) void clearDynamicList() => $_clearField(1); @$pb.TagNumber(1) CardVideoDynList ensureDynamicList() => $_ensure(0); @$pb.TagNumber(2) CardVideoUpList get videoUpList => $_getN(1); @$pb.TagNumber(2) set videoUpList(CardVideoUpList value) => $_setField(2, value); @$pb.TagNumber(2) $core.bool hasVideoUpList() => $_has(1); @$pb.TagNumber(2) void clearVideoUpList() => $_clearField(2); @$pb.TagNumber(2) CardVideoUpList ensureVideoUpList() => $_ensure(1); @$pb.TagNumber(3) CardVideoFollowList get videoFollowList => $_getN(2); @$pb.TagNumber(3) set videoFollowList(CardVideoFollowList value) => $_setField(3, value); @$pb.TagNumber(3) $core.bool hasVideoFollowList() => $_has(2); @$pb.TagNumber(3) void clearVideoFollowList() => $_clearField(3); @$pb.TagNumber(3) CardVideoFollowList ensureVideoFollowList() => $_ensure(2); @$pb.TagNumber(4) FeedSortConfig get sortConfig => $_getN(3); @$pb.TagNumber(4) set sortConfig(FeedSortConfig value) => $_setField(4, value); @$pb.TagNumber(4) $core.bool hasSortConfig() => $_has(3); @$pb.TagNumber(4) void clearSortConfig() => $_clearField(4); @$pb.TagNumber(4) FeedSortConfig ensureSortConfig() => $_ensure(3); } class DynVideoReq extends $pb.GeneratedMessage { factory DynVideoReq({ $core.String? updateBaseline, $core.String? offset, $core.int? page, Refresh? refreshType, PlayurlParam? playurlParam, $core.String? assistBaseline, $core.int? localTime, $core.String? from, $1.PlayerArgs? playerArgs, FeedSortOptionReq? reqSortOption, }) { final result = create(); 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 (playurlParam != null) result.playurlParam = playurlParam; if (assistBaseline != null) result.assistBaseline = assistBaseline; if (localTime != null) result.localTime = localTime; if (from != null) result.from = from; if (playerArgs != null) result.playerArgs = playerArgs; if (reqSortOption != null) result.reqSortOption = reqSortOption; return result; } DynVideoReq._(); factory DynVideoReq.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory DynVideoReq.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'DynVideoReq', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'updateBaseline') ..aOS(2, _omitFieldNames ? '' : 'offset') ..aI(3, _omitFieldNames ? '' : 'page') ..aE(4, _omitFieldNames ? '' : 'refreshType', enumValues: Refresh.values) ..aOM(5, _omitFieldNames ? '' : 'playurlParam', subBuilder: PlayurlParam.create) ..aOS(6, _omitFieldNames ? '' : 'assistBaseline') ..aI(7, _omitFieldNames ? '' : 'localTime') ..aOS(8, _omitFieldNames ? '' : 'from') ..aOM<$1.PlayerArgs>(9, _omitFieldNames ? '' : 'playerArgs', subBuilder: $1.PlayerArgs.create) ..aOM(10, _omitFieldNames ? '' : 'reqSortOption', subBuilder: FeedSortOptionReq.create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') DynVideoReq clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') DynVideoReq copyWith(void Function(DynVideoReq) updates) => super.copyWith((message) => updates(message as DynVideoReq)) as DynVideoReq; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static DynVideoReq create() => DynVideoReq._(); @$core.override DynVideoReq createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static DynVideoReq getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static DynVideoReq? _defaultInstance; @$pb.TagNumber(1) $core.String get updateBaseline => $_getSZ(0); @$pb.TagNumber(1) set updateBaseline($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasUpdateBaseline() => $_has(0); @$pb.TagNumber(1) void clearUpdateBaseline() => $_clearField(1); @$pb.TagNumber(2) $core.String get offset => $_getSZ(1); @$pb.TagNumber(2) set offset($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasOffset() => $_has(1); @$pb.TagNumber(2) void clearOffset() => $_clearField(2); @$pb.TagNumber(3) $core.int get page => $_getIZ(2); @$pb.TagNumber(3) set page($core.int value) => $_setSignedInt32(2, value); @$pb.TagNumber(3) $core.bool hasPage() => $_has(2); @$pb.TagNumber(3) void clearPage() => $_clearField(3); @$pb.TagNumber(4) Refresh get refreshType => $_getN(3); @$pb.TagNumber(4) set refreshType(Refresh value) => $_setField(4, value); @$pb.TagNumber(4) $core.bool hasRefreshType() => $_has(3); @$pb.TagNumber(4) void clearRefreshType() => $_clearField(4); @$pb.TagNumber(5) PlayurlParam get playurlParam => $_getN(4); @$pb.TagNumber(5) set playurlParam(PlayurlParam value) => $_setField(5, value); @$pb.TagNumber(5) $core.bool hasPlayurlParam() => $_has(4); @$pb.TagNumber(5) void clearPlayurlParam() => $_clearField(5); @$pb.TagNumber(5) PlayurlParam ensurePlayurlParam() => $_ensure(4); @$pb.TagNumber(6) $core.String get assistBaseline => $_getSZ(5); @$pb.TagNumber(6) set assistBaseline($core.String value) => $_setString(5, value); @$pb.TagNumber(6) $core.bool hasAssistBaseline() => $_has(5); @$pb.TagNumber(6) void clearAssistBaseline() => $_clearField(6); @$pb.TagNumber(7) $core.int get localTime => $_getIZ(6); @$pb.TagNumber(7) set localTime($core.int value) => $_setSignedInt32(6, value); @$pb.TagNumber(7) $core.bool hasLocalTime() => $_has(6); @$pb.TagNumber(7) void clearLocalTime() => $_clearField(7); @$pb.TagNumber(8) $core.String get from => $_getSZ(7); @$pb.TagNumber(8) set from($core.String value) => $_setString(7, value); @$pb.TagNumber(8) $core.bool hasFrom() => $_has(7); @$pb.TagNumber(8) void clearFrom() => $_clearField(8); @$pb.TagNumber(9) $1.PlayerArgs get playerArgs => $_getN(8); @$pb.TagNumber(9) set playerArgs($1.PlayerArgs value) => $_setField(9, value); @$pb.TagNumber(9) $core.bool hasPlayerArgs() => $_has(8); @$pb.TagNumber(9) void clearPlayerArgs() => $_clearField(9); @$pb.TagNumber(9) $1.PlayerArgs ensurePlayerArgs() => $_ensure(8); @$pb.TagNumber(10) FeedSortOptionReq get reqSortOption => $_getN(9); @$pb.TagNumber(10) set reqSortOption(FeedSortOptionReq value) => $_setField(10, value); @$pb.TagNumber(10) $core.bool hasReqSortOption() => $_has(9); @$pb.TagNumber(10) void clearReqSortOption() => $_clearField(10); @$pb.TagNumber(10) FeedSortOptionReq ensureReqSortOption() => $_ensure(9); } class DynVideoUpdOffsetReq extends $pb.GeneratedMessage { factory DynVideoUpdOffsetReq({ $fixnum.Int64? hostUid, $core.String? readOffset, $core.String? footprint, $core.String? personalExtra, }) { final result = create(); if (hostUid != null) result.hostUid = hostUid; if (readOffset != null) result.readOffset = readOffset; if (footprint != null) result.footprint = footprint; if (personalExtra != null) result.personalExtra = personalExtra; return result; } DynVideoUpdOffsetReq._(); factory DynVideoUpdOffsetReq.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory DynVideoUpdOffsetReq.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'DynVideoUpdOffsetReq', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aInt64(1, _omitFieldNames ? '' : 'hostUid') ..aOS(2, _omitFieldNames ? '' : 'readOffset') ..aOS(3, _omitFieldNames ? '' : 'footprint') ..aOS(4, _omitFieldNames ? '' : 'personalExtra') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') DynVideoUpdOffsetReq clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') DynVideoUpdOffsetReq copyWith(void Function(DynVideoUpdOffsetReq) updates) => super.copyWith((message) => updates(message as DynVideoUpdOffsetReq)) as DynVideoUpdOffsetReq; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static DynVideoUpdOffsetReq create() => DynVideoUpdOffsetReq._(); @$core.override DynVideoUpdOffsetReq createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static DynVideoUpdOffsetReq getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static DynVideoUpdOffsetReq? _defaultInstance; @$pb.TagNumber(1) $fixnum.Int64 get hostUid => $_getI64(0); @$pb.TagNumber(1) set hostUid($fixnum.Int64 value) => $_setInt64(0, value); @$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 value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasReadOffset() => $_has(1); @$pb.TagNumber(2) void clearReadOffset() => $_clearField(2); @$pb.TagNumber(3) $core.String get footprint => $_getSZ(2); @$pb.TagNumber(3) set footprint($core.String value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasFootprint() => $_has(2); @$pb.TagNumber(3) void clearFootprint() => $_clearField(3); @$pb.TagNumber(4) $core.String get personalExtra => $_getSZ(3); @$pb.TagNumber(4) set personalExtra($core.String value) => $_setString(3, value); @$pb.TagNumber(4) $core.bool hasPersonalExtra() => $_has(3); @$pb.TagNumber(4) void clearPersonalExtra() => $_clearField(4); } class DynVoteReply extends $pb.GeneratedMessage { factory DynVoteReply({ AdditionVote2? item, $core.String? toast, }) { final result = create(); if (item != null) result.item = item; if (toast != null) result.toast = toast; return result; } DynVoteReply._(); factory DynVoteReply.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory DynVoteReply.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'DynVoteReply', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOM(1, _omitFieldNames ? '' : 'item', subBuilder: AdditionVote2.create) ..aOS(2, _omitFieldNames ? '' : 'toast') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') DynVoteReply clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') DynVoteReply copyWith(void Function(DynVoteReply) updates) => super.copyWith((message) => updates(message as DynVoteReply)) as DynVoteReply; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static DynVoteReply create() => DynVoteReply._(); @$core.override DynVoteReply createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static DynVoteReply getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static DynVoteReply? _defaultInstance; @$pb.TagNumber(1) AdditionVote2 get item => $_getN(0); @$pb.TagNumber(1) set item(AdditionVote2 value) => $_setField(1, value); @$pb.TagNumber(1) $core.bool hasItem() => $_has(0); @$pb.TagNumber(1) void clearItem() => $_clearField(1); @$pb.TagNumber(1) AdditionVote2 ensureItem() => $_ensure(0); @$pb.TagNumber(2) $core.String get toast => $_getSZ(1); @$pb.TagNumber(2) set toast($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasToast() => $_has(1); @$pb.TagNumber(2) void clearToast() => $_clearField(2); } class DynVoteReq extends $pb.GeneratedMessage { factory DynVoteReq({ $fixnum.Int64? voteId, $core.Iterable<$fixnum.Int64>? votes, VoteStatus? status, $core.String? dynamicId, $core.bool? share, }) { final result = create(); if (voteId != null) result.voteId = voteId; if (votes != null) result.votes.addAll(votes); if (status != null) result.status = status; if (dynamicId != null) result.dynamicId = dynamicId; if (share != null) result.share = share; return result; } DynVoteReq._(); factory DynVoteReq.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory DynVoteReq.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'DynVoteReq', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aInt64(1, _omitFieldNames ? '' : 'voteId') ..p<$fixnum.Int64>(2, _omitFieldNames ? '' : 'votes', $pb.PbFieldType.K6) ..aE(3, _omitFieldNames ? '' : 'status', enumValues: VoteStatus.values) ..aOS(4, _omitFieldNames ? '' : 'dynamicId') ..aOB(5, _omitFieldNames ? '' : 'share') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') DynVoteReq clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') DynVoteReq copyWith(void Function(DynVoteReq) updates) => super.copyWith((message) => updates(message as DynVoteReq)) as DynVoteReq; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static DynVoteReq create() => DynVoteReq._(); @$core.override DynVoteReq createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static DynVoteReq getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static DynVoteReq? _defaultInstance; @$pb.TagNumber(1) $fixnum.Int64 get voteId => $_getI64(0); @$pb.TagNumber(1) set voteId($fixnum.Int64 value) => $_setInt64(0, value); @$pb.TagNumber(1) $core.bool hasVoteId() => $_has(0); @$pb.TagNumber(1) void clearVoteId() => $_clearField(1); @$pb.TagNumber(2) $pb.PbList<$fixnum.Int64> get votes => $_getList(1); @$pb.TagNumber(3) VoteStatus get status => $_getN(2); @$pb.TagNumber(3) set status(VoteStatus value) => $_setField(3, value); @$pb.TagNumber(3) $core.bool hasStatus() => $_has(2); @$pb.TagNumber(3) void clearStatus() => $_clearField(3); @$pb.TagNumber(4) $core.String get dynamicId => $_getSZ(3); @$pb.TagNumber(4) set dynamicId($core.String value) => $_setString(3, value); @$pb.TagNumber(4) $core.bool hasDynamicId() => $_has(3); @$pb.TagNumber(4) void clearDynamicId() => $_clearField(4); @$pb.TagNumber(5) $core.bool get share => $_getBF(4); @$pb.TagNumber(5) set share($core.bool value) => $_setBool(4, value); @$pb.TagNumber(5) $core.bool hasShare() => $_has(4); @$pb.TagNumber(5) void clearShare() => $_clearField(5); } class DynamicItem extends $pb.GeneratedMessage { factory DynamicItem({ DynamicType? cardType, DynamicType? itemType, $core.Iterable? modules, Extend? extend, $core.int? hasFold, $core.String? serverInfo, }) { final result = create(); if (cardType != null) result.cardType = cardType; if (itemType != null) result.itemType = itemType; if (modules != null) result.modules.addAll(modules); if (extend != null) result.extend = extend; if (hasFold != null) result.hasFold = hasFold; if (serverInfo != null) result.serverInfo = serverInfo; return result; } DynamicItem._(); factory DynamicItem.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory DynamicItem.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'DynamicItem', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aE(1, _omitFieldNames ? '' : 'cardType', enumValues: DynamicType.values) ..aE(2, _omitFieldNames ? '' : 'itemType', enumValues: DynamicType.values) ..pPM(3, _omitFieldNames ? '' : 'modules', subBuilder: Module.create) ..aOM(4, _omitFieldNames ? '' : 'extend', subBuilder: Extend.create) ..aI(5, _omitFieldNames ? '' : 'hasFold') ..aOS(6, _omitFieldNames ? '' : 'serverInfo') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') DynamicItem clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') DynamicItem copyWith(void Function(DynamicItem) updates) => super.copyWith((message) => updates(message as DynamicItem)) as DynamicItem; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static DynamicItem create() => DynamicItem._(); @$core.override DynamicItem createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static DynamicItem getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static DynamicItem? _defaultInstance; @$pb.TagNumber(1) DynamicType get cardType => $_getN(0); @$pb.TagNumber(1) set cardType(DynamicType value) => $_setField(1, value); @$pb.TagNumber(1) $core.bool hasCardType() => $_has(0); @$pb.TagNumber(1) void clearCardType() => $_clearField(1); @$pb.TagNumber(2) DynamicType get itemType => $_getN(1); @$pb.TagNumber(2) set itemType(DynamicType value) => $_setField(2, value); @$pb.TagNumber(2) $core.bool hasItemType() => $_has(1); @$pb.TagNumber(2) void clearItemType() => $_clearField(2); @$pb.TagNumber(3) $pb.PbList get modules => $_getList(2); @$pb.TagNumber(4) Extend get extend => $_getN(3); @$pb.TagNumber(4) set extend(Extend value) => $_setField(4, value); @$pb.TagNumber(4) $core.bool hasExtend() => $_has(3); @$pb.TagNumber(4) void clearExtend() => $_clearField(4); @$pb.TagNumber(4) Extend ensureExtend() => $_ensure(3); @$pb.TagNumber(5) $core.int get hasFold => $_getIZ(4); @$pb.TagNumber(5) set hasFold($core.int value) => $_setSignedInt32(4, value); @$pb.TagNumber(5) $core.bool hasHasFold() => $_has(4); @$pb.TagNumber(5) void clearHasFold() => $_clearField(5); @$pb.TagNumber(6) $core.String get serverInfo => $_getSZ(5); @$pb.TagNumber(6) set serverInfo($core.String value) => $_setString(5, value); @$pb.TagNumber(6) $core.bool hasServerInfo() => $_has(5); @$pb.TagNumber(6) void clearServerInfo() => $_clearField(6); } class DynamicList extends $pb.GeneratedMessage { factory DynamicList({ $core.Iterable? list, $fixnum.Int64? updateNum, $core.String? historyOffset, $core.String? updateBaseline, $core.bool? 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; } DynamicList._(); factory DynamicList.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory DynamicList.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'DynamicList', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..pPM(1, _omitFieldNames ? '' : 'list', subBuilder: DynamicItem.create) ..aInt64(2, _omitFieldNames ? '' : 'updateNum') ..aOS(3, _omitFieldNames ? '' : 'historyOffset') ..aOS(4, _omitFieldNames ? '' : 'updateBaseline') ..aOB(5, _omitFieldNames ? '' : 'hasMore') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') DynamicList clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') DynamicList copyWith(void Function(DynamicList) updates) => super.copyWith((message) => updates(message as DynamicList)) as DynamicList; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static DynamicList create() => DynamicList._(); @$core.override DynamicList createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static DynamicList getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static DynamicList? _defaultInstance; @$pb.TagNumber(1) $pb.PbList get list => $_getList(0); @$pb.TagNumber(2) $fixnum.Int64 get updateNum => $_getI64(1); @$pb.TagNumber(2) set updateNum($fixnum.Int64 value) => $_setInt64(1, value); @$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 value) => $_setString(2, value); @$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 value) => $_setString(3, value); @$pb.TagNumber(4) $core.bool hasUpdateBaseline() => $_has(3); @$pb.TagNumber(4) void clearUpdateBaseline() => $_clearField(4); @$pb.TagNumber(5) $core.bool get hasMore => $_getBF(4); @$pb.TagNumber(5) set hasMore($core.bool value) => $_setBool(4, value); @$pb.TagNumber(5) $core.bool hasHasMore() => $_has(4); @$pb.TagNumber(5) void clearHasMore() => $_clearField(5); } class EmojiSizeSpec extends $pb.GeneratedMessage { factory EmojiSizeSpec({ $fixnum.Int64? width, }) { final result = create(); if (width != null) result.width = width; return result; } EmojiSizeSpec._(); factory EmojiSizeSpec.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory EmojiSizeSpec.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'EmojiSizeSpec', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aInt64(1, _omitFieldNames ? '' : 'width') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') EmojiSizeSpec clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') EmojiSizeSpec copyWith(void Function(EmojiSizeSpec) updates) => super.copyWith((message) => updates(message as EmojiSizeSpec)) as EmojiSizeSpec; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static EmojiSizeSpec create() => EmojiSizeSpec._(); @$core.override EmojiSizeSpec createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static EmojiSizeSpec getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static EmojiSizeSpec? _defaultInstance; @$pb.TagNumber(1) $fixnum.Int64 get width => $_getI64(0); @$pb.TagNumber(1) set width($fixnum.Int64 value) => $_setInt64(0, value); @$pb.TagNumber(1) $core.bool hasWidth() => $_has(0); @$pb.TagNumber(1) void clearWidth() => $_clearField(1); } class EmoteNode extends $pb.GeneratedMessage { factory EmoteNode({ WordNode? rawText, $core.String? emoteUrl, EmoteSize? emoteWidth, $core.bool? isInlineImg, ImgInlineCfg? inlineImgCfg, $core.bool? allowAnimated, EmoteClickAction? clickAction, $core.String? previewName, $core.String? previewNameJumpUri, $core.String? emoteUrlDark, }) { final result = create(); if (rawText != null) result.rawText = rawText; if (emoteUrl != null) result.emoteUrl = emoteUrl; if (emoteWidth != null) result.emoteWidth = emoteWidth; if (isInlineImg != null) result.isInlineImg = isInlineImg; if (inlineImgCfg != null) result.inlineImgCfg = inlineImgCfg; if (allowAnimated != null) result.allowAnimated = allowAnimated; if (clickAction != null) result.clickAction = clickAction; if (previewName != null) result.previewName = previewName; if (previewNameJumpUri != null) result.previewNameJumpUri = previewNameJumpUri; if (emoteUrlDark != null) result.emoteUrlDark = emoteUrlDark; return result; } EmoteNode._(); factory EmoteNode.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory EmoteNode.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'EmoteNode', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOM(1, _omitFieldNames ? '' : 'rawText', subBuilder: WordNode.create) ..aOS(2, _omitFieldNames ? '' : 'emoteUrl') ..aOM(3, _omitFieldNames ? '' : 'emoteWidth', subBuilder: EmoteSize.create) ..aOB(4, _omitFieldNames ? '' : 'isInlineImg') ..aOM(5, _omitFieldNames ? '' : 'inlineImgCfg', subBuilder: ImgInlineCfg.create) ..aOB(6, _omitFieldNames ? '' : 'allowAnimated') ..aE(7, _omitFieldNames ? '' : 'clickAction', enumValues: EmoteClickAction.values) ..aOS(8, _omitFieldNames ? '' : 'previewName') ..aOS(9, _omitFieldNames ? '' : 'previewNameJumpUri') ..aOS(10, _omitFieldNames ? '' : 'emoteUrlDark') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') EmoteNode clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') EmoteNode copyWith(void Function(EmoteNode) updates) => super.copyWith((message) => updates(message as EmoteNode)) as EmoteNode; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static EmoteNode create() => EmoteNode._(); @$core.override EmoteNode createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static EmoteNode getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static EmoteNode? _defaultInstance; @$pb.TagNumber(1) WordNode get rawText => $_getN(0); @$pb.TagNumber(1) set rawText(WordNode value) => $_setField(1, value); @$pb.TagNumber(1) $core.bool hasRawText() => $_has(0); @$pb.TagNumber(1) void clearRawText() => $_clearField(1); @$pb.TagNumber(1) WordNode ensureRawText() => $_ensure(0); @$pb.TagNumber(2) $core.String get emoteUrl => $_getSZ(1); @$pb.TagNumber(2) set emoteUrl($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasEmoteUrl() => $_has(1); @$pb.TagNumber(2) void clearEmoteUrl() => $_clearField(2); @$pb.TagNumber(3) EmoteSize get emoteWidth => $_getN(2); @$pb.TagNumber(3) set emoteWidth(EmoteSize value) => $_setField(3, value); @$pb.TagNumber(3) $core.bool hasEmoteWidth() => $_has(2); @$pb.TagNumber(3) void clearEmoteWidth() => $_clearField(3); @$pb.TagNumber(3) EmoteSize ensureEmoteWidth() => $_ensure(2); @$pb.TagNumber(4) $core.bool get isInlineImg => $_getBF(3); @$pb.TagNumber(4) set isInlineImg($core.bool value) => $_setBool(3, value); @$pb.TagNumber(4) $core.bool hasIsInlineImg() => $_has(3); @$pb.TagNumber(4) void clearIsInlineImg() => $_clearField(4); @$pb.TagNumber(5) ImgInlineCfg get inlineImgCfg => $_getN(4); @$pb.TagNumber(5) set inlineImgCfg(ImgInlineCfg value) => $_setField(5, value); @$pb.TagNumber(5) $core.bool hasInlineImgCfg() => $_has(4); @$pb.TagNumber(5) void clearInlineImgCfg() => $_clearField(5); @$pb.TagNumber(5) ImgInlineCfg ensureInlineImgCfg() => $_ensure(4); @$pb.TagNumber(6) $core.bool get allowAnimated => $_getBF(5); @$pb.TagNumber(6) set allowAnimated($core.bool value) => $_setBool(5, value); @$pb.TagNumber(6) $core.bool hasAllowAnimated() => $_has(5); @$pb.TagNumber(6) void clearAllowAnimated() => $_clearField(6); @$pb.TagNumber(7) EmoteClickAction get clickAction => $_getN(6); @$pb.TagNumber(7) set clickAction(EmoteClickAction value) => $_setField(7, value); @$pb.TagNumber(7) $core.bool hasClickAction() => $_has(6); @$pb.TagNumber(7) void clearClickAction() => $_clearField(7); @$pb.TagNumber(8) $core.String get previewName => $_getSZ(7); @$pb.TagNumber(8) set previewName($core.String value) => $_setString(7, value); @$pb.TagNumber(8) $core.bool hasPreviewName() => $_has(7); @$pb.TagNumber(8) void clearPreviewName() => $_clearField(8); @$pb.TagNumber(9) $core.String get previewNameJumpUri => $_getSZ(8); @$pb.TagNumber(9) set previewNameJumpUri($core.String value) => $_setString(8, value); @$pb.TagNumber(9) $core.bool hasPreviewNameJumpUri() => $_has(8); @$pb.TagNumber(9) void clearPreviewNameJumpUri() => $_clearField(9); @$pb.TagNumber(10) $core.String get emoteUrlDark => $_getSZ(9); @$pb.TagNumber(10) set emoteUrlDark($core.String value) => $_setString(9, value); @$pb.TagNumber(10) $core.bool hasEmoteUrlDark() => $_has(9); @$pb.TagNumber(10) void clearEmoteUrlDark() => $_clearField(10); } class EmoteSize extends $pb.GeneratedMessage { factory EmoteSize({ $core.double? width, $core.int? emojiSize, }) { final result = create(); if (width != null) result.width = width; if (emojiSize != null) result.emojiSize = emojiSize; return result; } EmoteSize._(); factory EmoteSize.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory EmoteSize.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'EmoteSize', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aD(1, _omitFieldNames ? '' : 'width') ..aI(2, _omitFieldNames ? '' : 'emojiSize') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') EmoteSize clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') EmoteSize copyWith(void Function(EmoteSize) updates) => super.copyWith((message) => updates(message as EmoteSize)) as EmoteSize; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static EmoteSize create() => EmoteSize._(); @$core.override EmoteSize createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static EmoteSize getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static EmoteSize? _defaultInstance; @$pb.TagNumber(1) $core.double get width => $_getN(0); @$pb.TagNumber(1) set width($core.double value) => $_setDouble(0, value); @$pb.TagNumber(1) $core.bool hasWidth() => $_has(0); @$pb.TagNumber(1) void clearWidth() => $_clearField(1); @$pb.TagNumber(2) $core.int get emojiSize => $_getIZ(1); @$pb.TagNumber(2) set emojiSize($core.int value) => $_setSignedInt32(1, value); @$pb.TagNumber(2) $core.bool hasEmojiSize() => $_has(1); @$pb.TagNumber(2) void clearEmojiSize() => $_clearField(2); } class ExtInfoCommon extends $pb.GeneratedMessage { factory ExtInfoCommon({ $core.String? title, $core.String? uri, $core.String? icon, $core.int? poiType, DynExtendType? type, $core.String? subModule, $core.String? actionText, $core.String? actionUrl, $fixnum.Int64? rid, $core.bool? isShowLight, ExtInfoCommon_ExtTagStyle? tagStyle, $core.String? extendReportTag, }) { 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; if (type != null) result.type = type; if (subModule != null) result.subModule = subModule; if (actionText != null) result.actionText = actionText; if (actionUrl != null) result.actionUrl = actionUrl; if (rid != null) result.rid = rid; if (isShowLight != null) result.isShowLight = isShowLight; if (tagStyle != null) result.tagStyle = tagStyle; if (extendReportTag != null) result.extendReportTag = extendReportTag; return result; } ExtInfoCommon._(); factory ExtInfoCommon.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory ExtInfoCommon.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'ExtInfoCommon', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'title') ..aOS(2, _omitFieldNames ? '' : 'uri') ..aOS(3, _omitFieldNames ? '' : 'icon') ..aI(4, _omitFieldNames ? '' : 'poiType') ..aE(5, _omitFieldNames ? '' : 'type', enumValues: DynExtendType.values) ..aOS(6, _omitFieldNames ? '' : 'subModule') ..aOS(7, _omitFieldNames ? '' : 'actionText') ..aOS(8, _omitFieldNames ? '' : 'actionUrl') ..aInt64(9, _omitFieldNames ? '' : 'rid') ..aOB(10, _omitFieldNames ? '' : 'isShowLight') ..aE(11, _omitFieldNames ? '' : 'tagStyle', enumValues: ExtInfoCommon_ExtTagStyle.values) ..aOS(12, _omitFieldNames ? '' : 'extendReportTag') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ExtInfoCommon clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ExtInfoCommon copyWith(void Function(ExtInfoCommon) updates) => super.copyWith((message) => updates(message as ExtInfoCommon)) as ExtInfoCommon; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ExtInfoCommon create() => ExtInfoCommon._(); @$core.override ExtInfoCommon createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static ExtInfoCommon getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ExtInfoCommon? _defaultInstance; @$pb.TagNumber(1) $core.String get title => $_getSZ(0); @$pb.TagNumber(1) set title($core.String value) => $_setString(0, value); @$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 value) => $_setString(1, value); @$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 value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasIcon() => $_has(2); @$pb.TagNumber(3) void clearIcon() => $_clearField(3); @$pb.TagNumber(4) $core.int get poiType => $_getIZ(3); @$pb.TagNumber(4) set poiType($core.int value) => $_setSignedInt32(3, value); @$pb.TagNumber(4) $core.bool hasPoiType() => $_has(3); @$pb.TagNumber(4) void clearPoiType() => $_clearField(4); @$pb.TagNumber(5) DynExtendType get type => $_getN(4); @$pb.TagNumber(5) set type(DynExtendType value) => $_setField(5, value); @$pb.TagNumber(5) $core.bool hasType() => $_has(4); @$pb.TagNumber(5) void clearType() => $_clearField(5); @$pb.TagNumber(6) $core.String get subModule => $_getSZ(5); @$pb.TagNumber(6) set subModule($core.String value) => $_setString(5, value); @$pb.TagNumber(6) $core.bool hasSubModule() => $_has(5); @$pb.TagNumber(6) void clearSubModule() => $_clearField(6); @$pb.TagNumber(7) $core.String get actionText => $_getSZ(6); @$pb.TagNumber(7) set actionText($core.String value) => $_setString(6, value); @$pb.TagNumber(7) $core.bool hasActionText() => $_has(6); @$pb.TagNumber(7) void clearActionText() => $_clearField(7); @$pb.TagNumber(8) $core.String get actionUrl => $_getSZ(7); @$pb.TagNumber(8) set actionUrl($core.String value) => $_setString(7, value); @$pb.TagNumber(8) $core.bool hasActionUrl() => $_has(7); @$pb.TagNumber(8) void clearActionUrl() => $_clearField(8); @$pb.TagNumber(9) $fixnum.Int64 get rid => $_getI64(8); @$pb.TagNumber(9) set rid($fixnum.Int64 value) => $_setInt64(8, value); @$pb.TagNumber(9) $core.bool hasRid() => $_has(8); @$pb.TagNumber(9) void clearRid() => $_clearField(9); @$pb.TagNumber(10) $core.bool get isShowLight => $_getBF(9); @$pb.TagNumber(10) set isShowLight($core.bool value) => $_setBool(9, value); @$pb.TagNumber(10) $core.bool hasIsShowLight() => $_has(9); @$pb.TagNumber(10) void clearIsShowLight() => $_clearField(10); @$pb.TagNumber(11) ExtInfoCommon_ExtTagStyle get tagStyle => $_getN(10); @$pb.TagNumber(11) set tagStyle(ExtInfoCommon_ExtTagStyle value) => $_setField(11, value); @$pb.TagNumber(11) $core.bool hasTagStyle() => $_has(10); @$pb.TagNumber(11) void clearTagStyle() => $_clearField(11); @$pb.TagNumber(12) $core.String get extendReportTag => $_getSZ(11); @$pb.TagNumber(12) set extendReportTag($core.String value) => $_setString(11, value); @$pb.TagNumber(12) $core.bool hasExtendReportTag() => $_has(11); @$pb.TagNumber(12) void clearExtendReportTag() => $_clearField(12); } 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._(); factory ExtInfoGame.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory ExtInfoGame.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'ExtInfoGame', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'title') ..aOS(2, _omitFieldNames ? '' : 'uri') ..aOS(3, _omitFieldNames ? '' : 'icon') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ExtInfoGame clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ExtInfoGame copyWith(void Function(ExtInfoGame) updates) => super.copyWith((message) => updates(message as ExtInfoGame)) as ExtInfoGame; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ExtInfoGame create() => ExtInfoGame._(); @$core.override ExtInfoGame createEmptyInstance() => create(); @$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 value) => $_setString(0, value); @$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 value) => $_setString(1, value); @$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 value) => $_setString(2, value); @$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._(); factory ExtInfoHot.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory ExtInfoHot.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'ExtInfoHot', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'title') ..aOS(2, _omitFieldNames ? '' : 'uri') ..aOS(3, _omitFieldNames ? '' : 'icon') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ExtInfoHot clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ExtInfoHot copyWith(void Function(ExtInfoHot) updates) => super.copyWith((message) => updates(message as ExtInfoHot)) as ExtInfoHot; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ExtInfoHot create() => ExtInfoHot._(); @$core.override ExtInfoHot createEmptyInstance() => create(); @$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 value) => $_setString(0, value); @$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 value) => $_setString(1, value); @$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 value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasIcon() => $_has(2); @$pb.TagNumber(3) void clearIcon() => $_clearField(3); } 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._(); factory ExtInfoLBS.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory ExtInfoLBS.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'ExtInfoLBS', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'title') ..aOS(2, _omitFieldNames ? '' : 'uri') ..aOS(3, _omitFieldNames ? '' : 'icon') ..aI(4, _omitFieldNames ? '' : 'poiType') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ExtInfoLBS clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ExtInfoLBS copyWith(void Function(ExtInfoLBS) updates) => super.copyWith((message) => updates(message as ExtInfoLBS)) as ExtInfoLBS; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ExtInfoLBS create() => ExtInfoLBS._(); @$core.override ExtInfoLBS createEmptyInstance() => create(); @$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 value) => $_setString(0, value); @$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 value) => $_setString(1, value); @$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 value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasIcon() => $_has(2); @$pb.TagNumber(3) void clearIcon() => $_clearField(3); @$pb.TagNumber(4) $core.int get poiType => $_getIZ(3); @$pb.TagNumber(4) set poiType($core.int value) => $_setSignedInt32(3, value); @$pb.TagNumber(4) $core.bool hasPoiType() => $_has(3); @$pb.TagNumber(4) void clearPoiType() => $_clearField(4); } class ExtInfoOGV extends $pb.GeneratedMessage { factory ExtInfoOGV({ $core.Iterable? infoOgv, }) { final result = create(); if (infoOgv != null) result.infoOgv.addAll(infoOgv); return result; } ExtInfoOGV._(); factory ExtInfoOGV.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory ExtInfoOGV.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'ExtInfoOGV', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..pPM(1, _omitFieldNames ? '' : 'infoOgv', subBuilder: InfoOGV.create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ExtInfoOGV clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ExtInfoOGV copyWith(void Function(ExtInfoOGV) updates) => super.copyWith((message) => updates(message as ExtInfoOGV)) as ExtInfoOGV; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ExtInfoOGV create() => ExtInfoOGV._(); @$core.override ExtInfoOGV createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static ExtInfoOGV getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ExtInfoOGV? _defaultInstance; @$pb.TagNumber(1) $pb.PbList get infoOgv => $_getList(0); } 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._(); factory ExtInfoTopic.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory ExtInfoTopic.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'ExtInfoTopic', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'title') ..aOS(2, _omitFieldNames ? '' : 'uri') ..aOS(3, _omitFieldNames ? '' : 'icon') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ExtInfoTopic clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ExtInfoTopic copyWith(void Function(ExtInfoTopic) updates) => super.copyWith((message) => updates(message as ExtInfoTopic)) as ExtInfoTopic; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ExtInfoTopic create() => ExtInfoTopic._(); @$core.override ExtInfoTopic createEmptyInstance() => create(); @$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 value) => $_setString(0, value); @$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 value) => $_setString(1, value); @$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 value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasIcon() => $_has(2); @$pb.TagNumber(3) void clearIcon() => $_clearField(3); } class Extend extends $pb.GeneratedMessage { factory Extend({ $core.String? dynIdStr, $core.String? businessId, $core.String? origDynIdStr, $core.String? origName, $core.String? origImgUrl, $core.Iterable? origDesc, $core.Iterable? desc, DynamicType? origDynType, $core.String? shareType, $core.String? shareScene, $core.bool? isFastShare, $core.int? rType, $fixnum.Int64? dynType, $fixnum.Int64? uid, $core.String? cardUrl, $6.Any? sourceContent, $core.String? origFace, ExtendReply? reply, $core.String? trackId, ModuleOpusSummary? opusSummary, OnlyFansProperty? onlyFansProperty, DynFeatureGate? featureGate, $core.bool? isInAudit, $core.Iterable<$core.MapEntry<$core.String, $core.String>>? historyReport, $core.String? reportMetricData, TextParagraph? descTextOpus, $core.bool? isPreviewOnly, RepostExtraInfo? repostExtraInfo, MangaProperty? mangaProperty, $core.String? upName, $core.String? upFace, DynVisibilityStatus? desiredVisibilityStatus, }) { final result = create(); if (dynIdStr != null) result.dynIdStr = dynIdStr; if (businessId != null) result.businessId = businessId; if (origDynIdStr != null) result.origDynIdStr = origDynIdStr; if (origName != null) result.origName = origName; if (origImgUrl != null) result.origImgUrl = origImgUrl; if (origDesc != null) result.origDesc.addAll(origDesc); if (desc != null) result.desc.addAll(desc); if (origDynType != null) result.origDynType = origDynType; if (shareType != null) result.shareType = shareType; if (shareScene != null) result.shareScene = shareScene; if (isFastShare != null) result.isFastShare = isFastShare; if (rType != null) result.rType = rType; if (dynType != null) result.dynType = dynType; if (uid != null) result.uid = uid; if (cardUrl != null) result.cardUrl = cardUrl; if (sourceContent != null) result.sourceContent = sourceContent; if (origFace != null) result.origFace = origFace; if (reply != null) result.reply = reply; if (trackId != null) result.trackId = trackId; if (opusSummary != null) result.opusSummary = opusSummary; if (onlyFansProperty != null) result.onlyFansProperty = onlyFansProperty; if (featureGate != null) result.featureGate = featureGate; if (isInAudit != null) result.isInAudit = isInAudit; if (historyReport != null) result.historyReport.addEntries(historyReport); if (reportMetricData != null) result.reportMetricData = reportMetricData; if (descTextOpus != null) result.descTextOpus = descTextOpus; if (isPreviewOnly != null) result.isPreviewOnly = isPreviewOnly; if (repostExtraInfo != null) result.repostExtraInfo = repostExtraInfo; if (mangaProperty != null) result.mangaProperty = mangaProperty; if (upName != null) result.upName = upName; if (upFace != null) result.upFace = upFace; if (desiredVisibilityStatus != null) result.desiredVisibilityStatus = desiredVisibilityStatus; return result; } Extend._(); factory Extend.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory Extend.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'Extend', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'dynIdStr') ..aOS(2, _omitFieldNames ? '' : 'businessId') ..aOS(3, _omitFieldNames ? '' : 'origDynIdStr') ..aOS(4, _omitFieldNames ? '' : 'origName') ..aOS(5, _omitFieldNames ? '' : 'origImgUrl') ..pPM(6, _omitFieldNames ? '' : 'origDesc', subBuilder: Description.create) ..pPM(7, _omitFieldNames ? '' : 'desc', subBuilder: Description.create) ..aE(8, _omitFieldNames ? '' : 'origDynType', enumValues: DynamicType.values) ..aOS(9, _omitFieldNames ? '' : 'shareType') ..aOS(10, _omitFieldNames ? '' : 'shareScene') ..aOB(11, _omitFieldNames ? '' : 'isFastShare') ..aI(12, _omitFieldNames ? '' : 'rType') ..aInt64(13, _omitFieldNames ? '' : 'dynType') ..aInt64(14, _omitFieldNames ? '' : 'uid') ..aOS(15, _omitFieldNames ? '' : 'cardUrl') ..aOM<$6.Any>(16, _omitFieldNames ? '' : 'sourceContent', subBuilder: $6.Any.create) ..aOS(17, _omitFieldNames ? '' : 'origFace') ..aOM(18, _omitFieldNames ? '' : 'reply', subBuilder: ExtendReply.create) ..aOS(19, _omitFieldNames ? '' : 'trackId') ..aOM(20, _omitFieldNames ? '' : 'opusSummary', subBuilder: ModuleOpusSummary.create) ..aOM(21, _omitFieldNames ? '' : 'onlyFansProperty', subBuilder: OnlyFansProperty.create) ..aOM(22, _omitFieldNames ? '' : 'featureGate', subBuilder: DynFeatureGate.create) ..aOB(23, _omitFieldNames ? '' : 'isInAudit') ..m<$core.String, $core.String>(24, _omitFieldNames ? '' : 'historyReport', entryClassName: 'Extend.HistoryReportEntry', keyFieldType: $pb.PbFieldType.OS, valueFieldType: $pb.PbFieldType.OS, packageName: const $pb.PackageName('bilibili.app.dynamic.v2')) ..aOS(25, _omitFieldNames ? '' : 'reportMetricData') ..aOM(26, _omitFieldNames ? '' : 'descTextOpus', subBuilder: TextParagraph.create) ..aOB(27, _omitFieldNames ? '' : 'isPreviewOnly') ..aOM(28, _omitFieldNames ? '' : 'repostExtraInfo', subBuilder: RepostExtraInfo.create) ..aOM(29, _omitFieldNames ? '' : 'mangaProperty', subBuilder: MangaProperty.create) ..aOS(30, _omitFieldNames ? '' : 'upName') ..aOS(31, _omitFieldNames ? '' : 'upFace') ..aE( 32, _omitFieldNames ? '' : 'desiredVisibilityStatus', enumValues: DynVisibilityStatus.values) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') Extend clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') Extend copyWith(void Function(Extend) updates) => super.copyWith((message) => updates(message as Extend)) as Extend; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static Extend create() => Extend._(); @$core.override Extend createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static Extend getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static Extend? _defaultInstance; @$pb.TagNumber(1) $core.String get dynIdStr => $_getSZ(0); @$pb.TagNumber(1) set dynIdStr($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasDynIdStr() => $_has(0); @$pb.TagNumber(1) void clearDynIdStr() => $_clearField(1); @$pb.TagNumber(2) $core.String get businessId => $_getSZ(1); @$pb.TagNumber(2) set businessId($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasBusinessId() => $_has(1); @$pb.TagNumber(2) void clearBusinessId() => $_clearField(2); @$pb.TagNumber(3) $core.String get origDynIdStr => $_getSZ(2); @$pb.TagNumber(3) set origDynIdStr($core.String value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasOrigDynIdStr() => $_has(2); @$pb.TagNumber(3) void clearOrigDynIdStr() => $_clearField(3); @$pb.TagNumber(4) $core.String get origName => $_getSZ(3); @$pb.TagNumber(4) set origName($core.String value) => $_setString(3, value); @$pb.TagNumber(4) $core.bool hasOrigName() => $_has(3); @$pb.TagNumber(4) void clearOrigName() => $_clearField(4); @$pb.TagNumber(5) $core.String get origImgUrl => $_getSZ(4); @$pb.TagNumber(5) set origImgUrl($core.String value) => $_setString(4, value); @$pb.TagNumber(5) $core.bool hasOrigImgUrl() => $_has(4); @$pb.TagNumber(5) void clearOrigImgUrl() => $_clearField(5); @$pb.TagNumber(6) $pb.PbList get origDesc => $_getList(5); @$pb.TagNumber(7) $pb.PbList get desc => $_getList(6); @$pb.TagNumber(8) DynamicType get origDynType => $_getN(7); @$pb.TagNumber(8) set origDynType(DynamicType value) => $_setField(8, value); @$pb.TagNumber(8) $core.bool hasOrigDynType() => $_has(7); @$pb.TagNumber(8) void clearOrigDynType() => $_clearField(8); @$pb.TagNumber(9) $core.String get shareType => $_getSZ(8); @$pb.TagNumber(9) set shareType($core.String value) => $_setString(8, value); @$pb.TagNumber(9) $core.bool hasShareType() => $_has(8); @$pb.TagNumber(9) void clearShareType() => $_clearField(9); @$pb.TagNumber(10) $core.String get shareScene => $_getSZ(9); @$pb.TagNumber(10) set shareScene($core.String value) => $_setString(9, value); @$pb.TagNumber(10) $core.bool hasShareScene() => $_has(9); @$pb.TagNumber(10) void clearShareScene() => $_clearField(10); @$pb.TagNumber(11) $core.bool get isFastShare => $_getBF(10); @$pb.TagNumber(11) set isFastShare($core.bool value) => $_setBool(10, value); @$pb.TagNumber(11) $core.bool hasIsFastShare() => $_has(10); @$pb.TagNumber(11) void clearIsFastShare() => $_clearField(11); @$pb.TagNumber(12) $core.int get rType => $_getIZ(11); @$pb.TagNumber(12) set rType($core.int value) => $_setSignedInt32(11, value); @$pb.TagNumber(12) $core.bool hasRType() => $_has(11); @$pb.TagNumber(12) void clearRType() => $_clearField(12); @$pb.TagNumber(13) $fixnum.Int64 get dynType => $_getI64(12); @$pb.TagNumber(13) set dynType($fixnum.Int64 value) => $_setInt64(12, value); @$pb.TagNumber(13) $core.bool hasDynType() => $_has(12); @$pb.TagNumber(13) void clearDynType() => $_clearField(13); @$pb.TagNumber(14) $fixnum.Int64 get uid => $_getI64(13); @$pb.TagNumber(14) set uid($fixnum.Int64 value) => $_setInt64(13, value); @$pb.TagNumber(14) $core.bool hasUid() => $_has(13); @$pb.TagNumber(14) void clearUid() => $_clearField(14); @$pb.TagNumber(15) $core.String get cardUrl => $_getSZ(14); @$pb.TagNumber(15) set cardUrl($core.String value) => $_setString(14, value); @$pb.TagNumber(15) $core.bool hasCardUrl() => $_has(14); @$pb.TagNumber(15) void clearCardUrl() => $_clearField(15); @$pb.TagNumber(16) $6.Any get sourceContent => $_getN(15); @$pb.TagNumber(16) set sourceContent($6.Any value) => $_setField(16, value); @$pb.TagNumber(16) $core.bool hasSourceContent() => $_has(15); @$pb.TagNumber(16) void clearSourceContent() => $_clearField(16); @$pb.TagNumber(16) $6.Any ensureSourceContent() => $_ensure(15); @$pb.TagNumber(17) $core.String get origFace => $_getSZ(16); @$pb.TagNumber(17) set origFace($core.String value) => $_setString(16, value); @$pb.TagNumber(17) $core.bool hasOrigFace() => $_has(16); @$pb.TagNumber(17) void clearOrigFace() => $_clearField(17); @$pb.TagNumber(18) ExtendReply get reply => $_getN(17); @$pb.TagNumber(18) set reply(ExtendReply value) => $_setField(18, value); @$pb.TagNumber(18) $core.bool hasReply() => $_has(17); @$pb.TagNumber(18) void clearReply() => $_clearField(18); @$pb.TagNumber(18) ExtendReply ensureReply() => $_ensure(17); @$pb.TagNumber(19) $core.String get trackId => $_getSZ(18); @$pb.TagNumber(19) set trackId($core.String value) => $_setString(18, value); @$pb.TagNumber(19) $core.bool hasTrackId() => $_has(18); @$pb.TagNumber(19) void clearTrackId() => $_clearField(19); @$pb.TagNumber(20) ModuleOpusSummary get opusSummary => $_getN(19); @$pb.TagNumber(20) set opusSummary(ModuleOpusSummary value) => $_setField(20, value); @$pb.TagNumber(20) $core.bool hasOpusSummary() => $_has(19); @$pb.TagNumber(20) void clearOpusSummary() => $_clearField(20); @$pb.TagNumber(20) ModuleOpusSummary ensureOpusSummary() => $_ensure(19); @$pb.TagNumber(21) OnlyFansProperty get onlyFansProperty => $_getN(20); @$pb.TagNumber(21) set onlyFansProperty(OnlyFansProperty value) => $_setField(21, value); @$pb.TagNumber(21) $core.bool hasOnlyFansProperty() => $_has(20); @$pb.TagNumber(21) void clearOnlyFansProperty() => $_clearField(21); @$pb.TagNumber(21) OnlyFansProperty ensureOnlyFansProperty() => $_ensure(20); @$pb.TagNumber(22) DynFeatureGate get featureGate => $_getN(21); @$pb.TagNumber(22) set featureGate(DynFeatureGate value) => $_setField(22, value); @$pb.TagNumber(22) $core.bool hasFeatureGate() => $_has(21); @$pb.TagNumber(22) void clearFeatureGate() => $_clearField(22); @$pb.TagNumber(22) DynFeatureGate ensureFeatureGate() => $_ensure(21); @$pb.TagNumber(23) $core.bool get isInAudit => $_getBF(22); @$pb.TagNumber(23) set isInAudit($core.bool value) => $_setBool(22, value); @$pb.TagNumber(23) $core.bool hasIsInAudit() => $_has(22); @$pb.TagNumber(23) void clearIsInAudit() => $_clearField(23); @$pb.TagNumber(24) $pb.PbMap<$core.String, $core.String> get historyReport => $_getMap(23); @$pb.TagNumber(25) $core.String get reportMetricData => $_getSZ(24); @$pb.TagNumber(25) set reportMetricData($core.String value) => $_setString(24, value); @$pb.TagNumber(25) $core.bool hasReportMetricData() => $_has(24); @$pb.TagNumber(25) void clearReportMetricData() => $_clearField(25); @$pb.TagNumber(26) TextParagraph get descTextOpus => $_getN(25); @$pb.TagNumber(26) set descTextOpus(TextParagraph value) => $_setField(26, value); @$pb.TagNumber(26) $core.bool hasDescTextOpus() => $_has(25); @$pb.TagNumber(26) void clearDescTextOpus() => $_clearField(26); @$pb.TagNumber(26) TextParagraph ensureDescTextOpus() => $_ensure(25); @$pb.TagNumber(27) $core.bool get isPreviewOnly => $_getBF(26); @$pb.TagNumber(27) set isPreviewOnly($core.bool value) => $_setBool(26, value); @$pb.TagNumber(27) $core.bool hasIsPreviewOnly() => $_has(26); @$pb.TagNumber(27) void clearIsPreviewOnly() => $_clearField(27); @$pb.TagNumber(28) RepostExtraInfo get repostExtraInfo => $_getN(27); @$pb.TagNumber(28) set repostExtraInfo(RepostExtraInfo value) => $_setField(28, value); @$pb.TagNumber(28) $core.bool hasRepostExtraInfo() => $_has(27); @$pb.TagNumber(28) void clearRepostExtraInfo() => $_clearField(28); @$pb.TagNumber(28) RepostExtraInfo ensureRepostExtraInfo() => $_ensure(27); @$pb.TagNumber(29) MangaProperty get mangaProperty => $_getN(28); @$pb.TagNumber(29) set mangaProperty(MangaProperty value) => $_setField(29, value); @$pb.TagNumber(29) $core.bool hasMangaProperty() => $_has(28); @$pb.TagNumber(29) void clearMangaProperty() => $_clearField(29); @$pb.TagNumber(29) MangaProperty ensureMangaProperty() => $_ensure(28); @$pb.TagNumber(30) $core.String get upName => $_getSZ(29); @$pb.TagNumber(30) set upName($core.String value) => $_setString(29, value); @$pb.TagNumber(30) $core.bool hasUpName() => $_has(29); @$pb.TagNumber(30) void clearUpName() => $_clearField(30); @$pb.TagNumber(31) $core.String get upFace => $_getSZ(30); @$pb.TagNumber(31) set upFace($core.String value) => $_setString(30, value); @$pb.TagNumber(31) $core.bool hasUpFace() => $_has(30); @$pb.TagNumber(31) void clearUpFace() => $_clearField(31); @$pb.TagNumber(32) DynVisibilityStatus get desiredVisibilityStatus => $_getN(31); @$pb.TagNumber(32) set desiredVisibilityStatus(DynVisibilityStatus value) => $_setField(32, value); @$pb.TagNumber(32) $core.bool hasDesiredVisibilityStatus() => $_has(31); @$pb.TagNumber(32) void clearDesiredVisibilityStatus() => $_clearField(32); } class ExtendReply extends $pb.GeneratedMessage { factory ExtendReply({ $core.String? uri, $core.Iterable? params, $fixnum.Int64? replyBizType, $fixnum.Int64? replyBizId, $core.bool? noLoadComment, $core.String? noLoadCommentHintText, }) { final result = create(); if (uri != null) result.uri = uri; if (params != null) result.params.addAll(params); if (replyBizType != null) result.replyBizType = replyBizType; if (replyBizId != null) result.replyBizId = replyBizId; if (noLoadComment != null) result.noLoadComment = noLoadComment; if (noLoadCommentHintText != null) result.noLoadCommentHintText = noLoadCommentHintText; return result; } ExtendReply._(); factory ExtendReply.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory ExtendReply.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'ExtendReply', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'uri') ..pPM(2, _omitFieldNames ? '' : 'params', subBuilder: ExtendReplyParam.create) ..aInt64(3, _omitFieldNames ? '' : 'replyBizType') ..aInt64(4, _omitFieldNames ? '' : 'replyBizId') ..aOB(5, _omitFieldNames ? '' : 'noLoadComment') ..aOS(6, _omitFieldNames ? '' : 'noLoadCommentHintText') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ExtendReply clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ExtendReply copyWith(void Function(ExtendReply) updates) => super.copyWith((message) => updates(message as ExtendReply)) as ExtendReply; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ExtendReply create() => ExtendReply._(); @$core.override ExtendReply createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static ExtendReply getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ExtendReply? _defaultInstance; @$pb.TagNumber(1) $core.String get uri => $_getSZ(0); @$pb.TagNumber(1) set uri($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasUri() => $_has(0); @$pb.TagNumber(1) void clearUri() => $_clearField(1); @$pb.TagNumber(2) $pb.PbList get params => $_getList(1); @$pb.TagNumber(3) $fixnum.Int64 get replyBizType => $_getI64(2); @$pb.TagNumber(3) set replyBizType($fixnum.Int64 value) => $_setInt64(2, value); @$pb.TagNumber(3) $core.bool hasReplyBizType() => $_has(2); @$pb.TagNumber(3) void clearReplyBizType() => $_clearField(3); @$pb.TagNumber(4) $fixnum.Int64 get replyBizId => $_getI64(3); @$pb.TagNumber(4) set replyBizId($fixnum.Int64 value) => $_setInt64(3, value); @$pb.TagNumber(4) $core.bool hasReplyBizId() => $_has(3); @$pb.TagNumber(4) void clearReplyBizId() => $_clearField(4); @$pb.TagNumber(5) $core.bool get noLoadComment => $_getBF(4); @$pb.TagNumber(5) set noLoadComment($core.bool value) => $_setBool(4, value); @$pb.TagNumber(5) $core.bool hasNoLoadComment() => $_has(4); @$pb.TagNumber(5) void clearNoLoadComment() => $_clearField(5); @$pb.TagNumber(6) $core.String get noLoadCommentHintText => $_getSZ(5); @$pb.TagNumber(6) set noLoadCommentHintText($core.String value) => $_setString(5, value); @$pb.TagNumber(6) $core.bool hasNoLoadCommentHintText() => $_has(5); @$pb.TagNumber(6) void clearNoLoadCommentHintText() => $_clearField(6); } class ExtendReplyParam extends $pb.GeneratedMessage { factory ExtendReplyParam({ $core.String? key, $core.String? value, }) { final result = create(); if (key != null) result.key = key; if (value != null) result.value = value; return result; } ExtendReplyParam._(); factory ExtendReplyParam.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory ExtendReplyParam.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'ExtendReplyParam', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'key') ..aOS(2, _omitFieldNames ? '' : 'value') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ExtendReplyParam clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ExtendReplyParam copyWith(void Function(ExtendReplyParam) updates) => super.copyWith((message) => updates(message as ExtendReplyParam)) as ExtendReplyParam; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ExtendReplyParam create() => ExtendReplyParam._(); @$core.override ExtendReplyParam createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static ExtendReplyParam getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ExtendReplyParam? _defaultInstance; @$pb.TagNumber(1) $core.String get key => $_getSZ(0); @$pb.TagNumber(1) set key($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasKey() => $_has(0); @$pb.TagNumber(1) void clearKey() => $_clearField(1); @$pb.TagNumber(2) $core.String get value => $_getSZ(1); @$pb.TagNumber(2) set value($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasValue() => $_has(1); @$pb.TagNumber(2) void clearValue() => $_clearField(2); } class FeedFilterReply extends $pb.GeneratedMessage { factory FeedFilterReply({ $core.String? offset, $core.bool? hasMore, $core.Iterable? list, }) { final result = create(); if (offset != null) result.offset = offset; if (hasMore != null) result.hasMore = hasMore; if (list != null) result.list.addAll(list); return result; } FeedFilterReply._(); factory FeedFilterReply.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory FeedFilterReply.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'FeedFilterReply', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'offset') ..aOB(2, _omitFieldNames ? '' : 'hasMore') ..pPM(3, _omitFieldNames ? '' : 'list', subBuilder: DynamicItem.create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') FeedFilterReply clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') FeedFilterReply copyWith(void Function(FeedFilterReply) updates) => super.copyWith((message) => updates(message as FeedFilterReply)) as FeedFilterReply; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static FeedFilterReply create() => FeedFilterReply._(); @$core.override FeedFilterReply createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static FeedFilterReply getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static FeedFilterReply? _defaultInstance; @$pb.TagNumber(1) $core.String get offset => $_getSZ(0); @$pb.TagNumber(1) set offset($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasOffset() => $_has(0); @$pb.TagNumber(1) void clearOffset() => $_clearField(1); @$pb.TagNumber(2) $core.bool get hasMore => $_getBF(1); @$pb.TagNumber(2) set hasMore($core.bool value) => $_setBool(1, value); @$pb.TagNumber(2) $core.bool hasHasMore() => $_has(1); @$pb.TagNumber(2) void clearHasMore() => $_clearField(2); @$pb.TagNumber(3) $pb.PbList get list => $_getList(2); } class FeedFilterReq extends $pb.GeneratedMessage { factory FeedFilterReq({ $core.String? offset, $core.String? tab, $core.int? localTime, $1.PlayerArgs? playerArgs, AdParam? adParam, $core.int? coldStart, $fixnum.Int64? page, }) { final result = create(); if (offset != null) result.offset = offset; if (tab != null) result.tab = tab; if (localTime != null) result.localTime = localTime; if (playerArgs != null) result.playerArgs = playerArgs; if (adParam != null) result.adParam = adParam; if (coldStart != null) result.coldStart = coldStart; if (page != null) result.page = page; return result; } FeedFilterReq._(); factory FeedFilterReq.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory FeedFilterReq.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'FeedFilterReq', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'offset') ..aOS(2, _omitFieldNames ? '' : 'tab') ..aI(3, _omitFieldNames ? '' : 'localTime') ..aOM<$1.PlayerArgs>(4, _omitFieldNames ? '' : 'playerArgs', subBuilder: $1.PlayerArgs.create) ..aOM(5, _omitFieldNames ? '' : 'adParam', subBuilder: AdParam.create) ..aI(6, _omitFieldNames ? '' : 'coldStart') ..aInt64(7, _omitFieldNames ? '' : 'page') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') FeedFilterReq clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') FeedFilterReq copyWith(void Function(FeedFilterReq) updates) => super.copyWith((message) => updates(message as FeedFilterReq)) as FeedFilterReq; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static FeedFilterReq create() => FeedFilterReq._(); @$core.override FeedFilterReq createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static FeedFilterReq getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static FeedFilterReq? _defaultInstance; @$pb.TagNumber(1) $core.String get offset => $_getSZ(0); @$pb.TagNumber(1) set offset($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasOffset() => $_has(0); @$pb.TagNumber(1) void clearOffset() => $_clearField(1); @$pb.TagNumber(2) $core.String get tab => $_getSZ(1); @$pb.TagNumber(2) set tab($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasTab() => $_has(1); @$pb.TagNumber(2) void clearTab() => $_clearField(2); @$pb.TagNumber(3) $core.int get localTime => $_getIZ(2); @$pb.TagNumber(3) set localTime($core.int value) => $_setSignedInt32(2, value); @$pb.TagNumber(3) $core.bool hasLocalTime() => $_has(2); @$pb.TagNumber(3) void clearLocalTime() => $_clearField(3); @$pb.TagNumber(4) $1.PlayerArgs get playerArgs => $_getN(3); @$pb.TagNumber(4) set playerArgs($1.PlayerArgs value) => $_setField(4, value); @$pb.TagNumber(4) $core.bool hasPlayerArgs() => $_has(3); @$pb.TagNumber(4) void clearPlayerArgs() => $_clearField(4); @$pb.TagNumber(4) $1.PlayerArgs ensurePlayerArgs() => $_ensure(3); @$pb.TagNumber(5) AdParam get adParam => $_getN(4); @$pb.TagNumber(5) set adParam(AdParam value) => $_setField(5, value); @$pb.TagNumber(5) $core.bool hasAdParam() => $_has(4); @$pb.TagNumber(5) void clearAdParam() => $_clearField(5); @$pb.TagNumber(5) AdParam ensureAdParam() => $_ensure(4); @$pb.TagNumber(6) $core.int get coldStart => $_getIZ(5); @$pb.TagNumber(6) set coldStart($core.int value) => $_setSignedInt32(5, value); @$pb.TagNumber(6) $core.bool hasColdStart() => $_has(5); @$pb.TagNumber(6) void clearColdStart() => $_clearField(6); @$pb.TagNumber(7) $fixnum.Int64 get page => $_getI64(6); @$pb.TagNumber(7) set page($fixnum.Int64 value) => $_setInt64(6, value); @$pb.TagNumber(7) $core.bool hasPage() => $_has(6); @$pb.TagNumber(7) void clearPage() => $_clearField(7); } class FeedSortConfig extends $pb.GeneratedMessage { factory FeedSortConfig({ $core.String? title, $core.Iterable? sortOptions, }) { final result = create(); if (title != null) result.title = title; if (sortOptions != null) result.sortOptions.addAll(sortOptions); return result; } FeedSortConfig._(); factory FeedSortConfig.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory FeedSortConfig.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'FeedSortConfig', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'title') ..pPM(2, _omitFieldNames ? '' : 'sortOptions', subBuilder: FeedSortOption.create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') FeedSortConfig clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') FeedSortConfig copyWith(void Function(FeedSortConfig) updates) => super.copyWith((message) => updates(message as FeedSortConfig)) as FeedSortConfig; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static FeedSortConfig create() => FeedSortConfig._(); @$core.override FeedSortConfig createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static FeedSortConfig getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static FeedSortConfig? _defaultInstance; @$pb.TagNumber(1) $core.String get title => $_getSZ(0); @$pb.TagNumber(1) set title($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasTitle() => $_has(0); @$pb.TagNumber(1) void clearTitle() => $_clearField(1); @$pb.TagNumber(2) $pb.PbList get sortOptions => $_getList(1); } class FeedSortOption extends $pb.GeneratedMessage { factory FeedSortOption({ $core.String? sortName, $core.String? sortType, $core.bool? isSelected, $core.bool? noAutoNextPageWhenUnsatisfied, }) { final result = create(); if (sortName != null) result.sortName = sortName; if (sortType != null) result.sortType = sortType; if (isSelected != null) result.isSelected = isSelected; if (noAutoNextPageWhenUnsatisfied != null) result.noAutoNextPageWhenUnsatisfied = noAutoNextPageWhenUnsatisfied; return result; } FeedSortOption._(); factory FeedSortOption.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory FeedSortOption.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'FeedSortOption', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'sortName') ..aOS(2, _omitFieldNames ? '' : 'sortType') ..aOB(3, _omitFieldNames ? '' : 'isSelected') ..aOB(4, _omitFieldNames ? '' : 'noAutoNextPageWhenUnsatisfied') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') FeedSortOption clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') FeedSortOption copyWith(void Function(FeedSortOption) updates) => super.copyWith((message) => updates(message as FeedSortOption)) as FeedSortOption; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static FeedSortOption create() => FeedSortOption._(); @$core.override FeedSortOption createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static FeedSortOption getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static FeedSortOption? _defaultInstance; @$pb.TagNumber(1) $core.String get sortName => $_getSZ(0); @$pb.TagNumber(1) set sortName($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasSortName() => $_has(0); @$pb.TagNumber(1) void clearSortName() => $_clearField(1); @$pb.TagNumber(2) $core.String get sortType => $_getSZ(1); @$pb.TagNumber(2) set sortType($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasSortType() => $_has(1); @$pb.TagNumber(2) void clearSortType() => $_clearField(2); @$pb.TagNumber(3) $core.bool get isSelected => $_getBF(2); @$pb.TagNumber(3) set isSelected($core.bool value) => $_setBool(2, value); @$pb.TagNumber(3) $core.bool hasIsSelected() => $_has(2); @$pb.TagNumber(3) void clearIsSelected() => $_clearField(3); @$pb.TagNumber(4) $core.bool get noAutoNextPageWhenUnsatisfied => $_getBF(3); @$pb.TagNumber(4) set noAutoNextPageWhenUnsatisfied($core.bool value) => $_setBool(3, value); @$pb.TagNumber(4) $core.bool hasNoAutoNextPageWhenUnsatisfied() => $_has(3); @$pb.TagNumber(4) void clearNoAutoNextPageWhenUnsatisfied() => $_clearField(4); } class FeedSortOptionReq extends $pb.GeneratedMessage { factory FeedSortOptionReq({ $core.String? sortType, $core.bool? isColdRefresh, }) { final result = create(); if (sortType != null) result.sortType = sortType; if (isColdRefresh != null) result.isColdRefresh = isColdRefresh; return result; } FeedSortOptionReq._(); factory FeedSortOptionReq.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory FeedSortOptionReq.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'FeedSortOptionReq', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'sortType') ..aOB(2, _omitFieldNames ? '' : 'isColdRefresh') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') FeedSortOptionReq clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') FeedSortOptionReq copyWith(void Function(FeedSortOptionReq) updates) => super.copyWith((message) => updates(message as FeedSortOptionReq)) as FeedSortOptionReq; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static FeedSortOptionReq create() => FeedSortOptionReq._(); @$core.override FeedSortOptionReq createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static FeedSortOptionReq getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static FeedSortOptionReq? _defaultInstance; @$pb.TagNumber(1) $core.String get sortType => $_getSZ(0); @$pb.TagNumber(1) set sortType($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasSortType() => $_has(0); @$pb.TagNumber(1) void clearSortType() => $_clearField(1); @$pb.TagNumber(2) $core.bool get isColdRefresh => $_getBF(1); @$pb.TagNumber(2) set isColdRefresh($core.bool value) => $_setBool(1, value); @$pb.TagNumber(2) $core.bool hasIsColdRefresh() => $_has(1); @$pb.TagNumber(2) void clearIsColdRefresh() => $_clearField(2); } class FetchTabSettingReply extends $pb.GeneratedMessage { factory FetchTabSettingReply({ HomePageTabSttingStatus? status, }) { final result = create(); if (status != null) result.status = status; return result; } FetchTabSettingReply._(); factory FetchTabSettingReply.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory FetchTabSettingReply.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'FetchTabSettingReply', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aE(1, _omitFieldNames ? '' : 'status', enumValues: HomePageTabSttingStatus.values) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') FetchTabSettingReply clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') FetchTabSettingReply copyWith(void Function(FetchTabSettingReply) updates) => super.copyWith((message) => updates(message as FetchTabSettingReply)) as FetchTabSettingReply; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static FetchTabSettingReply create() => FetchTabSettingReply._(); @$core.override FetchTabSettingReply createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static FetchTabSettingReply getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static FetchTabSettingReply? _defaultInstance; @$pb.TagNumber(1) HomePageTabSttingStatus get status => $_getN(0); @$pb.TagNumber(1) set status(HomePageTabSttingStatus value) => $_setField(1, value); @$pb.TagNumber(1) $core.bool hasStatus() => $_has(0); @$pb.TagNumber(1) void clearStatus() => $_clearField(1); } class FlowItemOpus extends $pb.GeneratedMessage { factory FlowItemOpus({ MdlDynDrawItem? coverPic, $4.ItemWHRatio? coverWhRatio, CoverIconWithText? bottomLeftText1, CoverIconWithText? bottomLeftText2, Paragraph? textParagraph, VideoBadge? topRightBadge, MdlDynDrawItem? darkCoverPic, }) { final result = create(); if (coverPic != null) result.coverPic = coverPic; if (coverWhRatio != null) result.coverWhRatio = coverWhRatio; if (bottomLeftText1 != null) result.bottomLeftText1 = bottomLeftText1; if (bottomLeftText2 != null) result.bottomLeftText2 = bottomLeftText2; if (textParagraph != null) result.textParagraph = textParagraph; if (topRightBadge != null) result.topRightBadge = topRightBadge; if (darkCoverPic != null) result.darkCoverPic = darkCoverPic; return result; } FlowItemOpus._(); factory FlowItemOpus.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory FlowItemOpus.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'FlowItemOpus', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOM(1, _omitFieldNames ? '' : 'coverPic', subBuilder: MdlDynDrawItem.create) ..aOM<$4.ItemWHRatio>(2, _omitFieldNames ? '' : 'coverWhRatio', subBuilder: $4.ItemWHRatio.create) ..aOM(3, _omitFieldNames ? '' : 'bottomLeftText1', subBuilder: CoverIconWithText.create) ..aOM(4, _omitFieldNames ? '' : 'bottomLeftText2', subBuilder: CoverIconWithText.create) ..aOM(5, _omitFieldNames ? '' : 'textParagraph', subBuilder: Paragraph.create) ..aOM(6, _omitFieldNames ? '' : 'topRightBadge', subBuilder: VideoBadge.create) ..aOM(7, _omitFieldNames ? '' : 'darkCoverPic', subBuilder: MdlDynDrawItem.create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') FlowItemOpus clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') FlowItemOpus copyWith(void Function(FlowItemOpus) updates) => super.copyWith((message) => updates(message as FlowItemOpus)) as FlowItemOpus; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static FlowItemOpus create() => FlowItemOpus._(); @$core.override FlowItemOpus createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static FlowItemOpus getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static FlowItemOpus? _defaultInstance; @$pb.TagNumber(1) MdlDynDrawItem get coverPic => $_getN(0); @$pb.TagNumber(1) set coverPic(MdlDynDrawItem value) => $_setField(1, value); @$pb.TagNumber(1) $core.bool hasCoverPic() => $_has(0); @$pb.TagNumber(1) void clearCoverPic() => $_clearField(1); @$pb.TagNumber(1) MdlDynDrawItem ensureCoverPic() => $_ensure(0); @$pb.TagNumber(2) $4.ItemWHRatio get coverWhRatio => $_getN(1); @$pb.TagNumber(2) set coverWhRatio($4.ItemWHRatio value) => $_setField(2, value); @$pb.TagNumber(2) $core.bool hasCoverWhRatio() => $_has(1); @$pb.TagNumber(2) void clearCoverWhRatio() => $_clearField(2); @$pb.TagNumber(2) $4.ItemWHRatio ensureCoverWhRatio() => $_ensure(1); @$pb.TagNumber(3) CoverIconWithText get bottomLeftText1 => $_getN(2); @$pb.TagNumber(3) set bottomLeftText1(CoverIconWithText value) => $_setField(3, value); @$pb.TagNumber(3) $core.bool hasBottomLeftText1() => $_has(2); @$pb.TagNumber(3) void clearBottomLeftText1() => $_clearField(3); @$pb.TagNumber(3) CoverIconWithText ensureBottomLeftText1() => $_ensure(2); @$pb.TagNumber(4) CoverIconWithText get bottomLeftText2 => $_getN(3); @$pb.TagNumber(4) set bottomLeftText2(CoverIconWithText value) => $_setField(4, value); @$pb.TagNumber(4) $core.bool hasBottomLeftText2() => $_has(3); @$pb.TagNumber(4) void clearBottomLeftText2() => $_clearField(4); @$pb.TagNumber(4) CoverIconWithText ensureBottomLeftText2() => $_ensure(3); @$pb.TagNumber(5) Paragraph get textParagraph => $_getN(4); @$pb.TagNumber(5) set textParagraph(Paragraph value) => $_setField(5, value); @$pb.TagNumber(5) $core.bool hasTextParagraph() => $_has(4); @$pb.TagNumber(5) void clearTextParagraph() => $_clearField(5); @$pb.TagNumber(5) Paragraph ensureTextParagraph() => $_ensure(4); @$pb.TagNumber(6) VideoBadge get topRightBadge => $_getN(5); @$pb.TagNumber(6) set topRightBadge(VideoBadge value) => $_setField(6, value); @$pb.TagNumber(6) $core.bool hasTopRightBadge() => $_has(5); @$pb.TagNumber(6) void clearTopRightBadge() => $_clearField(6); @$pb.TagNumber(6) VideoBadge ensureTopRightBadge() => $_ensure(5); @$pb.TagNumber(7) MdlDynDrawItem get darkCoverPic => $_getN(6); @$pb.TagNumber(7) set darkCoverPic(MdlDynDrawItem value) => $_setField(7, value); @$pb.TagNumber(7) $core.bool hasDarkCoverPic() => $_has(6); @$pb.TagNumber(7) void clearDarkCoverPic() => $_clearField(7); @$pb.TagNumber(7) MdlDynDrawItem ensureDarkCoverPic() => $_ensure(6); } class FollowListItem extends $pb.GeneratedMessage { factory FollowListItem({ $fixnum.Int64? seasonId, $core.String? title, $core.String? cover, $core.String? url, NewEP? newEp, $core.String? subTitle, $fixnum.Int64? pos, }) { 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; if (subTitle != null) result.subTitle = subTitle; if (pos != null) result.pos = pos; return result; } FollowListItem._(); factory FollowListItem.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory FollowListItem.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'FollowListItem', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aInt64(1, _omitFieldNames ? '' : 'seasonId') ..aOS(2, _omitFieldNames ? '' : 'title') ..aOS(3, _omitFieldNames ? '' : 'cover') ..aOS(4, _omitFieldNames ? '' : 'url') ..aOM(5, _omitFieldNames ? '' : 'newEp', subBuilder: NewEP.create) ..aOS(6, _omitFieldNames ? '' : 'subTitle') ..aInt64(7, _omitFieldNames ? '' : 'pos') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') FollowListItem clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') FollowListItem copyWith(void Function(FollowListItem) updates) => super.copyWith((message) => updates(message as FollowListItem)) as FollowListItem; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static FollowListItem create() => FollowListItem._(); @$core.override FollowListItem createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static FollowListItem getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static FollowListItem? _defaultInstance; @$pb.TagNumber(1) $fixnum.Int64 get seasonId => $_getI64(0); @$pb.TagNumber(1) set seasonId($fixnum.Int64 value) => $_setInt64(0, value); @$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 value) => $_setString(1, value); @$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 value) => $_setString(2, value); @$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 value) => $_setString(3, value); @$pb.TagNumber(4) $core.bool hasUrl() => $_has(3); @$pb.TagNumber(4) void clearUrl() => $_clearField(4); @$pb.TagNumber(5) NewEP get newEp => $_getN(4); @$pb.TagNumber(5) set newEp(NewEP value) => $_setField(5, value); @$pb.TagNumber(5) $core.bool hasNewEp() => $_has(4); @$pb.TagNumber(5) void clearNewEp() => $_clearField(5); @$pb.TagNumber(5) NewEP ensureNewEp() => $_ensure(4); @$pb.TagNumber(6) $core.String get subTitle => $_getSZ(5); @$pb.TagNumber(6) set subTitle($core.String value) => $_setString(5, value); @$pb.TagNumber(6) $core.bool hasSubTitle() => $_has(5); @$pb.TagNumber(6) void clearSubTitle() => $_clearField(6); @$pb.TagNumber(7) $fixnum.Int64 get pos => $_getI64(6); @$pb.TagNumber(7) set pos($fixnum.Int64 value) => $_setInt64(6, value); @$pb.TagNumber(7) $core.bool hasPos() => $_has(6); @$pb.TagNumber(7) void clearPos() => $_clearField(7); } class FormulaNode extends $pb.GeneratedMessage { factory FormulaNode({ WordNode? latexContent, ImgInlineCfg? imageSpec, $core.String? imgUrl, }) { final result = create(); if (latexContent != null) result.latexContent = latexContent; if (imageSpec != null) result.imageSpec = imageSpec; if (imgUrl != null) result.imgUrl = imgUrl; return result; } FormulaNode._(); factory FormulaNode.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory FormulaNode.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'FormulaNode', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOM(1, _omitFieldNames ? '' : 'latexContent', subBuilder: WordNode.create) ..aOM(2, _omitFieldNames ? '' : 'imageSpec', subBuilder: ImgInlineCfg.create) ..aOS(4, _omitFieldNames ? '' : 'imgUrl') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') FormulaNode clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') FormulaNode copyWith(void Function(FormulaNode) updates) => super.copyWith((message) => updates(message as FormulaNode)) as FormulaNode; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static FormulaNode create() => FormulaNode._(); @$core.override FormulaNode createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static FormulaNode getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static FormulaNode? _defaultInstance; @$pb.TagNumber(1) WordNode get latexContent => $_getN(0); @$pb.TagNumber(1) set latexContent(WordNode value) => $_setField(1, value); @$pb.TagNumber(1) $core.bool hasLatexContent() => $_has(0); @$pb.TagNumber(1) void clearLatexContent() => $_clearField(1); @$pb.TagNumber(1) WordNode ensureLatexContent() => $_ensure(0); @$pb.TagNumber(2) ImgInlineCfg get imageSpec => $_getN(1); @$pb.TagNumber(2) set imageSpec(ImgInlineCfg value) => $_setField(2, value); @$pb.TagNumber(2) $core.bool hasImageSpec() => $_has(1); @$pb.TagNumber(2) void clearImageSpec() => $_clearField(2); @$pb.TagNumber(2) ImgInlineCfg ensureImageSpec() => $_ensure(1); @$pb.TagNumber(4) $core.String get imgUrl => $_getSZ(2); @$pb.TagNumber(4) set imgUrl($core.String value) => $_setString(2, value); @$pb.TagNumber(4) $core.bool hasImgUrl() => $_has(2); @$pb.TagNumber(4) void clearImgUrl() => $_clearField(4); } class GoodsItem extends $pb.GeneratedMessage { factory GoodsItem({ $core.String? cover, $core.String? schemaPackageName, $core.int? sourceType, $core.String? jumpUrl, $core.String? jumpDesc, $core.String? title, $core.String? brief, $core.String? price, $fixnum.Int64? itemId, $core.String? schemaUrl, $core.Iterable<$core.String>? openWhiteList, $core.bool? userWebV2, $core.String? adMark, $core.String? appName, GoodsJumpType? jumpType, $core.String? cmCachePassthrough, }) { final result = create(); if (cover != null) result.cover = cover; if (schemaPackageName != null) result.schemaPackageName = schemaPackageName; if (sourceType != null) result.sourceType = sourceType; if (jumpUrl != null) result.jumpUrl = jumpUrl; if (jumpDesc != null) result.jumpDesc = jumpDesc; if (title != null) result.title = title; if (brief != null) result.brief = brief; if (price != null) result.price = price; if (itemId != null) result.itemId = itemId; if (schemaUrl != null) result.schemaUrl = schemaUrl; if (openWhiteList != null) result.openWhiteList.addAll(openWhiteList); if (userWebV2 != null) result.userWebV2 = userWebV2; if (adMark != null) result.adMark = adMark; if (appName != null) result.appName = appName; if (jumpType != null) result.jumpType = jumpType; if (cmCachePassthrough != null) result.cmCachePassthrough = cmCachePassthrough; return result; } GoodsItem._(); factory GoodsItem.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory GoodsItem.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'GoodsItem', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'cover') ..aOS(2, _omitFieldNames ? '' : 'schemaPackageName') ..aI(3, _omitFieldNames ? '' : 'sourceType') ..aOS(4, _omitFieldNames ? '' : 'jumpUrl') ..aOS(5, _omitFieldNames ? '' : 'jumpDesc') ..aOS(6, _omitFieldNames ? '' : 'title') ..aOS(7, _omitFieldNames ? '' : 'brief') ..aOS(8, _omitFieldNames ? '' : 'price') ..aInt64(9, _omitFieldNames ? '' : 'itemId') ..aOS(10, _omitFieldNames ? '' : 'schemaUrl') ..pPS(11, _omitFieldNames ? '' : 'openWhiteList') ..aOB(12, _omitFieldNames ? '' : 'userWebV2') ..aOS(13, _omitFieldNames ? '' : 'adMark') ..aOS(14, _omitFieldNames ? '' : 'appName') ..aE(15, _omitFieldNames ? '' : 'jumpType', enumValues: GoodsJumpType.values) ..aOS(16, _omitFieldNames ? '' : 'cmCachePassthrough') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') GoodsItem clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') GoodsItem copyWith(void Function(GoodsItem) updates) => super.copyWith((message) => updates(message as GoodsItem)) as GoodsItem; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static GoodsItem create() => GoodsItem._(); @$core.override GoodsItem createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static GoodsItem getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static GoodsItem? _defaultInstance; @$pb.TagNumber(1) $core.String get cover => $_getSZ(0); @$pb.TagNumber(1) set cover($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasCover() => $_has(0); @$pb.TagNumber(1) void clearCover() => $_clearField(1); @$pb.TagNumber(2) $core.String get schemaPackageName => $_getSZ(1); @$pb.TagNumber(2) set schemaPackageName($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasSchemaPackageName() => $_has(1); @$pb.TagNumber(2) void clearSchemaPackageName() => $_clearField(2); @$pb.TagNumber(3) $core.int get sourceType => $_getIZ(2); @$pb.TagNumber(3) set sourceType($core.int value) => $_setSignedInt32(2, value); @$pb.TagNumber(3) $core.bool hasSourceType() => $_has(2); @$pb.TagNumber(3) void clearSourceType() => $_clearField(3); @$pb.TagNumber(4) $core.String get jumpUrl => $_getSZ(3); @$pb.TagNumber(4) set jumpUrl($core.String value) => $_setString(3, value); @$pb.TagNumber(4) $core.bool hasJumpUrl() => $_has(3); @$pb.TagNumber(4) void clearJumpUrl() => $_clearField(4); @$pb.TagNumber(5) $core.String get jumpDesc => $_getSZ(4); @$pb.TagNumber(5) set jumpDesc($core.String value) => $_setString(4, value); @$pb.TagNumber(5) $core.bool hasJumpDesc() => $_has(4); @$pb.TagNumber(5) void clearJumpDesc() => $_clearField(5); @$pb.TagNumber(6) $core.String get title => $_getSZ(5); @$pb.TagNumber(6) set title($core.String value) => $_setString(5, value); @$pb.TagNumber(6) $core.bool hasTitle() => $_has(5); @$pb.TagNumber(6) void clearTitle() => $_clearField(6); @$pb.TagNumber(7) $core.String get brief => $_getSZ(6); @$pb.TagNumber(7) set brief($core.String value) => $_setString(6, value); @$pb.TagNumber(7) $core.bool hasBrief() => $_has(6); @$pb.TagNumber(7) void clearBrief() => $_clearField(7); @$pb.TagNumber(8) $core.String get price => $_getSZ(7); @$pb.TagNumber(8) set price($core.String value) => $_setString(7, value); @$pb.TagNumber(8) $core.bool hasPrice() => $_has(7); @$pb.TagNumber(8) void clearPrice() => $_clearField(8); @$pb.TagNumber(9) $fixnum.Int64 get itemId => $_getI64(8); @$pb.TagNumber(9) set itemId($fixnum.Int64 value) => $_setInt64(8, value); @$pb.TagNumber(9) $core.bool hasItemId() => $_has(8); @$pb.TagNumber(9) void clearItemId() => $_clearField(9); @$pb.TagNumber(10) $core.String get schemaUrl => $_getSZ(9); @$pb.TagNumber(10) set schemaUrl($core.String value) => $_setString(9, value); @$pb.TagNumber(10) $core.bool hasSchemaUrl() => $_has(9); @$pb.TagNumber(10) void clearSchemaUrl() => $_clearField(10); @$pb.TagNumber(11) $pb.PbList<$core.String> get openWhiteList => $_getList(10); @$pb.TagNumber(12) $core.bool get userWebV2 => $_getBF(11); @$pb.TagNumber(12) set userWebV2($core.bool value) => $_setBool(11, value); @$pb.TagNumber(12) $core.bool hasUserWebV2() => $_has(11); @$pb.TagNumber(12) void clearUserWebV2() => $_clearField(12); @$pb.TagNumber(13) $core.String get adMark => $_getSZ(12); @$pb.TagNumber(13) set adMark($core.String value) => $_setString(12, value); @$pb.TagNumber(13) $core.bool hasAdMark() => $_has(12); @$pb.TagNumber(13) void clearAdMark() => $_clearField(13); @$pb.TagNumber(14) $core.String get appName => $_getSZ(13); @$pb.TagNumber(14) set appName($core.String value) => $_setString(13, value); @$pb.TagNumber(14) $core.bool hasAppName() => $_has(13); @$pb.TagNumber(14) void clearAppName() => $_clearField(14); @$pb.TagNumber(15) GoodsJumpType get jumpType => $_getN(14); @$pb.TagNumber(15) set jumpType(GoodsJumpType value) => $_setField(15, value); @$pb.TagNumber(15) $core.bool hasJumpType() => $_has(14); @$pb.TagNumber(15) void clearJumpType() => $_clearField(15); @$pb.TagNumber(16) $core.String get cmCachePassthrough => $_getSZ(15); @$pb.TagNumber(16) set cmCachePassthrough($core.String value) => $_setString(15, value); @$pb.TagNumber(16) $core.bool hasCmCachePassthrough() => $_has(15); @$pb.TagNumber(16) void clearCmCachePassthrough() => $_clearField(16); } class GuideBarInfo extends $pb.GeneratedMessage { factory GuideBarInfo({ $core.int? show, $core.int? page, $core.int? position, $core.String? desc, $core.int? jumpPage, $core.int? jumpPosition, }) { final result = create(); if (show != null) result.show = show; if (page != null) result.page = page; if (position != null) result.position = position; if (desc != null) result.desc = desc; if (jumpPage != null) result.jumpPage = jumpPage; if (jumpPosition != null) result.jumpPosition = jumpPosition; return result; } GuideBarInfo._(); factory GuideBarInfo.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory GuideBarInfo.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'GuideBarInfo', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aI(1, _omitFieldNames ? '' : 'show') ..aI(2, _omitFieldNames ? '' : 'page') ..aI(3, _omitFieldNames ? '' : 'position') ..aOS(4, _omitFieldNames ? '' : 'desc') ..aI(5, _omitFieldNames ? '' : 'jumpPage') ..aI(6, _omitFieldNames ? '' : 'jumpPosition') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') GuideBarInfo clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') GuideBarInfo copyWith(void Function(GuideBarInfo) updates) => super.copyWith((message) => updates(message as GuideBarInfo)) as GuideBarInfo; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static GuideBarInfo create() => GuideBarInfo._(); @$core.override GuideBarInfo createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static GuideBarInfo getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static GuideBarInfo? _defaultInstance; @$pb.TagNumber(1) $core.int get show => $_getIZ(0); @$pb.TagNumber(1) set show($core.int value) => $_setSignedInt32(0, value); @$pb.TagNumber(1) $core.bool hasShow() => $_has(0); @$pb.TagNumber(1) void clearShow() => $_clearField(1); @$pb.TagNumber(2) $core.int get page => $_getIZ(1); @$pb.TagNumber(2) set page($core.int value) => $_setSignedInt32(1, value); @$pb.TagNumber(2) $core.bool hasPage() => $_has(1); @$pb.TagNumber(2) void clearPage() => $_clearField(2); @$pb.TagNumber(3) $core.int get position => $_getIZ(2); @$pb.TagNumber(3) set position($core.int value) => $_setSignedInt32(2, value); @$pb.TagNumber(3) $core.bool hasPosition() => $_has(2); @$pb.TagNumber(3) void clearPosition() => $_clearField(3); @$pb.TagNumber(4) $core.String get desc => $_getSZ(3); @$pb.TagNumber(4) set desc($core.String value) => $_setString(3, value); @$pb.TagNumber(4) $core.bool hasDesc() => $_has(3); @$pb.TagNumber(4) void clearDesc() => $_clearField(4); @$pb.TagNumber(5) $core.int get jumpPage => $_getIZ(4); @$pb.TagNumber(5) set jumpPage($core.int value) => $_setSignedInt32(4, value); @$pb.TagNumber(5) $core.bool hasJumpPage() => $_has(4); @$pb.TagNumber(5) void clearJumpPage() => $_clearField(5); @$pb.TagNumber(6) $core.int get jumpPosition => $_getIZ(5); @$pb.TagNumber(6) set jumpPosition($core.int value) => $_setSignedInt32(5, value); @$pb.TagNumber(6) $core.bool hasJumpPosition() => $_has(5); @$pb.TagNumber(6) void clearJumpPosition() => $_clearField(6); } class HighlightText extends $pb.GeneratedMessage { factory HighlightText({ $core.String? text, HighlightTextStyle? textStyle, $core.String? jumpUrl, $core.String? icon, }) { final result = create(); if (text != null) result.text = text; if (textStyle != null) result.textStyle = textStyle; if (jumpUrl != null) result.jumpUrl = jumpUrl; if (icon != null) result.icon = icon; return result; } HighlightText._(); factory HighlightText.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory HighlightText.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'HighlightText', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'text') ..aE(2, _omitFieldNames ? '' : 'textStyle', enumValues: HighlightTextStyle.values) ..aOS(3, _omitFieldNames ? '' : 'jumpUrl') ..aOS(4, _omitFieldNames ? '' : 'icon') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') HighlightText clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') HighlightText copyWith(void Function(HighlightText) updates) => super.copyWith((message) => updates(message as HighlightText)) as HighlightText; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static HighlightText create() => HighlightText._(); @$core.override HighlightText createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static HighlightText getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static HighlightText? _defaultInstance; @$pb.TagNumber(1) $core.String get text => $_getSZ(0); @$pb.TagNumber(1) set text($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasText() => $_has(0); @$pb.TagNumber(1) void clearText() => $_clearField(1); @$pb.TagNumber(2) HighlightTextStyle get textStyle => $_getN(1); @$pb.TagNumber(2) set textStyle(HighlightTextStyle value) => $_setField(2, value); @$pb.TagNumber(2) $core.bool hasTextStyle() => $_has(1); @$pb.TagNumber(2) void clearTextStyle() => $_clearField(2); @$pb.TagNumber(3) $core.String get jumpUrl => $_getSZ(2); @$pb.TagNumber(3) set jumpUrl($core.String value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasJumpUrl() => $_has(2); @$pb.TagNumber(3) void clearJumpUrl() => $_clearField(3); @$pb.TagNumber(4) $core.String get icon => $_getSZ(3); @$pb.TagNumber(4) set icon($core.String value) => $_setString(3, value); @$pb.TagNumber(4) $core.bool hasIcon() => $_has(3); @$pb.TagNumber(4) void clearIcon() => $_clearField(4); } class HomeSubscribeReply extends $pb.GeneratedMessage { factory HomeSubscribeReply({ CampusOnlineStatus? online, }) { final result = create(); if (online != null) result.online = online; return result; } HomeSubscribeReply._(); factory HomeSubscribeReply.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory HomeSubscribeReply.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'HomeSubscribeReply', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aE(1, _omitFieldNames ? '' : 'online', enumValues: CampusOnlineStatus.values) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') HomeSubscribeReply clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') HomeSubscribeReply copyWith(void Function(HomeSubscribeReply) updates) => super.copyWith((message) => updates(message as HomeSubscribeReply)) as HomeSubscribeReply; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static HomeSubscribeReply create() => HomeSubscribeReply._(); @$core.override HomeSubscribeReply createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static HomeSubscribeReply getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static HomeSubscribeReply? _defaultInstance; @$pb.TagNumber(1) CampusOnlineStatus get online => $_getN(0); @$pb.TagNumber(1) set online(CampusOnlineStatus value) => $_setField(1, value); @$pb.TagNumber(1) $core.bool hasOnline() => $_has(0); @$pb.TagNumber(1) void clearOnline() => $_clearField(1); } class HomeSubscribeReq extends $pb.GeneratedMessage { factory HomeSubscribeReq({ $fixnum.Int64? campusId, $core.String? campusName, }) { final result = create(); if (campusId != null) result.campusId = campusId; if (campusName != null) result.campusName = campusName; return result; } HomeSubscribeReq._(); factory HomeSubscribeReq.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory HomeSubscribeReq.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'HomeSubscribeReq', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aInt64(1, _omitFieldNames ? '' : 'campusId') ..aOS(2, _omitFieldNames ? '' : 'campusName') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') HomeSubscribeReq clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') HomeSubscribeReq copyWith(void Function(HomeSubscribeReq) updates) => super.copyWith((message) => updates(message as HomeSubscribeReq)) as HomeSubscribeReq; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static HomeSubscribeReq create() => HomeSubscribeReq._(); @$core.override HomeSubscribeReq createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static HomeSubscribeReq getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static HomeSubscribeReq? _defaultInstance; @$pb.TagNumber(1) $fixnum.Int64 get campusId => $_getI64(0); @$pb.TagNumber(1) set campusId($fixnum.Int64 value) => $_setInt64(0, value); @$pb.TagNumber(1) $core.bool hasCampusId() => $_has(0); @$pb.TagNumber(1) void clearCampusId() => $_clearField(1); @$pb.TagNumber(2) $core.String get campusName => $_getSZ(1); @$pb.TagNumber(2) set campusName($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasCampusName() => $_has(1); @$pb.TagNumber(2) void clearCampusName() => $_clearField(2); } class IconBadge extends $pb.GeneratedMessage { factory IconBadge({ $core.String? iconBgUrl, $core.String? text, }) { final result = create(); if (iconBgUrl != null) result.iconBgUrl = iconBgUrl; if (text != null) result.text = text; return result; } IconBadge._(); factory IconBadge.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory IconBadge.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'IconBadge', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'iconBgUrl') ..aOS(2, _omitFieldNames ? '' : 'text') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') IconBadge clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') IconBadge copyWith(void Function(IconBadge) updates) => super.copyWith((message) => updates(message as IconBadge)) as IconBadge; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static IconBadge create() => IconBadge._(); @$core.override IconBadge createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static IconBadge getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static IconBadge? _defaultInstance; @$pb.TagNumber(1) $core.String get iconBgUrl => $_getSZ(0); @$pb.TagNumber(1) set iconBgUrl($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasIconBgUrl() => $_has(0); @$pb.TagNumber(1) void clearIconBgUrl() => $_clearField(1); @$pb.TagNumber(2) $core.String get text => $_getSZ(1); @$pb.TagNumber(2) set text($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasText() => $_has(1); @$pb.TagNumber(2) void clearText() => $_clearField(2); } class IconButton extends $pb.GeneratedMessage { factory IconButton({ $core.String? text, $core.String? iconHead, $core.String? iconTail, $core.String? jumpUri, RouterAction? routerAction, }) { final result = create(); if (text != null) result.text = text; if (iconHead != null) result.iconHead = iconHead; if (iconTail != null) result.iconTail = iconTail; if (jumpUri != null) result.jumpUri = jumpUri; if (routerAction != null) result.routerAction = routerAction; return result; } IconButton._(); factory IconButton.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory IconButton.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'IconButton', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'text') ..aOS(2, _omitFieldNames ? '' : 'iconHead') ..aOS(3, _omitFieldNames ? '' : 'iconTail') ..aOS(4, _omitFieldNames ? '' : 'jumpUri') ..aE(5, _omitFieldNames ? '' : 'routerAction', enumValues: RouterAction.values) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') IconButton clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') IconButton copyWith(void Function(IconButton) updates) => super.copyWith((message) => updates(message as IconButton)) as IconButton; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static IconButton create() => IconButton._(); @$core.override IconButton createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static IconButton getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static IconButton? _defaultInstance; @$pb.TagNumber(1) $core.String get text => $_getSZ(0); @$pb.TagNumber(1) set text($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasText() => $_has(0); @$pb.TagNumber(1) void clearText() => $_clearField(1); @$pb.TagNumber(2) $core.String get iconHead => $_getSZ(1); @$pb.TagNumber(2) set iconHead($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasIconHead() => $_has(1); @$pb.TagNumber(2) void clearIconHead() => $_clearField(2); @$pb.TagNumber(3) $core.String get iconTail => $_getSZ(2); @$pb.TagNumber(3) set iconTail($core.String value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasIconTail() => $_has(2); @$pb.TagNumber(3) void clearIconTail() => $_clearField(3); @$pb.TagNumber(4) $core.String get jumpUri => $_getSZ(3); @$pb.TagNumber(4) set jumpUri($core.String value) => $_setString(3, value); @$pb.TagNumber(4) $core.bool hasJumpUri() => $_has(3); @$pb.TagNumber(4) void clearJumpUri() => $_clearField(4); @$pb.TagNumber(5) RouterAction get routerAction => $_getN(4); @$pb.TagNumber(5) set routerAction(RouterAction value) => $_setField(5, value); @$pb.TagNumber(5) $core.bool hasRouterAction() => $_has(4); @$pb.TagNumber(5) void clearRouterAction() => $_clearField(5); } class ImageSet extends $pb.GeneratedMessage { factory ImageSet({ $core.String? imgDay, $core.String? imgDark, }) { final result = create(); if (imgDay != null) result.imgDay = imgDay; if (imgDark != null) result.imgDark = imgDark; return result; } ImageSet._(); factory ImageSet.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory ImageSet.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'ImageSet', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'imgDay') ..aOS(2, _omitFieldNames ? '' : 'imgDark') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ImageSet clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ImageSet copyWith(void Function(ImageSet) updates) => super.copyWith((message) => updates(message as ImageSet)) as ImageSet; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ImageSet create() => ImageSet._(); @$core.override ImageSet createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static ImageSet getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ImageSet? _defaultInstance; @$pb.TagNumber(1) $core.String get imgDay => $_getSZ(0); @$pb.TagNumber(1) set imgDay($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasImgDay() => $_has(0); @$pb.TagNumber(1) void clearImgDay() => $_clearField(1); @$pb.TagNumber(2) $core.String get imgDark => $_getSZ(1); @$pb.TagNumber(2) set imgDark($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasImgDark() => $_has(1); @$pb.TagNumber(2) void clearImgDark() => $_clearField(2); } class ImgInlineCfg extends $pb.GeneratedMessage { factory ImgInlineCfg({ $core.double? width, $core.double? height, Colors? color, }) { final result = create(); if (width != null) result.width = width; if (height != null) result.height = height; if (color != null) result.color = color; return result; } ImgInlineCfg._(); factory ImgInlineCfg.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory ImgInlineCfg.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'ImgInlineCfg', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aD(1, _omitFieldNames ? '' : 'width') ..aD(2, _omitFieldNames ? '' : 'height') ..aOM(3, _omitFieldNames ? '' : 'color', subBuilder: Colors.create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ImgInlineCfg clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ImgInlineCfg copyWith(void Function(ImgInlineCfg) updates) => super.copyWith((message) => updates(message as ImgInlineCfg)) as ImgInlineCfg; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ImgInlineCfg create() => ImgInlineCfg._(); @$core.override ImgInlineCfg createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static ImgInlineCfg getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ImgInlineCfg? _defaultInstance; @$pb.TagNumber(1) $core.double get width => $_getN(0); @$pb.TagNumber(1) set width($core.double value) => $_setDouble(0, value); @$pb.TagNumber(1) $core.bool hasWidth() => $_has(0); @$pb.TagNumber(1) void clearWidth() => $_clearField(1); @$pb.TagNumber(2) $core.double get height => $_getN(1); @$pb.TagNumber(2) set height($core.double value) => $_setDouble(1, value); @$pb.TagNumber(2) $core.bool hasHeight() => $_has(1); @$pb.TagNumber(2) void clearHeight() => $_clearField(2); @$pb.TagNumber(3) Colors get color => $_getN(2); @$pb.TagNumber(3) set color(Colors value) => $_setField(3, value); @$pb.TagNumber(3) $core.bool hasColor() => $_has(2); @$pb.TagNumber(3) void clearColor() => $_clearField(3); @$pb.TagNumber(3) Colors ensureColor() => $_ensure(2); } class InfoOGV extends $pb.GeneratedMessage { factory InfoOGV({ $core.String? title, $core.String? uri, $core.String? icon, $core.String? subModule, }) { final result = create(); if (title != null) result.title = title; if (uri != null) result.uri = uri; if (icon != null) result.icon = icon; if (subModule != null) result.subModule = subModule; return result; } InfoOGV._(); factory InfoOGV.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory InfoOGV.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'InfoOGV', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'title') ..aOS(2, _omitFieldNames ? '' : 'uri') ..aOS(3, _omitFieldNames ? '' : 'icon') ..aOS(4, _omitFieldNames ? '' : 'subModule') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') InfoOGV clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') InfoOGV copyWith(void Function(InfoOGV) updates) => super.copyWith((message) => updates(message as InfoOGV)) as InfoOGV; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static InfoOGV create() => InfoOGV._(); @$core.override InfoOGV createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static InfoOGV getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static InfoOGV? _defaultInstance; @$pb.TagNumber(1) $core.String get title => $_getSZ(0); @$pb.TagNumber(1) set title($core.String value) => $_setString(0, value); @$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 value) => $_setString(1, value); @$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 value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasIcon() => $_has(2); @$pb.TagNumber(3) void clearIcon() => $_clearField(3); @$pb.TagNumber(4) $core.String get subModule => $_getSZ(3); @$pb.TagNumber(4) set subModule($core.String value) => $_setString(3, value); @$pb.TagNumber(4) $core.bool hasSubModule() => $_has(3); @$pb.TagNumber(4) void clearSubModule() => $_clearField(4); } class InteractionFace extends $pb.GeneratedMessage { factory InteractionFace({ $fixnum.Int64? mid, $core.String? face, }) { final result = create(); if (mid != null) result.mid = mid; if (face != null) result.face = face; return result; } InteractionFace._(); factory InteractionFace.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory InteractionFace.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'InteractionFace', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aInt64(1, _omitFieldNames ? '' : 'mid') ..aOS(2, _omitFieldNames ? '' : 'face') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') InteractionFace clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') InteractionFace copyWith(void Function(InteractionFace) updates) => super.copyWith((message) => updates(message as InteractionFace)) as InteractionFace; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static InteractionFace create() => InteractionFace._(); @$core.override InteractionFace createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static InteractionFace getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static InteractionFace? _defaultInstance; @$pb.TagNumber(1) $fixnum.Int64 get mid => $_getI64(0); @$pb.TagNumber(1) set mid($fixnum.Int64 value) => $_setInt64(0, value); @$pb.TagNumber(1) $core.bool hasMid() => $_has(0); @$pb.TagNumber(1) void clearMid() => $_clearField(1); @$pb.TagNumber(2) $core.String get face => $_getSZ(1); @$pb.TagNumber(2) set face($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasFace() => $_has(1); @$pb.TagNumber(2) void clearFace() => $_clearField(2); } class InteractionItem extends $pb.GeneratedMessage { factory InteractionItem({ LocalIconType? iconType, $core.Iterable? desc, $core.String? uri, $core.String? dynamicId, $fixnum.Int64? commentMid, $core.Iterable? faces, InteractionStat? stat, $core.String? icon, $core.String? tailIcon, $core.Iterable? tailDesc, $core.Iterable<$core.MapEntry<$core.String, $core.String>>? extendClickParam, }) { final result = create(); if (iconType != null) result.iconType = iconType; if (desc != null) result.desc.addAll(desc); if (uri != null) result.uri = uri; if (dynamicId != null) result.dynamicId = dynamicId; if (commentMid != null) result.commentMid = commentMid; if (faces != null) result.faces.addAll(faces); if (stat != null) result.stat = stat; if (icon != null) result.icon = icon; if (tailIcon != null) result.tailIcon = tailIcon; if (tailDesc != null) result.tailDesc.addAll(tailDesc); if (extendClickParam != null) result.extendClickParam.addEntries(extendClickParam); return result; } InteractionItem._(); factory InteractionItem.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory InteractionItem.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'InteractionItem', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aE(1, _omitFieldNames ? '' : 'iconType', enumValues: LocalIconType.values) ..pPM(2, _omitFieldNames ? '' : 'desc', subBuilder: Description.create) ..aOS(3, _omitFieldNames ? '' : 'uri') ..aOS(4, _omitFieldNames ? '' : 'dynamicId') ..aInt64(6, _omitFieldNames ? '' : 'commentMid') ..pPM(7, _omitFieldNames ? '' : 'faces', subBuilder: InteractionFace.create) ..aOM(8, _omitFieldNames ? '' : 'stat', subBuilder: InteractionStat.create) ..aOS(9, _omitFieldNames ? '' : 'icon') ..aOS(10, _omitFieldNames ? '' : 'tailIcon') ..pPM(11, _omitFieldNames ? '' : 'tailDesc', subBuilder: Description.create) ..m<$core.String, $core.String>( 12, _omitFieldNames ? '' : 'extendClickParam', entryClassName: 'InteractionItem.ExtendClickParamEntry', keyFieldType: $pb.PbFieldType.OS, valueFieldType: $pb.PbFieldType.OS, packageName: const $pb.PackageName('bilibili.app.dynamic.v2')) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') InteractionItem clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') InteractionItem copyWith(void Function(InteractionItem) updates) => super.copyWith((message) => updates(message as InteractionItem)) as InteractionItem; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static InteractionItem create() => InteractionItem._(); @$core.override InteractionItem createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static InteractionItem getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static InteractionItem? _defaultInstance; @$pb.TagNumber(1) LocalIconType get iconType => $_getN(0); @$pb.TagNumber(1) set iconType(LocalIconType value) => $_setField(1, value); @$pb.TagNumber(1) $core.bool hasIconType() => $_has(0); @$pb.TagNumber(1) void clearIconType() => $_clearField(1); @$pb.TagNumber(2) $pb.PbList get desc => $_getList(1); @$pb.TagNumber(3) $core.String get uri => $_getSZ(2); @$pb.TagNumber(3) set uri($core.String value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasUri() => $_has(2); @$pb.TagNumber(3) void clearUri() => $_clearField(3); @$pb.TagNumber(4) $core.String get dynamicId => $_getSZ(3); @$pb.TagNumber(4) set dynamicId($core.String value) => $_setString(3, value); @$pb.TagNumber(4) $core.bool hasDynamicId() => $_has(3); @$pb.TagNumber(4) void clearDynamicId() => $_clearField(4); @$pb.TagNumber(6) $fixnum.Int64 get commentMid => $_getI64(4); @$pb.TagNumber(6) set commentMid($fixnum.Int64 value) => $_setInt64(4, value); @$pb.TagNumber(6) $core.bool hasCommentMid() => $_has(4); @$pb.TagNumber(6) void clearCommentMid() => $_clearField(6); @$pb.TagNumber(7) $pb.PbList get faces => $_getList(5); @$pb.TagNumber(8) InteractionStat get stat => $_getN(6); @$pb.TagNumber(8) set stat(InteractionStat value) => $_setField(8, value); @$pb.TagNumber(8) $core.bool hasStat() => $_has(6); @$pb.TagNumber(8) void clearStat() => $_clearField(8); @$pb.TagNumber(8) InteractionStat ensureStat() => $_ensure(6); @$pb.TagNumber(9) $core.String get icon => $_getSZ(7); @$pb.TagNumber(9) set icon($core.String value) => $_setString(7, value); @$pb.TagNumber(9) $core.bool hasIcon() => $_has(7); @$pb.TagNumber(9) void clearIcon() => $_clearField(9); @$pb.TagNumber(10) $core.String get tailIcon => $_getSZ(8); @$pb.TagNumber(10) set tailIcon($core.String value) => $_setString(8, value); @$pb.TagNumber(10) $core.bool hasTailIcon() => $_has(8); @$pb.TagNumber(10) void clearTailIcon() => $_clearField(10); @$pb.TagNumber(11) $pb.PbList get tailDesc => $_getList(9); @$pb.TagNumber(12) $pb.PbMap<$core.String, $core.String> get extendClickParam => $_getMap(10); } class InteractionStat extends $pb.GeneratedMessage { factory InteractionStat({ $fixnum.Int64? like, $fixnum.Int64? forward, }) { final result = create(); if (like != null) result.like = like; if (forward != null) result.forward = forward; return result; } InteractionStat._(); factory InteractionStat.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory InteractionStat.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'InteractionStat', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aInt64(1, _omitFieldNames ? '' : 'like') ..aInt64(2, _omitFieldNames ? '' : 'forward') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') InteractionStat clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') InteractionStat copyWith(void Function(InteractionStat) updates) => super.copyWith((message) => updates(message as InteractionStat)) as InteractionStat; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static InteractionStat create() => InteractionStat._(); @$core.override InteractionStat createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static InteractionStat getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static InteractionStat? _defaultInstance; @$pb.TagNumber(1) $fixnum.Int64 get like => $_getI64(0); @$pb.TagNumber(1) set like($fixnum.Int64 value) => $_setInt64(0, value); @$pb.TagNumber(1) $core.bool hasLike() => $_has(0); @$pb.TagNumber(1) void clearLike() => $_clearField(1); @$pb.TagNumber(2) $fixnum.Int64 get forward => $_getI64(1); @$pb.TagNumber(2) set forward($fixnum.Int64 value) => $_setInt64(1, value); @$pb.TagNumber(2) $core.bool hasForward() => $_has(1); @$pb.TagNumber(2) void clearForward() => $_clearField(2); } class LbsPoiDetail extends $pb.GeneratedMessage { factory LbsPoiDetail({ $core.String? poi, $fixnum.Int64? type, $core.Iterable<$core.String>? basePic, $core.Iterable<$core.String>? cover, $core.String? address, $core.String? title, }) { final result = create(); if (poi != null) result.poi = poi; if (type != null) result.type = type; if (basePic != null) result.basePic.addAll(basePic); if (cover != null) result.cover.addAll(cover); if (address != null) result.address = address; if (title != null) result.title = title; return result; } LbsPoiDetail._(); factory LbsPoiDetail.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory LbsPoiDetail.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'LbsPoiDetail', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'poi') ..aInt64(2, _omitFieldNames ? '' : 'type') ..pPS(3, _omitFieldNames ? '' : 'basePic') ..pPS(4, _omitFieldNames ? '' : 'cover') ..aOS(5, _omitFieldNames ? '' : 'address') ..aOS(6, _omitFieldNames ? '' : 'title') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') LbsPoiDetail clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') LbsPoiDetail copyWith(void Function(LbsPoiDetail) updates) => super.copyWith((message) => updates(message as LbsPoiDetail)) as LbsPoiDetail; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static LbsPoiDetail create() => LbsPoiDetail._(); @$core.override LbsPoiDetail createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static LbsPoiDetail getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static LbsPoiDetail? _defaultInstance; @$pb.TagNumber(1) $core.String get poi => $_getSZ(0); @$pb.TagNumber(1) set poi($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasPoi() => $_has(0); @$pb.TagNumber(1) void clearPoi() => $_clearField(1); @$pb.TagNumber(2) $fixnum.Int64 get type => $_getI64(1); @$pb.TagNumber(2) set type($fixnum.Int64 value) => $_setInt64(1, value); @$pb.TagNumber(2) $core.bool hasType() => $_has(1); @$pb.TagNumber(2) void clearType() => $_clearField(2); @$pb.TagNumber(3) $pb.PbList<$core.String> get basePic => $_getList(2); @$pb.TagNumber(4) $pb.PbList<$core.String> get cover => $_getList(3); @$pb.TagNumber(5) $core.String get address => $_getSZ(4); @$pb.TagNumber(5) set address($core.String value) => $_setString(4, value); @$pb.TagNumber(5) $core.bool hasAddress() => $_has(4); @$pb.TagNumber(5) void clearAddress() => $_clearField(5); @$pb.TagNumber(6) $core.String get title => $_getSZ(5); @$pb.TagNumber(6) set title($core.String value) => $_setString(5, value); @$pb.TagNumber(6) $core.bool hasTitle() => $_has(5); @$pb.TagNumber(6) void clearTitle() => $_clearField(6); } class LbsPoiReply extends $pb.GeneratedMessage { factory LbsPoiReply({ $core.bool? hasMore, $core.String? offset, LbsPoiDetail? detail, $core.Iterable? list, }) { final result = create(); if (hasMore != null) result.hasMore = hasMore; if (offset != null) result.offset = offset; if (detail != null) result.detail = detail; if (list != null) result.list.addAll(list); return result; } LbsPoiReply._(); factory LbsPoiReply.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory LbsPoiReply.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'LbsPoiReply', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOB(1, _omitFieldNames ? '' : 'hasMore') ..aOS(2, _omitFieldNames ? '' : 'offset') ..aOM(3, _omitFieldNames ? '' : 'detail', subBuilder: LbsPoiDetail.create) ..pPM(4, _omitFieldNames ? '' : 'list', subBuilder: DynamicItem.create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') LbsPoiReply clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') LbsPoiReply copyWith(void Function(LbsPoiReply) updates) => super.copyWith((message) => updates(message as LbsPoiReply)) as LbsPoiReply; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static LbsPoiReply create() => LbsPoiReply._(); @$core.override LbsPoiReply createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static LbsPoiReply getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static LbsPoiReply? _defaultInstance; @$pb.TagNumber(1) $core.bool get hasMore => $_getBF(0); @$pb.TagNumber(1) set hasMore($core.bool value) => $_setBool(0, value); @$pb.TagNumber(1) $core.bool hasHasMore() => $_has(0); @$pb.TagNumber(1) void clearHasMore() => $_clearField(1); @$pb.TagNumber(2) $core.String get offset => $_getSZ(1); @$pb.TagNumber(2) set offset($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasOffset() => $_has(1); @$pb.TagNumber(2) void clearOffset() => $_clearField(2); @$pb.TagNumber(3) LbsPoiDetail get detail => $_getN(2); @$pb.TagNumber(3) set detail(LbsPoiDetail value) => $_setField(3, value); @$pb.TagNumber(3) $core.bool hasDetail() => $_has(2); @$pb.TagNumber(3) void clearDetail() => $_clearField(3); @$pb.TagNumber(3) LbsPoiDetail ensureDetail() => $_ensure(2); @$pb.TagNumber(4) $pb.PbList get list => $_getList(3); } class LbsPoiReq extends $pb.GeneratedMessage { factory LbsPoiReq({ $core.String? poi, $fixnum.Int64? type, $core.String? offset, Refresh? refreshType, $core.int? localTime, $1.PlayerArgs? playerArgs, }) { final result = create(); if (poi != null) result.poi = poi; if (type != null) result.type = type; if (offset != null) result.offset = offset; if (refreshType != null) result.refreshType = refreshType; if (localTime != null) result.localTime = localTime; if (playerArgs != null) result.playerArgs = playerArgs; return result; } LbsPoiReq._(); factory LbsPoiReq.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory LbsPoiReq.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'LbsPoiReq', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'poi') ..aInt64(2, _omitFieldNames ? '' : 'type') ..aOS(3, _omitFieldNames ? '' : 'offset') ..aE(4, _omitFieldNames ? '' : 'refreshType', enumValues: Refresh.values) ..aI(5, _omitFieldNames ? '' : 'localTime') ..aOM<$1.PlayerArgs>(6, _omitFieldNames ? '' : 'playerArgs', subBuilder: $1.PlayerArgs.create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') LbsPoiReq clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') LbsPoiReq copyWith(void Function(LbsPoiReq) updates) => super.copyWith((message) => updates(message as LbsPoiReq)) as LbsPoiReq; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static LbsPoiReq create() => LbsPoiReq._(); @$core.override LbsPoiReq createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static LbsPoiReq getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static LbsPoiReq? _defaultInstance; @$pb.TagNumber(1) $core.String get poi => $_getSZ(0); @$pb.TagNumber(1) set poi($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasPoi() => $_has(0); @$pb.TagNumber(1) void clearPoi() => $_clearField(1); @$pb.TagNumber(2) $fixnum.Int64 get type => $_getI64(1); @$pb.TagNumber(2) set type($fixnum.Int64 value) => $_setInt64(1, value); @$pb.TagNumber(2) $core.bool hasType() => $_has(1); @$pb.TagNumber(2) void clearType() => $_clearField(2); @$pb.TagNumber(3) $core.String get offset => $_getSZ(2); @$pb.TagNumber(3) set offset($core.String value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasOffset() => $_has(2); @$pb.TagNumber(3) void clearOffset() => $_clearField(3); @$pb.TagNumber(4) Refresh get refreshType => $_getN(3); @$pb.TagNumber(4) set refreshType(Refresh value) => $_setField(4, value); @$pb.TagNumber(4) $core.bool hasRefreshType() => $_has(3); @$pb.TagNumber(4) void clearRefreshType() => $_clearField(4); @$pb.TagNumber(5) $core.int get localTime => $_getIZ(4); @$pb.TagNumber(5) set localTime($core.int value) => $_setSignedInt32(4, value); @$pb.TagNumber(5) $core.bool hasLocalTime() => $_has(4); @$pb.TagNumber(5) void clearLocalTime() => $_clearField(5); @$pb.TagNumber(6) $1.PlayerArgs get playerArgs => $_getN(5); @$pb.TagNumber(6) set playerArgs($1.PlayerArgs value) => $_setField(6, value); @$pb.TagNumber(6) $core.bool hasPlayerArgs() => $_has(5); @$pb.TagNumber(6) void clearPlayerArgs() => $_clearField(6); @$pb.TagNumber(6) $1.PlayerArgs ensurePlayerArgs() => $_ensure(5); } class LegacyTopicFeedReply extends $pb.GeneratedMessage { factory LegacyTopicFeedReply({ $core.Iterable? list, $core.bool? hasMore, $core.String? offset, $core.Iterable? supportedSortTypes, $core.Iterable? feedCardFilters, }) { final result = create(); if (list != null) result.list.addAll(list); if (hasMore != null) result.hasMore = hasMore; if (offset != null) result.offset = offset; if (supportedSortTypes != null) result.supportedSortTypes.addAll(supportedSortTypes); if (feedCardFilters != null) result.feedCardFilters.addAll(feedCardFilters); return result; } LegacyTopicFeedReply._(); factory LegacyTopicFeedReply.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory LegacyTopicFeedReply.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'LegacyTopicFeedReply', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..pPM(1, _omitFieldNames ? '' : 'list', subBuilder: DynamicItem.create) ..aOB(2, _omitFieldNames ? '' : 'hasMore') ..aOS(3, _omitFieldNames ? '' : 'offset') ..pPM(4, _omitFieldNames ? '' : 'supportedSortTypes', subBuilder: SortType.create) ..pPM(5, _omitFieldNames ? '' : 'feedCardFilters', subBuilder: SortType.create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') LegacyTopicFeedReply clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') LegacyTopicFeedReply copyWith(void Function(LegacyTopicFeedReply) updates) => super.copyWith((message) => updates(message as LegacyTopicFeedReply)) as LegacyTopicFeedReply; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static LegacyTopicFeedReply create() => LegacyTopicFeedReply._(); @$core.override LegacyTopicFeedReply createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static LegacyTopicFeedReply getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static LegacyTopicFeedReply? _defaultInstance; @$pb.TagNumber(1) $pb.PbList get list => $_getList(0); @$pb.TagNumber(2) $core.bool get hasMore => $_getBF(1); @$pb.TagNumber(2) set hasMore($core.bool value) => $_setBool(1, value); @$pb.TagNumber(2) $core.bool hasHasMore() => $_has(1); @$pb.TagNumber(2) void clearHasMore() => $_clearField(2); @$pb.TagNumber(3) $core.String get offset => $_getSZ(2); @$pb.TagNumber(3) set offset($core.String value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasOffset() => $_has(2); @$pb.TagNumber(3) void clearOffset() => $_clearField(3); @$pb.TagNumber(4) $pb.PbList get supportedSortTypes => $_getList(3); @$pb.TagNumber(5) $pb.PbList get feedCardFilters => $_getList(4); } class LegacyTopicFeedReq extends $pb.GeneratedMessage { factory LegacyTopicFeedReq({ $fixnum.Int64? topicId, $core.String? topicName, $core.String? offset, SortType? sortType, SortType? cardFilter, }) { final result = create(); if (topicId != null) result.topicId = topicId; if (topicName != null) result.topicName = topicName; if (offset != null) result.offset = offset; if (sortType != null) result.sortType = sortType; if (cardFilter != null) result.cardFilter = cardFilter; return result; } LegacyTopicFeedReq._(); factory LegacyTopicFeedReq.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory LegacyTopicFeedReq.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'LegacyTopicFeedReq', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aInt64(1, _omitFieldNames ? '' : 'topicId') ..aOS(2, _omitFieldNames ? '' : 'topicName') ..aOS(3, _omitFieldNames ? '' : 'offset') ..aOM(4, _omitFieldNames ? '' : 'sortType', subBuilder: SortType.create) ..aOM(5, _omitFieldNames ? '' : 'cardFilter', subBuilder: SortType.create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') LegacyTopicFeedReq clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') LegacyTopicFeedReq copyWith(void Function(LegacyTopicFeedReq) updates) => super.copyWith((message) => updates(message as LegacyTopicFeedReq)) as LegacyTopicFeedReq; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static LegacyTopicFeedReq create() => LegacyTopicFeedReq._(); @$core.override LegacyTopicFeedReq createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static LegacyTopicFeedReq getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static LegacyTopicFeedReq? _defaultInstance; @$pb.TagNumber(1) $fixnum.Int64 get topicId => $_getI64(0); @$pb.TagNumber(1) set topicId($fixnum.Int64 value) => $_setInt64(0, value); @$pb.TagNumber(1) $core.bool hasTopicId() => $_has(0); @$pb.TagNumber(1) void clearTopicId() => $_clearField(1); @$pb.TagNumber(2) $core.String get topicName => $_getSZ(1); @$pb.TagNumber(2) set topicName($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasTopicName() => $_has(1); @$pb.TagNumber(2) void clearTopicName() => $_clearField(2); @$pb.TagNumber(3) $core.String get offset => $_getSZ(2); @$pb.TagNumber(3) set offset($core.String value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasOffset() => $_has(2); @$pb.TagNumber(3) void clearOffset() => $_clearField(3); @$pb.TagNumber(4) SortType get sortType => $_getN(3); @$pb.TagNumber(4) set sortType(SortType value) => $_setField(4, value); @$pb.TagNumber(4) $core.bool hasSortType() => $_has(3); @$pb.TagNumber(4) void clearSortType() => $_clearField(4); @$pb.TagNumber(4) SortType ensureSortType() => $_ensure(3); @$pb.TagNumber(5) SortType get cardFilter => $_getN(4); @$pb.TagNumber(5) set cardFilter(SortType value) => $_setField(5, value); @$pb.TagNumber(5) $core.bool hasCardFilter() => $_has(4); @$pb.TagNumber(5) void clearCardFilter() => $_clearField(5); @$pb.TagNumber(5) SortType ensureCardFilter() => $_ensure(4); } 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._(); factory LikeAnimation.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory LikeAnimation.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'LikeAnimation', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'begin') ..aOS(2, _omitFieldNames ? '' : 'proc') ..aOS(3, _omitFieldNames ? '' : 'end') ..aInt64(4, _omitFieldNames ? '' : 'likeIconId') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') LikeAnimation clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') LikeAnimation copyWith(void Function(LikeAnimation) updates) => super.copyWith((message) => updates(message as LikeAnimation)) as LikeAnimation; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static LikeAnimation create() => LikeAnimation._(); @$core.override LikeAnimation createEmptyInstance() => create(); @$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 value) => $_setString(0, value); @$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 value) => $_setString(1, value); @$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 value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasEnd() => $_has(2); @$pb.TagNumber(3) void clearEnd() => $_clearField(3); @$pb.TagNumber(4) $fixnum.Int64 get likeIconId => $_getI64(3); @$pb.TagNumber(4) set likeIconId($fixnum.Int64 value) => $_setInt64(3, value); @$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.bool? isLike, }) { final result = create(); if (animation != null) result.animation = animation; if (isLike != null) result.isLike = isLike; return result; } LikeInfo._(); factory LikeInfo.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory LikeInfo.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'LikeInfo', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOM(1, _omitFieldNames ? '' : 'animation', subBuilder: LikeAnimation.create) ..aOB(2, _omitFieldNames ? '' : 'isLike') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') LikeInfo clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') LikeInfo copyWith(void Function(LikeInfo) updates) => super.copyWith((message) => updates(message as LikeInfo)) as LikeInfo; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static LikeInfo create() => LikeInfo._(); @$core.override LikeInfo createEmptyInstance() => create(); @$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 value) => $_setField(1, value); @$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.bool get isLike => $_getBF(1); @$pb.TagNumber(2) set isLike($core.bool value) => $_setBool(1, value); @$pb.TagNumber(2) $core.bool hasIsLike() => $_has(1); @$pb.TagNumber(2) void clearIsLike() => $_clearField(2); } class LikeListReply extends $pb.GeneratedMessage { factory LikeListReply({ $core.Iterable? list, $core.bool? hasMore, $fixnum.Int64? totalCount, }) { final result = create(); if (list != null) result.list.addAll(list); if (hasMore != null) result.hasMore = hasMore; if (totalCount != null) result.totalCount = totalCount; return result; } LikeListReply._(); factory LikeListReply.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory LikeListReply.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'LikeListReply', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..pPM(1, _omitFieldNames ? '' : 'list', subBuilder: ModuleAuthor.create) ..aOB(2, _omitFieldNames ? '' : 'hasMore') ..aInt64(3, _omitFieldNames ? '' : 'totalCount') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') LikeListReply clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') LikeListReply copyWith(void Function(LikeListReply) updates) => super.copyWith((message) => updates(message as LikeListReply)) as LikeListReply; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static LikeListReply create() => LikeListReply._(); @$core.override LikeListReply createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static LikeListReply getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static LikeListReply? _defaultInstance; @$pb.TagNumber(1) $pb.PbList get list => $_getList(0); @$pb.TagNumber(2) $core.bool get hasMore => $_getBF(1); @$pb.TagNumber(2) set hasMore($core.bool value) => $_setBool(1, value); @$pb.TagNumber(2) $core.bool hasHasMore() => $_has(1); @$pb.TagNumber(2) void clearHasMore() => $_clearField(2); @$pb.TagNumber(3) $fixnum.Int64 get totalCount => $_getI64(2); @$pb.TagNumber(3) set totalCount($fixnum.Int64 value) => $_setInt64(2, value); @$pb.TagNumber(3) $core.bool hasTotalCount() => $_has(2); @$pb.TagNumber(3) void clearTotalCount() => $_clearField(3); } class LikeListReq extends $pb.GeneratedMessage { factory LikeListReq({ $core.String? dynamicId, $fixnum.Int64? dynType, $fixnum.Int64? rid, $fixnum.Int64? uidOffset, $core.int? page, }) { final result = create(); if (dynamicId != null) result.dynamicId = dynamicId; if (dynType != null) result.dynType = dynType; if (rid != null) result.rid = rid; if (uidOffset != null) result.uidOffset = uidOffset; if (page != null) result.page = page; return result; } LikeListReq._(); factory LikeListReq.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory LikeListReq.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'LikeListReq', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'dynamicId') ..aInt64(2, _omitFieldNames ? '' : 'dynType') ..aInt64(3, _omitFieldNames ? '' : 'rid') ..aInt64(4, _omitFieldNames ? '' : 'uidOffset') ..aI(5, _omitFieldNames ? '' : 'page') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') LikeListReq clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') LikeListReq copyWith(void Function(LikeListReq) updates) => super.copyWith((message) => updates(message as LikeListReq)) as LikeListReq; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static LikeListReq create() => LikeListReq._(); @$core.override LikeListReq createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static LikeListReq getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static LikeListReq? _defaultInstance; @$pb.TagNumber(1) $core.String get dynamicId => $_getSZ(0); @$pb.TagNumber(1) set dynamicId($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasDynamicId() => $_has(0); @$pb.TagNumber(1) void clearDynamicId() => $_clearField(1); @$pb.TagNumber(2) $fixnum.Int64 get dynType => $_getI64(1); @$pb.TagNumber(2) set dynType($fixnum.Int64 value) => $_setInt64(1, value); @$pb.TagNumber(2) $core.bool hasDynType() => $_has(1); @$pb.TagNumber(2) void clearDynType() => $_clearField(2); @$pb.TagNumber(3) $fixnum.Int64 get rid => $_getI64(2); @$pb.TagNumber(3) set rid($fixnum.Int64 value) => $_setInt64(2, value); @$pb.TagNumber(3) $core.bool hasRid() => $_has(2); @$pb.TagNumber(3) void clearRid() => $_clearField(3); @$pb.TagNumber(4) $fixnum.Int64 get uidOffset => $_getI64(3); @$pb.TagNumber(4) set uidOffset($fixnum.Int64 value) => $_setInt64(3, value); @$pb.TagNumber(4) $core.bool hasUidOffset() => $_has(3); @$pb.TagNumber(4) void clearUidOffset() => $_clearField(4); @$pb.TagNumber(5) $core.int get page => $_getIZ(4); @$pb.TagNumber(5) set page($core.int value) => $_setSignedInt32(4, value); @$pb.TagNumber(5) $core.bool hasPage() => $_has(4); @$pb.TagNumber(5) void clearPage() => $_clearField(5); } 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._(); factory LikeUser.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory LikeUser.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'LikeUser', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aInt64(1, _omitFieldNames ? '' : 'uid') ..aOS(2, _omitFieldNames ? '' : 'uname') ..aOS(3, _omitFieldNames ? '' : 'uri') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') LikeUser clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') LikeUser copyWith(void Function(LikeUser) updates) => super.copyWith((message) => updates(message as LikeUser)) as LikeUser; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static LikeUser create() => LikeUser._(); @$core.override LikeUser createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static LikeUser getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static LikeUser? _defaultInstance; @$pb.TagNumber(1) $fixnum.Int64 get uid => $_getI64(0); @$pb.TagNumber(1) set uid($fixnum.Int64 value) => $_setInt64(0, value); @$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 value) => $_setString(1, value); @$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 value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasUri() => $_has(2); @$pb.TagNumber(3) void clearUri() => $_clearField(3); } class LineParagraph extends $pb.GeneratedMessage { factory LineParagraph({ MdlDynDrawItem? pic, }) { final result = create(); if (pic != null) result.pic = pic; return result; } LineParagraph._(); factory LineParagraph.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory LineParagraph.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'LineParagraph', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOM(1, _omitFieldNames ? '' : 'pic', subBuilder: MdlDynDrawItem.create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') LineParagraph clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') LineParagraph copyWith(void Function(LineParagraph) updates) => super.copyWith((message) => updates(message as LineParagraph)) as LineParagraph; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static LineParagraph create() => LineParagraph._(); @$core.override LineParagraph createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static LineParagraph getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static LineParagraph? _defaultInstance; @$pb.TagNumber(1) MdlDynDrawItem get pic => $_getN(0); @$pb.TagNumber(1) set pic(MdlDynDrawItem value) => $_setField(1, value); @$pb.TagNumber(1) $core.bool hasPic() => $_has(0); @$pb.TagNumber(1) void clearPic() => $_clearField(1); @$pb.TagNumber(1) MdlDynDrawItem ensurePic() => $_ensure(0); } class LinkNode extends $pb.GeneratedMessage { factory LinkNode({ WordNode? showText, $core.String? link, $core.String? icon, $core.String? iconSuffix, $core.String? linkType, LinkNodeType? linkTypeEnum, $core.String? bizId, $fixnum.Int64? timestamp, GoodsItem? goodsItem, NoteVideoTS? noteVideoTs, $6.Any? bizData, MdlDynDraw? linkPics, }) { final result = create(); if (showText != null) result.showText = showText; if (link != null) result.link = link; if (icon != null) result.icon = icon; if (iconSuffix != null) result.iconSuffix = iconSuffix; if (linkType != null) result.linkType = linkType; if (linkTypeEnum != null) result.linkTypeEnum = linkTypeEnum; if (bizId != null) result.bizId = bizId; if (timestamp != null) result.timestamp = timestamp; if (goodsItem != null) result.goodsItem = goodsItem; if (noteVideoTs != null) result.noteVideoTs = noteVideoTs; if (bizData != null) result.bizData = bizData; if (linkPics != null) result.linkPics = linkPics; return result; } LinkNode._(); factory LinkNode.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory LinkNode.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'LinkNode', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOM(1, _omitFieldNames ? '' : 'showText', subBuilder: WordNode.create) ..aOS(2, _omitFieldNames ? '' : 'link') ..aOS(3, _omitFieldNames ? '' : 'icon') ..aOS(4, _omitFieldNames ? '' : 'iconSuffix') ..aOS(5, _omitFieldNames ? '' : 'linkType') ..aE(6, _omitFieldNames ? '' : 'linkTypeEnum', enumValues: LinkNodeType.values) ..aOS(7, _omitFieldNames ? '' : 'bizId') ..aInt64(8, _omitFieldNames ? '' : 'timestamp') ..aOM(9, _omitFieldNames ? '' : 'goodsItem', subBuilder: GoodsItem.create) ..aOM(10, _omitFieldNames ? '' : 'noteVideoTs', subBuilder: NoteVideoTS.create) ..aOM<$6.Any>(11, _omitFieldNames ? '' : 'bizData', subBuilder: $6.Any.create) ..aOM(12, _omitFieldNames ? '' : 'linkPics', subBuilder: MdlDynDraw.create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') LinkNode clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') LinkNode copyWith(void Function(LinkNode) updates) => super.copyWith((message) => updates(message as LinkNode)) as LinkNode; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static LinkNode create() => LinkNode._(); @$core.override LinkNode createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static LinkNode getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static LinkNode? _defaultInstance; @$pb.TagNumber(1) WordNode get showText => $_getN(0); @$pb.TagNumber(1) set showText(WordNode value) => $_setField(1, value); @$pb.TagNumber(1) $core.bool hasShowText() => $_has(0); @$pb.TagNumber(1) void clearShowText() => $_clearField(1); @$pb.TagNumber(1) WordNode ensureShowText() => $_ensure(0); @$pb.TagNumber(2) $core.String get link => $_getSZ(1); @$pb.TagNumber(2) set link($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasLink() => $_has(1); @$pb.TagNumber(2) void clearLink() => $_clearField(2); @$pb.TagNumber(3) $core.String get icon => $_getSZ(2); @$pb.TagNumber(3) set icon($core.String value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasIcon() => $_has(2); @$pb.TagNumber(3) void clearIcon() => $_clearField(3); @$pb.TagNumber(4) $core.String get iconSuffix => $_getSZ(3); @$pb.TagNumber(4) set iconSuffix($core.String value) => $_setString(3, value); @$pb.TagNumber(4) $core.bool hasIconSuffix() => $_has(3); @$pb.TagNumber(4) void clearIconSuffix() => $_clearField(4); @$pb.TagNumber(5) $core.String get linkType => $_getSZ(4); @$pb.TagNumber(5) set linkType($core.String value) => $_setString(4, value); @$pb.TagNumber(5) $core.bool hasLinkType() => $_has(4); @$pb.TagNumber(5) void clearLinkType() => $_clearField(5); @$pb.TagNumber(6) LinkNodeType get linkTypeEnum => $_getN(5); @$pb.TagNumber(6) set linkTypeEnum(LinkNodeType value) => $_setField(6, value); @$pb.TagNumber(6) $core.bool hasLinkTypeEnum() => $_has(5); @$pb.TagNumber(6) void clearLinkTypeEnum() => $_clearField(6); @$pb.TagNumber(7) $core.String get bizId => $_getSZ(6); @$pb.TagNumber(7) set bizId($core.String value) => $_setString(6, value); @$pb.TagNumber(7) $core.bool hasBizId() => $_has(6); @$pb.TagNumber(7) void clearBizId() => $_clearField(7); @$pb.TagNumber(8) $fixnum.Int64 get timestamp => $_getI64(7); @$pb.TagNumber(8) set timestamp($fixnum.Int64 value) => $_setInt64(7, value); @$pb.TagNumber(8) $core.bool hasTimestamp() => $_has(7); @$pb.TagNumber(8) void clearTimestamp() => $_clearField(8); @$pb.TagNumber(9) GoodsItem get goodsItem => $_getN(8); @$pb.TagNumber(9) set goodsItem(GoodsItem value) => $_setField(9, value); @$pb.TagNumber(9) $core.bool hasGoodsItem() => $_has(8); @$pb.TagNumber(9) void clearGoodsItem() => $_clearField(9); @$pb.TagNumber(9) GoodsItem ensureGoodsItem() => $_ensure(8); @$pb.TagNumber(10) NoteVideoTS get noteVideoTs => $_getN(9); @$pb.TagNumber(10) set noteVideoTs(NoteVideoTS value) => $_setField(10, value); @$pb.TagNumber(10) $core.bool hasNoteVideoTs() => $_has(9); @$pb.TagNumber(10) void clearNoteVideoTs() => $_clearField(10); @$pb.TagNumber(10) NoteVideoTS ensureNoteVideoTs() => $_ensure(9); @$pb.TagNumber(11) $6.Any get bizData => $_getN(10); @$pb.TagNumber(11) set bizData($6.Any value) => $_setField(11, value); @$pb.TagNumber(11) $core.bool hasBizData() => $_has(10); @$pb.TagNumber(11) void clearBizData() => $_clearField(11); @$pb.TagNumber(11) $6.Any ensureBizData() => $_ensure(10); @$pb.TagNumber(12) MdlDynDraw get linkPics => $_getN(11); @$pb.TagNumber(12) set linkPics(MdlDynDraw value) => $_setField(12, value); @$pb.TagNumber(12) $core.bool hasLinkPics() => $_has(11); @$pb.TagNumber(12) void clearLinkPics() => $_clearField(12); @$pb.TagNumber(12) MdlDynDraw ensureLinkPics() => $_ensure(11); } class ListCreationReq extends $pb.GeneratedMessage { factory ListCreationReq({ SelectedClassificationAndSortType? preference, $core.int? localTime, $7.Pagination? pagination, }) { final result = create(); if (preference != null) result.preference = preference; if (localTime != null) result.localTime = localTime; if (pagination != null) result.pagination = pagination; return result; } ListCreationReq._(); factory ListCreationReq.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory ListCreationReq.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'ListCreationReq', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOM( 1, _omitFieldNames ? '' : 'preference', subBuilder: SelectedClassificationAndSortType.create) ..aI(2, _omitFieldNames ? '' : 'localTime') ..aOM<$7.Pagination>(3, _omitFieldNames ? '' : 'pagination', subBuilder: $7.Pagination.create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ListCreationReq clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ListCreationReq copyWith(void Function(ListCreationReq) updates) => super.copyWith((message) => updates(message as ListCreationReq)) as ListCreationReq; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ListCreationReq create() => ListCreationReq._(); @$core.override ListCreationReq createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static ListCreationReq getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ListCreationReq? _defaultInstance; @$pb.TagNumber(1) SelectedClassificationAndSortType get preference => $_getN(0); @$pb.TagNumber(1) set preference(SelectedClassificationAndSortType value) => $_setField(1, value); @$pb.TagNumber(1) $core.bool hasPreference() => $_has(0); @$pb.TagNumber(1) void clearPreference() => $_clearField(1); @$pb.TagNumber(1) SelectedClassificationAndSortType ensurePreference() => $_ensure(0); @$pb.TagNumber(2) $core.int get localTime => $_getIZ(1); @$pb.TagNumber(2) set localTime($core.int value) => $_setSignedInt32(1, value); @$pb.TagNumber(2) $core.bool hasLocalTime() => $_has(1); @$pb.TagNumber(2) void clearLocalTime() => $_clearField(2); @$pb.TagNumber(3) $7.Pagination get pagination => $_getN(2); @$pb.TagNumber(3) set pagination($7.Pagination value) => $_setField(3, value); @$pb.TagNumber(3) $core.bool hasPagination() => $_has(2); @$pb.TagNumber(3) void clearPagination() => $_clearField(3); @$pb.TagNumber(3) $7.Pagination ensurePagination() => $_ensure(2); } class ListCreationResp extends $pb.GeneratedMessage { factory ListCreationResp({ $core.Iterable? classifications, $core.Iterable? sortTypes, $7.PaginationReply? nextPage, $core.Iterable? creationList, }) { final result = create(); if (classifications != null) result.classifications.addAll(classifications); if (sortTypes != null) result.sortTypes.addAll(sortTypes); if (nextPage != null) result.nextPage = nextPage; if (creationList != null) result.creationList.addAll(creationList); return result; } ListCreationResp._(); factory ListCreationResp.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory ListCreationResp.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'ListCreationResp', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..pPM(1, _omitFieldNames ? '' : 'classifications', subBuilder: CreationClassification.create) ..pPM(2, _omitFieldNames ? '' : 'sortTypes', subBuilder: CreationSortType.create) ..aOM<$7.PaginationReply>(3, _omitFieldNames ? '' : 'nextPage', subBuilder: $7.PaginationReply.create) ..pPM(4, _omitFieldNames ? '' : 'creationList', subBuilder: OpusCreationItem.create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ListCreationResp clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ListCreationResp copyWith(void Function(ListCreationResp) updates) => super.copyWith((message) => updates(message as ListCreationResp)) as ListCreationResp; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ListCreationResp create() => ListCreationResp._(); @$core.override ListCreationResp createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static ListCreationResp getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ListCreationResp? _defaultInstance; @$pb.TagNumber(1) $pb.PbList get classifications => $_getList(0); @$pb.TagNumber(2) $pb.PbList get sortTypes => $_getList(1); @$pb.TagNumber(3) $7.PaginationReply get nextPage => $_getN(2); @$pb.TagNumber(3) set nextPage($7.PaginationReply value) => $_setField(3, value); @$pb.TagNumber(3) $core.bool hasNextPage() => $_has(2); @$pb.TagNumber(3) void clearNextPage() => $_clearField(3); @$pb.TagNumber(3) $7.PaginationReply ensureNextPage() => $_ensure(2); @$pb.TagNumber(4) $pb.PbList get creationList => $_getList(3); } class ListFavReq extends $pb.GeneratedMessage { factory ListFavReq({ $core.int? localTime, $7.Pagination? pagination, }) { final result = create(); if (localTime != null) result.localTime = localTime; if (pagination != null) result.pagination = pagination; return result; } ListFavReq._(); factory ListFavReq.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory ListFavReq.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'ListFavReq', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aI(1, _omitFieldNames ? '' : 'localTime') ..aOM<$7.Pagination>(2, _omitFieldNames ? '' : 'pagination', subBuilder: $7.Pagination.create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ListFavReq clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ListFavReq copyWith(void Function(ListFavReq) updates) => super.copyWith((message) => updates(message as ListFavReq)) as ListFavReq; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ListFavReq create() => ListFavReq._(); @$core.override ListFavReq createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static ListFavReq getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ListFavReq? _defaultInstance; @$pb.TagNumber(1) $core.int get localTime => $_getIZ(0); @$pb.TagNumber(1) set localTime($core.int value) => $_setSignedInt32(0, value); @$pb.TagNumber(1) $core.bool hasLocalTime() => $_has(0); @$pb.TagNumber(1) void clearLocalTime() => $_clearField(1); @$pb.TagNumber(2) $7.Pagination get pagination => $_getN(1); @$pb.TagNumber(2) set pagination($7.Pagination value) => $_setField(2, value); @$pb.TagNumber(2) $core.bool hasPagination() => $_has(1); @$pb.TagNumber(2) void clearPagination() => $_clearField(2); @$pb.TagNumber(2) $7.Pagination ensurePagination() => $_ensure(1); } class ListFavResp extends $pb.GeneratedMessage { factory ListFavResp({ $core.Iterable? itemList, $7.PaginationReply? nextPage, }) { final result = create(); if (itemList != null) result.itemList.addAll(itemList); if (nextPage != null) result.nextPage = nextPage; return result; } ListFavResp._(); factory ListFavResp.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory ListFavResp.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'ListFavResp', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..pPM(1, _omitFieldNames ? '' : 'itemList', subBuilder: OpusFavItem.create) ..aOM<$7.PaginationReply>(2, _omitFieldNames ? '' : 'nextPage', subBuilder: $7.PaginationReply.create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ListFavResp clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ListFavResp copyWith(void Function(ListFavResp) updates) => super.copyWith((message) => updates(message as ListFavResp)) as ListFavResp; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ListFavResp create() => ListFavResp._(); @$core.override ListFavResp createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static ListFavResp getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ListFavResp? _defaultInstance; @$pb.TagNumber(1) $pb.PbList get itemList => $_getList(0); @$pb.TagNumber(2) $7.PaginationReply get nextPage => $_getN(1); @$pb.TagNumber(2) set nextPage($7.PaginationReply value) => $_setField(2, value); @$pb.TagNumber(2) $core.bool hasNextPage() => $_has(1); @$pb.TagNumber(2) void clearNextPage() => $_clearField(2); @$pb.TagNumber(2) $7.PaginationReply ensureNextPage() => $_ensure(1); } class LiveInfo extends $pb.GeneratedMessage { factory LiveInfo({ $core.int? isLiving, $core.String? uri, LiveState? liveState, }) { final result = create(); if (isLiving != null) result.isLiving = isLiving; if (uri != null) result.uri = uri; if (liveState != null) result.liveState = liveState; return result; } LiveInfo._(); factory LiveInfo.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory LiveInfo.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'LiveInfo', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aI(1, _omitFieldNames ? '' : 'isLiving') ..aOS(2, _omitFieldNames ? '' : 'uri') ..aE(3, _omitFieldNames ? '' : 'liveState', enumValues: LiveState.values) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') LiveInfo clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') LiveInfo copyWith(void Function(LiveInfo) updates) => super.copyWith((message) => updates(message as LiveInfo)) as LiveInfo; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static LiveInfo create() => LiveInfo._(); @$core.override LiveInfo createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static LiveInfo getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static LiveInfo? _defaultInstance; @$pb.TagNumber(1) $core.int get isLiving => $_getIZ(0); @$pb.TagNumber(1) set isLiving($core.int value) => $_setSignedInt32(0, value); @$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 value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasUri() => $_has(1); @$pb.TagNumber(2) void clearUri() => $_clearField(2); @$pb.TagNumber(3) LiveState get liveState => $_getN(2); @$pb.TagNumber(3) set liveState(LiveState value) => $_setField(3, value); @$pb.TagNumber(3) $core.bool hasLiveState() => $_has(2); @$pb.TagNumber(3) void clearLiveState() => $_clearField(3); } class LivePendant extends $pb.GeneratedMessage { factory LivePendant({ $core.String? text, $core.String? icon, $fixnum.Int64? pendantId, }) { final result = create(); if (text != null) result.text = text; if (icon != null) result.icon = icon; if (pendantId != null) result.pendantId = pendantId; return result; } LivePendant._(); factory LivePendant.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory LivePendant.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'LivePendant', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'text') ..aOS(2, _omitFieldNames ? '' : 'icon') ..aInt64(3, _omitFieldNames ? '' : 'pendantId') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') LivePendant clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') LivePendant copyWith(void Function(LivePendant) updates) => super.copyWith((message) => updates(message as LivePendant)) as LivePendant; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static LivePendant create() => LivePendant._(); @$core.override LivePendant createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static LivePendant getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static LivePendant? _defaultInstance; @$pb.TagNumber(1) $core.String get text => $_getSZ(0); @$pb.TagNumber(1) set text($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasText() => $_has(0); @$pb.TagNumber(1) void clearText() => $_clearField(1); @$pb.TagNumber(2) $core.String get icon => $_getSZ(1); @$pb.TagNumber(2) set icon($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasIcon() => $_has(1); @$pb.TagNumber(2) void clearIcon() => $_clearField(2); @$pb.TagNumber(3) $fixnum.Int64 get pendantId => $_getI64(2); @$pb.TagNumber(3) set pendantId($fixnum.Int64 value) => $_setInt64(2, value); @$pb.TagNumber(3) $core.bool hasPendantId() => $_has(2); @$pb.TagNumber(3) void clearPendantId() => $_clearField(3); } class MangaLikeBrowserGuidance extends $pb.GeneratedMessage { factory MangaLikeBrowserGuidance({ $core.bool? showPageRightToLeftGuidance, $core.String? pageRightToLeftGuidanceText, }) { final result = create(); if (showPageRightToLeftGuidance != null) result.showPageRightToLeftGuidance = showPageRightToLeftGuidance; if (pageRightToLeftGuidanceText != null) result.pageRightToLeftGuidanceText = pageRightToLeftGuidanceText; return result; } MangaLikeBrowserGuidance._(); factory MangaLikeBrowserGuidance.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory MangaLikeBrowserGuidance.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'MangaLikeBrowserGuidance', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOB(1, _omitFieldNames ? '' : 'showPageRightToLeftGuidance') ..aOS(2, _omitFieldNames ? '' : 'pageRightToLeftGuidanceText') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') MangaLikeBrowserGuidance clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') MangaLikeBrowserGuidance copyWith( void Function(MangaLikeBrowserGuidance) updates) => super.copyWith((message) => updates(message as MangaLikeBrowserGuidance)) as MangaLikeBrowserGuidance; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static MangaLikeBrowserGuidance create() => MangaLikeBrowserGuidance._(); @$core.override MangaLikeBrowserGuidance createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static MangaLikeBrowserGuidance getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static MangaLikeBrowserGuidance? _defaultInstance; @$pb.TagNumber(1) $core.bool get showPageRightToLeftGuidance => $_getBF(0); @$pb.TagNumber(1) set showPageRightToLeftGuidance($core.bool value) => $_setBool(0, value); @$pb.TagNumber(1) $core.bool hasShowPageRightToLeftGuidance() => $_has(0); @$pb.TagNumber(1) void clearShowPageRightToLeftGuidance() => $_clearField(1); @$pb.TagNumber(2) $core.String get pageRightToLeftGuidanceText => $_getSZ(1); @$pb.TagNumber(2) set pageRightToLeftGuidanceText($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasPageRightToLeftGuidanceText() => $_has(1); @$pb.TagNumber(2) void clearPageRightToLeftGuidanceText() => $_clearField(2); } class MangaLikePic extends $pb.GeneratedMessage { factory MangaLikePic({ ProtectedStaticResource? pic, $fixnum.Int64? width, $fixnum.Int64? height, }) { final result = create(); if (pic != null) result.pic = pic; if (width != null) result.width = width; if (height != null) result.height = height; return result; } MangaLikePic._(); factory MangaLikePic.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory MangaLikePic.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'MangaLikePic', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOM(1, _omitFieldNames ? '' : 'pic', subBuilder: ProtectedStaticResource.create) ..aInt64(2, _omitFieldNames ? '' : 'width') ..aInt64(3, _omitFieldNames ? '' : 'height') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') MangaLikePic clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') MangaLikePic copyWith(void Function(MangaLikePic) updates) => super.copyWith((message) => updates(message as MangaLikePic)) as MangaLikePic; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static MangaLikePic create() => MangaLikePic._(); @$core.override MangaLikePic createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static MangaLikePic getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static MangaLikePic? _defaultInstance; @$pb.TagNumber(1) ProtectedStaticResource get pic => $_getN(0); @$pb.TagNumber(1) set pic(ProtectedStaticResource value) => $_setField(1, value); @$pb.TagNumber(1) $core.bool hasPic() => $_has(0); @$pb.TagNumber(1) void clearPic() => $_clearField(1); @$pb.TagNumber(1) ProtectedStaticResource ensurePic() => $_ensure(0); @$pb.TagNumber(2) $fixnum.Int64 get width => $_getI64(1); @$pb.TagNumber(2) set width($fixnum.Int64 value) => $_setInt64(1, value); @$pb.TagNumber(2) $core.bool hasWidth() => $_has(1); @$pb.TagNumber(2) void clearWidth() => $_clearField(2); @$pb.TagNumber(3) $fixnum.Int64 get height => $_getI64(2); @$pb.TagNumber(3) set height($fixnum.Int64 value) => $_setInt64(2, value); @$pb.TagNumber(3) $core.bool hasHeight() => $_has(2); @$pb.TagNumber(3) void clearHeight() => $_clearField(3); } class MangaProperty extends $pb.GeneratedMessage { factory MangaProperty({ $fixnum.Int64? epId, $fixnum.Int64? mangaId, $core.bool? isPremiumContent, $core.bool? isPaymentNeeded, }) { final result = create(); if (epId != null) result.epId = epId; if (mangaId != null) result.mangaId = mangaId; if (isPremiumContent != null) result.isPremiumContent = isPremiumContent; if (isPaymentNeeded != null) result.isPaymentNeeded = isPaymentNeeded; return result; } MangaProperty._(); factory MangaProperty.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory MangaProperty.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'MangaProperty', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aInt64(1, _omitFieldNames ? '' : 'epId') ..aInt64(2, _omitFieldNames ? '' : 'mangaId') ..aOB(3, _omitFieldNames ? '' : 'isPremiumContent') ..aOB(4, _omitFieldNames ? '' : 'isPaymentNeeded') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') MangaProperty clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') MangaProperty copyWith(void Function(MangaProperty) updates) => super.copyWith((message) => updates(message as MangaProperty)) as MangaProperty; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static MangaProperty create() => MangaProperty._(); @$core.override MangaProperty createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static MangaProperty getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static MangaProperty? _defaultInstance; @$pb.TagNumber(1) $fixnum.Int64 get epId => $_getI64(0); @$pb.TagNumber(1) set epId($fixnum.Int64 value) => $_setInt64(0, value); @$pb.TagNumber(1) $core.bool hasEpId() => $_has(0); @$pb.TagNumber(1) void clearEpId() => $_clearField(1); @$pb.TagNumber(2) $fixnum.Int64 get mangaId => $_getI64(1); @$pb.TagNumber(2) set mangaId($fixnum.Int64 value) => $_setInt64(1, value); @$pb.TagNumber(2) $core.bool hasMangaId() => $_has(1); @$pb.TagNumber(2) void clearMangaId() => $_clearField(2); @$pb.TagNumber(3) $core.bool get isPremiumContent => $_getBF(2); @$pb.TagNumber(3) set isPremiumContent($core.bool value) => $_setBool(2, value); @$pb.TagNumber(3) $core.bool hasIsPremiumContent() => $_has(2); @$pb.TagNumber(3) void clearIsPremiumContent() => $_clearField(3); @$pb.TagNumber(4) $core.bool get isPaymentNeeded => $_getBF(3); @$pb.TagNumber(4) set isPaymentNeeded($core.bool value) => $_setBool(3, value); @$pb.TagNumber(4) $core.bool hasIsPaymentNeeded() => $_has(3); @$pb.TagNumber(4) void clearIsPaymentNeeded() => $_clearField(4); } class MatchTeam extends $pb.GeneratedMessage { factory MatchTeam({ $fixnum.Int64? id, $core.String? name, $core.String? cover, $core.String? color, $core.String? nightColor, }) { final result = create(); if (id != null) result.id = id; if (name != null) result.name = name; if (cover != null) result.cover = cover; if (color != null) result.color = color; if (nightColor != null) result.nightColor = nightColor; return result; } MatchTeam._(); factory MatchTeam.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory MatchTeam.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'MatchTeam', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aInt64(1, _omitFieldNames ? '' : 'id') ..aOS(2, _omitFieldNames ? '' : 'name') ..aOS(3, _omitFieldNames ? '' : 'cover') ..aOS(4, _omitFieldNames ? '' : 'color') ..aOS(5, _omitFieldNames ? '' : 'nightColor') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') MatchTeam clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') MatchTeam copyWith(void Function(MatchTeam) updates) => super.copyWith((message) => updates(message as MatchTeam)) as MatchTeam; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static MatchTeam create() => MatchTeam._(); @$core.override MatchTeam createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static MatchTeam getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static MatchTeam? _defaultInstance; @$pb.TagNumber(1) $fixnum.Int64 get id => $_getI64(0); @$pb.TagNumber(1) set id($fixnum.Int64 value) => $_setInt64(0, value); @$pb.TagNumber(1) $core.bool hasId() => $_has(0); @$pb.TagNumber(1) void clearId() => $_clearField(1); @$pb.TagNumber(2) $core.String get name => $_getSZ(1); @$pb.TagNumber(2) set name($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasName() => $_has(1); @$pb.TagNumber(2) void clearName() => $_clearField(2); @$pb.TagNumber(3) $core.String get cover => $_getSZ(2); @$pb.TagNumber(3) set cover($core.String value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasCover() => $_has(2); @$pb.TagNumber(3) void clearCover() => $_clearField(3); @$pb.TagNumber(4) $core.String get color => $_getSZ(3); @$pb.TagNumber(4) set color($core.String value) => $_setString(3, value); @$pb.TagNumber(4) $core.bool hasColor() => $_has(3); @$pb.TagNumber(4) void clearColor() => $_clearField(4); @$pb.TagNumber(5) $core.String get nightColor => $_getSZ(4); @$pb.TagNumber(5) set nightColor($core.String value) => $_setString(4, value); @$pb.TagNumber(5) $core.bool hasNightColor() => $_has(4); @$pb.TagNumber(5) void clearNightColor() => $_clearField(5); } class MdlDynApplet extends $pb.GeneratedMessage { factory MdlDynApplet({ $fixnum.Int64? id, $core.String? uri, $core.String? title, $core.String? subTitle, $core.String? cover, $core.String? icon, $core.String? label, $core.String? buttonTitle, }) { final result = create(); if (id != null) result.id = id; if (uri != null) result.uri = uri; if (title != null) result.title = title; if (subTitle != null) result.subTitle = subTitle; if (cover != null) result.cover = cover; if (icon != null) result.icon = icon; if (label != null) result.label = label; if (buttonTitle != null) result.buttonTitle = buttonTitle; return result; } MdlDynApplet._(); factory MdlDynApplet.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory MdlDynApplet.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'MdlDynApplet', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aInt64(1, _omitFieldNames ? '' : 'id') ..aOS(2, _omitFieldNames ? '' : 'uri') ..aOS(4, _omitFieldNames ? '' : 'title') ..aOS(5, _omitFieldNames ? '' : 'subTitle') ..aOS(6, _omitFieldNames ? '' : 'cover') ..aOS(7, _omitFieldNames ? '' : 'icon') ..aOS(8, _omitFieldNames ? '' : 'label') ..aOS(9, _omitFieldNames ? '' : 'buttonTitle') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') MdlDynApplet clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') MdlDynApplet copyWith(void Function(MdlDynApplet) updates) => super.copyWith((message) => updates(message as MdlDynApplet)) as MdlDynApplet; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static MdlDynApplet create() => MdlDynApplet._(); @$core.override MdlDynApplet createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static MdlDynApplet getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static MdlDynApplet? _defaultInstance; @$pb.TagNumber(1) $fixnum.Int64 get id => $_getI64(0); @$pb.TagNumber(1) set id($fixnum.Int64 value) => $_setInt64(0, value); @$pb.TagNumber(1) $core.bool hasId() => $_has(0); @$pb.TagNumber(1) void clearId() => $_clearField(1); @$pb.TagNumber(2) $core.String get uri => $_getSZ(1); @$pb.TagNumber(2) set uri($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasUri() => $_has(1); @$pb.TagNumber(2) void clearUri() => $_clearField(2); @$pb.TagNumber(4) $core.String get title => $_getSZ(2); @$pb.TagNumber(4) set title($core.String value) => $_setString(2, value); @$pb.TagNumber(4) $core.bool hasTitle() => $_has(2); @$pb.TagNumber(4) void clearTitle() => $_clearField(4); @$pb.TagNumber(5) $core.String get subTitle => $_getSZ(3); @$pb.TagNumber(5) set subTitle($core.String value) => $_setString(3, value); @$pb.TagNumber(5) $core.bool hasSubTitle() => $_has(3); @$pb.TagNumber(5) void clearSubTitle() => $_clearField(5); @$pb.TagNumber(6) $core.String get cover => $_getSZ(4); @$pb.TagNumber(6) set cover($core.String value) => $_setString(4, value); @$pb.TagNumber(6) $core.bool hasCover() => $_has(4); @$pb.TagNumber(6) void clearCover() => $_clearField(6); @$pb.TagNumber(7) $core.String get icon => $_getSZ(5); @$pb.TagNumber(7) set icon($core.String value) => $_setString(5, value); @$pb.TagNumber(7) $core.bool hasIcon() => $_has(5); @$pb.TagNumber(7) void clearIcon() => $_clearField(7); @$pb.TagNumber(8) $core.String get label => $_getSZ(6); @$pb.TagNumber(8) set label($core.String value) => $_setString(6, value); @$pb.TagNumber(8) $core.bool hasLabel() => $_has(6); @$pb.TagNumber(8) void clearLabel() => $_clearField(8); @$pb.TagNumber(9) $core.String get buttonTitle => $_getSZ(7); @$pb.TagNumber(9) set buttonTitle($core.String value) => $_setString(7, value); @$pb.TagNumber(9) $core.bool hasButtonTitle() => $_has(7); @$pb.TagNumber(9) void clearButtonTitle() => $_clearField(9); } class MdlDynArchive extends $pb.GeneratedMessage { factory MdlDynArchive({ $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.bool? canPlay, VideoType? stype, $core.bool? isPGC, $core.String? inlineURL, $fixnum.Int64? episodeId, $core.int? subType, $fixnum.Int64? pgcSeasonId, $core.String? playIcon, $fixnum.Int64? duration, $core.String? jumpUrl, $core.bool? isPreview, $core.Iterable? badgeCategory, $core.bool? isFeature, ReserveType? reserveType, $core.String? bvid, $core.int? view, $core.bool? showPremiereBadge, $core.bool? premiereCard, $core.bool? showProgress, $fixnum.Int64? partDuration, $fixnum.Int64? partProgress, }) { 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; if (stype != null) result.stype = stype; if (isPGC != null) result.isPGC = isPGC; if (inlineURL != null) result.inlineURL = inlineURL; if (episodeId != null) result.episodeId = episodeId; if (subType != null) result.subType = subType; if (pgcSeasonId != null) result.pgcSeasonId = pgcSeasonId; if (playIcon != null) result.playIcon = playIcon; if (duration != null) result.duration = duration; if (jumpUrl != null) result.jumpUrl = jumpUrl; if (isPreview != null) result.isPreview = isPreview; if (badgeCategory != null) result.badgeCategory.addAll(badgeCategory); if (isFeature != null) result.isFeature = isFeature; if (reserveType != null) result.reserveType = reserveType; if (bvid != null) result.bvid = bvid; if (view != null) result.view = view; if (showPremiereBadge != null) result.showPremiereBadge = showPremiereBadge; if (premiereCard != null) result.premiereCard = premiereCard; if (showProgress != null) result.showProgress = showProgress; if (partDuration != null) result.partDuration = partDuration; if (partProgress != null) result.partProgress = partProgress; return result; } MdlDynArchive._(); factory MdlDynArchive.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory MdlDynArchive.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'MdlDynArchive', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'title') ..aOS(2, _omitFieldNames ? '' : 'cover') ..aOS(3, _omitFieldNames ? '' : 'uri') ..aOS(4, _omitFieldNames ? '' : 'coverLeftText1') ..aOS(5, _omitFieldNames ? '' : 'coverLeftText2') ..aOS(6, _omitFieldNames ? '' : 'coverLeftText3') ..aInt64(7, _omitFieldNames ? '' : 'avid') ..aInt64(8, _omitFieldNames ? '' : 'cid') ..aE(9, _omitFieldNames ? '' : 'mediaType', enumValues: MediaType.values) ..aOM(10, _omitFieldNames ? '' : 'dimension', subBuilder: Dimension.create) ..pPM(11, _omitFieldNames ? '' : 'badge', subBuilder: VideoBadge.create) ..aOB(12, _omitFieldNames ? '' : 'canPlay') ..aE(13, _omitFieldNames ? '' : 'stype', enumValues: VideoType.values) ..aOB(14, _omitFieldNames ? '' : 'isPGC') ..aOS(15, _omitFieldNames ? '' : 'inlineURL') ..aInt64(16, _omitFieldNames ? '' : 'episodeId') ..aI(17, _omitFieldNames ? '' : 'subType') ..aInt64(18, _omitFieldNames ? '' : 'pgcSeasonId') ..aOS(19, _omitFieldNames ? '' : 'playIcon') ..aInt64(20, _omitFieldNames ? '' : 'duration') ..aOS(21, _omitFieldNames ? '' : 'jumpUrl') ..aOB(22, _omitFieldNames ? '' : 'isPreview') ..pPM(23, _omitFieldNames ? '' : 'badgeCategory', subBuilder: VideoBadge.create) ..aOB(24, _omitFieldNames ? '' : 'isFeature') ..aE(25, _omitFieldNames ? '' : 'reserveType', enumValues: ReserveType.values) ..aOS(26, _omitFieldNames ? '' : 'bvid') ..aI(27, _omitFieldNames ? '' : 'view') ..aOB(28, _omitFieldNames ? '' : 'showPremiereBadge') ..aOB(29, _omitFieldNames ? '' : 'premiereCard') ..aOB(30, _omitFieldNames ? '' : 'showProgress') ..aInt64(31, _omitFieldNames ? '' : 'partDuration') ..aInt64(32, _omitFieldNames ? '' : 'partProgress') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') MdlDynArchive clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') MdlDynArchive copyWith(void Function(MdlDynArchive) updates) => super.copyWith((message) => updates(message as MdlDynArchive)) as MdlDynArchive; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static MdlDynArchive create() => MdlDynArchive._(); @$core.override MdlDynArchive createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static MdlDynArchive getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static MdlDynArchive? _defaultInstance; @$pb.TagNumber(1) $core.String get title => $_getSZ(0); @$pb.TagNumber(1) set title($core.String value) => $_setString(0, value); @$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 value) => $_setString(1, value); @$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 value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasUri() => $_has(2); @$pb.TagNumber(3) void clearUri() => $_clearField(3); @$pb.TagNumber(4) $core.String get coverLeftText1 => $_getSZ(3); @$pb.TagNumber(4) set coverLeftText1($core.String value) => $_setString(3, value); @$pb.TagNumber(4) $core.bool hasCoverLeftText1() => $_has(3); @$pb.TagNumber(4) void clearCoverLeftText1() => $_clearField(4); @$pb.TagNumber(5) $core.String get coverLeftText2 => $_getSZ(4); @$pb.TagNumber(5) set coverLeftText2($core.String value) => $_setString(4, value); @$pb.TagNumber(5) $core.bool hasCoverLeftText2() => $_has(4); @$pb.TagNumber(5) void clearCoverLeftText2() => $_clearField(5); @$pb.TagNumber(6) $core.String get coverLeftText3 => $_getSZ(5); @$pb.TagNumber(6) set coverLeftText3($core.String value) => $_setString(5, value); @$pb.TagNumber(6) $core.bool hasCoverLeftText3() => $_has(5); @$pb.TagNumber(6) void clearCoverLeftText3() => $_clearField(6); @$pb.TagNumber(7) $fixnum.Int64 get avid => $_getI64(6); @$pb.TagNumber(7) set avid($fixnum.Int64 value) => $_setInt64(6, value); @$pb.TagNumber(7) $core.bool hasAvid() => $_has(6); @$pb.TagNumber(7) void clearAvid() => $_clearField(7); @$pb.TagNumber(8) $fixnum.Int64 get cid => $_getI64(7); @$pb.TagNumber(8) set cid($fixnum.Int64 value) => $_setInt64(7, value); @$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 value) => $_setField(9, value); @$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 value) => $_setField(10, value); @$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) $pb.PbList get badge => $_getList(10); @$pb.TagNumber(12) $core.bool get canPlay => $_getBF(11); @$pb.TagNumber(12) set canPlay($core.bool value) => $_setBool(11, value); @$pb.TagNumber(12) $core.bool hasCanPlay() => $_has(11); @$pb.TagNumber(12) void clearCanPlay() => $_clearField(12); @$pb.TagNumber(13) VideoType get stype => $_getN(12); @$pb.TagNumber(13) set stype(VideoType value) => $_setField(13, value); @$pb.TagNumber(13) $core.bool hasStype() => $_has(12); @$pb.TagNumber(13) void clearStype() => $_clearField(13); @$pb.TagNumber(14) $core.bool get isPGC => $_getBF(13); @$pb.TagNumber(14) set isPGC($core.bool value) => $_setBool(13, value); @$pb.TagNumber(14) $core.bool hasIsPGC() => $_has(13); @$pb.TagNumber(14) void clearIsPGC() => $_clearField(14); @$pb.TagNumber(15) $core.String get inlineURL => $_getSZ(14); @$pb.TagNumber(15) set inlineURL($core.String value) => $_setString(14, value); @$pb.TagNumber(15) $core.bool hasInlineURL() => $_has(14); @$pb.TagNumber(15) void clearInlineURL() => $_clearField(15); @$pb.TagNumber(16) $fixnum.Int64 get episodeId => $_getI64(15); @$pb.TagNumber(16) set episodeId($fixnum.Int64 value) => $_setInt64(15, value); @$pb.TagNumber(16) $core.bool hasEpisodeId() => $_has(15); @$pb.TagNumber(16) void clearEpisodeId() => $_clearField(16); @$pb.TagNumber(17) $core.int get subType => $_getIZ(16); @$pb.TagNumber(17) set subType($core.int value) => $_setSignedInt32(16, value); @$pb.TagNumber(17) $core.bool hasSubType() => $_has(16); @$pb.TagNumber(17) void clearSubType() => $_clearField(17); @$pb.TagNumber(18) $fixnum.Int64 get pgcSeasonId => $_getI64(17); @$pb.TagNumber(18) set pgcSeasonId($fixnum.Int64 value) => $_setInt64(17, value); @$pb.TagNumber(18) $core.bool hasPgcSeasonId() => $_has(17); @$pb.TagNumber(18) void clearPgcSeasonId() => $_clearField(18); @$pb.TagNumber(19) $core.String get playIcon => $_getSZ(18); @$pb.TagNumber(19) set playIcon($core.String value) => $_setString(18, value); @$pb.TagNumber(19) $core.bool hasPlayIcon() => $_has(18); @$pb.TagNumber(19) void clearPlayIcon() => $_clearField(19); @$pb.TagNumber(20) $fixnum.Int64 get duration => $_getI64(19); @$pb.TagNumber(20) set duration($fixnum.Int64 value) => $_setInt64(19, value); @$pb.TagNumber(20) $core.bool hasDuration() => $_has(19); @$pb.TagNumber(20) void clearDuration() => $_clearField(20); @$pb.TagNumber(21) $core.String get jumpUrl => $_getSZ(20); @$pb.TagNumber(21) set jumpUrl($core.String value) => $_setString(20, value); @$pb.TagNumber(21) $core.bool hasJumpUrl() => $_has(20); @$pb.TagNumber(21) void clearJumpUrl() => $_clearField(21); @$pb.TagNumber(22) $core.bool get isPreview => $_getBF(21); @$pb.TagNumber(22) set isPreview($core.bool value) => $_setBool(21, value); @$pb.TagNumber(22) $core.bool hasIsPreview() => $_has(21); @$pb.TagNumber(22) void clearIsPreview() => $_clearField(22); @$pb.TagNumber(23) $pb.PbList get badgeCategory => $_getList(22); @$pb.TagNumber(24) $core.bool get isFeature => $_getBF(23); @$pb.TagNumber(24) set isFeature($core.bool value) => $_setBool(23, value); @$pb.TagNumber(24) $core.bool hasIsFeature() => $_has(23); @$pb.TagNumber(24) void clearIsFeature() => $_clearField(24); @$pb.TagNumber(25) ReserveType get reserveType => $_getN(24); @$pb.TagNumber(25) set reserveType(ReserveType value) => $_setField(25, value); @$pb.TagNumber(25) $core.bool hasReserveType() => $_has(24); @$pb.TagNumber(25) void clearReserveType() => $_clearField(25); @$pb.TagNumber(26) $core.String get bvid => $_getSZ(25); @$pb.TagNumber(26) set bvid($core.String value) => $_setString(25, value); @$pb.TagNumber(26) $core.bool hasBvid() => $_has(25); @$pb.TagNumber(26) void clearBvid() => $_clearField(26); @$pb.TagNumber(27) $core.int get view => $_getIZ(26); @$pb.TagNumber(27) set view($core.int value) => $_setSignedInt32(26, value); @$pb.TagNumber(27) $core.bool hasView() => $_has(26); @$pb.TagNumber(27) void clearView() => $_clearField(27); @$pb.TagNumber(28) $core.bool get showPremiereBadge => $_getBF(27); @$pb.TagNumber(28) set showPremiereBadge($core.bool value) => $_setBool(27, value); @$pb.TagNumber(28) $core.bool hasShowPremiereBadge() => $_has(27); @$pb.TagNumber(28) void clearShowPremiereBadge() => $_clearField(28); @$pb.TagNumber(29) $core.bool get premiereCard => $_getBF(28); @$pb.TagNumber(29) set premiereCard($core.bool value) => $_setBool(28, value); @$pb.TagNumber(29) $core.bool hasPremiereCard() => $_has(28); @$pb.TagNumber(29) void clearPremiereCard() => $_clearField(29); @$pb.TagNumber(30) $core.bool get showProgress => $_getBF(29); @$pb.TagNumber(30) set showProgress($core.bool value) => $_setBool(29, value); @$pb.TagNumber(30) $core.bool hasShowProgress() => $_has(29); @$pb.TagNumber(30) void clearShowProgress() => $_clearField(30); @$pb.TagNumber(31) $fixnum.Int64 get partDuration => $_getI64(30); @$pb.TagNumber(31) set partDuration($fixnum.Int64 value) => $_setInt64(30, value); @$pb.TagNumber(31) $core.bool hasPartDuration() => $_has(30); @$pb.TagNumber(31) void clearPartDuration() => $_clearField(31); @$pb.TagNumber(32) $fixnum.Int64 get partProgress => $_getI64(31); @$pb.TagNumber(32) set partProgress($fixnum.Int64 value) => $_setInt64(31, value); @$pb.TagNumber(32) $core.bool hasPartProgress() => $_has(31); @$pb.TagNumber(32) void clearPartProgress() => $_clearField(32); } class MdlDynArticle extends $pb.GeneratedMessage { factory MdlDynArticle({ $fixnum.Int64? id, $core.String? uri, $core.String? title, $core.String? desc, $core.Iterable<$core.String>? covers, $core.String? label, $core.int? templateID, }) { final result = create(); if (id != null) result.id = id; if (uri != null) result.uri = uri; if (title != null) result.title = title; if (desc != null) result.desc = desc; if (covers != null) result.covers.addAll(covers); if (label != null) result.label = label; if (templateID != null) result.templateID = templateID; return result; } MdlDynArticle._(); factory MdlDynArticle.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory MdlDynArticle.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'MdlDynArticle', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aInt64(1, _omitFieldNames ? '' : 'id') ..aOS(2, _omitFieldNames ? '' : 'uri') ..aOS(3, _omitFieldNames ? '' : 'title') ..aOS(4, _omitFieldNames ? '' : 'desc') ..pPS(5, _omitFieldNames ? '' : 'covers') ..aOS(6, _omitFieldNames ? '' : 'label') ..aI(7, _omitFieldNames ? '' : 'templateID') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') MdlDynArticle clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') MdlDynArticle copyWith(void Function(MdlDynArticle) updates) => super.copyWith((message) => updates(message as MdlDynArticle)) as MdlDynArticle; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static MdlDynArticle create() => MdlDynArticle._(); @$core.override MdlDynArticle createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static MdlDynArticle getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static MdlDynArticle? _defaultInstance; @$pb.TagNumber(1) $fixnum.Int64 get id => $_getI64(0); @$pb.TagNumber(1) set id($fixnum.Int64 value) => $_setInt64(0, value); @$pb.TagNumber(1) $core.bool hasId() => $_has(0); @$pb.TagNumber(1) void clearId() => $_clearField(1); @$pb.TagNumber(2) $core.String get uri => $_getSZ(1); @$pb.TagNumber(2) set uri($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasUri() => $_has(1); @$pb.TagNumber(2) void clearUri() => $_clearField(2); @$pb.TagNumber(3) $core.String get title => $_getSZ(2); @$pb.TagNumber(3) set title($core.String value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasTitle() => $_has(2); @$pb.TagNumber(3) void clearTitle() => $_clearField(3); @$pb.TagNumber(4) $core.String get desc => $_getSZ(3); @$pb.TagNumber(4) set desc($core.String value) => $_setString(3, value); @$pb.TagNumber(4) $core.bool hasDesc() => $_has(3); @$pb.TagNumber(4) void clearDesc() => $_clearField(4); @$pb.TagNumber(5) $pb.PbList<$core.String> get covers => $_getList(4); @$pb.TagNumber(6) $core.String get label => $_getSZ(5); @$pb.TagNumber(6) set label($core.String value) => $_setString(5, value); @$pb.TagNumber(6) $core.bool hasLabel() => $_has(5); @$pb.TagNumber(6) void clearLabel() => $_clearField(6); @$pb.TagNumber(7) $core.int get templateID => $_getIZ(6); @$pb.TagNumber(7) set templateID($core.int value) => $_setSignedInt32(6, value); @$pb.TagNumber(7) $core.bool hasTemplateID() => $_has(6); @$pb.TagNumber(7) void clearTemplateID() => $_clearField(7); } class MdlDynChargingArchive extends $pb.GeneratedMessage { factory MdlDynChargingArchive({ MdlDynArchive? archiveInfo, $core.bool? hasPermission, $core.bool? canInline, $core.String? chargingBundleName, $fixnum.Int64? cfgPreviewEndToastCountdown, $fixnum.Int64? cfgNormalInlineToastDuration, OneLineText? videoBottomTextUpper, OneLineText? videoBottomTextLower, $core.String? archiveCover, $core.String? archiveTitle, IconButton? actBtn, OneLineText? textNormalInlineToast, OneLineText? textAppendPreviewEndToast, }) { final result = create(); if (archiveInfo != null) result.archiveInfo = archiveInfo; if (hasPermission != null) result.hasPermission = hasPermission; if (canInline != null) result.canInline = canInline; if (chargingBundleName != null) result.chargingBundleName = chargingBundleName; if (cfgPreviewEndToastCountdown != null) result.cfgPreviewEndToastCountdown = cfgPreviewEndToastCountdown; if (cfgNormalInlineToastDuration != null) result.cfgNormalInlineToastDuration = cfgNormalInlineToastDuration; if (videoBottomTextUpper != null) result.videoBottomTextUpper = videoBottomTextUpper; if (videoBottomTextLower != null) result.videoBottomTextLower = videoBottomTextLower; if (archiveCover != null) result.archiveCover = archiveCover; if (archiveTitle != null) result.archiveTitle = archiveTitle; if (actBtn != null) result.actBtn = actBtn; if (textNormalInlineToast != null) result.textNormalInlineToast = textNormalInlineToast; if (textAppendPreviewEndToast != null) result.textAppendPreviewEndToast = textAppendPreviewEndToast; return result; } MdlDynChargingArchive._(); factory MdlDynChargingArchive.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory MdlDynChargingArchive.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'MdlDynChargingArchive', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOM(1, _omitFieldNames ? '' : 'archiveInfo', subBuilder: MdlDynArchive.create) ..aOB(2, _omitFieldNames ? '' : 'hasPermission') ..aOB(3, _omitFieldNames ? '' : 'canInline') ..aOS(4, _omitFieldNames ? '' : 'chargingBundleName') ..aInt64(5, _omitFieldNames ? '' : 'cfgPreviewEndToastCountdown') ..aInt64(6, _omitFieldNames ? '' : 'cfgNormalInlineToastDuration') ..aOM(7, _omitFieldNames ? '' : 'videoBottomTextUpper', subBuilder: OneLineText.create) ..aOM(8, _omitFieldNames ? '' : 'videoBottomTextLower', subBuilder: OneLineText.create) ..aOS(9, _omitFieldNames ? '' : 'archiveCover') ..aOS(10, _omitFieldNames ? '' : 'archiveTitle') ..aOM(11, _omitFieldNames ? '' : 'actBtn', subBuilder: IconButton.create) ..aOM(12, _omitFieldNames ? '' : 'textNormalInlineToast', subBuilder: OneLineText.create) ..aOM(13, _omitFieldNames ? '' : 'textAppendPreviewEndToast', subBuilder: OneLineText.create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') MdlDynChargingArchive clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') MdlDynChargingArchive copyWith( void Function(MdlDynChargingArchive) updates) => super.copyWith((message) => updates(message as MdlDynChargingArchive)) as MdlDynChargingArchive; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static MdlDynChargingArchive create() => MdlDynChargingArchive._(); @$core.override MdlDynChargingArchive createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static MdlDynChargingArchive getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static MdlDynChargingArchive? _defaultInstance; @$pb.TagNumber(1) MdlDynArchive get archiveInfo => $_getN(0); @$pb.TagNumber(1) set archiveInfo(MdlDynArchive value) => $_setField(1, value); @$pb.TagNumber(1) $core.bool hasArchiveInfo() => $_has(0); @$pb.TagNumber(1) void clearArchiveInfo() => $_clearField(1); @$pb.TagNumber(1) MdlDynArchive ensureArchiveInfo() => $_ensure(0); @$pb.TagNumber(2) $core.bool get hasPermission => $_getBF(1); @$pb.TagNumber(2) set hasPermission($core.bool value) => $_setBool(1, value); @$pb.TagNumber(2) $core.bool hasHasPermission() => $_has(1); @$pb.TagNumber(2) void clearHasPermission() => $_clearField(2); @$pb.TagNumber(3) $core.bool get canInline => $_getBF(2); @$pb.TagNumber(3) set canInline($core.bool value) => $_setBool(2, value); @$pb.TagNumber(3) $core.bool hasCanInline() => $_has(2); @$pb.TagNumber(3) void clearCanInline() => $_clearField(3); @$pb.TagNumber(4) $core.String get chargingBundleName => $_getSZ(3); @$pb.TagNumber(4) set chargingBundleName($core.String value) => $_setString(3, value); @$pb.TagNumber(4) $core.bool hasChargingBundleName() => $_has(3); @$pb.TagNumber(4) void clearChargingBundleName() => $_clearField(4); @$pb.TagNumber(5) $fixnum.Int64 get cfgPreviewEndToastCountdown => $_getI64(4); @$pb.TagNumber(5) set cfgPreviewEndToastCountdown($fixnum.Int64 value) => $_setInt64(4, value); @$pb.TagNumber(5) $core.bool hasCfgPreviewEndToastCountdown() => $_has(4); @$pb.TagNumber(5) void clearCfgPreviewEndToastCountdown() => $_clearField(5); @$pb.TagNumber(6) $fixnum.Int64 get cfgNormalInlineToastDuration => $_getI64(5); @$pb.TagNumber(6) set cfgNormalInlineToastDuration($fixnum.Int64 value) => $_setInt64(5, value); @$pb.TagNumber(6) $core.bool hasCfgNormalInlineToastDuration() => $_has(5); @$pb.TagNumber(6) void clearCfgNormalInlineToastDuration() => $_clearField(6); @$pb.TagNumber(7) OneLineText get videoBottomTextUpper => $_getN(6); @$pb.TagNumber(7) set videoBottomTextUpper(OneLineText value) => $_setField(7, value); @$pb.TagNumber(7) $core.bool hasVideoBottomTextUpper() => $_has(6); @$pb.TagNumber(7) void clearVideoBottomTextUpper() => $_clearField(7); @$pb.TagNumber(7) OneLineText ensureVideoBottomTextUpper() => $_ensure(6); @$pb.TagNumber(8) OneLineText get videoBottomTextLower => $_getN(7); @$pb.TagNumber(8) set videoBottomTextLower(OneLineText value) => $_setField(8, value); @$pb.TagNumber(8) $core.bool hasVideoBottomTextLower() => $_has(7); @$pb.TagNumber(8) void clearVideoBottomTextLower() => $_clearField(8); @$pb.TagNumber(8) OneLineText ensureVideoBottomTextLower() => $_ensure(7); @$pb.TagNumber(9) $core.String get archiveCover => $_getSZ(8); @$pb.TagNumber(9) set archiveCover($core.String value) => $_setString(8, value); @$pb.TagNumber(9) $core.bool hasArchiveCover() => $_has(8); @$pb.TagNumber(9) void clearArchiveCover() => $_clearField(9); @$pb.TagNumber(10) $core.String get archiveTitle => $_getSZ(9); @$pb.TagNumber(10) set archiveTitle($core.String value) => $_setString(9, value); @$pb.TagNumber(10) $core.bool hasArchiveTitle() => $_has(9); @$pb.TagNumber(10) void clearArchiveTitle() => $_clearField(10); @$pb.TagNumber(11) IconButton get actBtn => $_getN(10); @$pb.TagNumber(11) set actBtn(IconButton value) => $_setField(11, value); @$pb.TagNumber(11) $core.bool hasActBtn() => $_has(10); @$pb.TagNumber(11) void clearActBtn() => $_clearField(11); @$pb.TagNumber(11) IconButton ensureActBtn() => $_ensure(10); @$pb.TagNumber(12) OneLineText get textNormalInlineToast => $_getN(11); @$pb.TagNumber(12) set textNormalInlineToast(OneLineText value) => $_setField(12, value); @$pb.TagNumber(12) $core.bool hasTextNormalInlineToast() => $_has(11); @$pb.TagNumber(12) void clearTextNormalInlineToast() => $_clearField(12); @$pb.TagNumber(12) OneLineText ensureTextNormalInlineToast() => $_ensure(11); @$pb.TagNumber(13) OneLineText get textAppendPreviewEndToast => $_getN(12); @$pb.TagNumber(13) set textAppendPreviewEndToast(OneLineText value) => $_setField(13, value); @$pb.TagNumber(13) $core.bool hasTextAppendPreviewEndToast() => $_has(12); @$pb.TagNumber(13) void clearTextAppendPreviewEndToast() => $_clearField(13); @$pb.TagNumber(13) OneLineText ensureTextAppendPreviewEndToast() => $_ensure(12); } class MdlDynCommon extends $pb.GeneratedMessage { factory MdlDynCommon({ $fixnum.Int64? oid, $core.String? uri, $core.String? title, $core.String? desc, $core.String? cover, $core.String? label, $core.int? bizType, $fixnum.Int64? sketchID, MdlDynCommonType? style, $core.Iterable? badge, AdditionalButton? button, }) { final result = create(); if (oid != null) result.oid = oid; if (uri != null) result.uri = uri; if (title != null) result.title = title; if (desc != null) result.desc = desc; if (cover != null) result.cover = cover; if (label != null) result.label = label; if (bizType != null) result.bizType = bizType; if (sketchID != null) result.sketchID = sketchID; if (style != null) result.style = style; if (badge != null) result.badge.addAll(badge); if (button != null) result.button = button; return result; } MdlDynCommon._(); factory MdlDynCommon.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory MdlDynCommon.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'MdlDynCommon', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aInt64(1, _omitFieldNames ? '' : 'oid') ..aOS(2, _omitFieldNames ? '' : 'uri') ..aOS(3, _omitFieldNames ? '' : 'title') ..aOS(4, _omitFieldNames ? '' : 'desc') ..aOS(5, _omitFieldNames ? '' : 'cover') ..aOS(6, _omitFieldNames ? '' : 'label') ..aI(7, _omitFieldNames ? '' : 'bizType') ..aInt64(8, _omitFieldNames ? '' : 'sketchID') ..aE(9, _omitFieldNames ? '' : 'style', enumValues: MdlDynCommonType.values) ..pPM(10, _omitFieldNames ? '' : 'badge', subBuilder: VideoBadge.create) ..aOM(11, _omitFieldNames ? '' : 'button', subBuilder: AdditionalButton.create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') MdlDynCommon clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') MdlDynCommon copyWith(void Function(MdlDynCommon) updates) => super.copyWith((message) => updates(message as MdlDynCommon)) as MdlDynCommon; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static MdlDynCommon create() => MdlDynCommon._(); @$core.override MdlDynCommon createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static MdlDynCommon getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static MdlDynCommon? _defaultInstance; @$pb.TagNumber(1) $fixnum.Int64 get oid => $_getI64(0); @$pb.TagNumber(1) set oid($fixnum.Int64 value) => $_setInt64(0, value); @$pb.TagNumber(1) $core.bool hasOid() => $_has(0); @$pb.TagNumber(1) void clearOid() => $_clearField(1); @$pb.TagNumber(2) $core.String get uri => $_getSZ(1); @$pb.TagNumber(2) set uri($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasUri() => $_has(1); @$pb.TagNumber(2) void clearUri() => $_clearField(2); @$pb.TagNumber(3) $core.String get title => $_getSZ(2); @$pb.TagNumber(3) set title($core.String value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasTitle() => $_has(2); @$pb.TagNumber(3) void clearTitle() => $_clearField(3); @$pb.TagNumber(4) $core.String get desc => $_getSZ(3); @$pb.TagNumber(4) set desc($core.String value) => $_setString(3, value); @$pb.TagNumber(4) $core.bool hasDesc() => $_has(3); @$pb.TagNumber(4) void clearDesc() => $_clearField(4); @$pb.TagNumber(5) $core.String get cover => $_getSZ(4); @$pb.TagNumber(5) set cover($core.String value) => $_setString(4, value); @$pb.TagNumber(5) $core.bool hasCover() => $_has(4); @$pb.TagNumber(5) void clearCover() => $_clearField(5); @$pb.TagNumber(6) $core.String get label => $_getSZ(5); @$pb.TagNumber(6) set label($core.String value) => $_setString(5, value); @$pb.TagNumber(6) $core.bool hasLabel() => $_has(5); @$pb.TagNumber(6) void clearLabel() => $_clearField(6); @$pb.TagNumber(7) $core.int get bizType => $_getIZ(6); @$pb.TagNumber(7) set bizType($core.int value) => $_setSignedInt32(6, value); @$pb.TagNumber(7) $core.bool hasBizType() => $_has(6); @$pb.TagNumber(7) void clearBizType() => $_clearField(7); @$pb.TagNumber(8) $fixnum.Int64 get sketchID => $_getI64(7); @$pb.TagNumber(8) set sketchID($fixnum.Int64 value) => $_setInt64(7, value); @$pb.TagNumber(8) $core.bool hasSketchID() => $_has(7); @$pb.TagNumber(8) void clearSketchID() => $_clearField(8); @$pb.TagNumber(9) MdlDynCommonType get style => $_getN(8); @$pb.TagNumber(9) set style(MdlDynCommonType value) => $_setField(9, value); @$pb.TagNumber(9) $core.bool hasStyle() => $_has(8); @$pb.TagNumber(9) void clearStyle() => $_clearField(9); @$pb.TagNumber(10) $pb.PbList get badge => $_getList(9); @$pb.TagNumber(11) AdditionalButton get button => $_getN(10); @$pb.TagNumber(11) set button(AdditionalButton value) => $_setField(11, value); @$pb.TagNumber(11) $core.bool hasButton() => $_has(10); @$pb.TagNumber(11) void clearButton() => $_clearField(11); @$pb.TagNumber(11) AdditionalButton ensureButton() => $_ensure(10); } class MdlDynCourBatch extends $pb.GeneratedMessage { factory MdlDynCourBatch({ $core.String? title, $core.String? cover, $core.String? uri, $core.String? text1, $core.String? text2, VideoBadge? badge, $core.String? playIcon, $core.bool? canPlay, $core.bool? isPreview, $core.String? coverLeftText1, $core.String? coverLeftText2, $core.String? coverLeftText3, $fixnum.Int64? avid, $fixnum.Int64? cid, $fixnum.Int64? epid, $fixnum.Int64? duration, $fixnum.Int64? seasonId, }) { 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; if (playIcon != null) result.playIcon = playIcon; if (canPlay != null) result.canPlay = canPlay; if (isPreview != null) result.isPreview = isPreview; 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 (epid != null) result.epid = epid; if (duration != null) result.duration = duration; if (seasonId != null) result.seasonId = seasonId; return result; } MdlDynCourBatch._(); factory MdlDynCourBatch.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory MdlDynCourBatch.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'MdlDynCourBatch', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'title') ..aOS(2, _omitFieldNames ? '' : 'cover') ..aOS(3, _omitFieldNames ? '' : 'uri') ..aOS(4, _omitFieldNames ? '' : 'text1') ..aOS(5, _omitFieldNames ? '' : 'text2') ..aOM(6, _omitFieldNames ? '' : 'badge', subBuilder: VideoBadge.create) ..aOS(7, _omitFieldNames ? '' : 'playIcon') ..aOB(8, _omitFieldNames ? '' : 'canPlay') ..aOB(9, _omitFieldNames ? '' : 'isPreview') ..aOS(10, _omitFieldNames ? '' : 'coverLeftText1') ..aOS(11, _omitFieldNames ? '' : 'coverLeftText2') ..aOS(12, _omitFieldNames ? '' : 'coverLeftText3') ..aInt64(13, _omitFieldNames ? '' : 'avid') ..aInt64(14, _omitFieldNames ? '' : 'cid') ..aInt64(15, _omitFieldNames ? '' : 'epid') ..aInt64(16, _omitFieldNames ? '' : 'duration') ..aInt64(17, _omitFieldNames ? '' : 'seasonId') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') MdlDynCourBatch clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') MdlDynCourBatch copyWith(void Function(MdlDynCourBatch) updates) => super.copyWith((message) => updates(message as MdlDynCourBatch)) as MdlDynCourBatch; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static MdlDynCourBatch create() => MdlDynCourBatch._(); @$core.override MdlDynCourBatch createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static MdlDynCourBatch getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static MdlDynCourBatch? _defaultInstance; @$pb.TagNumber(1) $core.String get title => $_getSZ(0); @$pb.TagNumber(1) set title($core.String value) => $_setString(0, value); @$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 value) => $_setString(1, value); @$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 value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasUri() => $_has(2); @$pb.TagNumber(3) void clearUri() => $_clearField(3); @$pb.TagNumber(4) $core.String get text1 => $_getSZ(3); @$pb.TagNumber(4) set text1($core.String value) => $_setString(3, value); @$pb.TagNumber(4) $core.bool hasText1() => $_has(3); @$pb.TagNumber(4) void clearText1() => $_clearField(4); @$pb.TagNumber(5) $core.String get text2 => $_getSZ(4); @$pb.TagNumber(5) set text2($core.String value) => $_setString(4, value); @$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 value) => $_setField(6, value); @$pb.TagNumber(6) $core.bool hasBadge() => $_has(5); @$pb.TagNumber(6) void clearBadge() => $_clearField(6); @$pb.TagNumber(6) VideoBadge ensureBadge() => $_ensure(5); @$pb.TagNumber(7) $core.String get playIcon => $_getSZ(6); @$pb.TagNumber(7) set playIcon($core.String value) => $_setString(6, value); @$pb.TagNumber(7) $core.bool hasPlayIcon() => $_has(6); @$pb.TagNumber(7) void clearPlayIcon() => $_clearField(7); @$pb.TagNumber(8) $core.bool get canPlay => $_getBF(7); @$pb.TagNumber(8) set canPlay($core.bool value) => $_setBool(7, value); @$pb.TagNumber(8) $core.bool hasCanPlay() => $_has(7); @$pb.TagNumber(8) void clearCanPlay() => $_clearField(8); @$pb.TagNumber(9) $core.bool get isPreview => $_getBF(8); @$pb.TagNumber(9) set isPreview($core.bool value) => $_setBool(8, value); @$pb.TagNumber(9) $core.bool hasIsPreview() => $_has(8); @$pb.TagNumber(9) void clearIsPreview() => $_clearField(9); @$pb.TagNumber(10) $core.String get coverLeftText1 => $_getSZ(9); @$pb.TagNumber(10) set coverLeftText1($core.String value) => $_setString(9, value); @$pb.TagNumber(10) $core.bool hasCoverLeftText1() => $_has(9); @$pb.TagNumber(10) void clearCoverLeftText1() => $_clearField(10); @$pb.TagNumber(11) $core.String get coverLeftText2 => $_getSZ(10); @$pb.TagNumber(11) set coverLeftText2($core.String value) => $_setString(10, value); @$pb.TagNumber(11) $core.bool hasCoverLeftText2() => $_has(10); @$pb.TagNumber(11) void clearCoverLeftText2() => $_clearField(11); @$pb.TagNumber(12) $core.String get coverLeftText3 => $_getSZ(11); @$pb.TagNumber(12) set coverLeftText3($core.String value) => $_setString(11, value); @$pb.TagNumber(12) $core.bool hasCoverLeftText3() => $_has(11); @$pb.TagNumber(12) void clearCoverLeftText3() => $_clearField(12); @$pb.TagNumber(13) $fixnum.Int64 get avid => $_getI64(12); @$pb.TagNumber(13) set avid($fixnum.Int64 value) => $_setInt64(12, value); @$pb.TagNumber(13) $core.bool hasAvid() => $_has(12); @$pb.TagNumber(13) void clearAvid() => $_clearField(13); @$pb.TagNumber(14) $fixnum.Int64 get cid => $_getI64(13); @$pb.TagNumber(14) set cid($fixnum.Int64 value) => $_setInt64(13, value); @$pb.TagNumber(14) $core.bool hasCid() => $_has(13); @$pb.TagNumber(14) void clearCid() => $_clearField(14); @$pb.TagNumber(15) $fixnum.Int64 get epid => $_getI64(14); @$pb.TagNumber(15) set epid($fixnum.Int64 value) => $_setInt64(14, value); @$pb.TagNumber(15) $core.bool hasEpid() => $_has(14); @$pb.TagNumber(15) void clearEpid() => $_clearField(15); @$pb.TagNumber(16) $fixnum.Int64 get duration => $_getI64(15); @$pb.TagNumber(16) set duration($fixnum.Int64 value) => $_setInt64(15, value); @$pb.TagNumber(16) $core.bool hasDuration() => $_has(15); @$pb.TagNumber(16) void clearDuration() => $_clearField(16); @$pb.TagNumber(17) $fixnum.Int64 get seasonId => $_getI64(16); @$pb.TagNumber(17) set seasonId($fixnum.Int64 value) => $_setInt64(16, value); @$pb.TagNumber(17) $core.bool hasSeasonId() => $_has(16); @$pb.TagNumber(17) void clearSeasonId() => $_clearField(17); } class MdlDynCourSeason extends $pb.GeneratedMessage { factory MdlDynCourSeason({ $core.String? title, $core.String? cover, $core.String? uri, $core.String? text1, $core.String? desc, VideoBadge? badge, $core.String? playIcon, $core.bool? canPlay, $core.bool? isPreview, $fixnum.Int64? avid, $fixnum.Int64? cid, $fixnum.Int64? epid, $fixnum.Int64? duration, $fixnum.Int64? seasonId, }) { 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; if (playIcon != null) result.playIcon = playIcon; if (canPlay != null) result.canPlay = canPlay; if (isPreview != null) result.isPreview = isPreview; if (avid != null) result.avid = avid; if (cid != null) result.cid = cid; if (epid != null) result.epid = epid; if (duration != null) result.duration = duration; if (seasonId != null) result.seasonId = seasonId; return result; } MdlDynCourSeason._(); factory MdlDynCourSeason.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory MdlDynCourSeason.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'MdlDynCourSeason', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'title') ..aOS(2, _omitFieldNames ? '' : 'cover') ..aOS(3, _omitFieldNames ? '' : 'uri') ..aOS(4, _omitFieldNames ? '' : 'text1') ..aOS(5, _omitFieldNames ? '' : 'desc') ..aOM(6, _omitFieldNames ? '' : 'badge', subBuilder: VideoBadge.create) ..aOS(7, _omitFieldNames ? '' : 'playIcon') ..aOB(8, _omitFieldNames ? '' : 'canPlay') ..aOB(9, _omitFieldNames ? '' : 'isPreview') ..aInt64(10, _omitFieldNames ? '' : 'avid') ..aInt64(11, _omitFieldNames ? '' : 'cid') ..aInt64(12, _omitFieldNames ? '' : 'epid') ..aInt64(13, _omitFieldNames ? '' : 'duration') ..aInt64(14, _omitFieldNames ? '' : 'seasonId') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') MdlDynCourSeason clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') MdlDynCourSeason copyWith(void Function(MdlDynCourSeason) updates) => super.copyWith((message) => updates(message as MdlDynCourSeason)) as MdlDynCourSeason; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static MdlDynCourSeason create() => MdlDynCourSeason._(); @$core.override MdlDynCourSeason createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static MdlDynCourSeason getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static MdlDynCourSeason? _defaultInstance; @$pb.TagNumber(1) $core.String get title => $_getSZ(0); @$pb.TagNumber(1) set title($core.String value) => $_setString(0, value); @$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 value) => $_setString(1, value); @$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 value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasUri() => $_has(2); @$pb.TagNumber(3) void clearUri() => $_clearField(3); @$pb.TagNumber(4) $core.String get text1 => $_getSZ(3); @$pb.TagNumber(4) set text1($core.String value) => $_setString(3, value); @$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 value) => $_setString(4, value); @$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 value) => $_setField(6, value); @$pb.TagNumber(6) $core.bool hasBadge() => $_has(5); @$pb.TagNumber(6) void clearBadge() => $_clearField(6); @$pb.TagNumber(6) VideoBadge ensureBadge() => $_ensure(5); @$pb.TagNumber(7) $core.String get playIcon => $_getSZ(6); @$pb.TagNumber(7) set playIcon($core.String value) => $_setString(6, value); @$pb.TagNumber(7) $core.bool hasPlayIcon() => $_has(6); @$pb.TagNumber(7) void clearPlayIcon() => $_clearField(7); @$pb.TagNumber(8) $core.bool get canPlay => $_getBF(7); @$pb.TagNumber(8) set canPlay($core.bool value) => $_setBool(7, value); @$pb.TagNumber(8) $core.bool hasCanPlay() => $_has(7); @$pb.TagNumber(8) void clearCanPlay() => $_clearField(8); @$pb.TagNumber(9) $core.bool get isPreview => $_getBF(8); @$pb.TagNumber(9) set isPreview($core.bool value) => $_setBool(8, value); @$pb.TagNumber(9) $core.bool hasIsPreview() => $_has(8); @$pb.TagNumber(9) void clearIsPreview() => $_clearField(9); @$pb.TagNumber(10) $fixnum.Int64 get avid => $_getI64(9); @$pb.TagNumber(10) set avid($fixnum.Int64 value) => $_setInt64(9, value); @$pb.TagNumber(10) $core.bool hasAvid() => $_has(9); @$pb.TagNumber(10) void clearAvid() => $_clearField(10); @$pb.TagNumber(11) $fixnum.Int64 get cid => $_getI64(10); @$pb.TagNumber(11) set cid($fixnum.Int64 value) => $_setInt64(10, value); @$pb.TagNumber(11) $core.bool hasCid() => $_has(10); @$pb.TagNumber(11) void clearCid() => $_clearField(11); @$pb.TagNumber(12) $fixnum.Int64 get epid => $_getI64(11); @$pb.TagNumber(12) set epid($fixnum.Int64 value) => $_setInt64(11, value); @$pb.TagNumber(12) $core.bool hasEpid() => $_has(11); @$pb.TagNumber(12) void clearEpid() => $_clearField(12); @$pb.TagNumber(13) $fixnum.Int64 get duration => $_getI64(12); @$pb.TagNumber(13) set duration($fixnum.Int64 value) => $_setInt64(12, value); @$pb.TagNumber(13) $core.bool hasDuration() => $_has(12); @$pb.TagNumber(13) void clearDuration() => $_clearField(13); @$pb.TagNumber(14) $fixnum.Int64 get seasonId => $_getI64(13); @$pb.TagNumber(14) set seasonId($fixnum.Int64 value) => $_setInt64(13, value); @$pb.TagNumber(14) $core.bool hasSeasonId() => $_has(13); @$pb.TagNumber(14) void clearSeasonId() => $_clearField(14); } class MdlDynCourUp extends $pb.GeneratedMessage { factory MdlDynCourUp({ $core.String? title, $core.String? desc, $core.String? cover, $core.String? uri, $core.String? text1, VideoBadge? badge, $core.String? playIcon, $core.bool? canPlay, $core.bool? isPreview, $fixnum.Int64? avid, $fixnum.Int64? cid, $fixnum.Int64? epid, $fixnum.Int64? duration, $fixnum.Int64? seasonId, }) { final result = create(); if (title != null) result.title = title; if (desc != null) result.desc = desc; if (cover != null) result.cover = cover; if (uri != null) result.uri = uri; if (text1 != null) result.text1 = text1; if (badge != null) result.badge = badge; if (playIcon != null) result.playIcon = playIcon; if (canPlay != null) result.canPlay = canPlay; if (isPreview != null) result.isPreview = isPreview; if (avid != null) result.avid = avid; if (cid != null) result.cid = cid; if (epid != null) result.epid = epid; if (duration != null) result.duration = duration; if (seasonId != null) result.seasonId = seasonId; return result; } MdlDynCourUp._(); factory MdlDynCourUp.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory MdlDynCourUp.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'MdlDynCourUp', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'title') ..aOS(2, _omitFieldNames ? '' : 'desc') ..aOS(3, _omitFieldNames ? '' : 'cover') ..aOS(4, _omitFieldNames ? '' : 'uri') ..aOS(5, _omitFieldNames ? '' : 'text1') ..aOM(6, _omitFieldNames ? '' : 'badge', subBuilder: VideoBadge.create) ..aOS(7, _omitFieldNames ? '' : 'playIcon') ..aOB(8, _omitFieldNames ? '' : 'canPlay') ..aOB(9, _omitFieldNames ? '' : 'isPreview') ..aInt64(10, _omitFieldNames ? '' : 'avid') ..aInt64(11, _omitFieldNames ? '' : 'cid') ..aInt64(12, _omitFieldNames ? '' : 'epid') ..aInt64(13, _omitFieldNames ? '' : 'duration') ..aInt64(14, _omitFieldNames ? '' : 'seasonId') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') MdlDynCourUp clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') MdlDynCourUp copyWith(void Function(MdlDynCourUp) updates) => super.copyWith((message) => updates(message as MdlDynCourUp)) as MdlDynCourUp; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static MdlDynCourUp create() => MdlDynCourUp._(); @$core.override MdlDynCourUp createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static MdlDynCourUp getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static MdlDynCourUp? _defaultInstance; @$pb.TagNumber(1) $core.String get title => $_getSZ(0); @$pb.TagNumber(1) set title($core.String value) => $_setString(0, value); @$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 value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasDesc() => $_has(1); @$pb.TagNumber(2) void clearDesc() => $_clearField(2); @$pb.TagNumber(3) $core.String get cover => $_getSZ(2); @$pb.TagNumber(3) set cover($core.String value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasCover() => $_has(2); @$pb.TagNumber(3) void clearCover() => $_clearField(3); @$pb.TagNumber(4) $core.String get uri => $_getSZ(3); @$pb.TagNumber(4) set uri($core.String value) => $_setString(3, value); @$pb.TagNumber(4) $core.bool hasUri() => $_has(3); @$pb.TagNumber(4) void clearUri() => $_clearField(4); @$pb.TagNumber(5) $core.String get text1 => $_getSZ(4); @$pb.TagNumber(5) set text1($core.String value) => $_setString(4, value); @$pb.TagNumber(5) $core.bool hasText1() => $_has(4); @$pb.TagNumber(5) void clearText1() => $_clearField(5); @$pb.TagNumber(6) VideoBadge get badge => $_getN(5); @$pb.TagNumber(6) set badge(VideoBadge value) => $_setField(6, value); @$pb.TagNumber(6) $core.bool hasBadge() => $_has(5); @$pb.TagNumber(6) void clearBadge() => $_clearField(6); @$pb.TagNumber(6) VideoBadge ensureBadge() => $_ensure(5); @$pb.TagNumber(7) $core.String get playIcon => $_getSZ(6); @$pb.TagNumber(7) set playIcon($core.String value) => $_setString(6, value); @$pb.TagNumber(7) $core.bool hasPlayIcon() => $_has(6); @$pb.TagNumber(7) void clearPlayIcon() => $_clearField(7); @$pb.TagNumber(8) $core.bool get canPlay => $_getBF(7); @$pb.TagNumber(8) set canPlay($core.bool value) => $_setBool(7, value); @$pb.TagNumber(8) $core.bool hasCanPlay() => $_has(7); @$pb.TagNumber(8) void clearCanPlay() => $_clearField(8); @$pb.TagNumber(9) $core.bool get isPreview => $_getBF(8); @$pb.TagNumber(9) set isPreview($core.bool value) => $_setBool(8, value); @$pb.TagNumber(9) $core.bool hasIsPreview() => $_has(8); @$pb.TagNumber(9) void clearIsPreview() => $_clearField(9); @$pb.TagNumber(10) $fixnum.Int64 get avid => $_getI64(9); @$pb.TagNumber(10) set avid($fixnum.Int64 value) => $_setInt64(9, value); @$pb.TagNumber(10) $core.bool hasAvid() => $_has(9); @$pb.TagNumber(10) void clearAvid() => $_clearField(10); @$pb.TagNumber(11) $fixnum.Int64 get cid => $_getI64(10); @$pb.TagNumber(11) set cid($fixnum.Int64 value) => $_setInt64(10, value); @$pb.TagNumber(11) $core.bool hasCid() => $_has(10); @$pb.TagNumber(11) void clearCid() => $_clearField(11); @$pb.TagNumber(12) $fixnum.Int64 get epid => $_getI64(11); @$pb.TagNumber(12) set epid($fixnum.Int64 value) => $_setInt64(11, value); @$pb.TagNumber(12) $core.bool hasEpid() => $_has(11); @$pb.TagNumber(12) void clearEpid() => $_clearField(12); @$pb.TagNumber(13) $fixnum.Int64 get duration => $_getI64(12); @$pb.TagNumber(13) set duration($fixnum.Int64 value) => $_setInt64(12, value); @$pb.TagNumber(13) $core.bool hasDuration() => $_has(12); @$pb.TagNumber(13) void clearDuration() => $_clearField(13); @$pb.TagNumber(14) $fixnum.Int64 get seasonId => $_getI64(13); @$pb.TagNumber(14) set seasonId($fixnum.Int64 value) => $_setInt64(13, value); @$pb.TagNumber(14) $core.bool hasSeasonId() => $_has(13); @$pb.TagNumber(14) void clearSeasonId() => $_clearField(14); } class MdlDynDraw extends $pb.GeneratedMessage { factory MdlDynDraw({ $core.Iterable? items, $core.String? uri, $fixnum.Int64? id, $core.bool? isDrawFirst, $core.bool? isBigCover, $core.bool? isArticleCover, $core.bool? unfoldAll, }) { final result = create(); if (items != null) result.items.addAll(items); if (uri != null) result.uri = uri; if (id != null) result.id = id; if (isDrawFirst != null) result.isDrawFirst = isDrawFirst; if (isBigCover != null) result.isBigCover = isBigCover; if (isArticleCover != null) result.isArticleCover = isArticleCover; if (unfoldAll != null) result.unfoldAll = unfoldAll; return result; } MdlDynDraw._(); factory MdlDynDraw.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory MdlDynDraw.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'MdlDynDraw', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..pPM(1, _omitFieldNames ? '' : 'items', subBuilder: MdlDynDrawItem.create) ..aOS(2, _omitFieldNames ? '' : 'uri') ..aInt64(3, _omitFieldNames ? '' : 'id') ..aOB(4, _omitFieldNames ? '' : 'isDrawFirst') ..aOB(5, _omitFieldNames ? '' : 'isBigCover') ..aOB(6, _omitFieldNames ? '' : 'isArticleCover') ..aOB(7, _omitFieldNames ? '' : 'unfoldAll') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') MdlDynDraw clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') MdlDynDraw copyWith(void Function(MdlDynDraw) updates) => super.copyWith((message) => updates(message as MdlDynDraw)) as MdlDynDraw; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static MdlDynDraw create() => MdlDynDraw._(); @$core.override MdlDynDraw createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static MdlDynDraw getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static MdlDynDraw? _defaultInstance; @$pb.TagNumber(1) $pb.PbList get items => $_getList(0); @$pb.TagNumber(2) $core.String get uri => $_getSZ(1); @$pb.TagNumber(2) set uri($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasUri() => $_has(1); @$pb.TagNumber(2) void clearUri() => $_clearField(2); @$pb.TagNumber(3) $fixnum.Int64 get id => $_getI64(2); @$pb.TagNumber(3) set id($fixnum.Int64 value) => $_setInt64(2, value); @$pb.TagNumber(3) $core.bool hasId() => $_has(2); @$pb.TagNumber(3) void clearId() => $_clearField(3); @$pb.TagNumber(4) $core.bool get isDrawFirst => $_getBF(3); @$pb.TagNumber(4) set isDrawFirst($core.bool value) => $_setBool(3, value); @$pb.TagNumber(4) $core.bool hasIsDrawFirst() => $_has(3); @$pb.TagNumber(4) void clearIsDrawFirst() => $_clearField(4); @$pb.TagNumber(5) $core.bool get isBigCover => $_getBF(4); @$pb.TagNumber(5) set isBigCover($core.bool value) => $_setBool(4, value); @$pb.TagNumber(5) $core.bool hasIsBigCover() => $_has(4); @$pb.TagNumber(5) void clearIsBigCover() => $_clearField(5); @$pb.TagNumber(6) $core.bool get isArticleCover => $_getBF(5); @$pb.TagNumber(6) set isArticleCover($core.bool value) => $_setBool(5, value); @$pb.TagNumber(6) $core.bool hasIsArticleCover() => $_has(5); @$pb.TagNumber(6) void clearIsArticleCover() => $_clearField(6); @$pb.TagNumber(7) $core.bool get unfoldAll => $_getBF(6); @$pb.TagNumber(7) set unfoldAll($core.bool value) => $_setBool(6, value); @$pb.TagNumber(7) $core.bool hasUnfoldAll() => $_has(6); @$pb.TagNumber(7) void clearUnfoldAll() => $_clearField(7); } class MdlDynDrawItem extends $pb.GeneratedMessage { factory MdlDynDrawItem({ $core.String? src, $fixnum.Int64? width, $fixnum.Int64? height, $core.double? size, $core.Iterable? tags, $core.String? srcDark, $core.bool? isLivePhoto, $core.String? liveVideoUrl, $core.double? liveVideoSize, }) { final result = create(); if (src != null) result.src = src; if (width != null) result.width = width; if (height != null) result.height = height; if (size != null) result.size = size; if (tags != null) result.tags.addAll(tags); if (srcDark != null) result.srcDark = srcDark; if (isLivePhoto != null) result.isLivePhoto = isLivePhoto; if (liveVideoUrl != null) result.liveVideoUrl = liveVideoUrl; if (liveVideoSize != null) result.liveVideoSize = liveVideoSize; return result; } MdlDynDrawItem._(); factory MdlDynDrawItem.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory MdlDynDrawItem.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'MdlDynDrawItem', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'src') ..aInt64(2, _omitFieldNames ? '' : 'width') ..aInt64(3, _omitFieldNames ? '' : 'height') ..aD(4, _omitFieldNames ? '' : 'size', fieldType: $pb.PbFieldType.OF) ..pPM(5, _omitFieldNames ? '' : 'tags', subBuilder: MdlDynDrawTag.create) ..aOS(6, _omitFieldNames ? '' : 'srcDark') ..aOB(7, _omitFieldNames ? '' : 'isLivePhoto') ..aOS(8, _omitFieldNames ? '' : 'liveVideoUrl') ..aD(9, _omitFieldNames ? '' : 'liveVideoSize') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') MdlDynDrawItem clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') MdlDynDrawItem copyWith(void Function(MdlDynDrawItem) updates) => super.copyWith((message) => updates(message as MdlDynDrawItem)) as MdlDynDrawItem; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static MdlDynDrawItem create() => MdlDynDrawItem._(); @$core.override MdlDynDrawItem createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static MdlDynDrawItem getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static MdlDynDrawItem? _defaultInstance; @$pb.TagNumber(1) $core.String get src => $_getSZ(0); @$pb.TagNumber(1) set src($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasSrc() => $_has(0); @$pb.TagNumber(1) void clearSrc() => $_clearField(1); @$pb.TagNumber(2) $fixnum.Int64 get width => $_getI64(1); @$pb.TagNumber(2) set width($fixnum.Int64 value) => $_setInt64(1, value); @$pb.TagNumber(2) $core.bool hasWidth() => $_has(1); @$pb.TagNumber(2) void clearWidth() => $_clearField(2); @$pb.TagNumber(3) $fixnum.Int64 get height => $_getI64(2); @$pb.TagNumber(3) set height($fixnum.Int64 value) => $_setInt64(2, value); @$pb.TagNumber(3) $core.bool hasHeight() => $_has(2); @$pb.TagNumber(3) void clearHeight() => $_clearField(3); @$pb.TagNumber(4) $core.double get size => $_getN(3); @$pb.TagNumber(4) set size($core.double value) => $_setFloat(3, value); @$pb.TagNumber(4) $core.bool hasSize() => $_has(3); @$pb.TagNumber(4) void clearSize() => $_clearField(4); @$pb.TagNumber(5) $pb.PbList get tags => $_getList(4); @$pb.TagNumber(6) $core.String get srcDark => $_getSZ(5); @$pb.TagNumber(6) set srcDark($core.String value) => $_setString(5, value); @$pb.TagNumber(6) $core.bool hasSrcDark() => $_has(5); @$pb.TagNumber(6) void clearSrcDark() => $_clearField(6); @$pb.TagNumber(7) $core.bool get isLivePhoto => $_getBF(6); @$pb.TagNumber(7) set isLivePhoto($core.bool value) => $_setBool(6, value); @$pb.TagNumber(7) $core.bool hasIsLivePhoto() => $_has(6); @$pb.TagNumber(7) void clearIsLivePhoto() => $_clearField(7); @$pb.TagNumber(8) $core.String get liveVideoUrl => $_getSZ(7); @$pb.TagNumber(8) set liveVideoUrl($core.String value) => $_setString(7, value); @$pb.TagNumber(8) $core.bool hasLiveVideoUrl() => $_has(7); @$pb.TagNumber(8) void clearLiveVideoUrl() => $_clearField(8); @$pb.TagNumber(9) $core.double get liveVideoSize => $_getN(8); @$pb.TagNumber(9) set liveVideoSize($core.double value) => $_setDouble(8, value); @$pb.TagNumber(9) $core.bool hasLiveVideoSize() => $_has(8); @$pb.TagNumber(9) void clearLiveVideoSize() => $_clearField(9); } class MdlDynDrawTag extends $pb.GeneratedMessage { factory MdlDynDrawTag({ MdlDynDrawTagType? type, MdlDynDrawTagItem? item, }) { final result = create(); if (type != null) result.type = type; if (item != null) result.item = item; return result; } MdlDynDrawTag._(); factory MdlDynDrawTag.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory MdlDynDrawTag.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'MdlDynDrawTag', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aE(1, _omitFieldNames ? '' : 'type', enumValues: MdlDynDrawTagType.values) ..aOM(2, _omitFieldNames ? '' : 'item', subBuilder: MdlDynDrawTagItem.create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') MdlDynDrawTag clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') MdlDynDrawTag copyWith(void Function(MdlDynDrawTag) updates) => super.copyWith((message) => updates(message as MdlDynDrawTag)) as MdlDynDrawTag; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static MdlDynDrawTag create() => MdlDynDrawTag._(); @$core.override MdlDynDrawTag createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static MdlDynDrawTag getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static MdlDynDrawTag? _defaultInstance; @$pb.TagNumber(1) MdlDynDrawTagType get type => $_getN(0); @$pb.TagNumber(1) set type(MdlDynDrawTagType value) => $_setField(1, value); @$pb.TagNumber(1) $core.bool hasType() => $_has(0); @$pb.TagNumber(1) void clearType() => $_clearField(1); @$pb.TagNumber(2) MdlDynDrawTagItem get item => $_getN(1); @$pb.TagNumber(2) set item(MdlDynDrawTagItem value) => $_setField(2, value); @$pb.TagNumber(2) $core.bool hasItem() => $_has(1); @$pb.TagNumber(2) void clearItem() => $_clearField(2); @$pb.TagNumber(2) MdlDynDrawTagItem ensureItem() => $_ensure(1); } class MdlDynDrawTagItem extends $pb.GeneratedMessage { factory MdlDynDrawTagItem({ $core.String? url, $core.String? text, $fixnum.Int64? x, $fixnum.Int64? y, $core.int? orientation, $core.int? source, $fixnum.Int64? itemId, $fixnum.Int64? mid, $fixnum.Int64? tid, $core.String? poi, $core.String? schemaUrl, }) { final result = create(); if (url != null) result.url = url; if (text != null) result.text = text; if (x != null) result.x = x; if (y != null) result.y = y; if (orientation != null) result.orientation = orientation; if (source != null) result.source = source; if (itemId != null) result.itemId = itemId; if (mid != null) result.mid = mid; if (tid != null) result.tid = tid; if (poi != null) result.poi = poi; if (schemaUrl != null) result.schemaUrl = schemaUrl; return result; } MdlDynDrawTagItem._(); factory MdlDynDrawTagItem.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory MdlDynDrawTagItem.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'MdlDynDrawTagItem', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'url') ..aOS(2, _omitFieldNames ? '' : 'text') ..aInt64(3, _omitFieldNames ? '' : 'x') ..aInt64(4, _omitFieldNames ? '' : 'y') ..aI(5, _omitFieldNames ? '' : 'orientation') ..aI(6, _omitFieldNames ? '' : 'source') ..aInt64(7, _omitFieldNames ? '' : 'itemId') ..aInt64(8, _omitFieldNames ? '' : 'mid') ..aInt64(9, _omitFieldNames ? '' : 'tid') ..aOS(10, _omitFieldNames ? '' : 'poi') ..aOS(11, _omitFieldNames ? '' : 'schemaUrl') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') MdlDynDrawTagItem clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') MdlDynDrawTagItem copyWith(void Function(MdlDynDrawTagItem) updates) => super.copyWith((message) => updates(message as MdlDynDrawTagItem)) as MdlDynDrawTagItem; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static MdlDynDrawTagItem create() => MdlDynDrawTagItem._(); @$core.override MdlDynDrawTagItem createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static MdlDynDrawTagItem getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static MdlDynDrawTagItem? _defaultInstance; @$pb.TagNumber(1) $core.String get url => $_getSZ(0); @$pb.TagNumber(1) set url($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasUrl() => $_has(0); @$pb.TagNumber(1) void clearUrl() => $_clearField(1); @$pb.TagNumber(2) $core.String get text => $_getSZ(1); @$pb.TagNumber(2) set text($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasText() => $_has(1); @$pb.TagNumber(2) void clearText() => $_clearField(2); @$pb.TagNumber(3) $fixnum.Int64 get x => $_getI64(2); @$pb.TagNumber(3) set x($fixnum.Int64 value) => $_setInt64(2, value); @$pb.TagNumber(3) $core.bool hasX() => $_has(2); @$pb.TagNumber(3) void clearX() => $_clearField(3); @$pb.TagNumber(4) $fixnum.Int64 get y => $_getI64(3); @$pb.TagNumber(4) set y($fixnum.Int64 value) => $_setInt64(3, value); @$pb.TagNumber(4) $core.bool hasY() => $_has(3); @$pb.TagNumber(4) void clearY() => $_clearField(4); @$pb.TagNumber(5) $core.int get orientation => $_getIZ(4); @$pb.TagNumber(5) set orientation($core.int value) => $_setSignedInt32(4, value); @$pb.TagNumber(5) $core.bool hasOrientation() => $_has(4); @$pb.TagNumber(5) void clearOrientation() => $_clearField(5); @$pb.TagNumber(6) $core.int get source => $_getIZ(5); @$pb.TagNumber(6) set source($core.int value) => $_setSignedInt32(5, value); @$pb.TagNumber(6) $core.bool hasSource() => $_has(5); @$pb.TagNumber(6) void clearSource() => $_clearField(6); @$pb.TagNumber(7) $fixnum.Int64 get itemId => $_getI64(6); @$pb.TagNumber(7) set itemId($fixnum.Int64 value) => $_setInt64(6, value); @$pb.TagNumber(7) $core.bool hasItemId() => $_has(6); @$pb.TagNumber(7) void clearItemId() => $_clearField(7); @$pb.TagNumber(8) $fixnum.Int64 get mid => $_getI64(7); @$pb.TagNumber(8) set mid($fixnum.Int64 value) => $_setInt64(7, value); @$pb.TagNumber(8) $core.bool hasMid() => $_has(7); @$pb.TagNumber(8) void clearMid() => $_clearField(8); @$pb.TagNumber(9) $fixnum.Int64 get tid => $_getI64(8); @$pb.TagNumber(9) set tid($fixnum.Int64 value) => $_setInt64(8, value); @$pb.TagNumber(9) $core.bool hasTid() => $_has(8); @$pb.TagNumber(9) void clearTid() => $_clearField(9); @$pb.TagNumber(10) $core.String get poi => $_getSZ(9); @$pb.TagNumber(10) set poi($core.String value) => $_setString(9, value); @$pb.TagNumber(10) $core.bool hasPoi() => $_has(9); @$pb.TagNumber(10) void clearPoi() => $_clearField(10); @$pb.TagNumber(11) $core.String get schemaUrl => $_getSZ(10); @$pb.TagNumber(11) set schemaUrl($core.String value) => $_setString(10, value); @$pb.TagNumber(11) $core.bool hasSchemaUrl() => $_has(10); @$pb.TagNumber(11) void clearSchemaUrl() => $_clearField(11); } class MdlDynForward extends $pb.GeneratedMessage { factory MdlDynForward({ DynamicItem? item, $core.int? rtype, }) { final result = create(); if (item != null) result.item = item; if (rtype != null) result.rtype = rtype; return result; } MdlDynForward._(); factory MdlDynForward.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory MdlDynForward.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'MdlDynForward', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOM(1, _omitFieldNames ? '' : 'item', subBuilder: DynamicItem.create) ..aI(2, _omitFieldNames ? '' : 'rtype') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') MdlDynForward clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') MdlDynForward copyWith(void Function(MdlDynForward) updates) => super.copyWith((message) => updates(message as MdlDynForward)) as MdlDynForward; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static MdlDynForward create() => MdlDynForward._(); @$core.override MdlDynForward createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static MdlDynForward getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static MdlDynForward? _defaultInstance; @$pb.TagNumber(1) DynamicItem get item => $_getN(0); @$pb.TagNumber(1) set item(DynamicItem value) => $_setField(1, value); @$pb.TagNumber(1) $core.bool hasItem() => $_has(0); @$pb.TagNumber(1) void clearItem() => $_clearField(1); @$pb.TagNumber(1) DynamicItem ensureItem() => $_ensure(0); @$pb.TagNumber(2) $core.int get rtype => $_getIZ(1); @$pb.TagNumber(2) set rtype($core.int value) => $_setSignedInt32(1, value); @$pb.TagNumber(2) $core.bool hasRtype() => $_has(1); @$pb.TagNumber(2) void clearRtype() => $_clearField(2); } class MdlDynLive extends $pb.GeneratedMessage { factory MdlDynLive({ $fixnum.Int64? id, $core.String? uri, $core.String? title, $core.String? cover, $core.String? coverLabel, $core.String? coverLabel2, LiveState? liveState, VideoBadge? badge, ReserveType? reserveType, }) { final result = create(); if (id != null) result.id = id; if (uri != null) result.uri = uri; if (title != null) result.title = title; if (cover != null) result.cover = cover; if (coverLabel != null) result.coverLabel = coverLabel; if (coverLabel2 != null) result.coverLabel2 = coverLabel2; if (liveState != null) result.liveState = liveState; if (badge != null) result.badge = badge; if (reserveType != null) result.reserveType = reserveType; return result; } MdlDynLive._(); factory MdlDynLive.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory MdlDynLive.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'MdlDynLive', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aInt64(1, _omitFieldNames ? '' : 'id') ..aOS(2, _omitFieldNames ? '' : 'uri') ..aOS(3, _omitFieldNames ? '' : 'title') ..aOS(4, _omitFieldNames ? '' : 'cover') ..aOS(5, _omitFieldNames ? '' : 'coverLabel') ..aOS(6, _omitFieldNames ? '' : 'coverLabel2') ..aE(7, _omitFieldNames ? '' : 'liveState', enumValues: LiveState.values) ..aOM(8, _omitFieldNames ? '' : 'badge', subBuilder: VideoBadge.create) ..aE(9, _omitFieldNames ? '' : 'reserveType', enumValues: ReserveType.values) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') MdlDynLive clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') MdlDynLive copyWith(void Function(MdlDynLive) updates) => super.copyWith((message) => updates(message as MdlDynLive)) as MdlDynLive; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static MdlDynLive create() => MdlDynLive._(); @$core.override MdlDynLive createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static MdlDynLive getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static MdlDynLive? _defaultInstance; @$pb.TagNumber(1) $fixnum.Int64 get id => $_getI64(0); @$pb.TagNumber(1) set id($fixnum.Int64 value) => $_setInt64(0, value); @$pb.TagNumber(1) $core.bool hasId() => $_has(0); @$pb.TagNumber(1) void clearId() => $_clearField(1); @$pb.TagNumber(2) $core.String get uri => $_getSZ(1); @$pb.TagNumber(2) set uri($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasUri() => $_has(1); @$pb.TagNumber(2) void clearUri() => $_clearField(2); @$pb.TagNumber(3) $core.String get title => $_getSZ(2); @$pb.TagNumber(3) set title($core.String value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasTitle() => $_has(2); @$pb.TagNumber(3) void clearTitle() => $_clearField(3); @$pb.TagNumber(4) $core.String get cover => $_getSZ(3); @$pb.TagNumber(4) set cover($core.String value) => $_setString(3, value); @$pb.TagNumber(4) $core.bool hasCover() => $_has(3); @$pb.TagNumber(4) void clearCover() => $_clearField(4); @$pb.TagNumber(5) $core.String get coverLabel => $_getSZ(4); @$pb.TagNumber(5) set coverLabel($core.String value) => $_setString(4, value); @$pb.TagNumber(5) $core.bool hasCoverLabel() => $_has(4); @$pb.TagNumber(5) void clearCoverLabel() => $_clearField(5); @$pb.TagNumber(6) $core.String get coverLabel2 => $_getSZ(5); @$pb.TagNumber(6) set coverLabel2($core.String value) => $_setString(5, value); @$pb.TagNumber(6) $core.bool hasCoverLabel2() => $_has(5); @$pb.TagNumber(6) void clearCoverLabel2() => $_clearField(6); @$pb.TagNumber(7) LiveState get liveState => $_getN(6); @$pb.TagNumber(7) set liveState(LiveState value) => $_setField(7, value); @$pb.TagNumber(7) $core.bool hasLiveState() => $_has(6); @$pb.TagNumber(7) void clearLiveState() => $_clearField(7); @$pb.TagNumber(8) VideoBadge get badge => $_getN(7); @$pb.TagNumber(8) set badge(VideoBadge value) => $_setField(8, value); @$pb.TagNumber(8) $core.bool hasBadge() => $_has(7); @$pb.TagNumber(8) void clearBadge() => $_clearField(8); @$pb.TagNumber(8) VideoBadge ensureBadge() => $_ensure(7); @$pb.TagNumber(9) ReserveType get reserveType => $_getN(8); @$pb.TagNumber(9) set reserveType(ReserveType value) => $_setField(9, value); @$pb.TagNumber(9) $core.bool hasReserveType() => $_has(8); @$pb.TagNumber(9) void clearReserveType() => $_clearField(9); } class MdlDynLiveRcmd extends $pb.GeneratedMessage { factory MdlDynLiveRcmd({ $core.String? content, ReserveType? reserveType, LivePendant? pendant, }) { final result = create(); if (content != null) result.content = content; if (reserveType != null) result.reserveType = reserveType; if (pendant != null) result.pendant = pendant; return result; } MdlDynLiveRcmd._(); factory MdlDynLiveRcmd.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory MdlDynLiveRcmd.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'MdlDynLiveRcmd', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'content') ..aE(2, _omitFieldNames ? '' : 'reserveType', enumValues: ReserveType.values) ..aOM(3, _omitFieldNames ? '' : 'pendant', subBuilder: LivePendant.create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') MdlDynLiveRcmd clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') MdlDynLiveRcmd copyWith(void Function(MdlDynLiveRcmd) updates) => super.copyWith((message) => updates(message as MdlDynLiveRcmd)) as MdlDynLiveRcmd; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static MdlDynLiveRcmd create() => MdlDynLiveRcmd._(); @$core.override MdlDynLiveRcmd createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static MdlDynLiveRcmd getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static MdlDynLiveRcmd? _defaultInstance; @$pb.TagNumber(1) $core.String get content => $_getSZ(0); @$pb.TagNumber(1) set content($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasContent() => $_has(0); @$pb.TagNumber(1) void clearContent() => $_clearField(1); @$pb.TagNumber(2) ReserveType get reserveType => $_getN(1); @$pb.TagNumber(2) set reserveType(ReserveType value) => $_setField(2, value); @$pb.TagNumber(2) $core.bool hasReserveType() => $_has(1); @$pb.TagNumber(2) void clearReserveType() => $_clearField(2); @$pb.TagNumber(3) LivePendant get pendant => $_getN(2); @$pb.TagNumber(3) set pendant(LivePendant value) => $_setField(3, value); @$pb.TagNumber(3) $core.bool hasPendant() => $_has(2); @$pb.TagNumber(3) void clearPendant() => $_clearField(3); @$pb.TagNumber(3) LivePendant ensurePendant() => $_ensure(2); } class MdlDynMedialist extends $pb.GeneratedMessage { factory MdlDynMedialist({ $fixnum.Int64? id, $core.String? uri, $core.String? title, $core.String? subTitle, $core.String? cover, $core.int? coverType, VideoBadge? badge, $core.String? coverBottomRightIcon, }) { final result = create(); if (id != null) result.id = id; if (uri != null) result.uri = uri; if (title != null) result.title = title; if (subTitle != null) result.subTitle = subTitle; if (cover != null) result.cover = cover; if (coverType != null) result.coverType = coverType; if (badge != null) result.badge = badge; if (coverBottomRightIcon != null) result.coverBottomRightIcon = coverBottomRightIcon; return result; } MdlDynMedialist._(); factory MdlDynMedialist.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory MdlDynMedialist.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'MdlDynMedialist', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aInt64(1, _omitFieldNames ? '' : 'id') ..aOS(2, _omitFieldNames ? '' : 'uri') ..aOS(3, _omitFieldNames ? '' : 'title') ..aOS(4, _omitFieldNames ? '' : 'subTitle') ..aOS(5, _omitFieldNames ? '' : 'cover') ..aI(6, _omitFieldNames ? '' : 'coverType') ..aOM(7, _omitFieldNames ? '' : 'badge', subBuilder: VideoBadge.create) ..aOS(8, _omitFieldNames ? '' : 'coverBottomRightIcon') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') MdlDynMedialist clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') MdlDynMedialist copyWith(void Function(MdlDynMedialist) updates) => super.copyWith((message) => updates(message as MdlDynMedialist)) as MdlDynMedialist; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static MdlDynMedialist create() => MdlDynMedialist._(); @$core.override MdlDynMedialist createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static MdlDynMedialist getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static MdlDynMedialist? _defaultInstance; @$pb.TagNumber(1) $fixnum.Int64 get id => $_getI64(0); @$pb.TagNumber(1) set id($fixnum.Int64 value) => $_setInt64(0, value); @$pb.TagNumber(1) $core.bool hasId() => $_has(0); @$pb.TagNumber(1) void clearId() => $_clearField(1); @$pb.TagNumber(2) $core.String get uri => $_getSZ(1); @$pb.TagNumber(2) set uri($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasUri() => $_has(1); @$pb.TagNumber(2) void clearUri() => $_clearField(2); @$pb.TagNumber(3) $core.String get title => $_getSZ(2); @$pb.TagNumber(3) set title($core.String value) => $_setString(2, value); @$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 value) => $_setString(3, value); @$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 value) => $_setString(4, value); @$pb.TagNumber(5) $core.bool hasCover() => $_has(4); @$pb.TagNumber(5) void clearCover() => $_clearField(5); @$pb.TagNumber(6) $core.int get coverType => $_getIZ(5); @$pb.TagNumber(6) set coverType($core.int value) => $_setSignedInt32(5, value); @$pb.TagNumber(6) $core.bool hasCoverType() => $_has(5); @$pb.TagNumber(6) void clearCoverType() => $_clearField(6); @$pb.TagNumber(7) VideoBadge get badge => $_getN(6); @$pb.TagNumber(7) set badge(VideoBadge value) => $_setField(7, value); @$pb.TagNumber(7) $core.bool hasBadge() => $_has(6); @$pb.TagNumber(7) void clearBadge() => $_clearField(7); @$pb.TagNumber(7) VideoBadge ensureBadge() => $_ensure(6); @$pb.TagNumber(8) $core.String get coverBottomRightIcon => $_getSZ(7); @$pb.TagNumber(8) set coverBottomRightIcon($core.String value) => $_setString(7, value); @$pb.TagNumber(8) $core.bool hasCoverBottomRightIcon() => $_has(7); @$pb.TagNumber(8) void clearCoverBottomRightIcon() => $_clearField(8); } class MdlDynMusic extends $pb.GeneratedMessage { factory MdlDynMusic({ $fixnum.Int64? id, $core.String? uri, $fixnum.Int64? upId, $core.String? title, $core.String? cover, $core.String? label1, $core.String? upper, }) { final result = create(); if (id != null) result.id = id; if (uri != null) result.uri = uri; if (upId != null) result.upId = upId; if (title != null) result.title = title; if (cover != null) result.cover = cover; if (label1 != null) result.label1 = label1; if (upper != null) result.upper = upper; return result; } MdlDynMusic._(); factory MdlDynMusic.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory MdlDynMusic.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'MdlDynMusic', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aInt64(1, _omitFieldNames ? '' : 'id') ..aOS(2, _omitFieldNames ? '' : 'uri') ..aInt64(3, _omitFieldNames ? '' : 'upId') ..aOS(4, _omitFieldNames ? '' : 'title') ..aOS(5, _omitFieldNames ? '' : 'cover') ..aOS(6, _omitFieldNames ? '' : 'label1') ..aOS(7, _omitFieldNames ? '' : 'upper') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') MdlDynMusic clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') MdlDynMusic copyWith(void Function(MdlDynMusic) updates) => super.copyWith((message) => updates(message as MdlDynMusic)) as MdlDynMusic; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static MdlDynMusic create() => MdlDynMusic._(); @$core.override MdlDynMusic createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static MdlDynMusic getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static MdlDynMusic? _defaultInstance; @$pb.TagNumber(1) $fixnum.Int64 get id => $_getI64(0); @$pb.TagNumber(1) set id($fixnum.Int64 value) => $_setInt64(0, value); @$pb.TagNumber(1) $core.bool hasId() => $_has(0); @$pb.TagNumber(1) void clearId() => $_clearField(1); @$pb.TagNumber(2) $core.String get uri => $_getSZ(1); @$pb.TagNumber(2) set uri($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasUri() => $_has(1); @$pb.TagNumber(2) void clearUri() => $_clearField(2); @$pb.TagNumber(3) $fixnum.Int64 get upId => $_getI64(2); @$pb.TagNumber(3) set upId($fixnum.Int64 value) => $_setInt64(2, value); @$pb.TagNumber(3) $core.bool hasUpId() => $_has(2); @$pb.TagNumber(3) void clearUpId() => $_clearField(3); @$pb.TagNumber(4) $core.String get title => $_getSZ(3); @$pb.TagNumber(4) set title($core.String value) => $_setString(3, value); @$pb.TagNumber(4) $core.bool hasTitle() => $_has(3); @$pb.TagNumber(4) void clearTitle() => $_clearField(4); @$pb.TagNumber(5) $core.String get cover => $_getSZ(4); @$pb.TagNumber(5) set cover($core.String value) => $_setString(4, value); @$pb.TagNumber(5) $core.bool hasCover() => $_has(4); @$pb.TagNumber(5) void clearCover() => $_clearField(5); @$pb.TagNumber(6) $core.String get label1 => $_getSZ(5); @$pb.TagNumber(6) set label1($core.String value) => $_setString(5, value); @$pb.TagNumber(6) $core.bool hasLabel1() => $_has(5); @$pb.TagNumber(6) void clearLabel1() => $_clearField(6); @$pb.TagNumber(7) $core.String get upper => $_getSZ(6); @$pb.TagNumber(7) set upper($core.String value) => $_setString(6, value); @$pb.TagNumber(7) $core.bool hasUpper() => $_has(6); @$pb.TagNumber(7) void clearUpper() => $_clearField(7); } class MdlDynPGC extends $pb.GeneratedMessage { factory MdlDynPGC({ $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.bool? isPreview, Dimension? dimension, $core.Iterable? badge, $core.bool? canPlay, PGCSeason? season, $core.String? playIcon, $fixnum.Int64? duration, $core.String? jumpUrl, $core.Iterable? badgeCategory, $core.bool? isFeature, }) { 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; if (playIcon != null) result.playIcon = playIcon; if (duration != null) result.duration = duration; if (jumpUrl != null) result.jumpUrl = jumpUrl; if (badgeCategory != null) result.badgeCategory.addAll(badgeCategory); if (isFeature != null) result.isFeature = isFeature; return result; } MdlDynPGC._(); factory MdlDynPGC.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory MdlDynPGC.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'MdlDynPGC', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'title') ..aOS(2, _omitFieldNames ? '' : 'cover') ..aOS(3, _omitFieldNames ? '' : 'uri') ..aOS(4, _omitFieldNames ? '' : 'coverLeftText1') ..aOS(5, _omitFieldNames ? '' : 'coverLeftText2') ..aOS(6, _omitFieldNames ? '' : 'coverLeftText3') ..aInt64(7, _omitFieldNames ? '' : 'cid') ..aInt64(8, _omitFieldNames ? '' : 'seasonId') ..aInt64(9, _omitFieldNames ? '' : 'epid') ..aInt64(10, _omitFieldNames ? '' : 'aid') ..aE(11, _omitFieldNames ? '' : 'mediaType', enumValues: MediaType.values) ..aE(12, _omitFieldNames ? '' : 'subType', enumValues: VideoSubType.values) ..aOB(13, _omitFieldNames ? '' : 'isPreview') ..aOM(14, _omitFieldNames ? '' : 'dimension', subBuilder: Dimension.create) ..pPM(15, _omitFieldNames ? '' : 'badge', subBuilder: VideoBadge.create) ..aOB(16, _omitFieldNames ? '' : 'canPlay') ..aOM(17, _omitFieldNames ? '' : 'season', subBuilder: PGCSeason.create) ..aOS(18, _omitFieldNames ? '' : 'playIcon') ..aInt64(19, _omitFieldNames ? '' : 'duration') ..aOS(20, _omitFieldNames ? '' : 'jumpUrl') ..pPM(21, _omitFieldNames ? '' : 'badgeCategory', subBuilder: VideoBadge.create) ..aOB(22, _omitFieldNames ? '' : 'isFeature') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') MdlDynPGC clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') MdlDynPGC copyWith(void Function(MdlDynPGC) updates) => super.copyWith((message) => updates(message as MdlDynPGC)) as MdlDynPGC; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static MdlDynPGC create() => MdlDynPGC._(); @$core.override MdlDynPGC createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static MdlDynPGC getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static MdlDynPGC? _defaultInstance; @$pb.TagNumber(1) $core.String get title => $_getSZ(0); @$pb.TagNumber(1) set title($core.String value) => $_setString(0, value); @$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 value) => $_setString(1, value); @$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 value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasUri() => $_has(2); @$pb.TagNumber(3) void clearUri() => $_clearField(3); @$pb.TagNumber(4) $core.String get coverLeftText1 => $_getSZ(3); @$pb.TagNumber(4) set coverLeftText1($core.String value) => $_setString(3, value); @$pb.TagNumber(4) $core.bool hasCoverLeftText1() => $_has(3); @$pb.TagNumber(4) void clearCoverLeftText1() => $_clearField(4); @$pb.TagNumber(5) $core.String get coverLeftText2 => $_getSZ(4); @$pb.TagNumber(5) set coverLeftText2($core.String value) => $_setString(4, value); @$pb.TagNumber(5) $core.bool hasCoverLeftText2() => $_has(4); @$pb.TagNumber(5) void clearCoverLeftText2() => $_clearField(5); @$pb.TagNumber(6) $core.String get coverLeftText3 => $_getSZ(5); @$pb.TagNumber(6) set coverLeftText3($core.String value) => $_setString(5, value); @$pb.TagNumber(6) $core.bool hasCoverLeftText3() => $_has(5); @$pb.TagNumber(6) void clearCoverLeftText3() => $_clearField(6); @$pb.TagNumber(7) $fixnum.Int64 get cid => $_getI64(6); @$pb.TagNumber(7) set cid($fixnum.Int64 value) => $_setInt64(6, value); @$pb.TagNumber(7) $core.bool hasCid() => $_has(6); @$pb.TagNumber(7) void clearCid() => $_clearField(7); @$pb.TagNumber(8) $fixnum.Int64 get seasonId => $_getI64(7); @$pb.TagNumber(8) set seasonId($fixnum.Int64 value) => $_setInt64(7, value); @$pb.TagNumber(8) $core.bool hasSeasonId() => $_has(7); @$pb.TagNumber(8) void clearSeasonId() => $_clearField(8); @$pb.TagNumber(9) $fixnum.Int64 get epid => $_getI64(8); @$pb.TagNumber(9) set epid($fixnum.Int64 value) => $_setInt64(8, value); @$pb.TagNumber(9) $core.bool hasEpid() => $_has(8); @$pb.TagNumber(9) void clearEpid() => $_clearField(9); @$pb.TagNumber(10) $fixnum.Int64 get aid => $_getI64(9); @$pb.TagNumber(10) set aid($fixnum.Int64 value) => $_setInt64(9, value); @$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 value) => $_setField(11, value); @$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 value) => $_setField(12, value); @$pb.TagNumber(12) $core.bool hasSubType() => $_has(11); @$pb.TagNumber(12) void clearSubType() => $_clearField(12); @$pb.TagNumber(13) $core.bool get isPreview => $_getBF(12); @$pb.TagNumber(13) set isPreview($core.bool value) => $_setBool(12, value); @$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 value) => $_setField(14, value); @$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) $pb.PbList get badge => $_getList(14); @$pb.TagNumber(16) $core.bool get canPlay => $_getBF(15); @$pb.TagNumber(16) set canPlay($core.bool value) => $_setBool(15, value); @$pb.TagNumber(16) $core.bool hasCanPlay() => $_has(15); @$pb.TagNumber(16) void clearCanPlay() => $_clearField(16); @$pb.TagNumber(17) PGCSeason get season => $_getN(16); @$pb.TagNumber(17) set season(PGCSeason value) => $_setField(17, value); @$pb.TagNumber(17) $core.bool hasSeason() => $_has(16); @$pb.TagNumber(17) void clearSeason() => $_clearField(17); @$pb.TagNumber(17) PGCSeason ensureSeason() => $_ensure(16); @$pb.TagNumber(18) $core.String get playIcon => $_getSZ(17); @$pb.TagNumber(18) set playIcon($core.String value) => $_setString(17, value); @$pb.TagNumber(18) $core.bool hasPlayIcon() => $_has(17); @$pb.TagNumber(18) void clearPlayIcon() => $_clearField(18); @$pb.TagNumber(19) $fixnum.Int64 get duration => $_getI64(18); @$pb.TagNumber(19) set duration($fixnum.Int64 value) => $_setInt64(18, value); @$pb.TagNumber(19) $core.bool hasDuration() => $_has(18); @$pb.TagNumber(19) void clearDuration() => $_clearField(19); @$pb.TagNumber(20) $core.String get jumpUrl => $_getSZ(19); @$pb.TagNumber(20) set jumpUrl($core.String value) => $_setString(19, value); @$pb.TagNumber(20) $core.bool hasJumpUrl() => $_has(19); @$pb.TagNumber(20) void clearJumpUrl() => $_clearField(20); @$pb.TagNumber(21) $pb.PbList get badgeCategory => $_getList(20); @$pb.TagNumber(22) $core.bool get isFeature => $_getBF(21); @$pb.TagNumber(22) set isFeature($core.bool value) => $_setBool(21, value); @$pb.TagNumber(22) $core.bool hasIsFeature() => $_has(21); @$pb.TagNumber(22) void clearIsFeature() => $_clearField(22); } class MdlDynShareChargingQA extends $pb.GeneratedMessage { factory MdlDynShareChargingQA({ ImageSet? backgroundImg, ImageSet? leftIconImg, $core.String? title, IconButton? jumpButton, $core.String? uri, CommonShareCardInfo? shareCardMetaInfo, $core.String? titlePrefixBold, }) { final result = create(); if (backgroundImg != null) result.backgroundImg = backgroundImg; if (leftIconImg != null) result.leftIconImg = leftIconImg; if (title != null) result.title = title; if (jumpButton != null) result.jumpButton = jumpButton; if (uri != null) result.uri = uri; if (shareCardMetaInfo != null) result.shareCardMetaInfo = shareCardMetaInfo; if (titlePrefixBold != null) result.titlePrefixBold = titlePrefixBold; return result; } MdlDynShareChargingQA._(); factory MdlDynShareChargingQA.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory MdlDynShareChargingQA.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'MdlDynShareChargingQA', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOM(1, _omitFieldNames ? '' : 'backgroundImg', subBuilder: ImageSet.create) ..aOM(2, _omitFieldNames ? '' : 'leftIconImg', subBuilder: ImageSet.create) ..aOS(3, _omitFieldNames ? '' : 'title') ..aOM(4, _omitFieldNames ? '' : 'jumpButton', subBuilder: IconButton.create) ..aOS(5, _omitFieldNames ? '' : 'uri') ..aOM(6, _omitFieldNames ? '' : 'shareCardMetaInfo', subBuilder: CommonShareCardInfo.create) ..aOS(7, _omitFieldNames ? '' : 'titlePrefixBold') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') MdlDynShareChargingQA clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') MdlDynShareChargingQA copyWith( void Function(MdlDynShareChargingQA) updates) => super.copyWith((message) => updates(message as MdlDynShareChargingQA)) as MdlDynShareChargingQA; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static MdlDynShareChargingQA create() => MdlDynShareChargingQA._(); @$core.override MdlDynShareChargingQA createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static MdlDynShareChargingQA getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static MdlDynShareChargingQA? _defaultInstance; @$pb.TagNumber(1) ImageSet get backgroundImg => $_getN(0); @$pb.TagNumber(1) set backgroundImg(ImageSet value) => $_setField(1, value); @$pb.TagNumber(1) $core.bool hasBackgroundImg() => $_has(0); @$pb.TagNumber(1) void clearBackgroundImg() => $_clearField(1); @$pb.TagNumber(1) ImageSet ensureBackgroundImg() => $_ensure(0); @$pb.TagNumber(2) ImageSet get leftIconImg => $_getN(1); @$pb.TagNumber(2) set leftIconImg(ImageSet value) => $_setField(2, value); @$pb.TagNumber(2) $core.bool hasLeftIconImg() => $_has(1); @$pb.TagNumber(2) void clearLeftIconImg() => $_clearField(2); @$pb.TagNumber(2) ImageSet ensureLeftIconImg() => $_ensure(1); @$pb.TagNumber(3) $core.String get title => $_getSZ(2); @$pb.TagNumber(3) set title($core.String value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasTitle() => $_has(2); @$pb.TagNumber(3) void clearTitle() => $_clearField(3); @$pb.TagNumber(4) IconButton get jumpButton => $_getN(3); @$pb.TagNumber(4) set jumpButton(IconButton value) => $_setField(4, value); @$pb.TagNumber(4) $core.bool hasJumpButton() => $_has(3); @$pb.TagNumber(4) void clearJumpButton() => $_clearField(4); @$pb.TagNumber(4) IconButton ensureJumpButton() => $_ensure(3); @$pb.TagNumber(5) $core.String get uri => $_getSZ(4); @$pb.TagNumber(5) set uri($core.String value) => $_setString(4, value); @$pb.TagNumber(5) $core.bool hasUri() => $_has(4); @$pb.TagNumber(5) void clearUri() => $_clearField(5); @$pb.TagNumber(6) CommonShareCardInfo get shareCardMetaInfo => $_getN(5); @$pb.TagNumber(6) set shareCardMetaInfo(CommonShareCardInfo value) => $_setField(6, value); @$pb.TagNumber(6) $core.bool hasShareCardMetaInfo() => $_has(5); @$pb.TagNumber(6) void clearShareCardMetaInfo() => $_clearField(6); @$pb.TagNumber(6) CommonShareCardInfo ensureShareCardMetaInfo() => $_ensure(5); @$pb.TagNumber(7) $core.String get titlePrefixBold => $_getSZ(6); @$pb.TagNumber(7) set titlePrefixBold($core.String value) => $_setString(6, value); @$pb.TagNumber(7) $core.bool hasTitlePrefixBold() => $_has(6); @$pb.TagNumber(7) void clearTitlePrefixBold() => $_clearField(7); } class MdlDynSubscription extends $pb.GeneratedMessage { factory MdlDynSubscription({ $fixnum.Int64? id, $fixnum.Int64? adId, $core.String? uri, $core.String? title, $core.String? cover, $core.String? adTitle, VideoBadge? badge, $core.String? tips, }) { final result = create(); if (id != null) result.id = id; if (adId != null) result.adId = adId; if (uri != null) result.uri = uri; if (title != null) result.title = title; if (cover != null) result.cover = cover; if (adTitle != null) result.adTitle = adTitle; if (badge != null) result.badge = badge; if (tips != null) result.tips = tips; return result; } MdlDynSubscription._(); factory MdlDynSubscription.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory MdlDynSubscription.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'MdlDynSubscription', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aInt64(1, _omitFieldNames ? '' : 'id') ..aInt64(2, _omitFieldNames ? '' : 'adId') ..aOS(3, _omitFieldNames ? '' : 'uri') ..aOS(4, _omitFieldNames ? '' : 'title') ..aOS(5, _omitFieldNames ? '' : 'cover') ..aOS(6, _omitFieldNames ? '' : 'adTitle') ..aOM(7, _omitFieldNames ? '' : 'badge', subBuilder: VideoBadge.create) ..aOS(8, _omitFieldNames ? '' : 'tips') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') MdlDynSubscription clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') MdlDynSubscription copyWith(void Function(MdlDynSubscription) updates) => super.copyWith((message) => updates(message as MdlDynSubscription)) as MdlDynSubscription; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static MdlDynSubscription create() => MdlDynSubscription._(); @$core.override MdlDynSubscription createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static MdlDynSubscription getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static MdlDynSubscription? _defaultInstance; @$pb.TagNumber(1) $fixnum.Int64 get id => $_getI64(0); @$pb.TagNumber(1) set id($fixnum.Int64 value) => $_setInt64(0, value); @$pb.TagNumber(1) $core.bool hasId() => $_has(0); @$pb.TagNumber(1) void clearId() => $_clearField(1); @$pb.TagNumber(2) $fixnum.Int64 get adId => $_getI64(1); @$pb.TagNumber(2) set adId($fixnum.Int64 value) => $_setInt64(1, value); @$pb.TagNumber(2) $core.bool hasAdId() => $_has(1); @$pb.TagNumber(2) void clearAdId() => $_clearField(2); @$pb.TagNumber(3) $core.String get uri => $_getSZ(2); @$pb.TagNumber(3) set uri($core.String value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasUri() => $_has(2); @$pb.TagNumber(3) void clearUri() => $_clearField(3); @$pb.TagNumber(4) $core.String get title => $_getSZ(3); @$pb.TagNumber(4) set title($core.String value) => $_setString(3, value); @$pb.TagNumber(4) $core.bool hasTitle() => $_has(3); @$pb.TagNumber(4) void clearTitle() => $_clearField(4); @$pb.TagNumber(5) $core.String get cover => $_getSZ(4); @$pb.TagNumber(5) set cover($core.String value) => $_setString(4, value); @$pb.TagNumber(5) $core.bool hasCover() => $_has(4); @$pb.TagNumber(5) void clearCover() => $_clearField(5); @$pb.TagNumber(6) $core.String get adTitle => $_getSZ(5); @$pb.TagNumber(6) set adTitle($core.String value) => $_setString(5, value); @$pb.TagNumber(6) $core.bool hasAdTitle() => $_has(5); @$pb.TagNumber(6) void clearAdTitle() => $_clearField(6); @$pb.TagNumber(7) VideoBadge get badge => $_getN(6); @$pb.TagNumber(7) set badge(VideoBadge value) => $_setField(7, value); @$pb.TagNumber(7) $core.bool hasBadge() => $_has(6); @$pb.TagNumber(7) void clearBadge() => $_clearField(7); @$pb.TagNumber(7) VideoBadge ensureBadge() => $_ensure(6); @$pb.TagNumber(8) $core.String get tips => $_getSZ(7); @$pb.TagNumber(8) set tips($core.String value) => $_setString(7, value); @$pb.TagNumber(8) $core.bool hasTips() => $_has(7); @$pb.TagNumber(8) void clearTips() => $_clearField(8); } enum MdlDynSubscriptionNew_Item { dynSubscription, dynLiveRcmd, notSet } class MdlDynSubscriptionNew extends $pb.GeneratedMessage { factory MdlDynSubscriptionNew({ MdlDynSubscriptionNewStyle? style, MdlDynSubscription? dynSubscription, MdlDynLiveRcmd? dynLiveRcmd, }) { final result = create(); if (style != null) result.style = style; if (dynSubscription != null) result.dynSubscription = dynSubscription; if (dynLiveRcmd != null) result.dynLiveRcmd = dynLiveRcmd; return result; } MdlDynSubscriptionNew._(); factory MdlDynSubscriptionNew.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory MdlDynSubscriptionNew.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static const $core.Map<$core.int, MdlDynSubscriptionNew_Item> _MdlDynSubscriptionNew_ItemByTag = { 2: MdlDynSubscriptionNew_Item.dynSubscription, 3: MdlDynSubscriptionNew_Item.dynLiveRcmd, 0: MdlDynSubscriptionNew_Item.notSet }; static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'MdlDynSubscriptionNew', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..oo(0, [2, 3]) ..aE(1, _omitFieldNames ? '' : 'style', enumValues: MdlDynSubscriptionNewStyle.values) ..aOM(2, _omitFieldNames ? '' : 'dynSubscription', subBuilder: MdlDynSubscription.create) ..aOM(3, _omitFieldNames ? '' : 'dynLiveRcmd', subBuilder: MdlDynLiveRcmd.create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') MdlDynSubscriptionNew clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') MdlDynSubscriptionNew copyWith( void Function(MdlDynSubscriptionNew) updates) => super.copyWith((message) => updates(message as MdlDynSubscriptionNew)) as MdlDynSubscriptionNew; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static MdlDynSubscriptionNew create() => MdlDynSubscriptionNew._(); @$core.override MdlDynSubscriptionNew createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static MdlDynSubscriptionNew getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static MdlDynSubscriptionNew? _defaultInstance; @$pb.TagNumber(2) @$pb.TagNumber(3) MdlDynSubscriptionNew_Item whichItem() => _MdlDynSubscriptionNew_ItemByTag[$_whichOneof(0)]!; @$pb.TagNumber(2) @$pb.TagNumber(3) void clearItem() => $_clearField($_whichOneof(0)); @$pb.TagNumber(1) MdlDynSubscriptionNewStyle get style => $_getN(0); @$pb.TagNumber(1) set style(MdlDynSubscriptionNewStyle value) => $_setField(1, value); @$pb.TagNumber(1) $core.bool hasStyle() => $_has(0); @$pb.TagNumber(1) void clearStyle() => $_clearField(1); @$pb.TagNumber(2) MdlDynSubscription get dynSubscription => $_getN(1); @$pb.TagNumber(2) set dynSubscription(MdlDynSubscription value) => $_setField(2, value); @$pb.TagNumber(2) $core.bool hasDynSubscription() => $_has(1); @$pb.TagNumber(2) void clearDynSubscription() => $_clearField(2); @$pb.TagNumber(2) MdlDynSubscription ensureDynSubscription() => $_ensure(1); @$pb.TagNumber(3) MdlDynLiveRcmd get dynLiveRcmd => $_getN(2); @$pb.TagNumber(3) set dynLiveRcmd(MdlDynLiveRcmd value) => $_setField(3, value); @$pb.TagNumber(3) $core.bool hasDynLiveRcmd() => $_has(2); @$pb.TagNumber(3) void clearDynLiveRcmd() => $_clearField(3); @$pb.TagNumber(3) MdlDynLiveRcmd ensureDynLiveRcmd() => $_ensure(2); } class MdlDynTopicSet extends $pb.GeneratedMessage { factory MdlDynTopicSet({ $core.Iterable? topics, IconButton? moreBtn, $fixnum.Int64? topicSetId, $fixnum.Int64? pushId, }) { final result = create(); if (topics != null) result.topics.addAll(topics); if (moreBtn != null) result.moreBtn = moreBtn; if (topicSetId != null) result.topicSetId = topicSetId; if (pushId != null) result.pushId = pushId; return result; } MdlDynTopicSet._(); factory MdlDynTopicSet.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory MdlDynTopicSet.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'MdlDynTopicSet', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..pPM(1, _omitFieldNames ? '' : 'topics', subBuilder: TopicItem.create) ..aOM(2, _omitFieldNames ? '' : 'moreBtn', subBuilder: IconButton.create) ..aInt64(3, _omitFieldNames ? '' : 'topicSetId') ..aInt64(4, _omitFieldNames ? '' : 'pushId') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') MdlDynTopicSet clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') MdlDynTopicSet copyWith(void Function(MdlDynTopicSet) updates) => super.copyWith((message) => updates(message as MdlDynTopicSet)) as MdlDynTopicSet; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static MdlDynTopicSet create() => MdlDynTopicSet._(); @$core.override MdlDynTopicSet createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static MdlDynTopicSet getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static MdlDynTopicSet? _defaultInstance; @$pb.TagNumber(1) $pb.PbList get topics => $_getList(0); @$pb.TagNumber(2) IconButton get moreBtn => $_getN(1); @$pb.TagNumber(2) set moreBtn(IconButton value) => $_setField(2, value); @$pb.TagNumber(2) $core.bool hasMoreBtn() => $_has(1); @$pb.TagNumber(2) void clearMoreBtn() => $_clearField(2); @$pb.TagNumber(2) IconButton ensureMoreBtn() => $_ensure(1); @$pb.TagNumber(3) $fixnum.Int64 get topicSetId => $_getI64(2); @$pb.TagNumber(3) set topicSetId($fixnum.Int64 value) => $_setInt64(2, value); @$pb.TagNumber(3) $core.bool hasTopicSetId() => $_has(2); @$pb.TagNumber(3) void clearTopicSetId() => $_clearField(3); @$pb.TagNumber(4) $fixnum.Int64 get pushId => $_getI64(3); @$pb.TagNumber(4) set pushId($fixnum.Int64 value) => $_setInt64(3, value); @$pb.TagNumber(4) $core.bool hasPushId() => $_has(3); @$pb.TagNumber(4) void clearPushId() => $_clearField(4); } class MdlDynUGCSeason extends $pb.GeneratedMessage { factory MdlDynUGCSeason({ $core.String? title, $core.String? cover, $core.String? uri, $core.String? coverLeftText1, $core.String? coverLeftText2, $core.String? coverLeftText3, $fixnum.Int64? id, $core.String? inlineURL, $core.bool? canPlay, $core.String? playIcon, $fixnum.Int64? avid, $fixnum.Int64? cid, Dimension? dimension, $fixnum.Int64? duration, $core.String? jumpUrl, $core.Iterable? badge, }) { 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 (id != null) result.id = id; if (inlineURL != null) result.inlineURL = inlineURL; if (canPlay != null) result.canPlay = canPlay; if (playIcon != null) result.playIcon = playIcon; if (avid != null) result.avid = avid; if (cid != null) result.cid = cid; if (dimension != null) result.dimension = dimension; if (duration != null) result.duration = duration; if (jumpUrl != null) result.jumpUrl = jumpUrl; if (badge != null) result.badge.addAll(badge); return result; } MdlDynUGCSeason._(); factory MdlDynUGCSeason.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory MdlDynUGCSeason.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'MdlDynUGCSeason', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'title') ..aOS(2, _omitFieldNames ? '' : 'cover') ..aOS(3, _omitFieldNames ? '' : 'uri') ..aOS(4, _omitFieldNames ? '' : 'coverLeftText1') ..aOS(5, _omitFieldNames ? '' : 'coverLeftText2') ..aOS(6, _omitFieldNames ? '' : 'coverLeftText3') ..aInt64(7, _omitFieldNames ? '' : 'id') ..aOS(8, _omitFieldNames ? '' : 'inlineURL') ..aOB(9, _omitFieldNames ? '' : 'canPlay') ..aOS(10, _omitFieldNames ? '' : 'playIcon') ..aInt64(11, _omitFieldNames ? '' : 'avid') ..aInt64(12, _omitFieldNames ? '' : 'cid') ..aOM(13, _omitFieldNames ? '' : 'dimension', subBuilder: Dimension.create) ..aInt64(14, _omitFieldNames ? '' : 'duration') ..aOS(15, _omitFieldNames ? '' : 'jumpUrl') ..pPM(16, _omitFieldNames ? '' : 'badge', subBuilder: VideoBadge.create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') MdlDynUGCSeason clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') MdlDynUGCSeason copyWith(void Function(MdlDynUGCSeason) updates) => super.copyWith((message) => updates(message as MdlDynUGCSeason)) as MdlDynUGCSeason; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static MdlDynUGCSeason create() => MdlDynUGCSeason._(); @$core.override MdlDynUGCSeason createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static MdlDynUGCSeason getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static MdlDynUGCSeason? _defaultInstance; @$pb.TagNumber(1) $core.String get title => $_getSZ(0); @$pb.TagNumber(1) set title($core.String value) => $_setString(0, value); @$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 value) => $_setString(1, value); @$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 value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasUri() => $_has(2); @$pb.TagNumber(3) void clearUri() => $_clearField(3); @$pb.TagNumber(4) $core.String get coverLeftText1 => $_getSZ(3); @$pb.TagNumber(4) set coverLeftText1($core.String value) => $_setString(3, value); @$pb.TagNumber(4) $core.bool hasCoverLeftText1() => $_has(3); @$pb.TagNumber(4) void clearCoverLeftText1() => $_clearField(4); @$pb.TagNumber(5) $core.String get coverLeftText2 => $_getSZ(4); @$pb.TagNumber(5) set coverLeftText2($core.String value) => $_setString(4, value); @$pb.TagNumber(5) $core.bool hasCoverLeftText2() => $_has(4); @$pb.TagNumber(5) void clearCoverLeftText2() => $_clearField(5); @$pb.TagNumber(6) $core.String get coverLeftText3 => $_getSZ(5); @$pb.TagNumber(6) set coverLeftText3($core.String value) => $_setString(5, value); @$pb.TagNumber(6) $core.bool hasCoverLeftText3() => $_has(5); @$pb.TagNumber(6) void clearCoverLeftText3() => $_clearField(6); @$pb.TagNumber(7) $fixnum.Int64 get id => $_getI64(6); @$pb.TagNumber(7) set id($fixnum.Int64 value) => $_setInt64(6, value); @$pb.TagNumber(7) $core.bool hasId() => $_has(6); @$pb.TagNumber(7) void clearId() => $_clearField(7); @$pb.TagNumber(8) $core.String get inlineURL => $_getSZ(7); @$pb.TagNumber(8) set inlineURL($core.String value) => $_setString(7, value); @$pb.TagNumber(8) $core.bool hasInlineURL() => $_has(7); @$pb.TagNumber(8) void clearInlineURL() => $_clearField(8); @$pb.TagNumber(9) $core.bool get canPlay => $_getBF(8); @$pb.TagNumber(9) set canPlay($core.bool value) => $_setBool(8, value); @$pb.TagNumber(9) $core.bool hasCanPlay() => $_has(8); @$pb.TagNumber(9) void clearCanPlay() => $_clearField(9); @$pb.TagNumber(10) $core.String get playIcon => $_getSZ(9); @$pb.TagNumber(10) set playIcon($core.String value) => $_setString(9, value); @$pb.TagNumber(10) $core.bool hasPlayIcon() => $_has(9); @$pb.TagNumber(10) void clearPlayIcon() => $_clearField(10); @$pb.TagNumber(11) $fixnum.Int64 get avid => $_getI64(10); @$pb.TagNumber(11) set avid($fixnum.Int64 value) => $_setInt64(10, value); @$pb.TagNumber(11) $core.bool hasAvid() => $_has(10); @$pb.TagNumber(11) void clearAvid() => $_clearField(11); @$pb.TagNumber(12) $fixnum.Int64 get cid => $_getI64(11); @$pb.TagNumber(12) set cid($fixnum.Int64 value) => $_setInt64(11, value); @$pb.TagNumber(12) $core.bool hasCid() => $_has(11); @$pb.TagNumber(12) void clearCid() => $_clearField(12); @$pb.TagNumber(13) Dimension get dimension => $_getN(12); @$pb.TagNumber(13) set dimension(Dimension value) => $_setField(13, value); @$pb.TagNumber(13) $core.bool hasDimension() => $_has(12); @$pb.TagNumber(13) void clearDimension() => $_clearField(13); @$pb.TagNumber(13) Dimension ensureDimension() => $_ensure(12); @$pb.TagNumber(14) $fixnum.Int64 get duration => $_getI64(13); @$pb.TagNumber(14) set duration($fixnum.Int64 value) => $_setInt64(13, value); @$pb.TagNumber(14) $core.bool hasDuration() => $_has(13); @$pb.TagNumber(14) void clearDuration() => $_clearField(14); @$pb.TagNumber(15) $core.String get jumpUrl => $_getSZ(14); @$pb.TagNumber(15) set jumpUrl($core.String value) => $_setString(14, value); @$pb.TagNumber(15) $core.bool hasJumpUrl() => $_has(14); @$pb.TagNumber(15) void clearJumpUrl() => $_clearField(15); @$pb.TagNumber(16) $pb.PbList get badge => $_getList(15); } 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, $2.AvatarItem? avatar, $3.NameRender? nameRender, }) { 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; if (avatar != null) result.avatar = avatar; if (nameRender != null) result.nameRender = nameRender; return result; } MixUpListItem._(); factory MixUpListItem.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory MixUpListItem.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'MixUpListItem', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aInt64(1, _omitFieldNames ? '' : 'uid') ..aI(2, _omitFieldNames ? '' : 'specialAttention') ..aI(3, _omitFieldNames ? '' : 'reddotState') ..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) ..aI(10, _omitFieldNames ? '' : 'premiereState') ..aOS(11, _omitFieldNames ? '' : 'uri') ..aOM<$2.AvatarItem>(12, _omitFieldNames ? '' : 'avatar', subBuilder: $2.AvatarItem.create) ..aOM<$3.NameRender>(13, _omitFieldNames ? '' : 'nameRender', subBuilder: $3.NameRender.create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') MixUpListItem clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') MixUpListItem copyWith(void Function(MixUpListItem) updates) => super.copyWith((message) => updates(message as MixUpListItem)) as MixUpListItem; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static MixUpListItem create() => MixUpListItem._(); @$core.override MixUpListItem createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static MixUpListItem getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static MixUpListItem? _defaultInstance; @$pb.TagNumber(1) $fixnum.Int64 get uid => $_getI64(0); @$pb.TagNumber(1) set uid($fixnum.Int64 value) => $_setInt64(0, value); @$pb.TagNumber(1) $core.bool hasUid() => $_has(0); @$pb.TagNumber(1) void clearUid() => $_clearField(1); @$pb.TagNumber(2) $core.int get specialAttention => $_getIZ(1); @$pb.TagNumber(2) set specialAttention($core.int value) => $_setSignedInt32(1, value); @$pb.TagNumber(2) $core.bool hasSpecialAttention() => $_has(1); @$pb.TagNumber(2) void clearSpecialAttention() => $_clearField(2); @$pb.TagNumber(3) $core.int get reddotState => $_getIZ(2); @$pb.TagNumber(3) set reddotState($core.int value) => $_setSignedInt32(2, value); @$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 value) => $_setField(4, value); @$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 value) => $_setString(4, value); @$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 value) => $_setString(5, value); @$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 value) => $_setField(7, value); @$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 value) => $_setField(8, value); @$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 value) => $_setField(9, value); @$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 value) => $_setSignedInt32(9, value); @$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 value) => $_setString(10, value); @$pb.TagNumber(11) $core.bool hasUri() => $_has(10); @$pb.TagNumber(11) void clearUri() => $_clearField(11); @$pb.TagNumber(12) $2.AvatarItem get avatar => $_getN(11); @$pb.TagNumber(12) set avatar($2.AvatarItem value) => $_setField(12, value); @$pb.TagNumber(12) $core.bool hasAvatar() => $_has(11); @$pb.TagNumber(12) void clearAvatar() => $_clearField(12); @$pb.TagNumber(12) $2.AvatarItem ensureAvatar() => $_ensure(11); @$pb.TagNumber(13) $3.NameRender get nameRender => $_getN(12); @$pb.TagNumber(13) set nameRender($3.NameRender value) => $_setField(13, value); @$pb.TagNumber(13) $core.bool hasNameRender() => $_has(12); @$pb.TagNumber(13) void clearNameRender() => $_clearField(13); @$pb.TagNumber(13) $3.NameRender ensureNameRender() => $_ensure(12); } 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._(); factory MixUpListLiveItem.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory MixUpListLiveItem.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'MixUpListLiveItem', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOB(1, _omitFieldNames ? '' : 'status') ..aInt64(2, _omitFieldNames ? '' : 'roomId') ..aOS(3, _omitFieldNames ? '' : 'uri') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') MixUpListLiveItem clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') MixUpListLiveItem copyWith(void Function(MixUpListLiveItem) updates) => super.copyWith((message) => updates(message as MixUpListLiveItem)) as MixUpListLiveItem; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static MixUpListLiveItem create() => MixUpListLiveItem._(); @$core.override MixUpListLiveItem createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static MixUpListLiveItem getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static MixUpListLiveItem? _defaultInstance; @$pb.TagNumber(1) $core.bool get status => $_getBF(0); @$pb.TagNumber(1) set status($core.bool value) => $_setBool(0, value); @$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 value) => $_setInt64(1, value); @$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 value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasUri() => $_has(2); @$pb.TagNumber(3) void clearUri() => $_clearField(3); } enum Module_ModuleItem { moduleAuthor, moduleDispute, moduleDesc, moduleDynamic, moduleLikeUser, moduleExtend, moduleAdditional, moduleStat, moduleFold, moduleComment, moduleInteraction, moduleAuthorForward, moduleAd, moduleBanner, moduleItemNull, moduleShareInfo, moduleRecommend, moduleTop, moduleButtom, moduleStatForward, moduleStory, moduleTopic, moduleTopicDetailsExt, moduleTopTag, moduleTopicBrief, moduleTitle, moduleButton, moduleNotice, moduleOpusSummary, moduleCopyright, moduleParagraph, moduleBlocked, moduleTextNotice, moduleOpusCollection, moduleOnetimeNotice, moduleSneakingAd, moduleMangaHorizontalPagePicContent, moduleMangaVerticalSlidePicContent, moduleMangaCoverPicContent, moduleAuthorForSubscribe, moduleAuthorSlim, moduleMangaCollection, moduleCooperation, notSet } class Module extends $pb.GeneratedMessage { factory Module({ DynModuleType? moduleType, ModuleAuthor? moduleAuthor, ModuleDispute? moduleDispute, ModuleDesc? moduleDesc, ModuleDynamic? moduleDynamic, ModuleLikeUser? moduleLikeUser, ModuleExtend? moduleExtend, ModuleAdditional? moduleAdditional, ModuleStat? moduleStat, ModuleFold? moduleFold, ModuleComment? moduleComment, ModuleInteraction? moduleInteraction, ModuleAuthorForward? moduleAuthorForward, ModuleAd? moduleAd, ModuleBanner? moduleBanner, ModuleItemNull? moduleItemNull, ModuleShareInfo? moduleShareInfo, ModuleRecommend? moduleRecommend, ModuleTop? moduleTop, ModuleButtom? moduleButtom, ModuleStat? moduleStatForward, ModuleStory? moduleStory, ModuleTopic? moduleTopic, ModuleTopicDetailsExt? moduleTopicDetailsExt, ModuleTopTag? moduleTopTag, ModuleTopicBrief? moduleTopicBrief, ModuleTitle? moduleTitle, ModuleButton? moduleButton, ModuleNotice? moduleNotice, ModuleOpusSummary? moduleOpusSummary, ModuleCopyright? moduleCopyright, ModuleParagraph? moduleParagraph, ModuleBlocked? moduleBlocked, ModuleTextNotice? moduleTextNotice, ModuleOpusCollection? moduleOpusCollection, ModuleOnetimeNotice? moduleOnetimeNotice, ModuleSneakingAd? moduleSneakingAd, ModuleMangaHorizontalPagePicContent? moduleMangaHorizontalPagePicContent, ModuleMangaVerticalSlidePicContent? moduleMangaVerticalSlidePicContent, ModuleMangaCoverPicContent? moduleMangaCoverPicContent, ModuleAuthorForSubscribe? moduleAuthorForSubscribe, ModuleAuthorSlim? moduleAuthorSlim, ModuleMangaCollection? moduleMangaCollection, ModuleCooperation? moduleCooperation, }) { final result = create(); if (moduleType != null) result.moduleType = moduleType; if (moduleAuthor != null) result.moduleAuthor = moduleAuthor; if (moduleDispute != null) result.moduleDispute = moduleDispute; if (moduleDesc != null) result.moduleDesc = moduleDesc; if (moduleDynamic != null) result.moduleDynamic = moduleDynamic; if (moduleLikeUser != null) result.moduleLikeUser = moduleLikeUser; if (moduleExtend != null) result.moduleExtend = moduleExtend; if (moduleAdditional != null) result.moduleAdditional = moduleAdditional; if (moduleStat != null) result.moduleStat = moduleStat; if (moduleFold != null) result.moduleFold = moduleFold; if (moduleComment != null) result.moduleComment = moduleComment; if (moduleInteraction != null) result.moduleInteraction = moduleInteraction; if (moduleAuthorForward != null) result.moduleAuthorForward = moduleAuthorForward; if (moduleAd != null) result.moduleAd = moduleAd; if (moduleBanner != null) result.moduleBanner = moduleBanner; if (moduleItemNull != null) result.moduleItemNull = moduleItemNull; if (moduleShareInfo != null) result.moduleShareInfo = moduleShareInfo; if (moduleRecommend != null) result.moduleRecommend = moduleRecommend; if (moduleTop != null) result.moduleTop = moduleTop; if (moduleButtom != null) result.moduleButtom = moduleButtom; if (moduleStatForward != null) result.moduleStatForward = moduleStatForward; if (moduleStory != null) result.moduleStory = moduleStory; if (moduleTopic != null) result.moduleTopic = moduleTopic; if (moduleTopicDetailsExt != null) result.moduleTopicDetailsExt = moduleTopicDetailsExt; if (moduleTopTag != null) result.moduleTopTag = moduleTopTag; if (moduleTopicBrief != null) result.moduleTopicBrief = moduleTopicBrief; if (moduleTitle != null) result.moduleTitle = moduleTitle; if (moduleButton != null) result.moduleButton = moduleButton; if (moduleNotice != null) result.moduleNotice = moduleNotice; if (moduleOpusSummary != null) result.moduleOpusSummary = moduleOpusSummary; if (moduleCopyright != null) result.moduleCopyright = moduleCopyright; if (moduleParagraph != null) result.moduleParagraph = moduleParagraph; if (moduleBlocked != null) result.moduleBlocked = moduleBlocked; if (moduleTextNotice != null) result.moduleTextNotice = moduleTextNotice; if (moduleOpusCollection != null) result.moduleOpusCollection = moduleOpusCollection; if (moduleOnetimeNotice != null) result.moduleOnetimeNotice = moduleOnetimeNotice; if (moduleSneakingAd != null) result.moduleSneakingAd = moduleSneakingAd; if (moduleMangaHorizontalPagePicContent != null) result.moduleMangaHorizontalPagePicContent = moduleMangaHorizontalPagePicContent; if (moduleMangaVerticalSlidePicContent != null) result.moduleMangaVerticalSlidePicContent = moduleMangaVerticalSlidePicContent; if (moduleMangaCoverPicContent != null) result.moduleMangaCoverPicContent = moduleMangaCoverPicContent; if (moduleAuthorForSubscribe != null) result.moduleAuthorForSubscribe = moduleAuthorForSubscribe; if (moduleAuthorSlim != null) result.moduleAuthorSlim = moduleAuthorSlim; if (moduleMangaCollection != null) result.moduleMangaCollection = moduleMangaCollection; if (moduleCooperation != null) result.moduleCooperation = moduleCooperation; return result; } Module._(); factory Module.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory Module.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static const $core.Map<$core.int, Module_ModuleItem> _Module_ModuleItemByTag = { 2: Module_ModuleItem.moduleAuthor, 3: Module_ModuleItem.moduleDispute, 4: Module_ModuleItem.moduleDesc, 5: Module_ModuleItem.moduleDynamic, 6: Module_ModuleItem.moduleLikeUser, 7: Module_ModuleItem.moduleExtend, 8: Module_ModuleItem.moduleAdditional, 9: Module_ModuleItem.moduleStat, 10: Module_ModuleItem.moduleFold, 11: Module_ModuleItem.moduleComment, 12: Module_ModuleItem.moduleInteraction, 13: Module_ModuleItem.moduleAuthorForward, 14: Module_ModuleItem.moduleAd, 15: Module_ModuleItem.moduleBanner, 16: Module_ModuleItem.moduleItemNull, 17: Module_ModuleItem.moduleShareInfo, 18: Module_ModuleItem.moduleRecommend, 19: Module_ModuleItem.moduleTop, 20: Module_ModuleItem.moduleButtom, 21: Module_ModuleItem.moduleStatForward, 22: Module_ModuleItem.moduleStory, 23: Module_ModuleItem.moduleTopic, 24: Module_ModuleItem.moduleTopicDetailsExt, 25: Module_ModuleItem.moduleTopTag, 26: Module_ModuleItem.moduleTopicBrief, 27: Module_ModuleItem.moduleTitle, 28: Module_ModuleItem.moduleButton, 29: Module_ModuleItem.moduleNotice, 30: Module_ModuleItem.moduleOpusSummary, 31: Module_ModuleItem.moduleCopyright, 32: Module_ModuleItem.moduleParagraph, 33: Module_ModuleItem.moduleBlocked, 34: Module_ModuleItem.moduleTextNotice, 35: Module_ModuleItem.moduleOpusCollection, 36: Module_ModuleItem.moduleOnetimeNotice, 37: Module_ModuleItem.moduleSneakingAd, 38: Module_ModuleItem.moduleMangaHorizontalPagePicContent, 39: Module_ModuleItem.moduleMangaVerticalSlidePicContent, 40: Module_ModuleItem.moduleMangaCoverPicContent, 41: Module_ModuleItem.moduleAuthorForSubscribe, 42: Module_ModuleItem.moduleAuthorSlim, 43: Module_ModuleItem.moduleMangaCollection, 44: Module_ModuleItem.moduleCooperation, 0: Module_ModuleItem.notSet }; static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'Module', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..oo(0, [ 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44 ]) ..aE(1, _omitFieldNames ? '' : 'moduleType', enumValues: DynModuleType.values) ..aOM(2, _omitFieldNames ? '' : 'moduleAuthor', subBuilder: ModuleAuthor.create) ..aOM(3, _omitFieldNames ? '' : 'moduleDispute', subBuilder: ModuleDispute.create) ..aOM(4, _omitFieldNames ? '' : 'moduleDesc', subBuilder: ModuleDesc.create) ..aOM(5, _omitFieldNames ? '' : 'moduleDynamic', subBuilder: ModuleDynamic.create) ..aOM(6, _omitFieldNames ? '' : 'moduleLikeUser', subBuilder: ModuleLikeUser.create) ..aOM(7, _omitFieldNames ? '' : 'moduleExtend', subBuilder: ModuleExtend.create) ..aOM(8, _omitFieldNames ? '' : 'moduleAdditional', subBuilder: ModuleAdditional.create) ..aOM(9, _omitFieldNames ? '' : 'moduleStat', subBuilder: ModuleStat.create) ..aOM(10, _omitFieldNames ? '' : 'moduleFold', subBuilder: ModuleFold.create) ..aOM(11, _omitFieldNames ? '' : 'moduleComment', subBuilder: ModuleComment.create) ..aOM(12, _omitFieldNames ? '' : 'moduleInteraction', subBuilder: ModuleInteraction.create) ..aOM(13, _omitFieldNames ? '' : 'moduleAuthorForward', subBuilder: ModuleAuthorForward.create) ..aOM(14, _omitFieldNames ? '' : 'moduleAd', subBuilder: ModuleAd.create) ..aOM(15, _omitFieldNames ? '' : 'moduleBanner', subBuilder: ModuleBanner.create) ..aOM(16, _omitFieldNames ? '' : 'moduleItemNull', subBuilder: ModuleItemNull.create) ..aOM(17, _omitFieldNames ? '' : 'moduleShareInfo', subBuilder: ModuleShareInfo.create) ..aOM(18, _omitFieldNames ? '' : 'moduleRecommend', subBuilder: ModuleRecommend.create) ..aOM(19, _omitFieldNames ? '' : 'moduleTop', subBuilder: ModuleTop.create) ..aOM(20, _omitFieldNames ? '' : 'moduleButtom', subBuilder: ModuleButtom.create) ..aOM(21, _omitFieldNames ? '' : 'moduleStatForward', subBuilder: ModuleStat.create) ..aOM(22, _omitFieldNames ? '' : 'moduleStory', subBuilder: ModuleStory.create) ..aOM(23, _omitFieldNames ? '' : 'moduleTopic', subBuilder: ModuleTopic.create) ..aOM( 24, _omitFieldNames ? '' : 'moduleTopicDetailsExt', subBuilder: ModuleTopicDetailsExt.create) ..aOM(25, _omitFieldNames ? '' : 'moduleTopTag', subBuilder: ModuleTopTag.create) ..aOM(26, _omitFieldNames ? '' : 'moduleTopicBrief', subBuilder: ModuleTopicBrief.create) ..aOM(27, _omitFieldNames ? '' : 'moduleTitle', subBuilder: ModuleTitle.create) ..aOM(28, _omitFieldNames ? '' : 'moduleButton', subBuilder: ModuleButton.create) ..aOM(29, _omitFieldNames ? '' : 'moduleNotice', subBuilder: ModuleNotice.create) ..aOM(30, _omitFieldNames ? '' : 'moduleOpusSummary', subBuilder: ModuleOpusSummary.create) ..aOM(31, _omitFieldNames ? '' : 'moduleCopyright', subBuilder: ModuleCopyright.create) ..aOM(32, _omitFieldNames ? '' : 'moduleParagraph', subBuilder: ModuleParagraph.create) ..aOM(33, _omitFieldNames ? '' : 'moduleBlocked', subBuilder: ModuleBlocked.create) ..aOM(34, _omitFieldNames ? '' : 'moduleTextNotice', subBuilder: ModuleTextNotice.create) ..aOM( 35, _omitFieldNames ? '' : 'moduleOpusCollection', subBuilder: ModuleOpusCollection.create) ..aOM(36, _omitFieldNames ? '' : 'moduleOnetimeNotice', subBuilder: ModuleOnetimeNotice.create) ..aOM(37, _omitFieldNames ? '' : 'moduleSneakingAd', subBuilder: ModuleSneakingAd.create) ..aOM( 38, _omitFieldNames ? '' : 'moduleMangaHorizontalPagePicContent', subBuilder: ModuleMangaHorizontalPagePicContent.create) ..aOM( 39, _omitFieldNames ? '' : 'moduleMangaVerticalSlidePicContent', subBuilder: ModuleMangaVerticalSlidePicContent.create) ..aOM( 40, _omitFieldNames ? '' : 'moduleMangaCoverPicContent', subBuilder: ModuleMangaCoverPicContent.create) ..aOM( 41, _omitFieldNames ? '' : 'moduleAuthorForSubscribe', subBuilder: ModuleAuthorForSubscribe.create) ..aOM(42, _omitFieldNames ? '' : 'moduleAuthorSlim', subBuilder: ModuleAuthorSlim.create) ..aOM( 43, _omitFieldNames ? '' : 'moduleMangaCollection', subBuilder: ModuleMangaCollection.create) ..aOM(44, _omitFieldNames ? '' : 'moduleCooperation', subBuilder: ModuleCooperation.create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') Module clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') Module copyWith(void Function(Module) updates) => super.copyWith((message) => updates(message as Module)) as Module; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static Module create() => Module._(); @$core.override Module createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static Module getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static Module? _defaultInstance; @$pb.TagNumber(2) @$pb.TagNumber(3) @$pb.TagNumber(4) @$pb.TagNumber(5) @$pb.TagNumber(6) @$pb.TagNumber(7) @$pb.TagNumber(8) @$pb.TagNumber(9) @$pb.TagNumber(10) @$pb.TagNumber(11) @$pb.TagNumber(12) @$pb.TagNumber(13) @$pb.TagNumber(14) @$pb.TagNumber(15) @$pb.TagNumber(16) @$pb.TagNumber(17) @$pb.TagNumber(18) @$pb.TagNumber(19) @$pb.TagNumber(20) @$pb.TagNumber(21) @$pb.TagNumber(22) @$pb.TagNumber(23) @$pb.TagNumber(24) @$pb.TagNumber(25) @$pb.TagNumber(26) @$pb.TagNumber(27) @$pb.TagNumber(28) @$pb.TagNumber(29) @$pb.TagNumber(30) @$pb.TagNumber(31) @$pb.TagNumber(32) @$pb.TagNumber(33) @$pb.TagNumber(34) @$pb.TagNumber(35) @$pb.TagNumber(36) @$pb.TagNumber(37) @$pb.TagNumber(38) @$pb.TagNumber(39) @$pb.TagNumber(40) @$pb.TagNumber(41) @$pb.TagNumber(42) @$pb.TagNumber(43) @$pb.TagNumber(44) Module_ModuleItem whichModuleItem() => _Module_ModuleItemByTag[$_whichOneof(0)]!; @$pb.TagNumber(2) @$pb.TagNumber(3) @$pb.TagNumber(4) @$pb.TagNumber(5) @$pb.TagNumber(6) @$pb.TagNumber(7) @$pb.TagNumber(8) @$pb.TagNumber(9) @$pb.TagNumber(10) @$pb.TagNumber(11) @$pb.TagNumber(12) @$pb.TagNumber(13) @$pb.TagNumber(14) @$pb.TagNumber(15) @$pb.TagNumber(16) @$pb.TagNumber(17) @$pb.TagNumber(18) @$pb.TagNumber(19) @$pb.TagNumber(20) @$pb.TagNumber(21) @$pb.TagNumber(22) @$pb.TagNumber(23) @$pb.TagNumber(24) @$pb.TagNumber(25) @$pb.TagNumber(26) @$pb.TagNumber(27) @$pb.TagNumber(28) @$pb.TagNumber(29) @$pb.TagNumber(30) @$pb.TagNumber(31) @$pb.TagNumber(32) @$pb.TagNumber(33) @$pb.TagNumber(34) @$pb.TagNumber(35) @$pb.TagNumber(36) @$pb.TagNumber(37) @$pb.TagNumber(38) @$pb.TagNumber(39) @$pb.TagNumber(40) @$pb.TagNumber(41) @$pb.TagNumber(42) @$pb.TagNumber(43) @$pb.TagNumber(44) void clearModuleItem() => $_clearField($_whichOneof(0)); @$pb.TagNumber(1) DynModuleType get moduleType => $_getN(0); @$pb.TagNumber(1) set moduleType(DynModuleType value) => $_setField(1, value); @$pb.TagNumber(1) $core.bool hasModuleType() => $_has(0); @$pb.TagNumber(1) void clearModuleType() => $_clearField(1); @$pb.TagNumber(2) ModuleAuthor get moduleAuthor => $_getN(1); @$pb.TagNumber(2) set moduleAuthor(ModuleAuthor value) => $_setField(2, value); @$pb.TagNumber(2) $core.bool hasModuleAuthor() => $_has(1); @$pb.TagNumber(2) void clearModuleAuthor() => $_clearField(2); @$pb.TagNumber(2) ModuleAuthor ensureModuleAuthor() => $_ensure(1); @$pb.TagNumber(3) ModuleDispute get moduleDispute => $_getN(2); @$pb.TagNumber(3) set moduleDispute(ModuleDispute value) => $_setField(3, value); @$pb.TagNumber(3) $core.bool hasModuleDispute() => $_has(2); @$pb.TagNumber(3) void clearModuleDispute() => $_clearField(3); @$pb.TagNumber(3) ModuleDispute ensureModuleDispute() => $_ensure(2); @$pb.TagNumber(4) ModuleDesc get moduleDesc => $_getN(3); @$pb.TagNumber(4) set moduleDesc(ModuleDesc value) => $_setField(4, value); @$pb.TagNumber(4) $core.bool hasModuleDesc() => $_has(3); @$pb.TagNumber(4) void clearModuleDesc() => $_clearField(4); @$pb.TagNumber(4) ModuleDesc ensureModuleDesc() => $_ensure(3); @$pb.TagNumber(5) ModuleDynamic get moduleDynamic => $_getN(4); @$pb.TagNumber(5) set moduleDynamic(ModuleDynamic value) => $_setField(5, value); @$pb.TagNumber(5) $core.bool hasModuleDynamic() => $_has(4); @$pb.TagNumber(5) void clearModuleDynamic() => $_clearField(5); @$pb.TagNumber(5) ModuleDynamic ensureModuleDynamic() => $_ensure(4); @$pb.TagNumber(6) ModuleLikeUser get moduleLikeUser => $_getN(5); @$pb.TagNumber(6) set moduleLikeUser(ModuleLikeUser value) => $_setField(6, value); @$pb.TagNumber(6) $core.bool hasModuleLikeUser() => $_has(5); @$pb.TagNumber(6) void clearModuleLikeUser() => $_clearField(6); @$pb.TagNumber(6) ModuleLikeUser ensureModuleLikeUser() => $_ensure(5); @$pb.TagNumber(7) ModuleExtend get moduleExtend => $_getN(6); @$pb.TagNumber(7) set moduleExtend(ModuleExtend value) => $_setField(7, value); @$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) ModuleAdditional get moduleAdditional => $_getN(7); @$pb.TagNumber(8) set moduleAdditional(ModuleAdditional value) => $_setField(8, value); @$pb.TagNumber(8) $core.bool hasModuleAdditional() => $_has(7); @$pb.TagNumber(8) void clearModuleAdditional() => $_clearField(8); @$pb.TagNumber(8) ModuleAdditional ensureModuleAdditional() => $_ensure(7); @$pb.TagNumber(9) ModuleStat get moduleStat => $_getN(8); @$pb.TagNumber(9) set moduleStat(ModuleStat value) => $_setField(9, value); @$pb.TagNumber(9) $core.bool hasModuleStat() => $_has(8); @$pb.TagNumber(9) void clearModuleStat() => $_clearField(9); @$pb.TagNumber(9) ModuleStat ensureModuleStat() => $_ensure(8); @$pb.TagNumber(10) ModuleFold get moduleFold => $_getN(9); @$pb.TagNumber(10) set moduleFold(ModuleFold value) => $_setField(10, value); @$pb.TagNumber(10) $core.bool hasModuleFold() => $_has(9); @$pb.TagNumber(10) void clearModuleFold() => $_clearField(10); @$pb.TagNumber(10) ModuleFold ensureModuleFold() => $_ensure(9); @$pb.TagNumber(11) ModuleComment get moduleComment => $_getN(10); @$pb.TagNumber(11) set moduleComment(ModuleComment value) => $_setField(11, value); @$pb.TagNumber(11) $core.bool hasModuleComment() => $_has(10); @$pb.TagNumber(11) void clearModuleComment() => $_clearField(11); @$pb.TagNumber(11) ModuleComment ensureModuleComment() => $_ensure(10); @$pb.TagNumber(12) ModuleInteraction get moduleInteraction => $_getN(11); @$pb.TagNumber(12) set moduleInteraction(ModuleInteraction value) => $_setField(12, value); @$pb.TagNumber(12) $core.bool hasModuleInteraction() => $_has(11); @$pb.TagNumber(12) void clearModuleInteraction() => $_clearField(12); @$pb.TagNumber(12) ModuleInteraction ensureModuleInteraction() => $_ensure(11); @$pb.TagNumber(13) ModuleAuthorForward get moduleAuthorForward => $_getN(12); @$pb.TagNumber(13) set moduleAuthorForward(ModuleAuthorForward value) => $_setField(13, value); @$pb.TagNumber(13) $core.bool hasModuleAuthorForward() => $_has(12); @$pb.TagNumber(13) void clearModuleAuthorForward() => $_clearField(13); @$pb.TagNumber(13) ModuleAuthorForward ensureModuleAuthorForward() => $_ensure(12); @$pb.TagNumber(14) ModuleAd get moduleAd => $_getN(13); @$pb.TagNumber(14) set moduleAd(ModuleAd value) => $_setField(14, value); @$pb.TagNumber(14) $core.bool hasModuleAd() => $_has(13); @$pb.TagNumber(14) void clearModuleAd() => $_clearField(14); @$pb.TagNumber(14) ModuleAd ensureModuleAd() => $_ensure(13); @$pb.TagNumber(15) ModuleBanner get moduleBanner => $_getN(14); @$pb.TagNumber(15) set moduleBanner(ModuleBanner value) => $_setField(15, value); @$pb.TagNumber(15) $core.bool hasModuleBanner() => $_has(14); @$pb.TagNumber(15) void clearModuleBanner() => $_clearField(15); @$pb.TagNumber(15) ModuleBanner ensureModuleBanner() => $_ensure(14); @$pb.TagNumber(16) ModuleItemNull get moduleItemNull => $_getN(15); @$pb.TagNumber(16) set moduleItemNull(ModuleItemNull value) => $_setField(16, value); @$pb.TagNumber(16) $core.bool hasModuleItemNull() => $_has(15); @$pb.TagNumber(16) void clearModuleItemNull() => $_clearField(16); @$pb.TagNumber(16) ModuleItemNull ensureModuleItemNull() => $_ensure(15); @$pb.TagNumber(17) ModuleShareInfo get moduleShareInfo => $_getN(16); @$pb.TagNumber(17) set moduleShareInfo(ModuleShareInfo value) => $_setField(17, value); @$pb.TagNumber(17) $core.bool hasModuleShareInfo() => $_has(16); @$pb.TagNumber(17) void clearModuleShareInfo() => $_clearField(17); @$pb.TagNumber(17) ModuleShareInfo ensureModuleShareInfo() => $_ensure(16); @$pb.TagNumber(18) ModuleRecommend get moduleRecommend => $_getN(17); @$pb.TagNumber(18) set moduleRecommend(ModuleRecommend value) => $_setField(18, value); @$pb.TagNumber(18) $core.bool hasModuleRecommend() => $_has(17); @$pb.TagNumber(18) void clearModuleRecommend() => $_clearField(18); @$pb.TagNumber(18) ModuleRecommend ensureModuleRecommend() => $_ensure(17); @$pb.TagNumber(19) ModuleTop get moduleTop => $_getN(18); @$pb.TagNumber(19) set moduleTop(ModuleTop value) => $_setField(19, value); @$pb.TagNumber(19) $core.bool hasModuleTop() => $_has(18); @$pb.TagNumber(19) void clearModuleTop() => $_clearField(19); @$pb.TagNumber(19) ModuleTop ensureModuleTop() => $_ensure(18); @$pb.TagNumber(20) ModuleButtom get moduleButtom => $_getN(19); @$pb.TagNumber(20) set moduleButtom(ModuleButtom value) => $_setField(20, value); @$pb.TagNumber(20) $core.bool hasModuleButtom() => $_has(19); @$pb.TagNumber(20) void clearModuleButtom() => $_clearField(20); @$pb.TagNumber(20) ModuleButtom ensureModuleButtom() => $_ensure(19); @$pb.TagNumber(21) ModuleStat get moduleStatForward => $_getN(20); @$pb.TagNumber(21) set moduleStatForward(ModuleStat value) => $_setField(21, value); @$pb.TagNumber(21) $core.bool hasModuleStatForward() => $_has(20); @$pb.TagNumber(21) void clearModuleStatForward() => $_clearField(21); @$pb.TagNumber(21) ModuleStat ensureModuleStatForward() => $_ensure(20); @$pb.TagNumber(22) ModuleStory get moduleStory => $_getN(21); @$pb.TagNumber(22) set moduleStory(ModuleStory value) => $_setField(22, value); @$pb.TagNumber(22) $core.bool hasModuleStory() => $_has(21); @$pb.TagNumber(22) void clearModuleStory() => $_clearField(22); @$pb.TagNumber(22) ModuleStory ensureModuleStory() => $_ensure(21); @$pb.TagNumber(23) ModuleTopic get moduleTopic => $_getN(22); @$pb.TagNumber(23) set moduleTopic(ModuleTopic value) => $_setField(23, value); @$pb.TagNumber(23) $core.bool hasModuleTopic() => $_has(22); @$pb.TagNumber(23) void clearModuleTopic() => $_clearField(23); @$pb.TagNumber(23) ModuleTopic ensureModuleTopic() => $_ensure(22); @$pb.TagNumber(24) ModuleTopicDetailsExt get moduleTopicDetailsExt => $_getN(23); @$pb.TagNumber(24) set moduleTopicDetailsExt(ModuleTopicDetailsExt value) => $_setField(24, value); @$pb.TagNumber(24) $core.bool hasModuleTopicDetailsExt() => $_has(23); @$pb.TagNumber(24) void clearModuleTopicDetailsExt() => $_clearField(24); @$pb.TagNumber(24) ModuleTopicDetailsExt ensureModuleTopicDetailsExt() => $_ensure(23); @$pb.TagNumber(25) ModuleTopTag get moduleTopTag => $_getN(24); @$pb.TagNumber(25) set moduleTopTag(ModuleTopTag value) => $_setField(25, value); @$pb.TagNumber(25) $core.bool hasModuleTopTag() => $_has(24); @$pb.TagNumber(25) void clearModuleTopTag() => $_clearField(25); @$pb.TagNumber(25) ModuleTopTag ensureModuleTopTag() => $_ensure(24); @$pb.TagNumber(26) ModuleTopicBrief get moduleTopicBrief => $_getN(25); @$pb.TagNumber(26) set moduleTopicBrief(ModuleTopicBrief value) => $_setField(26, value); @$pb.TagNumber(26) $core.bool hasModuleTopicBrief() => $_has(25); @$pb.TagNumber(26) void clearModuleTopicBrief() => $_clearField(26); @$pb.TagNumber(26) ModuleTopicBrief ensureModuleTopicBrief() => $_ensure(25); @$pb.TagNumber(27) ModuleTitle get moduleTitle => $_getN(26); @$pb.TagNumber(27) set moduleTitle(ModuleTitle value) => $_setField(27, value); @$pb.TagNumber(27) $core.bool hasModuleTitle() => $_has(26); @$pb.TagNumber(27) void clearModuleTitle() => $_clearField(27); @$pb.TagNumber(27) ModuleTitle ensureModuleTitle() => $_ensure(26); @$pb.TagNumber(28) ModuleButton get moduleButton => $_getN(27); @$pb.TagNumber(28) set moduleButton(ModuleButton value) => $_setField(28, value); @$pb.TagNumber(28) $core.bool hasModuleButton() => $_has(27); @$pb.TagNumber(28) void clearModuleButton() => $_clearField(28); @$pb.TagNumber(28) ModuleButton ensureModuleButton() => $_ensure(27); @$pb.TagNumber(29) ModuleNotice get moduleNotice => $_getN(28); @$pb.TagNumber(29) set moduleNotice(ModuleNotice value) => $_setField(29, value); @$pb.TagNumber(29) $core.bool hasModuleNotice() => $_has(28); @$pb.TagNumber(29) void clearModuleNotice() => $_clearField(29); @$pb.TagNumber(29) ModuleNotice ensureModuleNotice() => $_ensure(28); @$pb.TagNumber(30) ModuleOpusSummary get moduleOpusSummary => $_getN(29); @$pb.TagNumber(30) set moduleOpusSummary(ModuleOpusSummary value) => $_setField(30, value); @$pb.TagNumber(30) $core.bool hasModuleOpusSummary() => $_has(29); @$pb.TagNumber(30) void clearModuleOpusSummary() => $_clearField(30); @$pb.TagNumber(30) ModuleOpusSummary ensureModuleOpusSummary() => $_ensure(29); @$pb.TagNumber(31) ModuleCopyright get moduleCopyright => $_getN(30); @$pb.TagNumber(31) set moduleCopyright(ModuleCopyright value) => $_setField(31, value); @$pb.TagNumber(31) $core.bool hasModuleCopyright() => $_has(30); @$pb.TagNumber(31) void clearModuleCopyright() => $_clearField(31); @$pb.TagNumber(31) ModuleCopyright ensureModuleCopyright() => $_ensure(30); @$pb.TagNumber(32) ModuleParagraph get moduleParagraph => $_getN(31); @$pb.TagNumber(32) set moduleParagraph(ModuleParagraph value) => $_setField(32, value); @$pb.TagNumber(32) $core.bool hasModuleParagraph() => $_has(31); @$pb.TagNumber(32) void clearModuleParagraph() => $_clearField(32); @$pb.TagNumber(32) ModuleParagraph ensureModuleParagraph() => $_ensure(31); @$pb.TagNumber(33) ModuleBlocked get moduleBlocked => $_getN(32); @$pb.TagNumber(33) set moduleBlocked(ModuleBlocked value) => $_setField(33, value); @$pb.TagNumber(33) $core.bool hasModuleBlocked() => $_has(32); @$pb.TagNumber(33) void clearModuleBlocked() => $_clearField(33); @$pb.TagNumber(33) ModuleBlocked ensureModuleBlocked() => $_ensure(32); @$pb.TagNumber(34) ModuleTextNotice get moduleTextNotice => $_getN(33); @$pb.TagNumber(34) set moduleTextNotice(ModuleTextNotice value) => $_setField(34, value); @$pb.TagNumber(34) $core.bool hasModuleTextNotice() => $_has(33); @$pb.TagNumber(34) void clearModuleTextNotice() => $_clearField(34); @$pb.TagNumber(34) ModuleTextNotice ensureModuleTextNotice() => $_ensure(33); @$pb.TagNumber(35) ModuleOpusCollection get moduleOpusCollection => $_getN(34); @$pb.TagNumber(35) set moduleOpusCollection(ModuleOpusCollection value) => $_setField(35, value); @$pb.TagNumber(35) $core.bool hasModuleOpusCollection() => $_has(34); @$pb.TagNumber(35) void clearModuleOpusCollection() => $_clearField(35); @$pb.TagNumber(35) ModuleOpusCollection ensureModuleOpusCollection() => $_ensure(34); @$pb.TagNumber(36) ModuleOnetimeNotice get moduleOnetimeNotice => $_getN(35); @$pb.TagNumber(36) set moduleOnetimeNotice(ModuleOnetimeNotice value) => $_setField(36, value); @$pb.TagNumber(36) $core.bool hasModuleOnetimeNotice() => $_has(35); @$pb.TagNumber(36) void clearModuleOnetimeNotice() => $_clearField(36); @$pb.TagNumber(36) ModuleOnetimeNotice ensureModuleOnetimeNotice() => $_ensure(35); @$pb.TagNumber(37) ModuleSneakingAd get moduleSneakingAd => $_getN(36); @$pb.TagNumber(37) set moduleSneakingAd(ModuleSneakingAd value) => $_setField(37, value); @$pb.TagNumber(37) $core.bool hasModuleSneakingAd() => $_has(36); @$pb.TagNumber(37) void clearModuleSneakingAd() => $_clearField(37); @$pb.TagNumber(37) ModuleSneakingAd ensureModuleSneakingAd() => $_ensure(36); @$pb.TagNumber(38) ModuleMangaHorizontalPagePicContent get moduleMangaHorizontalPagePicContent => $_getN(37); @$pb.TagNumber(38) set moduleMangaHorizontalPagePicContent( ModuleMangaHorizontalPagePicContent value) => $_setField(38, value); @$pb.TagNumber(38) $core.bool hasModuleMangaHorizontalPagePicContent() => $_has(37); @$pb.TagNumber(38) void clearModuleMangaHorizontalPagePicContent() => $_clearField(38); @$pb.TagNumber(38) ModuleMangaHorizontalPagePicContent ensureModuleMangaHorizontalPagePicContent() => $_ensure(37); @$pb.TagNumber(39) ModuleMangaVerticalSlidePicContent get moduleMangaVerticalSlidePicContent => $_getN(38); @$pb.TagNumber(39) set moduleMangaVerticalSlidePicContent( ModuleMangaVerticalSlidePicContent value) => $_setField(39, value); @$pb.TagNumber(39) $core.bool hasModuleMangaVerticalSlidePicContent() => $_has(38); @$pb.TagNumber(39) void clearModuleMangaVerticalSlidePicContent() => $_clearField(39); @$pb.TagNumber(39) ModuleMangaVerticalSlidePicContent ensureModuleMangaVerticalSlidePicContent() => $_ensure(38); @$pb.TagNumber(40) ModuleMangaCoverPicContent get moduleMangaCoverPicContent => $_getN(39); @$pb.TagNumber(40) set moduleMangaCoverPicContent(ModuleMangaCoverPicContent value) => $_setField(40, value); @$pb.TagNumber(40) $core.bool hasModuleMangaCoverPicContent() => $_has(39); @$pb.TagNumber(40) void clearModuleMangaCoverPicContent() => $_clearField(40); @$pb.TagNumber(40) ModuleMangaCoverPicContent ensureModuleMangaCoverPicContent() => $_ensure(39); @$pb.TagNumber(41) ModuleAuthorForSubscribe get moduleAuthorForSubscribe => $_getN(40); @$pb.TagNumber(41) set moduleAuthorForSubscribe(ModuleAuthorForSubscribe value) => $_setField(41, value); @$pb.TagNumber(41) $core.bool hasModuleAuthorForSubscribe() => $_has(40); @$pb.TagNumber(41) void clearModuleAuthorForSubscribe() => $_clearField(41); @$pb.TagNumber(41) ModuleAuthorForSubscribe ensureModuleAuthorForSubscribe() => $_ensure(40); @$pb.TagNumber(42) ModuleAuthorSlim get moduleAuthorSlim => $_getN(41); @$pb.TagNumber(42) set moduleAuthorSlim(ModuleAuthorSlim value) => $_setField(42, value); @$pb.TagNumber(42) $core.bool hasModuleAuthorSlim() => $_has(41); @$pb.TagNumber(42) void clearModuleAuthorSlim() => $_clearField(42); @$pb.TagNumber(42) ModuleAuthorSlim ensureModuleAuthorSlim() => $_ensure(41); @$pb.TagNumber(43) ModuleMangaCollection get moduleMangaCollection => $_getN(42); @$pb.TagNumber(43) set moduleMangaCollection(ModuleMangaCollection value) => $_setField(43, value); @$pb.TagNumber(43) $core.bool hasModuleMangaCollection() => $_has(42); @$pb.TagNumber(43) void clearModuleMangaCollection() => $_clearField(43); @$pb.TagNumber(43) ModuleMangaCollection ensureModuleMangaCollection() => $_ensure(42); @$pb.TagNumber(44) ModuleCooperation get moduleCooperation => $_getN(43); @$pb.TagNumber(44) set moduleCooperation(ModuleCooperation value) => $_setField(44, value); @$pb.TagNumber(44) $core.bool hasModuleCooperation() => $_has(43); @$pb.TagNumber(44) void clearModuleCooperation() => $_clearField(44); @$pb.TagNumber(44) ModuleCooperation ensureModuleCooperation() => $_ensure(43); } class ModuleAd extends $pb.GeneratedMessage { factory ModuleAd({ $6.Any? sourceContent, ModuleAuthor? moduleAuthor, $core.int? adContentType, $core.String? coverLeftText1, $core.String? coverLeftText2, $core.String? coverLeftText3, }) { final result = create(); if (sourceContent != null) result.sourceContent = sourceContent; if (moduleAuthor != null) result.moduleAuthor = moduleAuthor; if (adContentType != null) result.adContentType = adContentType; if (coverLeftText1 != null) result.coverLeftText1 = coverLeftText1; if (coverLeftText2 != null) result.coverLeftText2 = coverLeftText2; if (coverLeftText3 != null) result.coverLeftText3 = coverLeftText3; return result; } ModuleAd._(); factory ModuleAd.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory ModuleAd.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'ModuleAd', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOM<$6.Any>(1, _omitFieldNames ? '' : 'sourceContent', subBuilder: $6.Any.create) ..aOM(2, _omitFieldNames ? '' : 'moduleAuthor', subBuilder: ModuleAuthor.create) ..aI(3, _omitFieldNames ? '' : 'adContentType') ..aOS(4, _omitFieldNames ? '' : 'coverLeftText1') ..aOS(5, _omitFieldNames ? '' : 'coverLeftText2') ..aOS(6, _omitFieldNames ? '' : 'coverLeftText3') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ModuleAd clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ModuleAd copyWith(void Function(ModuleAd) updates) => super.copyWith((message) => updates(message as ModuleAd)) as ModuleAd; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ModuleAd create() => ModuleAd._(); @$core.override ModuleAd createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static ModuleAd getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ModuleAd? _defaultInstance; @$pb.TagNumber(1) $6.Any get sourceContent => $_getN(0); @$pb.TagNumber(1) set sourceContent($6.Any value) => $_setField(1, value); @$pb.TagNumber(1) $core.bool hasSourceContent() => $_has(0); @$pb.TagNumber(1) void clearSourceContent() => $_clearField(1); @$pb.TagNumber(1) $6.Any ensureSourceContent() => $_ensure(0); @$pb.TagNumber(2) ModuleAuthor get moduleAuthor => $_getN(1); @$pb.TagNumber(2) set moduleAuthor(ModuleAuthor value) => $_setField(2, value); @$pb.TagNumber(2) $core.bool hasModuleAuthor() => $_has(1); @$pb.TagNumber(2) void clearModuleAuthor() => $_clearField(2); @$pb.TagNumber(2) ModuleAuthor ensureModuleAuthor() => $_ensure(1); @$pb.TagNumber(3) $core.int get adContentType => $_getIZ(2); @$pb.TagNumber(3) set adContentType($core.int value) => $_setSignedInt32(2, value); @$pb.TagNumber(3) $core.bool hasAdContentType() => $_has(2); @$pb.TagNumber(3) void clearAdContentType() => $_clearField(3); @$pb.TagNumber(4) $core.String get coverLeftText1 => $_getSZ(3); @$pb.TagNumber(4) set coverLeftText1($core.String value) => $_setString(3, value); @$pb.TagNumber(4) $core.bool hasCoverLeftText1() => $_has(3); @$pb.TagNumber(4) void clearCoverLeftText1() => $_clearField(4); @$pb.TagNumber(5) $core.String get coverLeftText2 => $_getSZ(4); @$pb.TagNumber(5) set coverLeftText2($core.String value) => $_setString(4, value); @$pb.TagNumber(5) $core.bool hasCoverLeftText2() => $_has(4); @$pb.TagNumber(5) void clearCoverLeftText2() => $_clearField(5); @$pb.TagNumber(6) $core.String get coverLeftText3 => $_getSZ(5); @$pb.TagNumber(6) set coverLeftText3($core.String value) => $_setString(5, value); @$pb.TagNumber(6) $core.bool hasCoverLeftText3() => $_has(5); @$pb.TagNumber(6) void clearCoverLeftText3() => $_clearField(6); } enum ModuleAdditional_Item { pgc, goods, vote, common, esport, vote2, ugc, up, article, live, music, notSet } class ModuleAdditional extends $pb.GeneratedMessage { factory ModuleAdditional({ AdditionalType? type, AdditionalPGC? pgc, AdditionGoods? goods, AdditionVote? vote, AdditionCommon? common, AdditionEsport? esport, $fixnum.Int64? rid, AdditionVote2? vote2, AdditionUgc? ugc, AdditionUP? up, $core.bool? needWriteCalender, AdditionArticle? article, AdditionLiveRoom? live, AdditionMusic? music, }) { final result = create(); if (type != null) result.type = type; if (pgc != null) result.pgc = pgc; if (goods != null) result.goods = goods; if (vote != null) result.vote = vote; if (common != null) result.common = common; if (esport != null) result.esport = esport; if (rid != null) result.rid = rid; if (vote2 != null) result.vote2 = vote2; if (ugc != null) result.ugc = ugc; if (up != null) result.up = up; if (needWriteCalender != null) result.needWriteCalender = needWriteCalender; if (article != null) result.article = article; if (live != null) result.live = live; if (music != null) result.music = music; return result; } ModuleAdditional._(); factory ModuleAdditional.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory ModuleAdditional.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static const $core.Map<$core.int, ModuleAdditional_Item> _ModuleAdditional_ItemByTag = { 2: ModuleAdditional_Item.pgc, 3: ModuleAdditional_Item.goods, 4: ModuleAdditional_Item.vote, 5: ModuleAdditional_Item.common, 6: ModuleAdditional_Item.esport, 8: ModuleAdditional_Item.vote2, 9: ModuleAdditional_Item.ugc, 10: ModuleAdditional_Item.up, 12: ModuleAdditional_Item.article, 13: ModuleAdditional_Item.live, 14: ModuleAdditional_Item.music, 0: ModuleAdditional_Item.notSet }; static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'ModuleAdditional', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..oo(0, [2, 3, 4, 5, 6, 8, 9, 10, 12, 13, 14]) ..aE(1, _omitFieldNames ? '' : 'type', enumValues: AdditionalType.values) ..aOM(2, _omitFieldNames ? '' : 'pgc', subBuilder: AdditionalPGC.create) ..aOM(3, _omitFieldNames ? '' : 'goods', subBuilder: AdditionGoods.create) ..aOM(4, _omitFieldNames ? '' : 'vote', subBuilder: AdditionVote.create) ..aOM(5, _omitFieldNames ? '' : 'common', subBuilder: AdditionCommon.create) ..aOM(6, _omitFieldNames ? '' : 'esport', subBuilder: AdditionEsport.create) ..aInt64(7, _omitFieldNames ? '' : 'rid') ..aOM(8, _omitFieldNames ? '' : 'vote2', subBuilder: AdditionVote2.create) ..aOM(9, _omitFieldNames ? '' : 'ugc', subBuilder: AdditionUgc.create) ..aOM(10, _omitFieldNames ? '' : 'up', subBuilder: AdditionUP.create) ..aOB(11, _omitFieldNames ? '' : 'needWriteCalender') ..aOM(12, _omitFieldNames ? '' : 'article', subBuilder: AdditionArticle.create) ..aOM(13, _omitFieldNames ? '' : 'live', subBuilder: AdditionLiveRoom.create) ..aOM(14, _omitFieldNames ? '' : 'music', subBuilder: AdditionMusic.create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ModuleAdditional clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ModuleAdditional copyWith(void Function(ModuleAdditional) updates) => super.copyWith((message) => updates(message as ModuleAdditional)) as ModuleAdditional; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ModuleAdditional create() => ModuleAdditional._(); @$core.override ModuleAdditional createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static ModuleAdditional getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ModuleAdditional? _defaultInstance; @$pb.TagNumber(2) @$pb.TagNumber(3) @$pb.TagNumber(4) @$pb.TagNumber(5) @$pb.TagNumber(6) @$pb.TagNumber(8) @$pb.TagNumber(9) @$pb.TagNumber(10) @$pb.TagNumber(12) @$pb.TagNumber(13) @$pb.TagNumber(14) ModuleAdditional_Item whichItem() => _ModuleAdditional_ItemByTag[$_whichOneof(0)]!; @$pb.TagNumber(2) @$pb.TagNumber(3) @$pb.TagNumber(4) @$pb.TagNumber(5) @$pb.TagNumber(6) @$pb.TagNumber(8) @$pb.TagNumber(9) @$pb.TagNumber(10) @$pb.TagNumber(12) @$pb.TagNumber(13) @$pb.TagNumber(14) void clearItem() => $_clearField($_whichOneof(0)); @$pb.TagNumber(1) AdditionalType get type => $_getN(0); @$pb.TagNumber(1) set type(AdditionalType value) => $_setField(1, value); @$pb.TagNumber(1) $core.bool hasType() => $_has(0); @$pb.TagNumber(1) void clearType() => $_clearField(1); @$pb.TagNumber(2) AdditionalPGC get pgc => $_getN(1); @$pb.TagNumber(2) set pgc(AdditionalPGC value) => $_setField(2, value); @$pb.TagNumber(2) $core.bool hasPgc() => $_has(1); @$pb.TagNumber(2) void clearPgc() => $_clearField(2); @$pb.TagNumber(2) AdditionalPGC ensurePgc() => $_ensure(1); @$pb.TagNumber(3) AdditionGoods get goods => $_getN(2); @$pb.TagNumber(3) set goods(AdditionGoods value) => $_setField(3, value); @$pb.TagNumber(3) $core.bool hasGoods() => $_has(2); @$pb.TagNumber(3) void clearGoods() => $_clearField(3); @$pb.TagNumber(3) AdditionGoods ensureGoods() => $_ensure(2); @$pb.TagNumber(4) AdditionVote get vote => $_getN(3); @$pb.TagNumber(4) set vote(AdditionVote value) => $_setField(4, value); @$pb.TagNumber(4) $core.bool hasVote() => $_has(3); @$pb.TagNumber(4) void clearVote() => $_clearField(4); @$pb.TagNumber(4) AdditionVote ensureVote() => $_ensure(3); @$pb.TagNumber(5) AdditionCommon get common => $_getN(4); @$pb.TagNumber(5) set common(AdditionCommon value) => $_setField(5, value); @$pb.TagNumber(5) $core.bool hasCommon() => $_has(4); @$pb.TagNumber(5) void clearCommon() => $_clearField(5); @$pb.TagNumber(5) AdditionCommon ensureCommon() => $_ensure(4); @$pb.TagNumber(6) AdditionEsport get esport => $_getN(5); @$pb.TagNumber(6) set esport(AdditionEsport value) => $_setField(6, value); @$pb.TagNumber(6) $core.bool hasEsport() => $_has(5); @$pb.TagNumber(6) void clearEsport() => $_clearField(6); @$pb.TagNumber(6) AdditionEsport ensureEsport() => $_ensure(5); @$pb.TagNumber(7) $fixnum.Int64 get rid => $_getI64(6); @$pb.TagNumber(7) set rid($fixnum.Int64 value) => $_setInt64(6, value); @$pb.TagNumber(7) $core.bool hasRid() => $_has(6); @$pb.TagNumber(7) void clearRid() => $_clearField(7); @$pb.TagNumber(8) AdditionVote2 get vote2 => $_getN(7); @$pb.TagNumber(8) set vote2(AdditionVote2 value) => $_setField(8, value); @$pb.TagNumber(8) $core.bool hasVote2() => $_has(7); @$pb.TagNumber(8) void clearVote2() => $_clearField(8); @$pb.TagNumber(8) AdditionVote2 ensureVote2() => $_ensure(7); @$pb.TagNumber(9) AdditionUgc get ugc => $_getN(8); @$pb.TagNumber(9) set ugc(AdditionUgc value) => $_setField(9, value); @$pb.TagNumber(9) $core.bool hasUgc() => $_has(8); @$pb.TagNumber(9) void clearUgc() => $_clearField(9); @$pb.TagNumber(9) AdditionUgc ensureUgc() => $_ensure(8); @$pb.TagNumber(10) AdditionUP get up => $_getN(9); @$pb.TagNumber(10) set up(AdditionUP value) => $_setField(10, value); @$pb.TagNumber(10) $core.bool hasUp() => $_has(9); @$pb.TagNumber(10) void clearUp() => $_clearField(10); @$pb.TagNumber(10) AdditionUP ensureUp() => $_ensure(9); @$pb.TagNumber(11) $core.bool get needWriteCalender => $_getBF(10); @$pb.TagNumber(11) set needWriteCalender($core.bool value) => $_setBool(10, value); @$pb.TagNumber(11) $core.bool hasNeedWriteCalender() => $_has(10); @$pb.TagNumber(11) void clearNeedWriteCalender() => $_clearField(11); @$pb.TagNumber(12) AdditionArticle get article => $_getN(11); @$pb.TagNumber(12) set article(AdditionArticle value) => $_setField(12, value); @$pb.TagNumber(12) $core.bool hasArticle() => $_has(11); @$pb.TagNumber(12) void clearArticle() => $_clearField(12); @$pb.TagNumber(12) AdditionArticle ensureArticle() => $_ensure(11); @$pb.TagNumber(13) AdditionLiveRoom get live => $_getN(12); @$pb.TagNumber(13) set live(AdditionLiveRoom value) => $_setField(13, value); @$pb.TagNumber(13) $core.bool hasLive() => $_has(12); @$pb.TagNumber(13) void clearLive() => $_clearField(13); @$pb.TagNumber(13) AdditionLiveRoom ensureLive() => $_ensure(12); @$pb.TagNumber(14) AdditionMusic get music => $_getN(13); @$pb.TagNumber(14) set music(AdditionMusic value) => $_setField(14, value); @$pb.TagNumber(14) $core.bool hasMusic() => $_has(13); @$pb.TagNumber(14) void clearMusic() => $_clearField(14); @$pb.TagNumber(14) AdditionMusic ensureMusic() => $_ensure(13); } class ModuleAuthor extends $pb.GeneratedMessage { factory ModuleAuthor({ $fixnum.Int64? mid, $core.String? ptimeLabelText, UserInfo? author, DecorateCard? decorateCard, $core.String? uri, $core.Iterable? tpList, ModuleAuthorBadgeType? badgeType, ModuleAuthorBadgeButton? badgeButton, $core.int? attend, Relation? relation, Weight? weight, $core.bool? showFollow, $core.bool? isTop, $core.String? ptimeLocationText, $core.bool? showLevel, OnlyFans? onlyFans, AuthorBadge? authorBadge, }) { final result = create(); if (mid != null) result.mid = mid; if (ptimeLabelText != null) result.ptimeLabelText = ptimeLabelText; if (author != null) result.author = author; if (decorateCard != null) result.decorateCard = decorateCard; if (uri != null) result.uri = uri; if (tpList != null) result.tpList.addAll(tpList); if (badgeType != null) result.badgeType = badgeType; if (badgeButton != null) result.badgeButton = badgeButton; if (attend != null) result.attend = attend; if (relation != null) result.relation = relation; if (weight != null) result.weight = weight; if (showFollow != null) result.showFollow = showFollow; if (isTop != null) result.isTop = isTop; if (ptimeLocationText != null) result.ptimeLocationText = ptimeLocationText; if (showLevel != null) result.showLevel = showLevel; if (onlyFans != null) result.onlyFans = onlyFans; if (authorBadge != null) result.authorBadge = authorBadge; return result; } ModuleAuthor._(); factory ModuleAuthor.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory ModuleAuthor.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'ModuleAuthor', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aInt64(1, _omitFieldNames ? '' : 'mid') ..aOS(2, _omitFieldNames ? '' : 'ptimeLabelText') ..aOM(3, _omitFieldNames ? '' : 'author', subBuilder: UserInfo.create) ..aOM(4, _omitFieldNames ? '' : 'decorateCard', subBuilder: DecorateCard.create) ..aOS(5, _omitFieldNames ? '' : 'uri') ..pPM(6, _omitFieldNames ? '' : 'tpList', subBuilder: ThreePointItem.create) ..aE(7, _omitFieldNames ? '' : 'badgeType', enumValues: ModuleAuthorBadgeType.values) ..aOM(8, _omitFieldNames ? '' : 'badgeButton', subBuilder: ModuleAuthorBadgeButton.create) ..aI(9, _omitFieldNames ? '' : 'attend') ..aOM(10, _omitFieldNames ? '' : 'relation', subBuilder: Relation.create) ..aOM(11, _omitFieldNames ? '' : 'weight', subBuilder: Weight.create) ..aOB(12, _omitFieldNames ? '' : 'showFollow') ..aOB(13, _omitFieldNames ? '' : 'isTop') ..aOS(14, _omitFieldNames ? '' : 'ptimeLocationText') ..aOB(15, _omitFieldNames ? '' : 'showLevel') ..aOM(16, _omitFieldNames ? '' : 'onlyFans', subBuilder: OnlyFans.create) ..aOM(17, _omitFieldNames ? '' : 'authorBadge', subBuilder: AuthorBadge.create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ModuleAuthor clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ModuleAuthor copyWith(void Function(ModuleAuthor) updates) => super.copyWith((message) => updates(message as ModuleAuthor)) as ModuleAuthor; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ModuleAuthor create() => ModuleAuthor._(); @$core.override ModuleAuthor createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static ModuleAuthor getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ModuleAuthor? _defaultInstance; @$pb.TagNumber(1) $fixnum.Int64 get mid => $_getI64(0); @$pb.TagNumber(1) set mid($fixnum.Int64 value) => $_setInt64(0, value); @$pb.TagNumber(1) $core.bool hasMid() => $_has(0); @$pb.TagNumber(1) void clearMid() => $_clearField(1); @$pb.TagNumber(2) $core.String get ptimeLabelText => $_getSZ(1); @$pb.TagNumber(2) set ptimeLabelText($core.String value) => $_setString(1, value); @$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 value) => $_setField(3, value); @$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 value) => $_setField(4, value); @$pb.TagNumber(4) $core.bool hasDecorateCard() => $_has(3); @$pb.TagNumber(4) void clearDecorateCard() => $_clearField(4); @$pb.TagNumber(4) DecorateCard ensureDecorateCard() => $_ensure(3); @$pb.TagNumber(5) $core.String get uri => $_getSZ(4); @$pb.TagNumber(5) set uri($core.String value) => $_setString(4, value); @$pb.TagNumber(5) $core.bool hasUri() => $_has(4); @$pb.TagNumber(5) void clearUri() => $_clearField(5); @$pb.TagNumber(6) $pb.PbList get tpList => $_getList(5); @$pb.TagNumber(7) ModuleAuthorBadgeType get badgeType => $_getN(6); @$pb.TagNumber(7) set badgeType(ModuleAuthorBadgeType value) => $_setField(7, value); @$pb.TagNumber(7) $core.bool hasBadgeType() => $_has(6); @$pb.TagNumber(7) void clearBadgeType() => $_clearField(7); @$pb.TagNumber(8) ModuleAuthorBadgeButton get badgeButton => $_getN(7); @$pb.TagNumber(8) set badgeButton(ModuleAuthorBadgeButton value) => $_setField(8, value); @$pb.TagNumber(8) $core.bool hasBadgeButton() => $_has(7); @$pb.TagNumber(8) void clearBadgeButton() => $_clearField(8); @$pb.TagNumber(8) ModuleAuthorBadgeButton ensureBadgeButton() => $_ensure(7); @$pb.TagNumber(9) $core.int get attend => $_getIZ(8); @$pb.TagNumber(9) set attend($core.int value) => $_setSignedInt32(8, value); @$pb.TagNumber(9) $core.bool hasAttend() => $_has(8); @$pb.TagNumber(9) void clearAttend() => $_clearField(9); @$pb.TagNumber(10) Relation get relation => $_getN(9); @$pb.TagNumber(10) set relation(Relation value) => $_setField(10, value); @$pb.TagNumber(10) $core.bool hasRelation() => $_has(9); @$pb.TagNumber(10) void clearRelation() => $_clearField(10); @$pb.TagNumber(10) Relation ensureRelation() => $_ensure(9); @$pb.TagNumber(11) Weight get weight => $_getN(10); @$pb.TagNumber(11) set weight(Weight value) => $_setField(11, value); @$pb.TagNumber(11) $core.bool hasWeight() => $_has(10); @$pb.TagNumber(11) void clearWeight() => $_clearField(11); @$pb.TagNumber(11) Weight ensureWeight() => $_ensure(10); @$pb.TagNumber(12) $core.bool get showFollow => $_getBF(11); @$pb.TagNumber(12) set showFollow($core.bool value) => $_setBool(11, value); @$pb.TagNumber(12) $core.bool hasShowFollow() => $_has(11); @$pb.TagNumber(12) void clearShowFollow() => $_clearField(12); @$pb.TagNumber(13) $core.bool get isTop => $_getBF(12); @$pb.TagNumber(13) set isTop($core.bool value) => $_setBool(12, value); @$pb.TagNumber(13) $core.bool hasIsTop() => $_has(12); @$pb.TagNumber(13) void clearIsTop() => $_clearField(13); @$pb.TagNumber(14) $core.String get ptimeLocationText => $_getSZ(13); @$pb.TagNumber(14) set ptimeLocationText($core.String value) => $_setString(13, value); @$pb.TagNumber(14) $core.bool hasPtimeLocationText() => $_has(13); @$pb.TagNumber(14) void clearPtimeLocationText() => $_clearField(14); @$pb.TagNumber(15) $core.bool get showLevel => $_getBF(14); @$pb.TagNumber(15) set showLevel($core.bool value) => $_setBool(14, value); @$pb.TagNumber(15) $core.bool hasShowLevel() => $_has(14); @$pb.TagNumber(15) void clearShowLevel() => $_clearField(15); @$pb.TagNumber(16) OnlyFans get onlyFans => $_getN(15); @$pb.TagNumber(16) set onlyFans(OnlyFans value) => $_setField(16, value); @$pb.TagNumber(16) $core.bool hasOnlyFans() => $_has(15); @$pb.TagNumber(16) void clearOnlyFans() => $_clearField(16); @$pb.TagNumber(16) OnlyFans ensureOnlyFans() => $_ensure(15); @$pb.TagNumber(17) AuthorBadge get authorBadge => $_getN(16); @$pb.TagNumber(17) set authorBadge(AuthorBadge value) => $_setField(17, value); @$pb.TagNumber(17) $core.bool hasAuthorBadge() => $_has(16); @$pb.TagNumber(17) void clearAuthorBadge() => $_clearField(17); @$pb.TagNumber(17) AuthorBadge ensureAuthorBadge() => $_ensure(16); } class ModuleAuthorBadgeButton extends $pb.GeneratedMessage { factory ModuleAuthorBadgeButton({ $core.String? icon, $core.String? title, $core.int? state, $fixnum.Int64? id, }) { final result = create(); if (icon != null) result.icon = icon; if (title != null) result.title = title; if (state != null) result.state = state; if (id != null) result.id = id; return result; } ModuleAuthorBadgeButton._(); factory ModuleAuthorBadgeButton.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory ModuleAuthorBadgeButton.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'ModuleAuthorBadgeButton', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'icon') ..aOS(2, _omitFieldNames ? '' : 'title') ..aI(3, _omitFieldNames ? '' : 'state') ..aInt64(4, _omitFieldNames ? '' : 'id') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ModuleAuthorBadgeButton clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ModuleAuthorBadgeButton copyWith( void Function(ModuleAuthorBadgeButton) updates) => super.copyWith((message) => updates(message as ModuleAuthorBadgeButton)) as ModuleAuthorBadgeButton; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ModuleAuthorBadgeButton create() => ModuleAuthorBadgeButton._(); @$core.override ModuleAuthorBadgeButton createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static ModuleAuthorBadgeButton getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ModuleAuthorBadgeButton? _defaultInstance; @$pb.TagNumber(1) $core.String get icon => $_getSZ(0); @$pb.TagNumber(1) set icon($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasIcon() => $_has(0); @$pb.TagNumber(1) void clearIcon() => $_clearField(1); @$pb.TagNumber(2) $core.String get title => $_getSZ(1); @$pb.TagNumber(2) set title($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasTitle() => $_has(1); @$pb.TagNumber(2) void clearTitle() => $_clearField(2); @$pb.TagNumber(3) $core.int get state => $_getIZ(2); @$pb.TagNumber(3) set state($core.int value) => $_setSignedInt32(2, value); @$pb.TagNumber(3) $core.bool hasState() => $_has(2); @$pb.TagNumber(3) void clearState() => $_clearField(3); @$pb.TagNumber(4) $fixnum.Int64 get id => $_getI64(3); @$pb.TagNumber(4) set id($fixnum.Int64 value) => $_setInt64(3, value); @$pb.TagNumber(4) $core.bool hasId() => $_has(3); @$pb.TagNumber(4) void clearId() => $_clearField(4); } class ModuleAuthorForSubscribe extends $pb.GeneratedMessage { factory ModuleAuthorForSubscribe({ $core.String? cover, $core.String? title, $core.String? subTitle, SubscribeButton? subscribeBtn, }) { final result = create(); if (cover != null) result.cover = cover; if (title != null) result.title = title; if (subTitle != null) result.subTitle = subTitle; if (subscribeBtn != null) result.subscribeBtn = subscribeBtn; return result; } ModuleAuthorForSubscribe._(); factory ModuleAuthorForSubscribe.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory ModuleAuthorForSubscribe.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'ModuleAuthorForSubscribe', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'cover') ..aOS(2, _omitFieldNames ? '' : 'title') ..aOS(3, _omitFieldNames ? '' : 'subTitle') ..aOM(4, _omitFieldNames ? '' : 'subscribeBtn', subBuilder: SubscribeButton.create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ModuleAuthorForSubscribe clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ModuleAuthorForSubscribe copyWith( void Function(ModuleAuthorForSubscribe) updates) => super.copyWith((message) => updates(message as ModuleAuthorForSubscribe)) as ModuleAuthorForSubscribe; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ModuleAuthorForSubscribe create() => ModuleAuthorForSubscribe._(); @$core.override ModuleAuthorForSubscribe createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static ModuleAuthorForSubscribe getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ModuleAuthorForSubscribe? _defaultInstance; @$pb.TagNumber(1) $core.String get cover => $_getSZ(0); @$pb.TagNumber(1) set cover($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasCover() => $_has(0); @$pb.TagNumber(1) void clearCover() => $_clearField(1); @$pb.TagNumber(2) $core.String get title => $_getSZ(1); @$pb.TagNumber(2) set title($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasTitle() => $_has(1); @$pb.TagNumber(2) void clearTitle() => $_clearField(2); @$pb.TagNumber(3) $core.String get subTitle => $_getSZ(2); @$pb.TagNumber(3) set subTitle($core.String value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasSubTitle() => $_has(2); @$pb.TagNumber(3) void clearSubTitle() => $_clearField(3); @$pb.TagNumber(4) SubscribeButton get subscribeBtn => $_getN(3); @$pb.TagNumber(4) set subscribeBtn(SubscribeButton value) => $_setField(4, value); @$pb.TagNumber(4) $core.bool hasSubscribeBtn() => $_has(3); @$pb.TagNumber(4) void clearSubscribeBtn() => $_clearField(4); @$pb.TagNumber(4) SubscribeButton ensureSubscribeBtn() => $_ensure(3); } class ModuleAuthorForward extends $pb.GeneratedMessage { factory ModuleAuthorForward({ $core.Iterable? title, $core.String? url, $fixnum.Int64? uid, $core.String? ptimeLabelText, $core.bool? showFollow, $core.String? faceUrl, Relation? relation, $core.Iterable? tpList, }) { final result = create(); if (title != null) result.title.addAll(title); if (url != null) result.url = url; if (uid != null) result.uid = uid; if (ptimeLabelText != null) result.ptimeLabelText = ptimeLabelText; if (showFollow != null) result.showFollow = showFollow; if (faceUrl != null) result.faceUrl = faceUrl; if (relation != null) result.relation = relation; if (tpList != null) result.tpList.addAll(tpList); return result; } ModuleAuthorForward._(); factory ModuleAuthorForward.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory ModuleAuthorForward.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'ModuleAuthorForward', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..pPM(1, _omitFieldNames ? '' : 'title', subBuilder: ModuleAuthorForwardTitle.create) ..aOS(2, _omitFieldNames ? '' : 'url') ..aInt64(3, _omitFieldNames ? '' : 'uid') ..aOS(4, _omitFieldNames ? '' : 'ptimeLabelText') ..aOB(5, _omitFieldNames ? '' : 'showFollow') ..aOS(6, _omitFieldNames ? '' : 'faceUrl') ..aOM(7, _omitFieldNames ? '' : 'relation', subBuilder: Relation.create) ..pPM(8, _omitFieldNames ? '' : 'tpList', subBuilder: ThreePointItem.create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ModuleAuthorForward clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ModuleAuthorForward copyWith(void Function(ModuleAuthorForward) updates) => super.copyWith((message) => updates(message as ModuleAuthorForward)) as ModuleAuthorForward; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ModuleAuthorForward create() => ModuleAuthorForward._(); @$core.override ModuleAuthorForward createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static ModuleAuthorForward getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ModuleAuthorForward? _defaultInstance; @$pb.TagNumber(1) $pb.PbList get title => $_getList(0); @$pb.TagNumber(2) $core.String get url => $_getSZ(1); @$pb.TagNumber(2) set url($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasUrl() => $_has(1); @$pb.TagNumber(2) void clearUrl() => $_clearField(2); @$pb.TagNumber(3) $fixnum.Int64 get uid => $_getI64(2); @$pb.TagNumber(3) set uid($fixnum.Int64 value) => $_setInt64(2, value); @$pb.TagNumber(3) $core.bool hasUid() => $_has(2); @$pb.TagNumber(3) void clearUid() => $_clearField(3); @$pb.TagNumber(4) $core.String get ptimeLabelText => $_getSZ(3); @$pb.TagNumber(4) set ptimeLabelText($core.String value) => $_setString(3, value); @$pb.TagNumber(4) $core.bool hasPtimeLabelText() => $_has(3); @$pb.TagNumber(4) void clearPtimeLabelText() => $_clearField(4); @$pb.TagNumber(5) $core.bool get showFollow => $_getBF(4); @$pb.TagNumber(5) set showFollow($core.bool value) => $_setBool(4, value); @$pb.TagNumber(5) $core.bool hasShowFollow() => $_has(4); @$pb.TagNumber(5) void clearShowFollow() => $_clearField(5); @$pb.TagNumber(6) $core.String get faceUrl => $_getSZ(5); @$pb.TagNumber(6) set faceUrl($core.String value) => $_setString(5, value); @$pb.TagNumber(6) $core.bool hasFaceUrl() => $_has(5); @$pb.TagNumber(6) void clearFaceUrl() => $_clearField(6); @$pb.TagNumber(7) Relation get relation => $_getN(6); @$pb.TagNumber(7) set relation(Relation value) => $_setField(7, value); @$pb.TagNumber(7) $core.bool hasRelation() => $_has(6); @$pb.TagNumber(7) void clearRelation() => $_clearField(7); @$pb.TagNumber(7) Relation ensureRelation() => $_ensure(6); @$pb.TagNumber(8) $pb.PbList get tpList => $_getList(7); } class ModuleAuthorForwardTitle extends $pb.GeneratedMessage { factory ModuleAuthorForwardTitle({ $core.String? text, $core.String? url, }) { final result = create(); if (text != null) result.text = text; if (url != null) result.url = url; return result; } ModuleAuthorForwardTitle._(); factory ModuleAuthorForwardTitle.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory ModuleAuthorForwardTitle.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'ModuleAuthorForwardTitle', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'text') ..aOS(2, _omitFieldNames ? '' : 'url') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ModuleAuthorForwardTitle clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ModuleAuthorForwardTitle copyWith( void Function(ModuleAuthorForwardTitle) updates) => super.copyWith((message) => updates(message as ModuleAuthorForwardTitle)) as ModuleAuthorForwardTitle; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ModuleAuthorForwardTitle create() => ModuleAuthorForwardTitle._(); @$core.override ModuleAuthorForwardTitle createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static ModuleAuthorForwardTitle getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ModuleAuthorForwardTitle? _defaultInstance; @$pb.TagNumber(1) $core.String get text => $_getSZ(0); @$pb.TagNumber(1) set text($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasText() => $_has(0); @$pb.TagNumber(1) void clearText() => $_clearField(1); @$pb.TagNumber(2) $core.String get url => $_getSZ(1); @$pb.TagNumber(2) set url($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasUrl() => $_has(1); @$pb.TagNumber(2) void clearUrl() => $_clearField(2); } class ModuleAuthorSlim extends $pb.GeneratedMessage { factory ModuleAuthorSlim({ BasicUserInfoV2? userInfo, $core.String? ptimeLabelText, }) { final result = create(); if (userInfo != null) result.userInfo = userInfo; if (ptimeLabelText != null) result.ptimeLabelText = ptimeLabelText; return result; } ModuleAuthorSlim._(); factory ModuleAuthorSlim.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory ModuleAuthorSlim.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'ModuleAuthorSlim', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOM(1, _omitFieldNames ? '' : 'userInfo', subBuilder: BasicUserInfoV2.create) ..aOS(2, _omitFieldNames ? '' : 'ptimeLabelText') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ModuleAuthorSlim clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ModuleAuthorSlim copyWith(void Function(ModuleAuthorSlim) updates) => super.copyWith((message) => updates(message as ModuleAuthorSlim)) as ModuleAuthorSlim; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ModuleAuthorSlim create() => ModuleAuthorSlim._(); @$core.override ModuleAuthorSlim createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static ModuleAuthorSlim getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ModuleAuthorSlim? _defaultInstance; @$pb.TagNumber(1) BasicUserInfoV2 get userInfo => $_getN(0); @$pb.TagNumber(1) set userInfo(BasicUserInfoV2 value) => $_setField(1, value); @$pb.TagNumber(1) $core.bool hasUserInfo() => $_has(0); @$pb.TagNumber(1) void clearUserInfo() => $_clearField(1); @$pb.TagNumber(1) BasicUserInfoV2 ensureUserInfo() => $_ensure(0); @$pb.TagNumber(2) $core.String get ptimeLabelText => $_getSZ(1); @$pb.TagNumber(2) set ptimeLabelText($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasPtimeLabelText() => $_has(1); @$pb.TagNumber(2) void clearPtimeLabelText() => $_clearField(2); } enum ModuleBanner_Item { user, notSet } class ModuleBanner extends $pb.GeneratedMessage { factory ModuleBanner({ $core.String? title, ModuleBannerType? type, ModuleBannerUser? user, $core.String? dislikeText, $core.String? dislikeIcon, }) { final result = create(); if (title != null) result.title = title; if (type != null) result.type = type; if (user != null) result.user = user; if (dislikeText != null) result.dislikeText = dislikeText; if (dislikeIcon != null) result.dislikeIcon = dislikeIcon; return result; } ModuleBanner._(); factory ModuleBanner.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory ModuleBanner.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static const $core.Map<$core.int, ModuleBanner_Item> _ModuleBanner_ItemByTag = {3: ModuleBanner_Item.user, 0: ModuleBanner_Item.notSet}; static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'ModuleBanner', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..oo(0, [3]) ..aOS(1, _omitFieldNames ? '' : 'title') ..aE(2, _omitFieldNames ? '' : 'type', enumValues: ModuleBannerType.values) ..aOM(3, _omitFieldNames ? '' : 'user', subBuilder: ModuleBannerUser.create) ..aOS(4, _omitFieldNames ? '' : 'dislikeText') ..aOS(5, _omitFieldNames ? '' : 'dislikeIcon') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ModuleBanner clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ModuleBanner copyWith(void Function(ModuleBanner) updates) => super.copyWith((message) => updates(message as ModuleBanner)) as ModuleBanner; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ModuleBanner create() => ModuleBanner._(); @$core.override ModuleBanner createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static ModuleBanner getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ModuleBanner? _defaultInstance; @$pb.TagNumber(3) ModuleBanner_Item whichItem() => _ModuleBanner_ItemByTag[$_whichOneof(0)]!; @$pb.TagNumber(3) void clearItem() => $_clearField($_whichOneof(0)); @$pb.TagNumber(1) $core.String get title => $_getSZ(0); @$pb.TagNumber(1) set title($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasTitle() => $_has(0); @$pb.TagNumber(1) void clearTitle() => $_clearField(1); @$pb.TagNumber(2) ModuleBannerType get type => $_getN(1); @$pb.TagNumber(2) set type(ModuleBannerType value) => $_setField(2, value); @$pb.TagNumber(2) $core.bool hasType() => $_has(1); @$pb.TagNumber(2) void clearType() => $_clearField(2); @$pb.TagNumber(3) ModuleBannerUser get user => $_getN(2); @$pb.TagNumber(3) set user(ModuleBannerUser value) => $_setField(3, value); @$pb.TagNumber(3) $core.bool hasUser() => $_has(2); @$pb.TagNumber(3) void clearUser() => $_clearField(3); @$pb.TagNumber(3) ModuleBannerUser ensureUser() => $_ensure(2); @$pb.TagNumber(4) $core.String get dislikeText => $_getSZ(3); @$pb.TagNumber(4) set dislikeText($core.String value) => $_setString(3, value); @$pb.TagNumber(4) $core.bool hasDislikeText() => $_has(3); @$pb.TagNumber(4) void clearDislikeText() => $_clearField(4); @$pb.TagNumber(5) $core.String get dislikeIcon => $_getSZ(4); @$pb.TagNumber(5) set dislikeIcon($core.String value) => $_setString(4, value); @$pb.TagNumber(5) $core.bool hasDislikeIcon() => $_has(4); @$pb.TagNumber(5) void clearDislikeIcon() => $_clearField(5); } class ModuleBannerUser extends $pb.GeneratedMessage { factory ModuleBannerUser({ $core.Iterable? list, }) { final result = create(); if (list != null) result.list.addAll(list); return result; } ModuleBannerUser._(); factory ModuleBannerUser.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory ModuleBannerUser.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'ModuleBannerUser', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..pPM(1, _omitFieldNames ? '' : 'list', subBuilder: ModuleBannerUserItem.create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ModuleBannerUser clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ModuleBannerUser copyWith(void Function(ModuleBannerUser) updates) => super.copyWith((message) => updates(message as ModuleBannerUser)) as ModuleBannerUser; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ModuleBannerUser create() => ModuleBannerUser._(); @$core.override ModuleBannerUser createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static ModuleBannerUser getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ModuleBannerUser? _defaultInstance; @$pb.TagNumber(1) $pb.PbList get list => $_getList(0); } class ModuleBannerUserItem extends $pb.GeneratedMessage { factory ModuleBannerUserItem({ $core.String? face, $core.String? name, $fixnum.Int64? uid, LiveState? liveState, OfficialVerify? official, VipInfo? vip, $core.String? label, AdditionalButton? button, $core.String? uri, Relation? relation, }) { final result = create(); if (face != null) result.face = face; if (name != null) result.name = name; if (uid != null) result.uid = uid; if (liveState != null) result.liveState = liveState; if (official != null) result.official = official; if (vip != null) result.vip = vip; if (label != null) result.label = label; if (button != null) result.button = button; if (uri != null) result.uri = uri; if (relation != null) result.relation = relation; return result; } ModuleBannerUserItem._(); factory ModuleBannerUserItem.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory ModuleBannerUserItem.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'ModuleBannerUserItem', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'face') ..aOS(2, _omitFieldNames ? '' : 'name') ..aInt64(3, _omitFieldNames ? '' : 'uid') ..aE(4, _omitFieldNames ? '' : 'liveState', enumValues: LiveState.values) ..aOM(5, _omitFieldNames ? '' : 'official', subBuilder: OfficialVerify.create) ..aOM(6, _omitFieldNames ? '' : 'vip', subBuilder: VipInfo.create) ..aOS(7, _omitFieldNames ? '' : 'label') ..aOM(8, _omitFieldNames ? '' : 'button', subBuilder: AdditionalButton.create) ..aOS(9, _omitFieldNames ? '' : 'uri') ..aOM(10, _omitFieldNames ? '' : 'relation', subBuilder: Relation.create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ModuleBannerUserItem clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ModuleBannerUserItem copyWith(void Function(ModuleBannerUserItem) updates) => super.copyWith((message) => updates(message as ModuleBannerUserItem)) as ModuleBannerUserItem; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ModuleBannerUserItem create() => ModuleBannerUserItem._(); @$core.override ModuleBannerUserItem createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static ModuleBannerUserItem getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ModuleBannerUserItem? _defaultInstance; @$pb.TagNumber(1) $core.String get face => $_getSZ(0); @$pb.TagNumber(1) set face($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasFace() => $_has(0); @$pb.TagNumber(1) void clearFace() => $_clearField(1); @$pb.TagNumber(2) $core.String get name => $_getSZ(1); @$pb.TagNumber(2) set name($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasName() => $_has(1); @$pb.TagNumber(2) void clearName() => $_clearField(2); @$pb.TagNumber(3) $fixnum.Int64 get uid => $_getI64(2); @$pb.TagNumber(3) set uid($fixnum.Int64 value) => $_setInt64(2, value); @$pb.TagNumber(3) $core.bool hasUid() => $_has(2); @$pb.TagNumber(3) void clearUid() => $_clearField(3); @$pb.TagNumber(4) LiveState get liveState => $_getN(3); @$pb.TagNumber(4) set liveState(LiveState value) => $_setField(4, value); @$pb.TagNumber(4) $core.bool hasLiveState() => $_has(3); @$pb.TagNumber(4) void clearLiveState() => $_clearField(4); @$pb.TagNumber(5) OfficialVerify get official => $_getN(4); @$pb.TagNumber(5) set official(OfficialVerify value) => $_setField(5, value); @$pb.TagNumber(5) $core.bool hasOfficial() => $_has(4); @$pb.TagNumber(5) void clearOfficial() => $_clearField(5); @$pb.TagNumber(5) OfficialVerify ensureOfficial() => $_ensure(4); @$pb.TagNumber(6) VipInfo get vip => $_getN(5); @$pb.TagNumber(6) set vip(VipInfo value) => $_setField(6, value); @$pb.TagNumber(6) $core.bool hasVip() => $_has(5); @$pb.TagNumber(6) void clearVip() => $_clearField(6); @$pb.TagNumber(6) VipInfo ensureVip() => $_ensure(5); @$pb.TagNumber(7) $core.String get label => $_getSZ(6); @$pb.TagNumber(7) set label($core.String value) => $_setString(6, value); @$pb.TagNumber(7) $core.bool hasLabel() => $_has(6); @$pb.TagNumber(7) void clearLabel() => $_clearField(7); @$pb.TagNumber(8) AdditionalButton get button => $_getN(7); @$pb.TagNumber(8) set button(AdditionalButton value) => $_setField(8, value); @$pb.TagNumber(8) $core.bool hasButton() => $_has(7); @$pb.TagNumber(8) void clearButton() => $_clearField(8); @$pb.TagNumber(8) AdditionalButton ensureButton() => $_ensure(7); @$pb.TagNumber(9) $core.String get uri => $_getSZ(8); @$pb.TagNumber(9) set uri($core.String value) => $_setString(8, value); @$pb.TagNumber(9) $core.bool hasUri() => $_has(8); @$pb.TagNumber(9) void clearUri() => $_clearField(9); @$pb.TagNumber(10) Relation get relation => $_getN(9); @$pb.TagNumber(10) set relation(Relation value) => $_setField(10, value); @$pb.TagNumber(10) $core.bool hasRelation() => $_has(9); @$pb.TagNumber(10) void clearRelation() => $_clearField(10); @$pb.TagNumber(10) Relation ensureRelation() => $_ensure(9); } class ModuleBlocked extends $pb.GeneratedMessage { factory ModuleBlocked({ ImageSet? icon, ImageSet? bgImg, $core.String? hintMessage, IconButton? actBtn, MdlBlockedStyle? blockStyle, $core.String? subHintMessage, OneLineText? videoBottomTextUpper, OneLineText? videoBottomTextLower, $core.String? archiveTitle, OneLineText? hintMessageOneLine, }) { final result = create(); if (icon != null) result.icon = icon; if (bgImg != null) result.bgImg = bgImg; if (hintMessage != null) result.hintMessage = hintMessage; if (actBtn != null) result.actBtn = actBtn; if (blockStyle != null) result.blockStyle = blockStyle; if (subHintMessage != null) result.subHintMessage = subHintMessage; if (videoBottomTextUpper != null) result.videoBottomTextUpper = videoBottomTextUpper; if (videoBottomTextLower != null) result.videoBottomTextLower = videoBottomTextLower; if (archiveTitle != null) result.archiveTitle = archiveTitle; if (hintMessageOneLine != null) result.hintMessageOneLine = hintMessageOneLine; return result; } ModuleBlocked._(); factory ModuleBlocked.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory ModuleBlocked.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'ModuleBlocked', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOM(1, _omitFieldNames ? '' : 'icon', subBuilder: ImageSet.create) ..aOM(2, _omitFieldNames ? '' : 'bgImg', subBuilder: ImageSet.create) ..aOS(3, _omitFieldNames ? '' : 'hintMessage') ..aOM(4, _omitFieldNames ? '' : 'actBtn', subBuilder: IconButton.create) ..aE(5, _omitFieldNames ? '' : 'blockStyle', enumValues: MdlBlockedStyle.values) ..aOS(6, _omitFieldNames ? '' : 'subHintMessage') ..aOM(7, _omitFieldNames ? '' : 'videoBottomTextUpper', subBuilder: OneLineText.create) ..aOM(8, _omitFieldNames ? '' : 'videoBottomTextLower', subBuilder: OneLineText.create) ..aOS(9, _omitFieldNames ? '' : 'archiveTitle') ..aOM(10, _omitFieldNames ? '' : 'hintMessageOneLine', subBuilder: OneLineText.create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ModuleBlocked clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ModuleBlocked copyWith(void Function(ModuleBlocked) updates) => super.copyWith((message) => updates(message as ModuleBlocked)) as ModuleBlocked; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ModuleBlocked create() => ModuleBlocked._(); @$core.override ModuleBlocked createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static ModuleBlocked getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ModuleBlocked? _defaultInstance; @$pb.TagNumber(1) ImageSet get icon => $_getN(0); @$pb.TagNumber(1) set icon(ImageSet value) => $_setField(1, value); @$pb.TagNumber(1) $core.bool hasIcon() => $_has(0); @$pb.TagNumber(1) void clearIcon() => $_clearField(1); @$pb.TagNumber(1) ImageSet ensureIcon() => $_ensure(0); @$pb.TagNumber(2) ImageSet get bgImg => $_getN(1); @$pb.TagNumber(2) set bgImg(ImageSet value) => $_setField(2, value); @$pb.TagNumber(2) $core.bool hasBgImg() => $_has(1); @$pb.TagNumber(2) void clearBgImg() => $_clearField(2); @$pb.TagNumber(2) ImageSet ensureBgImg() => $_ensure(1); @$pb.TagNumber(3) $core.String get hintMessage => $_getSZ(2); @$pb.TagNumber(3) set hintMessage($core.String value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasHintMessage() => $_has(2); @$pb.TagNumber(3) void clearHintMessage() => $_clearField(3); @$pb.TagNumber(4) IconButton get actBtn => $_getN(3); @$pb.TagNumber(4) set actBtn(IconButton value) => $_setField(4, value); @$pb.TagNumber(4) $core.bool hasActBtn() => $_has(3); @$pb.TagNumber(4) void clearActBtn() => $_clearField(4); @$pb.TagNumber(4) IconButton ensureActBtn() => $_ensure(3); @$pb.TagNumber(5) MdlBlockedStyle get blockStyle => $_getN(4); @$pb.TagNumber(5) set blockStyle(MdlBlockedStyle value) => $_setField(5, value); @$pb.TagNumber(5) $core.bool hasBlockStyle() => $_has(4); @$pb.TagNumber(5) void clearBlockStyle() => $_clearField(5); @$pb.TagNumber(6) $core.String get subHintMessage => $_getSZ(5); @$pb.TagNumber(6) set subHintMessage($core.String value) => $_setString(5, value); @$pb.TagNumber(6) $core.bool hasSubHintMessage() => $_has(5); @$pb.TagNumber(6) void clearSubHintMessage() => $_clearField(6); @$pb.TagNumber(7) OneLineText get videoBottomTextUpper => $_getN(6); @$pb.TagNumber(7) set videoBottomTextUpper(OneLineText value) => $_setField(7, value); @$pb.TagNumber(7) $core.bool hasVideoBottomTextUpper() => $_has(6); @$pb.TagNumber(7) void clearVideoBottomTextUpper() => $_clearField(7); @$pb.TagNumber(7) OneLineText ensureVideoBottomTextUpper() => $_ensure(6); @$pb.TagNumber(8) OneLineText get videoBottomTextLower => $_getN(7); @$pb.TagNumber(8) set videoBottomTextLower(OneLineText value) => $_setField(8, value); @$pb.TagNumber(8) $core.bool hasVideoBottomTextLower() => $_has(7); @$pb.TagNumber(8) void clearVideoBottomTextLower() => $_clearField(8); @$pb.TagNumber(8) OneLineText ensureVideoBottomTextLower() => $_ensure(7); @$pb.TagNumber(9) $core.String get archiveTitle => $_getSZ(8); @$pb.TagNumber(9) set archiveTitle($core.String value) => $_setString(8, value); @$pb.TagNumber(9) $core.bool hasArchiveTitle() => $_has(8); @$pb.TagNumber(9) void clearArchiveTitle() => $_clearField(9); @$pb.TagNumber(10) OneLineText get hintMessageOneLine => $_getN(9); @$pb.TagNumber(10) set hintMessageOneLine(OneLineText value) => $_setField(10, value); @$pb.TagNumber(10) $core.bool hasHintMessageOneLine() => $_has(9); @$pb.TagNumber(10) void clearHintMessageOneLine() => $_clearField(10); @$pb.TagNumber(10) OneLineText ensureHintMessageOneLine() => $_ensure(9); } class ModuleButtom extends $pb.GeneratedMessage { factory ModuleButtom({ ModuleStat? moduleStat, $core.bool? commentBox, $core.String? commentBoxMsg, $core.Iterable<$core.int>? interactionIcons, $core.Iterable? faces, }) { final result = create(); if (moduleStat != null) result.moduleStat = moduleStat; if (commentBox != null) result.commentBox = commentBox; if (commentBoxMsg != null) result.commentBoxMsg = commentBoxMsg; if (interactionIcons != null) result.interactionIcons.addAll(interactionIcons); if (faces != null) result.faces.addAll(faces); return result; } ModuleButtom._(); factory ModuleButtom.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory ModuleButtom.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'ModuleButtom', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOM(1, _omitFieldNames ? '' : 'moduleStat', subBuilder: ModuleStat.create) ..aOB(2, _omitFieldNames ? '' : 'commentBox') ..aOS(3, _omitFieldNames ? '' : 'commentBoxMsg') ..p<$core.int>( 4, _omitFieldNames ? '' : 'interactionIcons', $pb.PbFieldType.K3) ..pPM(5, _omitFieldNames ? '' : 'faces', subBuilder: InteractionFace.create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ModuleButtom clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ModuleButtom copyWith(void Function(ModuleButtom) updates) => super.copyWith((message) => updates(message as ModuleButtom)) as ModuleButtom; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ModuleButtom create() => ModuleButtom._(); @$core.override ModuleButtom createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static ModuleButtom getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ModuleButtom? _defaultInstance; @$pb.TagNumber(1) ModuleStat get moduleStat => $_getN(0); @$pb.TagNumber(1) set moduleStat(ModuleStat value) => $_setField(1, value); @$pb.TagNumber(1) $core.bool hasModuleStat() => $_has(0); @$pb.TagNumber(1) void clearModuleStat() => $_clearField(1); @$pb.TagNumber(1) ModuleStat ensureModuleStat() => $_ensure(0); @$pb.TagNumber(2) $core.bool get commentBox => $_getBF(1); @$pb.TagNumber(2) set commentBox($core.bool value) => $_setBool(1, value); @$pb.TagNumber(2) $core.bool hasCommentBox() => $_has(1); @$pb.TagNumber(2) void clearCommentBox() => $_clearField(2); @$pb.TagNumber(3) $core.String get commentBoxMsg => $_getSZ(2); @$pb.TagNumber(3) set commentBoxMsg($core.String value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasCommentBoxMsg() => $_has(2); @$pb.TagNumber(3) void clearCommentBoxMsg() => $_clearField(3); @$pb.TagNumber(4) $pb.PbList<$core.int> get interactionIcons => $_getList(3); @$pb.TagNumber(5) $pb.PbList get faces => $_getList(4); } class ModuleButton extends $pb.GeneratedMessage { factory ModuleButton({ IconButton? btn, }) { final result = create(); if (btn != null) result.btn = btn; return result; } ModuleButton._(); factory ModuleButton.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory ModuleButton.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'ModuleButton', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOM(1, _omitFieldNames ? '' : 'btn', subBuilder: IconButton.create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ModuleButton clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ModuleButton copyWith(void Function(ModuleButton) updates) => super.copyWith((message) => updates(message as ModuleButton)) as ModuleButton; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ModuleButton create() => ModuleButton._(); @$core.override ModuleButton createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static ModuleButton getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ModuleButton? _defaultInstance; @$pb.TagNumber(1) IconButton get btn => $_getN(0); @$pb.TagNumber(1) set btn(IconButton value) => $_setField(1, value); @$pb.TagNumber(1) $core.bool hasBtn() => $_has(0); @$pb.TagNumber(1) void clearBtn() => $_clearField(1); @$pb.TagNumber(1) IconButton ensureBtn() => $_ensure(0); } class ModuleComment extends $pb.GeneratedMessage { factory ModuleComment({ $core.Iterable? cmtShowItem, }) { final result = create(); if (cmtShowItem != null) result.cmtShowItem.addAll(cmtShowItem); return result; } ModuleComment._(); factory ModuleComment.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory ModuleComment.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'ModuleComment', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..pPM(1, _omitFieldNames ? '' : 'cmtShowItem', subBuilder: CmtShowItem.create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ModuleComment clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ModuleComment copyWith(void Function(ModuleComment) updates) => super.copyWith((message) => updates(message as ModuleComment)) as ModuleComment; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ModuleComment create() => ModuleComment._(); @$core.override ModuleComment createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static ModuleComment getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ModuleComment? _defaultInstance; @$pb.TagNumber(1) $pb.PbList get cmtShowItem => $_getList(0); } class ModuleCooperation extends $pb.GeneratedMessage { factory ModuleCooperation({ $core.String? oid, $core.Iterable? upList, IconButton? moreBtn, $core.Iterable? tpList, $core.String? floatTitle, }) { final result = create(); if (oid != null) result.oid = oid; if (upList != null) result.upList.addAll(upList); if (moreBtn != null) result.moreBtn = moreBtn; if (tpList != null) result.tpList.addAll(tpList); if (floatTitle != null) result.floatTitle = floatTitle; return result; } ModuleCooperation._(); factory ModuleCooperation.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory ModuleCooperation.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'ModuleCooperation', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'oid') ..pPM(2, _omitFieldNames ? '' : 'upList', subBuilder: CooperationUpInfo.create) ..aOM(3, _omitFieldNames ? '' : 'moreBtn', subBuilder: IconButton.create) ..pPM(4, _omitFieldNames ? '' : 'tpList', subBuilder: ThreePointItem.create) ..aOS(5, _omitFieldNames ? '' : 'floatTitle') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ModuleCooperation clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ModuleCooperation copyWith(void Function(ModuleCooperation) updates) => super.copyWith((message) => updates(message as ModuleCooperation)) as ModuleCooperation; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ModuleCooperation create() => ModuleCooperation._(); @$core.override ModuleCooperation createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static ModuleCooperation getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ModuleCooperation? _defaultInstance; @$pb.TagNumber(1) $core.String get oid => $_getSZ(0); @$pb.TagNumber(1) set oid($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasOid() => $_has(0); @$pb.TagNumber(1) void clearOid() => $_clearField(1); @$pb.TagNumber(2) $pb.PbList get upList => $_getList(1); @$pb.TagNumber(3) IconButton get moreBtn => $_getN(2); @$pb.TagNumber(3) set moreBtn(IconButton value) => $_setField(3, value); @$pb.TagNumber(3) $core.bool hasMoreBtn() => $_has(2); @$pb.TagNumber(3) void clearMoreBtn() => $_clearField(3); @$pb.TagNumber(3) IconButton ensureMoreBtn() => $_ensure(2); @$pb.TagNumber(4) $pb.PbList get tpList => $_getList(3); @$pb.TagNumber(5) $core.String get floatTitle => $_getSZ(4); @$pb.TagNumber(5) set floatTitle($core.String value) => $_setString(4, value); @$pb.TagNumber(5) $core.bool hasFloatTitle() => $_has(4); @$pb.TagNumber(5) void clearFloatTitle() => $_clearField(5); } class ModuleCopyright extends $pb.GeneratedMessage { factory ModuleCopyright({ $core.String? leftText, $core.String? rightText, }) { final result = create(); if (leftText != null) result.leftText = leftText; if (rightText != null) result.rightText = rightText; return result; } ModuleCopyright._(); factory ModuleCopyright.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory ModuleCopyright.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'ModuleCopyright', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'leftText') ..aOS(2, _omitFieldNames ? '' : 'rightText') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ModuleCopyright clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ModuleCopyright copyWith(void Function(ModuleCopyright) updates) => super.copyWith((message) => updates(message as ModuleCopyright)) as ModuleCopyright; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ModuleCopyright create() => ModuleCopyright._(); @$core.override ModuleCopyright createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static ModuleCopyright getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ModuleCopyright? _defaultInstance; @$pb.TagNumber(1) $core.String get leftText => $_getSZ(0); @$pb.TagNumber(1) set leftText($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasLeftText() => $_has(0); @$pb.TagNumber(1) void clearLeftText() => $_clearField(1); @$pb.TagNumber(2) $core.String get rightText => $_getSZ(1); @$pb.TagNumber(2) set rightText($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasRightText() => $_has(1); @$pb.TagNumber(2) void clearRightText() => $_clearField(2); } class ModuleDesc extends $pb.GeneratedMessage { factory ModuleDesc({ $core.Iterable? desc, $core.String? jumpUri, $core.String? text, }) { final result = create(); if (desc != null) result.desc.addAll(desc); if (jumpUri != null) result.jumpUri = jumpUri; if (text != null) result.text = text; return result; } ModuleDesc._(); factory ModuleDesc.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory ModuleDesc.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'ModuleDesc', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..pPM(1, _omitFieldNames ? '' : 'desc', subBuilder: Description.create) ..aOS(2, _omitFieldNames ? '' : 'jumpUri') ..aOS(3, _omitFieldNames ? '' : 'text') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ModuleDesc clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ModuleDesc copyWith(void Function(ModuleDesc) updates) => super.copyWith((message) => updates(message as ModuleDesc)) as ModuleDesc; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ModuleDesc create() => ModuleDesc._(); @$core.override ModuleDesc createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static ModuleDesc getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ModuleDesc? _defaultInstance; @$pb.TagNumber(1) $pb.PbList get desc => $_getList(0); @$pb.TagNumber(2) $core.String get jumpUri => $_getSZ(1); @$pb.TagNumber(2) set jumpUri($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasJumpUri() => $_has(1); @$pb.TagNumber(2) void clearJumpUri() => $_clearField(2); @$pb.TagNumber(3) $core.String get text => $_getSZ(2); @$pb.TagNumber(3) set text($core.String value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasText() => $_has(2); @$pb.TagNumber(3) void clearText() => $_clearField(3); } class ModuleDescGoods extends $pb.GeneratedMessage { factory ModuleDescGoods({ $core.int? sourceType, $core.String? jumpUrl, $core.String? schemaUrl, $fixnum.Int64? itemId, $core.Iterable<$core.String>? openWhiteList, $core.bool? userWebV2, $core.String? adMark, $core.String? schemaPackageName, GoodsJumpType? jumpType, $core.String? appName, }) { final result = create(); if (sourceType != null) result.sourceType = sourceType; if (jumpUrl != null) result.jumpUrl = jumpUrl; if (schemaUrl != null) result.schemaUrl = schemaUrl; if (itemId != null) result.itemId = itemId; if (openWhiteList != null) result.openWhiteList.addAll(openWhiteList); if (userWebV2 != null) result.userWebV2 = userWebV2; if (adMark != null) result.adMark = adMark; if (schemaPackageName != null) result.schemaPackageName = schemaPackageName; if (jumpType != null) result.jumpType = jumpType; if (appName != null) result.appName = appName; return result; } ModuleDescGoods._(); factory ModuleDescGoods.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory ModuleDescGoods.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'ModuleDescGoods', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aI(1, _omitFieldNames ? '' : 'sourceType') ..aOS(2, _omitFieldNames ? '' : 'jumpUrl') ..aOS(3, _omitFieldNames ? '' : 'schemaUrl') ..aInt64(4, _omitFieldNames ? '' : 'itemId') ..pPS(5, _omitFieldNames ? '' : 'openWhiteList') ..aOB(6, _omitFieldNames ? '' : 'userWebV2') ..aOS(7, _omitFieldNames ? '' : 'adMark') ..aOS(8, _omitFieldNames ? '' : 'schemaPackageName') ..aE(9, _omitFieldNames ? '' : 'jumpType', enumValues: GoodsJumpType.values) ..aOS(10, _omitFieldNames ? '' : 'appName') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ModuleDescGoods clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ModuleDescGoods copyWith(void Function(ModuleDescGoods) updates) => super.copyWith((message) => updates(message as ModuleDescGoods)) as ModuleDescGoods; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ModuleDescGoods create() => ModuleDescGoods._(); @$core.override ModuleDescGoods createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static ModuleDescGoods getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ModuleDescGoods? _defaultInstance; @$pb.TagNumber(1) $core.int get sourceType => $_getIZ(0); @$pb.TagNumber(1) set sourceType($core.int value) => $_setSignedInt32(0, value); @$pb.TagNumber(1) $core.bool hasSourceType() => $_has(0); @$pb.TagNumber(1) void clearSourceType() => $_clearField(1); @$pb.TagNumber(2) $core.String get jumpUrl => $_getSZ(1); @$pb.TagNumber(2) set jumpUrl($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasJumpUrl() => $_has(1); @$pb.TagNumber(2) void clearJumpUrl() => $_clearField(2); @$pb.TagNumber(3) $core.String get schemaUrl => $_getSZ(2); @$pb.TagNumber(3) set schemaUrl($core.String value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasSchemaUrl() => $_has(2); @$pb.TagNumber(3) void clearSchemaUrl() => $_clearField(3); @$pb.TagNumber(4) $fixnum.Int64 get itemId => $_getI64(3); @$pb.TagNumber(4) set itemId($fixnum.Int64 value) => $_setInt64(3, value); @$pb.TagNumber(4) $core.bool hasItemId() => $_has(3); @$pb.TagNumber(4) void clearItemId() => $_clearField(4); @$pb.TagNumber(5) $pb.PbList<$core.String> get openWhiteList => $_getList(4); @$pb.TagNumber(6) $core.bool get userWebV2 => $_getBF(5); @$pb.TagNumber(6) set userWebV2($core.bool value) => $_setBool(5, value); @$pb.TagNumber(6) $core.bool hasUserWebV2() => $_has(5); @$pb.TagNumber(6) void clearUserWebV2() => $_clearField(6); @$pb.TagNumber(7) $core.String get adMark => $_getSZ(6); @$pb.TagNumber(7) set adMark($core.String value) => $_setString(6, value); @$pb.TagNumber(7) $core.bool hasAdMark() => $_has(6); @$pb.TagNumber(7) void clearAdMark() => $_clearField(7); @$pb.TagNumber(8) $core.String get schemaPackageName => $_getSZ(7); @$pb.TagNumber(8) set schemaPackageName($core.String value) => $_setString(7, value); @$pb.TagNumber(8) $core.bool hasSchemaPackageName() => $_has(7); @$pb.TagNumber(8) void clearSchemaPackageName() => $_clearField(8); @$pb.TagNumber(9) GoodsJumpType get jumpType => $_getN(8); @$pb.TagNumber(9) set jumpType(GoodsJumpType value) => $_setField(9, value); @$pb.TagNumber(9) $core.bool hasJumpType() => $_has(8); @$pb.TagNumber(9) void clearJumpType() => $_clearField(9); @$pb.TagNumber(10) $core.String get appName => $_getSZ(9); @$pb.TagNumber(10) set appName($core.String value) => $_setString(9, value); @$pb.TagNumber(10) $core.bool hasAppName() => $_has(9); @$pb.TagNumber(10) void clearAppName() => $_clearField(10); } 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._(); factory ModuleDispute.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory ModuleDispute.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'ModuleDispute', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'title') ..aOS(2, _omitFieldNames ? '' : 'desc') ..aOS(3, _omitFieldNames ? '' : 'uri') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ModuleDispute clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ModuleDispute copyWith(void Function(ModuleDispute) updates) => super.copyWith((message) => updates(message as ModuleDispute)) as ModuleDispute; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ModuleDispute create() => ModuleDispute._(); @$core.override ModuleDispute createEmptyInstance() => create(); @$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 value) => $_setString(0, value); @$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 value) => $_setString(1, value); @$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 value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasUri() => $_has(2); @$pb.TagNumber(3) void clearUri() => $_clearField(3); } enum ModuleDynamic_ModuleItem { dynArchive, dynPgc, dynCourSeason, dynCourBatch, dynForward, dynDraw, dynArticle, dynMusic, dynCommon, dynCommonLive, dynMedialist, dynApplet, dynSubscription, dynLiveRcmd, dynUgcSeason, dynSubscriptionNew, dynCourBatchUp, dynTopicSet, dynChargingArchive, dynShareChargingQa, notSet } class ModuleDynamic extends $pb.GeneratedMessage { factory ModuleDynamic({ ModuleDynamicType? type, MdlDynArchive? dynArchive, MdlDynPGC? dynPgc, MdlDynCourSeason? dynCourSeason, MdlDynCourBatch? dynCourBatch, MdlDynForward? dynForward, MdlDynDraw? dynDraw, MdlDynArticle? dynArticle, MdlDynMusic? dynMusic, MdlDynCommon? dynCommon, MdlDynLive? dynCommonLive, MdlDynMedialist? dynMedialist, MdlDynApplet? dynApplet, MdlDynSubscription? dynSubscription, MdlDynLiveRcmd? dynLiveRcmd, MdlDynUGCSeason? dynUgcSeason, MdlDynSubscriptionNew? dynSubscriptionNew, MdlDynCourUp? dynCourBatchUp, MdlDynTopicSet? dynTopicSet, MdlDynChargingArchive? dynChargingArchive, MdlDynShareChargingQA? dynShareChargingQa, }) { final result = create(); if (type != null) result.type = type; if (dynArchive != null) result.dynArchive = dynArchive; if (dynPgc != null) result.dynPgc = dynPgc; if (dynCourSeason != null) result.dynCourSeason = dynCourSeason; if (dynCourBatch != null) result.dynCourBatch = dynCourBatch; if (dynForward != null) result.dynForward = dynForward; if (dynDraw != null) result.dynDraw = dynDraw; if (dynArticle != null) result.dynArticle = dynArticle; if (dynMusic != null) result.dynMusic = dynMusic; if (dynCommon != null) result.dynCommon = dynCommon; if (dynCommonLive != null) result.dynCommonLive = dynCommonLive; if (dynMedialist != null) result.dynMedialist = dynMedialist; if (dynApplet != null) result.dynApplet = dynApplet; if (dynSubscription != null) result.dynSubscription = dynSubscription; if (dynLiveRcmd != null) result.dynLiveRcmd = dynLiveRcmd; if (dynUgcSeason != null) result.dynUgcSeason = dynUgcSeason; if (dynSubscriptionNew != null) result.dynSubscriptionNew = dynSubscriptionNew; if (dynCourBatchUp != null) result.dynCourBatchUp = dynCourBatchUp; if (dynTopicSet != null) result.dynTopicSet = dynTopicSet; if (dynChargingArchive != null) result.dynChargingArchive = dynChargingArchive; if (dynShareChargingQa != null) result.dynShareChargingQa = dynShareChargingQa; return result; } ModuleDynamic._(); factory ModuleDynamic.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory ModuleDynamic.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static const $core.Map<$core.int, ModuleDynamic_ModuleItem> _ModuleDynamic_ModuleItemByTag = { 2: ModuleDynamic_ModuleItem.dynArchive, 3: ModuleDynamic_ModuleItem.dynPgc, 4: ModuleDynamic_ModuleItem.dynCourSeason, 5: ModuleDynamic_ModuleItem.dynCourBatch, 6: ModuleDynamic_ModuleItem.dynForward, 7: ModuleDynamic_ModuleItem.dynDraw, 8: ModuleDynamic_ModuleItem.dynArticle, 9: ModuleDynamic_ModuleItem.dynMusic, 10: ModuleDynamic_ModuleItem.dynCommon, 11: ModuleDynamic_ModuleItem.dynCommonLive, 12: ModuleDynamic_ModuleItem.dynMedialist, 13: ModuleDynamic_ModuleItem.dynApplet, 14: ModuleDynamic_ModuleItem.dynSubscription, 15: ModuleDynamic_ModuleItem.dynLiveRcmd, 16: ModuleDynamic_ModuleItem.dynUgcSeason, 17: ModuleDynamic_ModuleItem.dynSubscriptionNew, 18: ModuleDynamic_ModuleItem.dynCourBatchUp, 19: ModuleDynamic_ModuleItem.dynTopicSet, 20: ModuleDynamic_ModuleItem.dynChargingArchive, 21: ModuleDynamic_ModuleItem.dynShareChargingQa, 0: ModuleDynamic_ModuleItem.notSet }; static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'ModuleDynamic', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..oo(0, [ 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21 ]) ..aE(1, _omitFieldNames ? '' : 'type', enumValues: ModuleDynamicType.values) ..aOM(2, _omitFieldNames ? '' : 'dynArchive', subBuilder: MdlDynArchive.create) ..aOM(3, _omitFieldNames ? '' : 'dynPgc', subBuilder: MdlDynPGC.create) ..aOM(4, _omitFieldNames ? '' : 'dynCourSeason', subBuilder: MdlDynCourSeason.create) ..aOM(5, _omitFieldNames ? '' : 'dynCourBatch', subBuilder: MdlDynCourBatch.create) ..aOM(6, _omitFieldNames ? '' : 'dynForward', subBuilder: MdlDynForward.create) ..aOM(7, _omitFieldNames ? '' : 'dynDraw', subBuilder: MdlDynDraw.create) ..aOM(8, _omitFieldNames ? '' : 'dynArticle', subBuilder: MdlDynArticle.create) ..aOM(9, _omitFieldNames ? '' : 'dynMusic', subBuilder: MdlDynMusic.create) ..aOM(10, _omitFieldNames ? '' : 'dynCommon', subBuilder: MdlDynCommon.create) ..aOM(11, _omitFieldNames ? '' : 'dynCommonLive', subBuilder: MdlDynLive.create) ..aOM(12, _omitFieldNames ? '' : 'dynMedialist', subBuilder: MdlDynMedialist.create) ..aOM(13, _omitFieldNames ? '' : 'dynApplet', subBuilder: MdlDynApplet.create) ..aOM(14, _omitFieldNames ? '' : 'dynSubscription', subBuilder: MdlDynSubscription.create) ..aOM(15, _omitFieldNames ? '' : 'dynLiveRcmd', subBuilder: MdlDynLiveRcmd.create) ..aOM(16, _omitFieldNames ? '' : 'dynUgcSeason', subBuilder: MdlDynUGCSeason.create) ..aOM( 17, _omitFieldNames ? '' : 'dynSubscriptionNew', subBuilder: MdlDynSubscriptionNew.create) ..aOM(18, _omitFieldNames ? '' : 'dynCourBatchUp', subBuilder: MdlDynCourUp.create) ..aOM(19, _omitFieldNames ? '' : 'dynTopicSet', subBuilder: MdlDynTopicSet.create) ..aOM( 20, _omitFieldNames ? '' : 'dynChargingArchive', subBuilder: MdlDynChargingArchive.create) ..aOM( 21, _omitFieldNames ? '' : 'dynShareChargingQa', subBuilder: MdlDynShareChargingQA.create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ModuleDynamic clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ModuleDynamic copyWith(void Function(ModuleDynamic) updates) => super.copyWith((message) => updates(message as ModuleDynamic)) as ModuleDynamic; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ModuleDynamic create() => ModuleDynamic._(); @$core.override ModuleDynamic createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static ModuleDynamic getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ModuleDynamic? _defaultInstance; @$pb.TagNumber(2) @$pb.TagNumber(3) @$pb.TagNumber(4) @$pb.TagNumber(5) @$pb.TagNumber(6) @$pb.TagNumber(7) @$pb.TagNumber(8) @$pb.TagNumber(9) @$pb.TagNumber(10) @$pb.TagNumber(11) @$pb.TagNumber(12) @$pb.TagNumber(13) @$pb.TagNumber(14) @$pb.TagNumber(15) @$pb.TagNumber(16) @$pb.TagNumber(17) @$pb.TagNumber(18) @$pb.TagNumber(19) @$pb.TagNumber(20) @$pb.TagNumber(21) ModuleDynamic_ModuleItem whichModuleItem() => _ModuleDynamic_ModuleItemByTag[$_whichOneof(0)]!; @$pb.TagNumber(2) @$pb.TagNumber(3) @$pb.TagNumber(4) @$pb.TagNumber(5) @$pb.TagNumber(6) @$pb.TagNumber(7) @$pb.TagNumber(8) @$pb.TagNumber(9) @$pb.TagNumber(10) @$pb.TagNumber(11) @$pb.TagNumber(12) @$pb.TagNumber(13) @$pb.TagNumber(14) @$pb.TagNumber(15) @$pb.TagNumber(16) @$pb.TagNumber(17) @$pb.TagNumber(18) @$pb.TagNumber(19) @$pb.TagNumber(20) @$pb.TagNumber(21) void clearModuleItem() => $_clearField($_whichOneof(0)); @$pb.TagNumber(1) ModuleDynamicType get type => $_getN(0); @$pb.TagNumber(1) set type(ModuleDynamicType value) => $_setField(1, value); @$pb.TagNumber(1) $core.bool hasType() => $_has(0); @$pb.TagNumber(1) void clearType() => $_clearField(1); @$pb.TagNumber(2) MdlDynArchive get dynArchive => $_getN(1); @$pb.TagNumber(2) set dynArchive(MdlDynArchive value) => $_setField(2, value); @$pb.TagNumber(2) $core.bool hasDynArchive() => $_has(1); @$pb.TagNumber(2) void clearDynArchive() => $_clearField(2); @$pb.TagNumber(2) MdlDynArchive ensureDynArchive() => $_ensure(1); @$pb.TagNumber(3) MdlDynPGC get dynPgc => $_getN(2); @$pb.TagNumber(3) set dynPgc(MdlDynPGC value) => $_setField(3, value); @$pb.TagNumber(3) $core.bool hasDynPgc() => $_has(2); @$pb.TagNumber(3) void clearDynPgc() => $_clearField(3); @$pb.TagNumber(3) MdlDynPGC ensureDynPgc() => $_ensure(2); @$pb.TagNumber(4) MdlDynCourSeason get dynCourSeason => $_getN(3); @$pb.TagNumber(4) set dynCourSeason(MdlDynCourSeason value) => $_setField(4, value); @$pb.TagNumber(4) $core.bool hasDynCourSeason() => $_has(3); @$pb.TagNumber(4) void clearDynCourSeason() => $_clearField(4); @$pb.TagNumber(4) MdlDynCourSeason ensureDynCourSeason() => $_ensure(3); @$pb.TagNumber(5) MdlDynCourBatch get dynCourBatch => $_getN(4); @$pb.TagNumber(5) set dynCourBatch(MdlDynCourBatch value) => $_setField(5, value); @$pb.TagNumber(5) $core.bool hasDynCourBatch() => $_has(4); @$pb.TagNumber(5) void clearDynCourBatch() => $_clearField(5); @$pb.TagNumber(5) MdlDynCourBatch ensureDynCourBatch() => $_ensure(4); @$pb.TagNumber(6) MdlDynForward get dynForward => $_getN(5); @$pb.TagNumber(6) set dynForward(MdlDynForward value) => $_setField(6, value); @$pb.TagNumber(6) $core.bool hasDynForward() => $_has(5); @$pb.TagNumber(6) void clearDynForward() => $_clearField(6); @$pb.TagNumber(6) MdlDynForward ensureDynForward() => $_ensure(5); @$pb.TagNumber(7) MdlDynDraw get dynDraw => $_getN(6); @$pb.TagNumber(7) set dynDraw(MdlDynDraw value) => $_setField(7, value); @$pb.TagNumber(7) $core.bool hasDynDraw() => $_has(6); @$pb.TagNumber(7) void clearDynDraw() => $_clearField(7); @$pb.TagNumber(7) MdlDynDraw ensureDynDraw() => $_ensure(6); @$pb.TagNumber(8) MdlDynArticle get dynArticle => $_getN(7); @$pb.TagNumber(8) set dynArticle(MdlDynArticle value) => $_setField(8, value); @$pb.TagNumber(8) $core.bool hasDynArticle() => $_has(7); @$pb.TagNumber(8) void clearDynArticle() => $_clearField(8); @$pb.TagNumber(8) MdlDynArticle ensureDynArticle() => $_ensure(7); @$pb.TagNumber(9) MdlDynMusic get dynMusic => $_getN(8); @$pb.TagNumber(9) set dynMusic(MdlDynMusic value) => $_setField(9, value); @$pb.TagNumber(9) $core.bool hasDynMusic() => $_has(8); @$pb.TagNumber(9) void clearDynMusic() => $_clearField(9); @$pb.TagNumber(9) MdlDynMusic ensureDynMusic() => $_ensure(8); @$pb.TagNumber(10) MdlDynCommon get dynCommon => $_getN(9); @$pb.TagNumber(10) set dynCommon(MdlDynCommon value) => $_setField(10, value); @$pb.TagNumber(10) $core.bool hasDynCommon() => $_has(9); @$pb.TagNumber(10) void clearDynCommon() => $_clearField(10); @$pb.TagNumber(10) MdlDynCommon ensureDynCommon() => $_ensure(9); @$pb.TagNumber(11) MdlDynLive get dynCommonLive => $_getN(10); @$pb.TagNumber(11) set dynCommonLive(MdlDynLive value) => $_setField(11, value); @$pb.TagNumber(11) $core.bool hasDynCommonLive() => $_has(10); @$pb.TagNumber(11) void clearDynCommonLive() => $_clearField(11); @$pb.TagNumber(11) MdlDynLive ensureDynCommonLive() => $_ensure(10); @$pb.TagNumber(12) MdlDynMedialist get dynMedialist => $_getN(11); @$pb.TagNumber(12) set dynMedialist(MdlDynMedialist value) => $_setField(12, value); @$pb.TagNumber(12) $core.bool hasDynMedialist() => $_has(11); @$pb.TagNumber(12) void clearDynMedialist() => $_clearField(12); @$pb.TagNumber(12) MdlDynMedialist ensureDynMedialist() => $_ensure(11); @$pb.TagNumber(13) MdlDynApplet get dynApplet => $_getN(12); @$pb.TagNumber(13) set dynApplet(MdlDynApplet value) => $_setField(13, value); @$pb.TagNumber(13) $core.bool hasDynApplet() => $_has(12); @$pb.TagNumber(13) void clearDynApplet() => $_clearField(13); @$pb.TagNumber(13) MdlDynApplet ensureDynApplet() => $_ensure(12); @$pb.TagNumber(14) MdlDynSubscription get dynSubscription => $_getN(13); @$pb.TagNumber(14) set dynSubscription(MdlDynSubscription value) => $_setField(14, value); @$pb.TagNumber(14) $core.bool hasDynSubscription() => $_has(13); @$pb.TagNumber(14) void clearDynSubscription() => $_clearField(14); @$pb.TagNumber(14) MdlDynSubscription ensureDynSubscription() => $_ensure(13); @$pb.TagNumber(15) MdlDynLiveRcmd get dynLiveRcmd => $_getN(14); @$pb.TagNumber(15) set dynLiveRcmd(MdlDynLiveRcmd value) => $_setField(15, value); @$pb.TagNumber(15) $core.bool hasDynLiveRcmd() => $_has(14); @$pb.TagNumber(15) void clearDynLiveRcmd() => $_clearField(15); @$pb.TagNumber(15) MdlDynLiveRcmd ensureDynLiveRcmd() => $_ensure(14); @$pb.TagNumber(16) MdlDynUGCSeason get dynUgcSeason => $_getN(15); @$pb.TagNumber(16) set dynUgcSeason(MdlDynUGCSeason value) => $_setField(16, value); @$pb.TagNumber(16) $core.bool hasDynUgcSeason() => $_has(15); @$pb.TagNumber(16) void clearDynUgcSeason() => $_clearField(16); @$pb.TagNumber(16) MdlDynUGCSeason ensureDynUgcSeason() => $_ensure(15); @$pb.TagNumber(17) MdlDynSubscriptionNew get dynSubscriptionNew => $_getN(16); @$pb.TagNumber(17) set dynSubscriptionNew(MdlDynSubscriptionNew value) => $_setField(17, value); @$pb.TagNumber(17) $core.bool hasDynSubscriptionNew() => $_has(16); @$pb.TagNumber(17) void clearDynSubscriptionNew() => $_clearField(17); @$pb.TagNumber(17) MdlDynSubscriptionNew ensureDynSubscriptionNew() => $_ensure(16); @$pb.TagNumber(18) MdlDynCourUp get dynCourBatchUp => $_getN(17); @$pb.TagNumber(18) set dynCourBatchUp(MdlDynCourUp value) => $_setField(18, value); @$pb.TagNumber(18) $core.bool hasDynCourBatchUp() => $_has(17); @$pb.TagNumber(18) void clearDynCourBatchUp() => $_clearField(18); @$pb.TagNumber(18) MdlDynCourUp ensureDynCourBatchUp() => $_ensure(17); @$pb.TagNumber(19) MdlDynTopicSet get dynTopicSet => $_getN(18); @$pb.TagNumber(19) set dynTopicSet(MdlDynTopicSet value) => $_setField(19, value); @$pb.TagNumber(19) $core.bool hasDynTopicSet() => $_has(18); @$pb.TagNumber(19) void clearDynTopicSet() => $_clearField(19); @$pb.TagNumber(19) MdlDynTopicSet ensureDynTopicSet() => $_ensure(18); @$pb.TagNumber(20) MdlDynChargingArchive get dynChargingArchive => $_getN(19); @$pb.TagNumber(20) set dynChargingArchive(MdlDynChargingArchive value) => $_setField(20, value); @$pb.TagNumber(20) $core.bool hasDynChargingArchive() => $_has(19); @$pb.TagNumber(20) void clearDynChargingArchive() => $_clearField(20); @$pb.TagNumber(20) MdlDynChargingArchive ensureDynChargingArchive() => $_ensure(19); @$pb.TagNumber(21) MdlDynShareChargingQA get dynShareChargingQa => $_getN(20); @$pb.TagNumber(21) set dynShareChargingQa(MdlDynShareChargingQA value) => $_setField(21, value); @$pb.TagNumber(21) $core.bool hasDynShareChargingQa() => $_has(20); @$pb.TagNumber(21) void clearDynShareChargingQa() => $_clearField(21); @$pb.TagNumber(21) MdlDynShareChargingQA ensureDynShareChargingQa() => $_ensure(20); } class ModuleExtend extends $pb.GeneratedMessage { factory ModuleExtend({ $core.Iterable? extend, $core.String? uri, }) { final result = create(); if (extend != null) result.extend.addAll(extend); if (uri != null) result.uri = uri; return result; } ModuleExtend._(); factory ModuleExtend.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory ModuleExtend.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'ModuleExtend', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..pPM(1, _omitFieldNames ? '' : 'extend', subBuilder: ModuleExtendItem.create) ..aOS(2, _omitFieldNames ? '' : 'uri') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ModuleExtend clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ModuleExtend copyWith(void Function(ModuleExtend) updates) => super.copyWith((message) => updates(message as ModuleExtend)) as ModuleExtend; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ModuleExtend create() => ModuleExtend._(); @$core.override ModuleExtend createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static ModuleExtend getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ModuleExtend? _defaultInstance; @$pb.TagNumber(1) $pb.PbList get extend => $_getList(0); @$pb.TagNumber(2) $core.String get uri => $_getSZ(1); @$pb.TagNumber(2) set uri($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasUri() => $_has(1); @$pb.TagNumber(2) void clearUri() => $_clearField(2); } enum ModuleExtendItem_Extend { extInfoTopic, extInfoLbs, extInfoHot, extInfoGame, extInfoCommon, extInfoOgv, notSet } class ModuleExtendItem extends $pb.GeneratedMessage { factory ModuleExtendItem({ DynExtendType? type, ExtInfoTopic? extInfoTopic, ExtInfoLBS? extInfoLbs, ExtInfoHot? extInfoHot, ExtInfoGame? extInfoGame, ExtInfoCommon? extInfoCommon, ExtInfoOGV? extInfoOgv, }) { 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; if (extInfoCommon != null) result.extInfoCommon = extInfoCommon; if (extInfoOgv != null) result.extInfoOgv = extInfoOgv; return result; } ModuleExtendItem._(); factory ModuleExtendItem.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory ModuleExtendItem.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static const $core.Map<$core.int, ModuleExtendItem_Extend> _ModuleExtendItem_ExtendByTag = { 2: ModuleExtendItem_Extend.extInfoTopic, 3: ModuleExtendItem_Extend.extInfoLbs, 4: ModuleExtendItem_Extend.extInfoHot, 5: ModuleExtendItem_Extend.extInfoGame, 6: ModuleExtendItem_Extend.extInfoCommon, 7: ModuleExtendItem_Extend.extInfoOgv, 0: ModuleExtendItem_Extend.notSet }; static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'ModuleExtendItem', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..oo(0, [2, 3, 4, 5, 6, 7]) ..aE(1, _omitFieldNames ? '' : 'type', enumValues: DynExtendType.values) ..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) ..aOM(6, _omitFieldNames ? '' : 'extInfoCommon', subBuilder: ExtInfoCommon.create) ..aOM(7, _omitFieldNames ? '' : 'extInfoOgv', subBuilder: ExtInfoOGV.create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ModuleExtendItem clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ModuleExtendItem copyWith(void Function(ModuleExtendItem) updates) => super.copyWith((message) => updates(message as ModuleExtendItem)) as ModuleExtendItem; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ModuleExtendItem create() => ModuleExtendItem._(); @$core.override ModuleExtendItem createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static ModuleExtendItem getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ModuleExtendItem? _defaultInstance; @$pb.TagNumber(2) @$pb.TagNumber(3) @$pb.TagNumber(4) @$pb.TagNumber(5) @$pb.TagNumber(6) @$pb.TagNumber(7) ModuleExtendItem_Extend whichExtend() => _ModuleExtendItem_ExtendByTag[$_whichOneof(0)]!; @$pb.TagNumber(2) @$pb.TagNumber(3) @$pb.TagNumber(4) @$pb.TagNumber(5) @$pb.TagNumber(6) @$pb.TagNumber(7) void clearExtend() => $_clearField($_whichOneof(0)); @$pb.TagNumber(1) DynExtendType get type => $_getN(0); @$pb.TagNumber(1) set type(DynExtendType value) => $_setField(1, value); @$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 value) => $_setField(2, value); @$pb.TagNumber(2) $core.bool hasExtInfoTopic() => $_has(1); @$pb.TagNumber(2) void clearExtInfoTopic() => $_clearField(2); @$pb.TagNumber(2) ExtInfoTopic ensureExtInfoTopic() => $_ensure(1); @$pb.TagNumber(3) ExtInfoLBS get extInfoLbs => $_getN(2); @$pb.TagNumber(3) set extInfoLbs(ExtInfoLBS value) => $_setField(3, value); @$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 value) => $_setField(4, value); @$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 value) => $_setField(5, value); @$pb.TagNumber(5) $core.bool hasExtInfoGame() => $_has(4); @$pb.TagNumber(5) void clearExtInfoGame() => $_clearField(5); @$pb.TagNumber(5) ExtInfoGame ensureExtInfoGame() => $_ensure(4); @$pb.TagNumber(6) ExtInfoCommon get extInfoCommon => $_getN(5); @$pb.TagNumber(6) set extInfoCommon(ExtInfoCommon value) => $_setField(6, value); @$pb.TagNumber(6) $core.bool hasExtInfoCommon() => $_has(5); @$pb.TagNumber(6) void clearExtInfoCommon() => $_clearField(6); @$pb.TagNumber(6) ExtInfoCommon ensureExtInfoCommon() => $_ensure(5); @$pb.TagNumber(7) ExtInfoOGV get extInfoOgv => $_getN(6); @$pb.TagNumber(7) set extInfoOgv(ExtInfoOGV value) => $_setField(7, value); @$pb.TagNumber(7) $core.bool hasExtInfoOgv() => $_has(6); @$pb.TagNumber(7) void clearExtInfoOgv() => $_clearField(7); @$pb.TagNumber(7) ExtInfoOGV ensureExtInfoOgv() => $_ensure(6); } class ModuleFold extends $pb.GeneratedMessage { factory ModuleFold({ FoldType? foldType, $core.String? text, $core.String? foldIds, $core.Iterable? foldUsers, TopicMergedResource? topicMergedResource, }) { 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 (topicMergedResource != null) result.topicMergedResource = topicMergedResource; return result; } ModuleFold._(); factory ModuleFold.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory ModuleFold.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'ModuleFold', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aE(1, _omitFieldNames ? '' : 'foldType', enumValues: FoldType.values) ..aOS(2, _omitFieldNames ? '' : 'text') ..aOS(3, _omitFieldNames ? '' : 'foldIds') ..pPM(4, _omitFieldNames ? '' : 'foldUsers', subBuilder: UserInfo.create) ..aOM(5, _omitFieldNames ? '' : 'topicMergedResource', subBuilder: TopicMergedResource.create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ModuleFold clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ModuleFold copyWith(void Function(ModuleFold) updates) => super.copyWith((message) => updates(message as ModuleFold)) as ModuleFold; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ModuleFold create() => ModuleFold._(); @$core.override ModuleFold createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static ModuleFold getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ModuleFold? _defaultInstance; @$pb.TagNumber(1) FoldType get foldType => $_getN(0); @$pb.TagNumber(1) set foldType(FoldType value) => $_setField(1, value); @$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 value) => $_setString(1, value); @$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 value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasFoldIds() => $_has(2); @$pb.TagNumber(3) void clearFoldIds() => $_clearField(3); @$pb.TagNumber(4) $pb.PbList get foldUsers => $_getList(3); @$pb.TagNumber(5) TopicMergedResource get topicMergedResource => $_getN(4); @$pb.TagNumber(5) set topicMergedResource(TopicMergedResource value) => $_setField(5, value); @$pb.TagNumber(5) $core.bool hasTopicMergedResource() => $_has(4); @$pb.TagNumber(5) void clearTopicMergedResource() => $_clearField(5); @$pb.TagNumber(5) TopicMergedResource ensureTopicMergedResource() => $_ensure(4); } class ModuleInteraction extends $pb.GeneratedMessage { factory ModuleInteraction({ $core.Iterable? interactionItem, }) { final result = create(); if (interactionItem != null) result.interactionItem.addAll(interactionItem); return result; } ModuleInteraction._(); factory ModuleInteraction.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory ModuleInteraction.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'ModuleInteraction', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..pPM(1, _omitFieldNames ? '' : 'interactionItem', subBuilder: InteractionItem.create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ModuleInteraction clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ModuleInteraction copyWith(void Function(ModuleInteraction) updates) => super.copyWith((message) => updates(message as ModuleInteraction)) as ModuleInteraction; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ModuleInteraction create() => ModuleInteraction._(); @$core.override ModuleInteraction createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static ModuleInteraction getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ModuleInteraction? _defaultInstance; @$pb.TagNumber(1) $pb.PbList get interactionItem => $_getList(0); } class ModuleItemNull extends $pb.GeneratedMessage { factory ModuleItemNull({ $core.String? icon, $core.String? text, }) { final result = create(); if (icon != null) result.icon = icon; if (text != null) result.text = text; return result; } ModuleItemNull._(); factory ModuleItemNull.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory ModuleItemNull.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'ModuleItemNull', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'icon') ..aOS(2, _omitFieldNames ? '' : 'text') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ModuleItemNull clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ModuleItemNull copyWith(void Function(ModuleItemNull) updates) => super.copyWith((message) => updates(message as ModuleItemNull)) as ModuleItemNull; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ModuleItemNull create() => ModuleItemNull._(); @$core.override ModuleItemNull createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static ModuleItemNull getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ModuleItemNull? _defaultInstance; @$pb.TagNumber(1) $core.String get icon => $_getSZ(0); @$pb.TagNumber(1) set icon($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasIcon() => $_has(0); @$pb.TagNumber(1) void clearIcon() => $_clearField(1); @$pb.TagNumber(2) $core.String get text => $_getSZ(1); @$pb.TagNumber(2) set text($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasText() => $_has(1); @$pb.TagNumber(2) void clearText() => $_clearField(2); } 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._(); factory ModuleLikeUser.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory ModuleLikeUser.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'ModuleLikeUser', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..pPM(1, _omitFieldNames ? '' : 'likeUsers', subBuilder: LikeUser.create) ..aOS(2, _omitFieldNames ? '' : 'displayText') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ModuleLikeUser clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ModuleLikeUser copyWith(void Function(ModuleLikeUser) updates) => super.copyWith((message) => updates(message as ModuleLikeUser)) as ModuleLikeUser; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ModuleLikeUser create() => ModuleLikeUser._(); @$core.override ModuleLikeUser createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static ModuleLikeUser getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ModuleLikeUser? _defaultInstance; @$pb.TagNumber(1) $pb.PbList get likeUsers => $_getList(0); @$pb.TagNumber(2) $core.String get displayText => $_getSZ(1); @$pb.TagNumber(2) set displayText($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasDisplayText() => $_has(1); @$pb.TagNumber(2) void clearDisplayText() => $_clearField(2); } class ModuleMangaCollection extends $pb.GeneratedMessage { factory ModuleMangaCollection({ $core.String? titleIcon, $core.String? title, $core.String? subTextLeft, $core.String? subTextRight, SubscribeButton? subscribeBtn, OpusCollection? mangaCollectionInfo, $core.String? floatBtnPrevLink, $core.String? floatBtnNextLink, }) { final result = create(); if (titleIcon != null) result.titleIcon = titleIcon; if (title != null) result.title = title; if (subTextLeft != null) result.subTextLeft = subTextLeft; if (subTextRight != null) result.subTextRight = subTextRight; if (subscribeBtn != null) result.subscribeBtn = subscribeBtn; if (mangaCollectionInfo != null) result.mangaCollectionInfo = mangaCollectionInfo; if (floatBtnPrevLink != null) result.floatBtnPrevLink = floatBtnPrevLink; if (floatBtnNextLink != null) result.floatBtnNextLink = floatBtnNextLink; return result; } ModuleMangaCollection._(); factory ModuleMangaCollection.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory ModuleMangaCollection.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'ModuleMangaCollection', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'titleIcon') ..aOS(2, _omitFieldNames ? '' : 'title') ..aOS(3, _omitFieldNames ? '' : 'subTextLeft') ..aOS(4, _omitFieldNames ? '' : 'subTextRight') ..aOM(5, _omitFieldNames ? '' : 'subscribeBtn', subBuilder: SubscribeButton.create) ..aOM(6, _omitFieldNames ? '' : 'mangaCollectionInfo', subBuilder: OpusCollection.create) ..aOS(7, _omitFieldNames ? '' : 'floatBtnPrevLink') ..aOS(8, _omitFieldNames ? '' : 'floatBtnNextLink') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ModuleMangaCollection clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ModuleMangaCollection copyWith( void Function(ModuleMangaCollection) updates) => super.copyWith((message) => updates(message as ModuleMangaCollection)) as ModuleMangaCollection; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ModuleMangaCollection create() => ModuleMangaCollection._(); @$core.override ModuleMangaCollection createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static ModuleMangaCollection getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ModuleMangaCollection? _defaultInstance; @$pb.TagNumber(1) $core.String get titleIcon => $_getSZ(0); @$pb.TagNumber(1) set titleIcon($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasTitleIcon() => $_has(0); @$pb.TagNumber(1) void clearTitleIcon() => $_clearField(1); @$pb.TagNumber(2) $core.String get title => $_getSZ(1); @$pb.TagNumber(2) set title($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasTitle() => $_has(1); @$pb.TagNumber(2) void clearTitle() => $_clearField(2); @$pb.TagNumber(3) $core.String get subTextLeft => $_getSZ(2); @$pb.TagNumber(3) set subTextLeft($core.String value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasSubTextLeft() => $_has(2); @$pb.TagNumber(3) void clearSubTextLeft() => $_clearField(3); @$pb.TagNumber(4) $core.String get subTextRight => $_getSZ(3); @$pb.TagNumber(4) set subTextRight($core.String value) => $_setString(3, value); @$pb.TagNumber(4) $core.bool hasSubTextRight() => $_has(3); @$pb.TagNumber(4) void clearSubTextRight() => $_clearField(4); @$pb.TagNumber(5) SubscribeButton get subscribeBtn => $_getN(4); @$pb.TagNumber(5) set subscribeBtn(SubscribeButton value) => $_setField(5, value); @$pb.TagNumber(5) $core.bool hasSubscribeBtn() => $_has(4); @$pb.TagNumber(5) void clearSubscribeBtn() => $_clearField(5); @$pb.TagNumber(5) SubscribeButton ensureSubscribeBtn() => $_ensure(4); @$pb.TagNumber(6) OpusCollection get mangaCollectionInfo => $_getN(5); @$pb.TagNumber(6) set mangaCollectionInfo(OpusCollection value) => $_setField(6, value); @$pb.TagNumber(6) $core.bool hasMangaCollectionInfo() => $_has(5); @$pb.TagNumber(6) void clearMangaCollectionInfo() => $_clearField(6); @$pb.TagNumber(6) OpusCollection ensureMangaCollectionInfo() => $_ensure(5); @$pb.TagNumber(7) $core.String get floatBtnPrevLink => $_getSZ(6); @$pb.TagNumber(7) set floatBtnPrevLink($core.String value) => $_setString(6, value); @$pb.TagNumber(7) $core.bool hasFloatBtnPrevLink() => $_has(6); @$pb.TagNumber(7) void clearFloatBtnPrevLink() => $_clearField(7); @$pb.TagNumber(8) $core.String get floatBtnNextLink => $_getSZ(7); @$pb.TagNumber(8) set floatBtnNextLink($core.String value) => $_setString(7, value); @$pb.TagNumber(8) $core.bool hasFloatBtnNextLink() => $_has(7); @$pb.TagNumber(8) void clearFloatBtnNextLink() => $_clearField(8); } class ModuleMangaCoverPicContent extends $pb.GeneratedMessage { factory ModuleMangaCoverPicContent({ MangaLikePic? mangaPic, MangaLikePicClickAction? picClickAction, }) { final result = create(); if (mangaPic != null) result.mangaPic = mangaPic; if (picClickAction != null) result.picClickAction = picClickAction; return result; } ModuleMangaCoverPicContent._(); factory ModuleMangaCoverPicContent.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory ModuleMangaCoverPicContent.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'ModuleMangaCoverPicContent', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOM(1, _omitFieldNames ? '' : 'mangaPic', subBuilder: MangaLikePic.create) ..aE(2, _omitFieldNames ? '' : 'picClickAction', enumValues: MangaLikePicClickAction.values) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ModuleMangaCoverPicContent clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ModuleMangaCoverPicContent copyWith( void Function(ModuleMangaCoverPicContent) updates) => super.copyWith( (message) => updates(message as ModuleMangaCoverPicContent)) as ModuleMangaCoverPicContent; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ModuleMangaCoverPicContent create() => ModuleMangaCoverPicContent._(); @$core.override ModuleMangaCoverPicContent createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static ModuleMangaCoverPicContent getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ModuleMangaCoverPicContent? _defaultInstance; @$pb.TagNumber(1) MangaLikePic get mangaPic => $_getN(0); @$pb.TagNumber(1) set mangaPic(MangaLikePic value) => $_setField(1, value); @$pb.TagNumber(1) $core.bool hasMangaPic() => $_has(0); @$pb.TagNumber(1) void clearMangaPic() => $_clearField(1); @$pb.TagNumber(1) MangaLikePic ensureMangaPic() => $_ensure(0); @$pb.TagNumber(2) MangaLikePicClickAction get picClickAction => $_getN(1); @$pb.TagNumber(2) set picClickAction(MangaLikePicClickAction value) => $_setField(2, value); @$pb.TagNumber(2) $core.bool hasPicClickAction() => $_has(1); @$pb.TagNumber(2) void clearPicClickAction() => $_clearField(2); } class ModuleMangaHorizontalPagePicContent extends $pb.GeneratedMessage { factory ModuleMangaHorizontalPagePicContent({ MangaLikePageDirection? pageDirection, $core.Iterable? mangaPics, MangaLikePicClickAction? picClickAction, MangaLikeBrowserGuidance? browserGuidance, }) { final result = create(); if (pageDirection != null) result.pageDirection = pageDirection; if (mangaPics != null) result.mangaPics.addAll(mangaPics); if (picClickAction != null) result.picClickAction = picClickAction; if (browserGuidance != null) result.browserGuidance = browserGuidance; return result; } ModuleMangaHorizontalPagePicContent._(); factory ModuleMangaHorizontalPagePicContent.fromBuffer( $core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory ModuleMangaHorizontalPagePicContent.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'ModuleMangaHorizontalPagePicContent', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aE(1, _omitFieldNames ? '' : 'pageDirection', enumValues: MangaLikePageDirection.values) ..pPM(2, _omitFieldNames ? '' : 'mangaPics', subBuilder: MangaLikePic.create) ..aE(3, _omitFieldNames ? '' : 'picClickAction', enumValues: MangaLikePicClickAction.values) ..aOM(4, _omitFieldNames ? '' : 'browserGuidance', subBuilder: MangaLikeBrowserGuidance.create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ModuleMangaHorizontalPagePicContent clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ModuleMangaHorizontalPagePicContent copyWith( void Function(ModuleMangaHorizontalPagePicContent) updates) => super.copyWith((message) => updates(message as ModuleMangaHorizontalPagePicContent)) as ModuleMangaHorizontalPagePicContent; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ModuleMangaHorizontalPagePicContent create() => ModuleMangaHorizontalPagePicContent._(); @$core.override ModuleMangaHorizontalPagePicContent createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static ModuleMangaHorizontalPagePicContent getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor< ModuleMangaHorizontalPagePicContent>(create); static ModuleMangaHorizontalPagePicContent? _defaultInstance; @$pb.TagNumber(1) MangaLikePageDirection get pageDirection => $_getN(0); @$pb.TagNumber(1) set pageDirection(MangaLikePageDirection value) => $_setField(1, value); @$pb.TagNumber(1) $core.bool hasPageDirection() => $_has(0); @$pb.TagNumber(1) void clearPageDirection() => $_clearField(1); @$pb.TagNumber(2) $pb.PbList get mangaPics => $_getList(1); @$pb.TagNumber(3) MangaLikePicClickAction get picClickAction => $_getN(2); @$pb.TagNumber(3) set picClickAction(MangaLikePicClickAction value) => $_setField(3, value); @$pb.TagNumber(3) $core.bool hasPicClickAction() => $_has(2); @$pb.TagNumber(3) void clearPicClickAction() => $_clearField(3); @$pb.TagNumber(4) MangaLikeBrowserGuidance get browserGuidance => $_getN(3); @$pb.TagNumber(4) set browserGuidance(MangaLikeBrowserGuidance value) => $_setField(4, value); @$pb.TagNumber(4) $core.bool hasBrowserGuidance() => $_has(3); @$pb.TagNumber(4) void clearBrowserGuidance() => $_clearField(4); @$pb.TagNumber(4) MangaLikeBrowserGuidance ensureBrowserGuidance() => $_ensure(3); } class ModuleMangaVerticalSlidePicContent extends $pb.GeneratedMessage { factory ModuleMangaVerticalSlidePicContent({ MangaLikePic? mangaPic, MangaLikePicClickAction? picClickAction, }) { final result = create(); if (mangaPic != null) result.mangaPic = mangaPic; if (picClickAction != null) result.picClickAction = picClickAction; return result; } ModuleMangaVerticalSlidePicContent._(); factory ModuleMangaVerticalSlidePicContent.fromBuffer( $core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory ModuleMangaVerticalSlidePicContent.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'ModuleMangaVerticalSlidePicContent', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOM(1, _omitFieldNames ? '' : 'mangaPic', subBuilder: MangaLikePic.create) ..aE(2, _omitFieldNames ? '' : 'picClickAction', enumValues: MangaLikePicClickAction.values) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ModuleMangaVerticalSlidePicContent clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ModuleMangaVerticalSlidePicContent copyWith( void Function(ModuleMangaVerticalSlidePicContent) updates) => super.copyWith((message) => updates(message as ModuleMangaVerticalSlidePicContent)) as ModuleMangaVerticalSlidePicContent; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ModuleMangaVerticalSlidePicContent create() => ModuleMangaVerticalSlidePicContent._(); @$core.override ModuleMangaVerticalSlidePicContent createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static ModuleMangaVerticalSlidePicContent getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor( create); static ModuleMangaVerticalSlidePicContent? _defaultInstance; @$pb.TagNumber(1) MangaLikePic get mangaPic => $_getN(0); @$pb.TagNumber(1) set mangaPic(MangaLikePic value) => $_setField(1, value); @$pb.TagNumber(1) $core.bool hasMangaPic() => $_has(0); @$pb.TagNumber(1) void clearMangaPic() => $_clearField(1); @$pb.TagNumber(1) MangaLikePic ensureMangaPic() => $_ensure(0); @$pb.TagNumber(2) MangaLikePicClickAction get picClickAction => $_getN(1); @$pb.TagNumber(2) set picClickAction(MangaLikePicClickAction value) => $_setField(2, value); @$pb.TagNumber(2) $core.bool hasPicClickAction() => $_has(1); @$pb.TagNumber(2) void clearPicClickAction() => $_clearField(2); } class ModuleNotice extends $pb.GeneratedMessage { factory ModuleNotice({ $core.String? identity, $core.String? icon, $core.String? title, $core.String? url, $core.int? noticeType, }) { final result = create(); if (identity != null) result.identity = identity; if (icon != null) result.icon = icon; if (title != null) result.title = title; if (url != null) result.url = url; if (noticeType != null) result.noticeType = noticeType; return result; } ModuleNotice._(); factory ModuleNotice.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory ModuleNotice.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'ModuleNotice', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'identity') ..aOS(2, _omitFieldNames ? '' : 'icon') ..aOS(3, _omitFieldNames ? '' : 'title') ..aOS(4, _omitFieldNames ? '' : 'url') ..aI(5, _omitFieldNames ? '' : 'noticeType') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ModuleNotice clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ModuleNotice copyWith(void Function(ModuleNotice) updates) => super.copyWith((message) => updates(message as ModuleNotice)) as ModuleNotice; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ModuleNotice create() => ModuleNotice._(); @$core.override ModuleNotice createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static ModuleNotice getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ModuleNotice? _defaultInstance; @$pb.TagNumber(1) $core.String get identity => $_getSZ(0); @$pb.TagNumber(1) set identity($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasIdentity() => $_has(0); @$pb.TagNumber(1) void clearIdentity() => $_clearField(1); @$pb.TagNumber(2) $core.String get icon => $_getSZ(1); @$pb.TagNumber(2) set icon($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasIcon() => $_has(1); @$pb.TagNumber(2) void clearIcon() => $_clearField(2); @$pb.TagNumber(3) $core.String get title => $_getSZ(2); @$pb.TagNumber(3) set title($core.String value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasTitle() => $_has(2); @$pb.TagNumber(3) void clearTitle() => $_clearField(3); @$pb.TagNumber(4) $core.String get url => $_getSZ(3); @$pb.TagNumber(4) set url($core.String value) => $_setString(3, value); @$pb.TagNumber(4) $core.bool hasUrl() => $_has(3); @$pb.TagNumber(4) void clearUrl() => $_clearField(4); @$pb.TagNumber(5) $core.int get noticeType => $_getIZ(4); @$pb.TagNumber(5) set noticeType($core.int value) => $_setSignedInt32(4, value); @$pb.TagNumber(5) $core.bool hasNoticeType() => $_has(4); @$pb.TagNumber(5) void clearNoticeType() => $_clearField(5); } class ModuleOnetimeNotice extends $pb.GeneratedMessage { factory ModuleOnetimeNotice({ $core.String? uuid, TextParagraph? textNotice, $core.String? jumpUri, }) { final result = create(); if (uuid != null) result.uuid = uuid; if (textNotice != null) result.textNotice = textNotice; if (jumpUri != null) result.jumpUri = jumpUri; return result; } ModuleOnetimeNotice._(); factory ModuleOnetimeNotice.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory ModuleOnetimeNotice.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'ModuleOnetimeNotice', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'uuid') ..aOM(2, _omitFieldNames ? '' : 'textNotice', subBuilder: TextParagraph.create) ..aOS(3, _omitFieldNames ? '' : 'jumpUri') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ModuleOnetimeNotice clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ModuleOnetimeNotice copyWith(void Function(ModuleOnetimeNotice) updates) => super.copyWith((message) => updates(message as ModuleOnetimeNotice)) as ModuleOnetimeNotice; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ModuleOnetimeNotice create() => ModuleOnetimeNotice._(); @$core.override ModuleOnetimeNotice createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static ModuleOnetimeNotice getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ModuleOnetimeNotice? _defaultInstance; @$pb.TagNumber(1) $core.String get uuid => $_getSZ(0); @$pb.TagNumber(1) set uuid($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasUuid() => $_has(0); @$pb.TagNumber(1) void clearUuid() => $_clearField(1); @$pb.TagNumber(2) TextParagraph get textNotice => $_getN(1); @$pb.TagNumber(2) set textNotice(TextParagraph value) => $_setField(2, value); @$pb.TagNumber(2) $core.bool hasTextNotice() => $_has(1); @$pb.TagNumber(2) void clearTextNotice() => $_clearField(2); @$pb.TagNumber(2) TextParagraph ensureTextNotice() => $_ensure(1); @$pb.TagNumber(3) $core.String get jumpUri => $_getSZ(2); @$pb.TagNumber(3) set jumpUri($core.String value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasJumpUri() => $_has(2); @$pb.TagNumber(3) void clearJumpUri() => $_clearField(3); } class ModuleOpusCollection extends $pb.GeneratedMessage { factory ModuleOpusCollection({ OpusCollection? collectionInfo, $core.String? titleUpper, $core.String? title, $core.String? titlePrefixIcon, $core.String? totalText, }) { final result = create(); if (collectionInfo != null) result.collectionInfo = collectionInfo; if (titleUpper != null) result.titleUpper = titleUpper; if (title != null) result.title = title; if (titlePrefixIcon != null) result.titlePrefixIcon = titlePrefixIcon; if (totalText != null) result.totalText = totalText; return result; } ModuleOpusCollection._(); factory ModuleOpusCollection.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory ModuleOpusCollection.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'ModuleOpusCollection', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOM(1, _omitFieldNames ? '' : 'collectionInfo', subBuilder: OpusCollection.create) ..aOS(2, _omitFieldNames ? '' : 'titleUpper') ..aOS(3, _omitFieldNames ? '' : 'title') ..aOS(4, _omitFieldNames ? '' : 'titlePrefixIcon') ..aOS(5, _omitFieldNames ? '' : 'totalText') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ModuleOpusCollection clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ModuleOpusCollection copyWith(void Function(ModuleOpusCollection) updates) => super.copyWith((message) => updates(message as ModuleOpusCollection)) as ModuleOpusCollection; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ModuleOpusCollection create() => ModuleOpusCollection._(); @$core.override ModuleOpusCollection createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static ModuleOpusCollection getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ModuleOpusCollection? _defaultInstance; @$pb.TagNumber(1) OpusCollection get collectionInfo => $_getN(0); @$pb.TagNumber(1) set collectionInfo(OpusCollection value) => $_setField(1, value); @$pb.TagNumber(1) $core.bool hasCollectionInfo() => $_has(0); @$pb.TagNumber(1) void clearCollectionInfo() => $_clearField(1); @$pb.TagNumber(1) OpusCollection ensureCollectionInfo() => $_ensure(0); @$pb.TagNumber(2) $core.String get titleUpper => $_getSZ(1); @$pb.TagNumber(2) set titleUpper($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasTitleUpper() => $_has(1); @$pb.TagNumber(2) void clearTitleUpper() => $_clearField(2); @$pb.TagNumber(3) $core.String get title => $_getSZ(2); @$pb.TagNumber(3) set title($core.String value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasTitle() => $_has(2); @$pb.TagNumber(3) void clearTitle() => $_clearField(3); @$pb.TagNumber(4) $core.String get titlePrefixIcon => $_getSZ(3); @$pb.TagNumber(4) set titlePrefixIcon($core.String value) => $_setString(3, value); @$pb.TagNumber(4) $core.bool hasTitlePrefixIcon() => $_has(3); @$pb.TagNumber(4) void clearTitlePrefixIcon() => $_clearField(4); @$pb.TagNumber(5) $core.String get totalText => $_getSZ(4); @$pb.TagNumber(5) set totalText($core.String value) => $_setString(4, value); @$pb.TagNumber(5) $core.bool hasTotalText() => $_has(4); @$pb.TagNumber(5) void clearTotalText() => $_clearField(5); } class ModuleOpusSummary extends $pb.GeneratedMessage { factory ModuleOpusSummary({ Paragraph? title, Paragraph? summary, $core.String? summaryJumpBtnText, $core.Iterable? covers, }) { final result = create(); if (title != null) result.title = title; if (summary != null) result.summary = summary; if (summaryJumpBtnText != null) result.summaryJumpBtnText = summaryJumpBtnText; if (covers != null) result.covers.addAll(covers); return result; } ModuleOpusSummary._(); factory ModuleOpusSummary.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory ModuleOpusSummary.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'ModuleOpusSummary', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOM(1, _omitFieldNames ? '' : 'title', subBuilder: Paragraph.create) ..aOM(2, _omitFieldNames ? '' : 'summary', subBuilder: Paragraph.create) ..aOS(3, _omitFieldNames ? '' : 'summaryJumpBtnText') ..pPM(4, _omitFieldNames ? '' : 'covers', subBuilder: MdlDynDrawItem.create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ModuleOpusSummary clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ModuleOpusSummary copyWith(void Function(ModuleOpusSummary) updates) => super.copyWith((message) => updates(message as ModuleOpusSummary)) as ModuleOpusSummary; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ModuleOpusSummary create() => ModuleOpusSummary._(); @$core.override ModuleOpusSummary createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static ModuleOpusSummary getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ModuleOpusSummary? _defaultInstance; @$pb.TagNumber(1) Paragraph get title => $_getN(0); @$pb.TagNumber(1) set title(Paragraph value) => $_setField(1, value); @$pb.TagNumber(1) $core.bool hasTitle() => $_has(0); @$pb.TagNumber(1) void clearTitle() => $_clearField(1); @$pb.TagNumber(1) Paragraph ensureTitle() => $_ensure(0); @$pb.TagNumber(2) Paragraph get summary => $_getN(1); @$pb.TagNumber(2) set summary(Paragraph value) => $_setField(2, value); @$pb.TagNumber(2) $core.bool hasSummary() => $_has(1); @$pb.TagNumber(2) void clearSummary() => $_clearField(2); @$pb.TagNumber(2) Paragraph ensureSummary() => $_ensure(1); @$pb.TagNumber(3) $core.String get summaryJumpBtnText => $_getSZ(2); @$pb.TagNumber(3) set summaryJumpBtnText($core.String value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasSummaryJumpBtnText() => $_has(2); @$pb.TagNumber(3) void clearSummaryJumpBtnText() => $_clearField(3); @$pb.TagNumber(4) $pb.PbList get covers => $_getList(3); } class ModuleParagraph extends $pb.GeneratedMessage { factory ModuleParagraph({ Paragraph? paragraph, $core.bool? isArticleTitle, ParaSpacing? paraSpacing, }) { final result = create(); if (paragraph != null) result.paragraph = paragraph; if (isArticleTitle != null) result.isArticleTitle = isArticleTitle; if (paraSpacing != null) result.paraSpacing = paraSpacing; return result; } ModuleParagraph._(); factory ModuleParagraph.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory ModuleParagraph.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'ModuleParagraph', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOM(1, _omitFieldNames ? '' : 'paragraph', subBuilder: Paragraph.create) ..aOB(2, _omitFieldNames ? '' : 'isArticleTitle') ..aOM(3, _omitFieldNames ? '' : 'paraSpacing', subBuilder: ParaSpacing.create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ModuleParagraph clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ModuleParagraph copyWith(void Function(ModuleParagraph) updates) => super.copyWith((message) => updates(message as ModuleParagraph)) as ModuleParagraph; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ModuleParagraph create() => ModuleParagraph._(); @$core.override ModuleParagraph createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static ModuleParagraph getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ModuleParagraph? _defaultInstance; @$pb.TagNumber(1) Paragraph get paragraph => $_getN(0); @$pb.TagNumber(1) set paragraph(Paragraph value) => $_setField(1, value); @$pb.TagNumber(1) $core.bool hasParagraph() => $_has(0); @$pb.TagNumber(1) void clearParagraph() => $_clearField(1); @$pb.TagNumber(1) Paragraph ensureParagraph() => $_ensure(0); @$pb.TagNumber(2) $core.bool get isArticleTitle => $_getBF(1); @$pb.TagNumber(2) set isArticleTitle($core.bool value) => $_setBool(1, value); @$pb.TagNumber(2) $core.bool hasIsArticleTitle() => $_has(1); @$pb.TagNumber(2) void clearIsArticleTitle() => $_clearField(2); @$pb.TagNumber(3) ParaSpacing get paraSpacing => $_getN(2); @$pb.TagNumber(3) set paraSpacing(ParaSpacing value) => $_setField(3, value); @$pb.TagNumber(3) $core.bool hasParaSpacing() => $_has(2); @$pb.TagNumber(3) void clearParaSpacing() => $_clearField(3); @$pb.TagNumber(3) ParaSpacing ensureParaSpacing() => $_ensure(2); } class ModuleRcmd extends $pb.GeneratedMessage { factory ModuleRcmd({ RcmdAuthor? author, $core.Iterable? items, $core.String? serverInfo, }) { final result = create(); if (author != null) result.author = author; if (items != null) result.items.addAll(items); if (serverInfo != null) result.serverInfo = serverInfo; return result; } ModuleRcmd._(); factory ModuleRcmd.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory ModuleRcmd.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'ModuleRcmd', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOM(1, _omitFieldNames ? '' : 'author', subBuilder: RcmdAuthor.create) ..pPM(2, _omitFieldNames ? '' : 'items', subBuilder: RcmdItem.create) ..aOS(3, _omitFieldNames ? '' : 'serverInfo') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ModuleRcmd clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ModuleRcmd copyWith(void Function(ModuleRcmd) updates) => super.copyWith((message) => updates(message as ModuleRcmd)) as ModuleRcmd; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ModuleRcmd create() => ModuleRcmd._(); @$core.override ModuleRcmd createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static ModuleRcmd getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ModuleRcmd? _defaultInstance; @$pb.TagNumber(1) RcmdAuthor get author => $_getN(0); @$pb.TagNumber(1) set author(RcmdAuthor value) => $_setField(1, value); @$pb.TagNumber(1) $core.bool hasAuthor() => $_has(0); @$pb.TagNumber(1) void clearAuthor() => $_clearField(1); @$pb.TagNumber(1) RcmdAuthor ensureAuthor() => $_ensure(0); @$pb.TagNumber(2) $pb.PbList get items => $_getList(1); @$pb.TagNumber(3) $core.String get serverInfo => $_getSZ(2); @$pb.TagNumber(3) set serverInfo($core.String value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasServerInfo() => $_has(2); @$pb.TagNumber(3) void clearServerInfo() => $_clearField(3); } class ModuleRecommend extends $pb.GeneratedMessage { factory ModuleRecommend({ $core.String? moduleTitle, $core.String? image, $core.String? tag, $core.String? title, $core.String? jumpUrl, $core.Iterable<$6.Any>? ad, }) { final result = create(); if (moduleTitle != null) result.moduleTitle = moduleTitle; if (image != null) result.image = image; if (tag != null) result.tag = tag; if (title != null) result.title = title; if (jumpUrl != null) result.jumpUrl = jumpUrl; if (ad != null) result.ad.addAll(ad); return result; } ModuleRecommend._(); factory ModuleRecommend.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory ModuleRecommend.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'ModuleRecommend', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'moduleTitle') ..aOS(2, _omitFieldNames ? '' : 'image') ..aOS(3, _omitFieldNames ? '' : 'tag') ..aOS(4, _omitFieldNames ? '' : 'title') ..aOS(5, _omitFieldNames ? '' : 'jumpUrl') ..pPM<$6.Any>(6, _omitFieldNames ? '' : 'ad', subBuilder: $6.Any.create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ModuleRecommend clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ModuleRecommend copyWith(void Function(ModuleRecommend) updates) => super.copyWith((message) => updates(message as ModuleRecommend)) as ModuleRecommend; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ModuleRecommend create() => ModuleRecommend._(); @$core.override ModuleRecommend createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static ModuleRecommend getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ModuleRecommend? _defaultInstance; @$pb.TagNumber(1) $core.String get moduleTitle => $_getSZ(0); @$pb.TagNumber(1) set moduleTitle($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasModuleTitle() => $_has(0); @$pb.TagNumber(1) void clearModuleTitle() => $_clearField(1); @$pb.TagNumber(2) $core.String get image => $_getSZ(1); @$pb.TagNumber(2) set image($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasImage() => $_has(1); @$pb.TagNumber(2) void clearImage() => $_clearField(2); @$pb.TagNumber(3) $core.String get tag => $_getSZ(2); @$pb.TagNumber(3) set tag($core.String value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasTag() => $_has(2); @$pb.TagNumber(3) void clearTag() => $_clearField(3); @$pb.TagNumber(4) $core.String get title => $_getSZ(3); @$pb.TagNumber(4) set title($core.String value) => $_setString(3, value); @$pb.TagNumber(4) $core.bool hasTitle() => $_has(3); @$pb.TagNumber(4) void clearTitle() => $_clearField(4); @$pb.TagNumber(5) $core.String get jumpUrl => $_getSZ(4); @$pb.TagNumber(5) set jumpUrl($core.String value) => $_setString(4, value); @$pb.TagNumber(5) $core.bool hasJumpUrl() => $_has(4); @$pb.TagNumber(5) void clearJumpUrl() => $_clearField(5); @$pb.TagNumber(6) $pb.PbList<$6.Any> get ad => $_getList(5); } class ModuleShareInfo extends $pb.GeneratedMessage { factory ModuleShareInfo({ $core.String? title, $core.Iterable? shareChannels, $core.String? shareOrigin, $core.String? oid, $core.String? sid, }) { final result = create(); if (title != null) result.title = title; if (shareChannels != null) result.shareChannels.addAll(shareChannels); if (shareOrigin != null) result.shareOrigin = shareOrigin; if (oid != null) result.oid = oid; if (sid != null) result.sid = sid; return result; } ModuleShareInfo._(); factory ModuleShareInfo.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory ModuleShareInfo.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'ModuleShareInfo', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'title') ..pPM(2, _omitFieldNames ? '' : 'shareChannels', subBuilder: ShareChannel.create) ..aOS(3, _omitFieldNames ? '' : 'shareOrigin') ..aOS(4, _omitFieldNames ? '' : 'oid') ..aOS(5, _omitFieldNames ? '' : 'sid') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ModuleShareInfo clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ModuleShareInfo copyWith(void Function(ModuleShareInfo) updates) => super.copyWith((message) => updates(message as ModuleShareInfo)) as ModuleShareInfo; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ModuleShareInfo create() => ModuleShareInfo._(); @$core.override ModuleShareInfo createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static ModuleShareInfo getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ModuleShareInfo? _defaultInstance; @$pb.TagNumber(1) $core.String get title => $_getSZ(0); @$pb.TagNumber(1) set title($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasTitle() => $_has(0); @$pb.TagNumber(1) void clearTitle() => $_clearField(1); @$pb.TagNumber(2) $pb.PbList get shareChannels => $_getList(1); @$pb.TagNumber(3) $core.String get shareOrigin => $_getSZ(2); @$pb.TagNumber(3) set shareOrigin($core.String value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasShareOrigin() => $_has(2); @$pb.TagNumber(3) void clearShareOrigin() => $_clearField(3); @$pb.TagNumber(4) $core.String get oid => $_getSZ(3); @$pb.TagNumber(4) set oid($core.String value) => $_setString(3, value); @$pb.TagNumber(4) $core.bool hasOid() => $_has(3); @$pb.TagNumber(4) void clearOid() => $_clearField(4); @$pb.TagNumber(5) $core.String get sid => $_getSZ(4); @$pb.TagNumber(5) set sid($core.String value) => $_setString(4, value); @$pb.TagNumber(5) $core.bool hasSid() => $_has(4); @$pb.TagNumber(5) void clearSid() => $_clearField(5); } class ModuleSneakingAd extends $pb.GeneratedMessage { factory ModuleSneakingAd({ $core.String? clientActionType, }) { final result = create(); if (clientActionType != null) result.clientActionType = clientActionType; return result; } ModuleSneakingAd._(); factory ModuleSneakingAd.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory ModuleSneakingAd.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'ModuleSneakingAd', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'clientActionType') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ModuleSneakingAd clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ModuleSneakingAd copyWith(void Function(ModuleSneakingAd) updates) => super.copyWith((message) => updates(message as ModuleSneakingAd)) as ModuleSneakingAd; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ModuleSneakingAd create() => ModuleSneakingAd._(); @$core.override ModuleSneakingAd createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static ModuleSneakingAd getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ModuleSneakingAd? _defaultInstance; @$pb.TagNumber(1) $core.String get clientActionType => $_getSZ(0); @$pb.TagNumber(1) set clientActionType($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasClientActionType() => $_has(0); @$pb.TagNumber(1) void clearClientActionType() => $_clearField(1); } class ModuleStat extends $pb.GeneratedMessage { factory ModuleStat({ $fixnum.Int64? repost, $fixnum.Int64? like, $fixnum.Int64? reply, LikeInfo? likeInfo, $core.bool? noComment, $core.bool? noForward, $core.String? replyUrl, $core.String? noCommentText, $core.String? noForwardText, $fixnum.Int64? favorite, $core.bool? isFavorite, $core.bool? noLike, $core.String? noLikeText, }) { 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; if (replyUrl != null) result.replyUrl = replyUrl; if (noCommentText != null) result.noCommentText = noCommentText; if (noForwardText != null) result.noForwardText = noForwardText; if (favorite != null) result.favorite = favorite; if (isFavorite != null) result.isFavorite = isFavorite; if (noLike != null) result.noLike = noLike; if (noLikeText != null) result.noLikeText = noLikeText; return result; } ModuleStat._(); factory ModuleStat.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory ModuleStat.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'ModuleStat', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aInt64(1, _omitFieldNames ? '' : 'repost') ..aInt64(2, _omitFieldNames ? '' : 'like') ..aInt64(3, _omitFieldNames ? '' : 'reply') ..aOM(4, _omitFieldNames ? '' : 'likeInfo', subBuilder: LikeInfo.create) ..aOB(5, _omitFieldNames ? '' : 'noComment') ..aOB(6, _omitFieldNames ? '' : 'noForward') ..aOS(7, _omitFieldNames ? '' : 'replyUrl') ..aOS(8, _omitFieldNames ? '' : 'noCommentText') ..aOS(9, _omitFieldNames ? '' : 'noForwardText') ..aInt64(10, _omitFieldNames ? '' : 'favorite') ..aOB(11, _omitFieldNames ? '' : 'isFavorite') ..aOB(12, _omitFieldNames ? '' : 'noLike') ..aOS(13, _omitFieldNames ? '' : 'noLikeText') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ModuleStat clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ModuleStat copyWith(void Function(ModuleStat) updates) => super.copyWith((message) => updates(message as ModuleStat)) as ModuleStat; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ModuleStat create() => ModuleStat._(); @$core.override ModuleStat createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static ModuleStat getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ModuleStat? _defaultInstance; @$pb.TagNumber(1) $fixnum.Int64 get repost => $_getI64(0); @$pb.TagNumber(1) set repost($fixnum.Int64 value) => $_setInt64(0, value); @$pb.TagNumber(1) $core.bool hasRepost() => $_has(0); @$pb.TagNumber(1) void clearRepost() => $_clearField(1); @$pb.TagNumber(2) $fixnum.Int64 get like => $_getI64(1); @$pb.TagNumber(2) set like($fixnum.Int64 value) => $_setInt64(1, value); @$pb.TagNumber(2) $core.bool hasLike() => $_has(1); @$pb.TagNumber(2) void clearLike() => $_clearField(2); @$pb.TagNumber(3) $fixnum.Int64 get reply => $_getI64(2); @$pb.TagNumber(3) set reply($fixnum.Int64 value) => $_setInt64(2, value); @$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 value) => $_setField(4, value); @$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 value) => $_setBool(4, value); @$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 value) => $_setBool(5, value); @$pb.TagNumber(6) $core.bool hasNoForward() => $_has(5); @$pb.TagNumber(6) void clearNoForward() => $_clearField(6); @$pb.TagNumber(7) $core.String get replyUrl => $_getSZ(6); @$pb.TagNumber(7) set replyUrl($core.String value) => $_setString(6, value); @$pb.TagNumber(7) $core.bool hasReplyUrl() => $_has(6); @$pb.TagNumber(7) void clearReplyUrl() => $_clearField(7); @$pb.TagNumber(8) $core.String get noCommentText => $_getSZ(7); @$pb.TagNumber(8) set noCommentText($core.String value) => $_setString(7, value); @$pb.TagNumber(8) $core.bool hasNoCommentText() => $_has(7); @$pb.TagNumber(8) void clearNoCommentText() => $_clearField(8); @$pb.TagNumber(9) $core.String get noForwardText => $_getSZ(8); @$pb.TagNumber(9) set noForwardText($core.String value) => $_setString(8, value); @$pb.TagNumber(9) $core.bool hasNoForwardText() => $_has(8); @$pb.TagNumber(9) void clearNoForwardText() => $_clearField(9); @$pb.TagNumber(10) $fixnum.Int64 get favorite => $_getI64(9); @$pb.TagNumber(10) set favorite($fixnum.Int64 value) => $_setInt64(9, value); @$pb.TagNumber(10) $core.bool hasFavorite() => $_has(9); @$pb.TagNumber(10) void clearFavorite() => $_clearField(10); @$pb.TagNumber(11) $core.bool get isFavorite => $_getBF(10); @$pb.TagNumber(11) set isFavorite($core.bool value) => $_setBool(10, value); @$pb.TagNumber(11) $core.bool hasIsFavorite() => $_has(10); @$pb.TagNumber(11) void clearIsFavorite() => $_clearField(11); @$pb.TagNumber(12) $core.bool get noLike => $_getBF(11); @$pb.TagNumber(12) set noLike($core.bool value) => $_setBool(11, value); @$pb.TagNumber(12) $core.bool hasNoLike() => $_has(11); @$pb.TagNumber(12) void clearNoLike() => $_clearField(12); @$pb.TagNumber(13) $core.String get noLikeText => $_getSZ(12); @$pb.TagNumber(13) set noLikeText($core.String value) => $_setString(12, value); @$pb.TagNumber(13) $core.bool hasNoLikeText() => $_has(12); @$pb.TagNumber(13) void clearNoLikeText() => $_clearField(13); } class ModuleStory extends $pb.GeneratedMessage { factory ModuleStory({ $core.String? title, $core.Iterable? items, $core.bool? showPublishEntrance, $fixnum.Int64? foldState, $core.String? uri, $core.String? cover, $core.String? publishText, }) { final result = create(); if (title != null) result.title = title; if (items != null) result.items.addAll(items); if (showPublishEntrance != null) result.showPublishEntrance = showPublishEntrance; if (foldState != null) result.foldState = foldState; if (uri != null) result.uri = uri; if (cover != null) result.cover = cover; if (publishText != null) result.publishText = publishText; return result; } ModuleStory._(); factory ModuleStory.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory ModuleStory.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'ModuleStory', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'title') ..pPM(2, _omitFieldNames ? '' : 'items', subBuilder: StoryItem.create) ..aOB(3, _omitFieldNames ? '' : 'showPublishEntrance') ..aInt64(4, _omitFieldNames ? '' : 'foldState') ..aOS(5, _omitFieldNames ? '' : 'uri') ..aOS(6, _omitFieldNames ? '' : 'cover') ..aOS(7, _omitFieldNames ? '' : 'publishText') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ModuleStory clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ModuleStory copyWith(void Function(ModuleStory) updates) => super.copyWith((message) => updates(message as ModuleStory)) as ModuleStory; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ModuleStory create() => ModuleStory._(); @$core.override ModuleStory createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static ModuleStory getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ModuleStory? _defaultInstance; @$pb.TagNumber(1) $core.String get title => $_getSZ(0); @$pb.TagNumber(1) set title($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasTitle() => $_has(0); @$pb.TagNumber(1) void clearTitle() => $_clearField(1); @$pb.TagNumber(2) $pb.PbList get items => $_getList(1); @$pb.TagNumber(3) $core.bool get showPublishEntrance => $_getBF(2); @$pb.TagNumber(3) set showPublishEntrance($core.bool value) => $_setBool(2, value); @$pb.TagNumber(3) $core.bool hasShowPublishEntrance() => $_has(2); @$pb.TagNumber(3) void clearShowPublishEntrance() => $_clearField(3); @$pb.TagNumber(4) $fixnum.Int64 get foldState => $_getI64(3); @$pb.TagNumber(4) set foldState($fixnum.Int64 value) => $_setInt64(3, value); @$pb.TagNumber(4) $core.bool hasFoldState() => $_has(3); @$pb.TagNumber(4) void clearFoldState() => $_clearField(4); @$pb.TagNumber(5) $core.String get uri => $_getSZ(4); @$pb.TagNumber(5) set uri($core.String value) => $_setString(4, value); @$pb.TagNumber(5) $core.bool hasUri() => $_has(4); @$pb.TagNumber(5) void clearUri() => $_clearField(5); @$pb.TagNumber(6) $core.String get cover => $_getSZ(5); @$pb.TagNumber(6) set cover($core.String value) => $_setString(5, value); @$pb.TagNumber(6) $core.bool hasCover() => $_has(5); @$pb.TagNumber(6) void clearCover() => $_clearField(6); @$pb.TagNumber(7) $core.String get publishText => $_getSZ(6); @$pb.TagNumber(7) set publishText($core.String value) => $_setString(6, value); @$pb.TagNumber(7) $core.bool hasPublishText() => $_has(6); @$pb.TagNumber(7) void clearPublishText() => $_clearField(7); } class ModuleTextNotice extends $pb.GeneratedMessage { factory ModuleTextNotice({ OneLineText? notice, }) { final result = create(); if (notice != null) result.notice = notice; return result; } ModuleTextNotice._(); factory ModuleTextNotice.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory ModuleTextNotice.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'ModuleTextNotice', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOM(1, _omitFieldNames ? '' : 'notice', subBuilder: OneLineText.create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ModuleTextNotice clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ModuleTextNotice copyWith(void Function(ModuleTextNotice) updates) => super.copyWith((message) => updates(message as ModuleTextNotice)) as ModuleTextNotice; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ModuleTextNotice create() => ModuleTextNotice._(); @$core.override ModuleTextNotice createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static ModuleTextNotice getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ModuleTextNotice? _defaultInstance; @$pb.TagNumber(1) OneLineText get notice => $_getN(0); @$pb.TagNumber(1) set notice(OneLineText value) => $_setField(1, value); @$pb.TagNumber(1) $core.bool hasNotice() => $_has(0); @$pb.TagNumber(1) void clearNotice() => $_clearField(1); @$pb.TagNumber(1) OneLineText ensureNotice() => $_ensure(0); } class ModuleTitle extends $pb.GeneratedMessage { factory ModuleTitle({ $core.String? title, IconButton? rightBtn, $core.int? titleStyle, }) { final result = create(); if (title != null) result.title = title; if (rightBtn != null) result.rightBtn = rightBtn; if (titleStyle != null) result.titleStyle = titleStyle; return result; } ModuleTitle._(); factory ModuleTitle.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory ModuleTitle.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'ModuleTitle', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'title') ..aOM(2, _omitFieldNames ? '' : 'rightBtn', subBuilder: IconButton.create) ..aI(3, _omitFieldNames ? '' : 'titleStyle') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ModuleTitle clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ModuleTitle copyWith(void Function(ModuleTitle) updates) => super.copyWith((message) => updates(message as ModuleTitle)) as ModuleTitle; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ModuleTitle create() => ModuleTitle._(); @$core.override ModuleTitle createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static ModuleTitle getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ModuleTitle? _defaultInstance; @$pb.TagNumber(1) $core.String get title => $_getSZ(0); @$pb.TagNumber(1) set title($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasTitle() => $_has(0); @$pb.TagNumber(1) void clearTitle() => $_clearField(1); @$pb.TagNumber(2) IconButton get rightBtn => $_getN(1); @$pb.TagNumber(2) set rightBtn(IconButton value) => $_setField(2, value); @$pb.TagNumber(2) $core.bool hasRightBtn() => $_has(1); @$pb.TagNumber(2) void clearRightBtn() => $_clearField(2); @$pb.TagNumber(2) IconButton ensureRightBtn() => $_ensure(1); @$pb.TagNumber(3) $core.int get titleStyle => $_getIZ(2); @$pb.TagNumber(3) set titleStyle($core.int value) => $_setSignedInt32(2, value); @$pb.TagNumber(3) $core.bool hasTitleStyle() => $_has(2); @$pb.TagNumber(3) void clearTitleStyle() => $_clearField(3); } class ModuleTop extends $pb.GeneratedMessage { factory ModuleTop({ $core.Iterable? tpList, MdlDynArchive? archive, ModuleAuthor? author, $core.bool? hiddenNavBar, ModuleAuthorForSubscribe? subscribeAuthor, }) { final result = create(); if (tpList != null) result.tpList.addAll(tpList); if (archive != null) result.archive = archive; if (author != null) result.author = author; if (hiddenNavBar != null) result.hiddenNavBar = hiddenNavBar; if (subscribeAuthor != null) result.subscribeAuthor = subscribeAuthor; return result; } ModuleTop._(); factory ModuleTop.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory ModuleTop.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'ModuleTop', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..pPM(1, _omitFieldNames ? '' : 'tpList', subBuilder: ThreePointItem.create) ..aOM(2, _omitFieldNames ? '' : 'archive', subBuilder: MdlDynArchive.create) ..aOM(3, _omitFieldNames ? '' : 'author', subBuilder: ModuleAuthor.create) ..aOB(4, _omitFieldNames ? '' : 'hiddenNavBar') ..aOM(5, _omitFieldNames ? '' : 'subscribeAuthor', subBuilder: ModuleAuthorForSubscribe.create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ModuleTop clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ModuleTop copyWith(void Function(ModuleTop) updates) => super.copyWith((message) => updates(message as ModuleTop)) as ModuleTop; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ModuleTop create() => ModuleTop._(); @$core.override ModuleTop createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static ModuleTop getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ModuleTop? _defaultInstance; @$pb.TagNumber(1) $pb.PbList get tpList => $_getList(0); @$pb.TagNumber(2) MdlDynArchive get archive => $_getN(1); @$pb.TagNumber(2) set archive(MdlDynArchive value) => $_setField(2, value); @$pb.TagNumber(2) $core.bool hasArchive() => $_has(1); @$pb.TagNumber(2) void clearArchive() => $_clearField(2); @$pb.TagNumber(2) MdlDynArchive ensureArchive() => $_ensure(1); @$pb.TagNumber(3) ModuleAuthor get author => $_getN(2); @$pb.TagNumber(3) set author(ModuleAuthor value) => $_setField(3, value); @$pb.TagNumber(3) $core.bool hasAuthor() => $_has(2); @$pb.TagNumber(3) void clearAuthor() => $_clearField(3); @$pb.TagNumber(3) ModuleAuthor ensureAuthor() => $_ensure(2); @$pb.TagNumber(4) $core.bool get hiddenNavBar => $_getBF(3); @$pb.TagNumber(4) set hiddenNavBar($core.bool value) => $_setBool(3, value); @$pb.TagNumber(4) $core.bool hasHiddenNavBar() => $_has(3); @$pb.TagNumber(4) void clearHiddenNavBar() => $_clearField(4); @$pb.TagNumber(5) ModuleAuthorForSubscribe get subscribeAuthor => $_getN(4); @$pb.TagNumber(5) set subscribeAuthor(ModuleAuthorForSubscribe value) => $_setField(5, value); @$pb.TagNumber(5) $core.bool hasSubscribeAuthor() => $_has(4); @$pb.TagNumber(5) void clearSubscribeAuthor() => $_clearField(5); @$pb.TagNumber(5) ModuleAuthorForSubscribe ensureSubscribeAuthor() => $_ensure(4); } class ModuleTopTag extends $pb.GeneratedMessage { factory ModuleTopTag({ $core.String? tagName, }) { final result = create(); if (tagName != null) result.tagName = tagName; return result; } ModuleTopTag._(); factory ModuleTopTag.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory ModuleTopTag.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'ModuleTopTag', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'tagName') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ModuleTopTag clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ModuleTopTag copyWith(void Function(ModuleTopTag) updates) => super.copyWith((message) => updates(message as ModuleTopTag)) as ModuleTopTag; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ModuleTopTag create() => ModuleTopTag._(); @$core.override ModuleTopTag createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static ModuleTopTag getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ModuleTopTag? _defaultInstance; @$pb.TagNumber(1) $core.String get tagName => $_getSZ(0); @$pb.TagNumber(1) set tagName($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasTagName() => $_has(0); @$pb.TagNumber(1) void clearTagName() => $_clearField(1); } class ModuleTopic extends $pb.GeneratedMessage { factory ModuleTopic({ $fixnum.Int64? id, $core.String? name, $core.String? url, }) { final result = create(); if (id != null) result.id = id; if (name != null) result.name = name; if (url != null) result.url = url; return result; } ModuleTopic._(); factory ModuleTopic.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory ModuleTopic.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'ModuleTopic', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aInt64(1, _omitFieldNames ? '' : 'id') ..aOS(2, _omitFieldNames ? '' : 'name') ..aOS(3, _omitFieldNames ? '' : 'url') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ModuleTopic clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ModuleTopic copyWith(void Function(ModuleTopic) updates) => super.copyWith((message) => updates(message as ModuleTopic)) as ModuleTopic; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ModuleTopic create() => ModuleTopic._(); @$core.override ModuleTopic createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static ModuleTopic getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ModuleTopic? _defaultInstance; @$pb.TagNumber(1) $fixnum.Int64 get id => $_getI64(0); @$pb.TagNumber(1) set id($fixnum.Int64 value) => $_setInt64(0, value); @$pb.TagNumber(1) $core.bool hasId() => $_has(0); @$pb.TagNumber(1) void clearId() => $_clearField(1); @$pb.TagNumber(2) $core.String get name => $_getSZ(1); @$pb.TagNumber(2) set name($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasName() => $_has(1); @$pb.TagNumber(2) void clearName() => $_clearField(2); @$pb.TagNumber(3) $core.String get url => $_getSZ(2); @$pb.TagNumber(3) set url($core.String value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasUrl() => $_has(2); @$pb.TagNumber(3) void clearUrl() => $_clearField(3); } class ModuleTopicBrief extends $pb.GeneratedMessage { factory ModuleTopicBrief({ TopicItem? topic, }) { final result = create(); if (topic != null) result.topic = topic; return result; } ModuleTopicBrief._(); factory ModuleTopicBrief.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory ModuleTopicBrief.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'ModuleTopicBrief', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOM(1, _omitFieldNames ? '' : 'topic', subBuilder: TopicItem.create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ModuleTopicBrief clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ModuleTopicBrief copyWith(void Function(ModuleTopicBrief) updates) => super.copyWith((message) => updates(message as ModuleTopicBrief)) as ModuleTopicBrief; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ModuleTopicBrief create() => ModuleTopicBrief._(); @$core.override ModuleTopicBrief createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static ModuleTopicBrief getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ModuleTopicBrief? _defaultInstance; @$pb.TagNumber(1) TopicItem get topic => $_getN(0); @$pb.TagNumber(1) set topic(TopicItem value) => $_setField(1, value); @$pb.TagNumber(1) $core.bool hasTopic() => $_has(0); @$pb.TagNumber(1) void clearTopic() => $_clearField(1); @$pb.TagNumber(1) TopicItem ensureTopic() => $_ensure(0); } class ModuleTopicDetailsExt extends $pb.GeneratedMessage { factory ModuleTopicDetailsExt({ $core.String? commentGuide, }) { final result = create(); if (commentGuide != null) result.commentGuide = commentGuide; return result; } ModuleTopicDetailsExt._(); factory ModuleTopicDetailsExt.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory ModuleTopicDetailsExt.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'ModuleTopicDetailsExt', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'commentGuide') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ModuleTopicDetailsExt clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ModuleTopicDetailsExt copyWith( void Function(ModuleTopicDetailsExt) updates) => super.copyWith((message) => updates(message as ModuleTopicDetailsExt)) as ModuleTopicDetailsExt; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ModuleTopicDetailsExt create() => ModuleTopicDetailsExt._(); @$core.override ModuleTopicDetailsExt createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static ModuleTopicDetailsExt getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ModuleTopicDetailsExt? _defaultInstance; @$pb.TagNumber(1) $core.String get commentGuide => $_getSZ(0); @$pb.TagNumber(1) set commentGuide($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasCommentGuide() => $_has(0); @$pb.TagNumber(1) void clearCommentGuide() => $_clearField(1); } class NFTInfo extends $pb.GeneratedMessage { factory NFTInfo({ NFTRegionType? regionType, $core.String? regionIcon, NFTShowStatus? regionShowStatus, }) { final result = create(); if (regionType != null) result.regionType = regionType; if (regionIcon != null) result.regionIcon = regionIcon; if (regionShowStatus != null) result.regionShowStatus = regionShowStatus; return result; } NFTInfo._(); factory NFTInfo.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory NFTInfo.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'NFTInfo', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aE(1, _omitFieldNames ? '' : 'regionType', enumValues: NFTRegionType.values) ..aOS(2, _omitFieldNames ? '' : 'regionIcon') ..aE(3, _omitFieldNames ? '' : 'regionShowStatus', enumValues: NFTShowStatus.values) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') NFTInfo clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') NFTInfo copyWith(void Function(NFTInfo) updates) => super.copyWith((message) => updates(message as NFTInfo)) as NFTInfo; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static NFTInfo create() => NFTInfo._(); @$core.override NFTInfo createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static NFTInfo getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static NFTInfo? _defaultInstance; @$pb.TagNumber(1) NFTRegionType get regionType => $_getN(0); @$pb.TagNumber(1) set regionType(NFTRegionType value) => $_setField(1, value); @$pb.TagNumber(1) $core.bool hasRegionType() => $_has(0); @$pb.TagNumber(1) void clearRegionType() => $_clearField(1); @$pb.TagNumber(2) $core.String get regionIcon => $_getSZ(1); @$pb.TagNumber(2) set regionIcon($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasRegionIcon() => $_has(1); @$pb.TagNumber(2) void clearRegionIcon() => $_clearField(2); @$pb.TagNumber(3) NFTShowStatus get regionShowStatus => $_getN(2); @$pb.TagNumber(3) set regionShowStatus(NFTShowStatus value) => $_setField(3, value); @$pb.TagNumber(3) $core.bool hasRegionShowStatus() => $_has(2); @$pb.TagNumber(3) void clearRegionShowStatus() => $_clearField(3); } 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._(); factory Nameplate.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory Nameplate.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'Nameplate', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), 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('See https://github.com/google/protobuf.dart/issues/998.') Nameplate clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') Nameplate copyWith(void Function(Nameplate) updates) => super.copyWith((message) => updates(message as Nameplate)) as Nameplate; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static Nameplate create() => Nameplate._(); @$core.override Nameplate createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static Nameplate getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static Nameplate? _defaultInstance; @$pb.TagNumber(1) $fixnum.Int64 get nid => $_getI64(0); @$pb.TagNumber(1) set nid($fixnum.Int64 value) => $_setInt64(0, value); @$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 value) => $_setString(1, value); @$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 value) => $_setString(2, value); @$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 value) => $_setString(3, value); @$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 value) => $_setString(4, value); @$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 value) => $_setString(5, value); @$pb.TagNumber(6) $core.bool hasCondition() => $_has(5); @$pb.TagNumber(6) void clearCondition() => $_clearField(6); } 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._(); factory NewEP.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory NewEP.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'NewEP', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aI(1, _omitFieldNames ? '' : 'id') ..aOS(2, _omitFieldNames ? '' : 'indexShow') ..aOS(3, _omitFieldNames ? '' : 'cover') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') NewEP clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') NewEP copyWith(void Function(NewEP) updates) => super.copyWith((message) => updates(message as NewEP)) as NewEP; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static NewEP create() => NewEP._(); @$core.override NewEP createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static NewEP getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static NewEP? _defaultInstance; @$pb.TagNumber(1) $core.int get id => $_getIZ(0); @$pb.TagNumber(1) set id($core.int value) => $_setSignedInt32(0, value); @$pb.TagNumber(1) $core.bool hasId() => $_has(0); @$pb.TagNumber(1) void clearId() => $_clearField(1); @$pb.TagNumber(2) $core.String get indexShow => $_getSZ(1); @$pb.TagNumber(2) set indexShow($core.String value) => $_setString(1, value); @$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 value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasCover() => $_has(2); @$pb.TagNumber(3) void clearCover() => $_clearField(3); } class NoReply extends $pb.GeneratedMessage { factory NoReply() => create(); NoReply._(); factory NoReply.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory NoReply.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'NoReply', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') NoReply clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') NoReply copyWith(void Function(NoReply) updates) => super.copyWith((message) => updates(message as NoReply)) as NoReply; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static NoReply create() => NoReply._(); @$core.override NoReply createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static NoReply getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static NoReply? _defaultInstance; } class NoReq extends $pb.GeneratedMessage { factory NoReq() => create(); NoReq._(); factory NoReq.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory NoReq.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'NoReq', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') NoReq clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') NoReq copyWith(void Function(NoReq) updates) => super.copyWith((message) => updates(message as NoReq)) as NoReq; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static NoReq create() => NoReq._(); @$core.override NoReq createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static NoReq getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static NoReq? _defaultInstance; } class NoteVideoTS extends $pb.GeneratedMessage { factory NoteVideoTS({ $fixnum.Int64? cid, $fixnum.Int64? oidType, $fixnum.Int64? status, $fixnum.Int64? index, $fixnum.Int64? seconds, $fixnum.Int64? cidCount, $core.String? key, $core.String? title, $fixnum.Int64? epid, $core.String? desc, }) { final result = create(); if (cid != null) result.cid = cid; if (oidType != null) result.oidType = oidType; if (status != null) result.status = status; if (index != null) result.index = index; if (seconds != null) result.seconds = seconds; if (cidCount != null) result.cidCount = cidCount; if (key != null) result.key = key; if (title != null) result.title = title; if (epid != null) result.epid = epid; if (desc != null) result.desc = desc; return result; } NoteVideoTS._(); factory NoteVideoTS.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory NoteVideoTS.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'NoteVideoTS', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aInt64(1, _omitFieldNames ? '' : 'cid') ..aInt64(2, _omitFieldNames ? '' : 'oidType') ..aInt64(3, _omitFieldNames ? '' : 'status') ..aInt64(4, _omitFieldNames ? '' : 'index') ..aInt64(5, _omitFieldNames ? '' : 'seconds') ..aInt64(6, _omitFieldNames ? '' : 'cidCount') ..aOS(7, _omitFieldNames ? '' : 'key') ..aOS(8, _omitFieldNames ? '' : 'title') ..aInt64(9, _omitFieldNames ? '' : 'epid') ..aOS(10, _omitFieldNames ? '' : 'desc') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') NoteVideoTS clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') NoteVideoTS copyWith(void Function(NoteVideoTS) updates) => super.copyWith((message) => updates(message as NoteVideoTS)) as NoteVideoTS; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static NoteVideoTS create() => NoteVideoTS._(); @$core.override NoteVideoTS createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static NoteVideoTS getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static NoteVideoTS? _defaultInstance; @$pb.TagNumber(1) $fixnum.Int64 get cid => $_getI64(0); @$pb.TagNumber(1) set cid($fixnum.Int64 value) => $_setInt64(0, value); @$pb.TagNumber(1) $core.bool hasCid() => $_has(0); @$pb.TagNumber(1) void clearCid() => $_clearField(1); @$pb.TagNumber(2) $fixnum.Int64 get oidType => $_getI64(1); @$pb.TagNumber(2) set oidType($fixnum.Int64 value) => $_setInt64(1, value); @$pb.TagNumber(2) $core.bool hasOidType() => $_has(1); @$pb.TagNumber(2) void clearOidType() => $_clearField(2); @$pb.TagNumber(3) $fixnum.Int64 get status => $_getI64(2); @$pb.TagNumber(3) set status($fixnum.Int64 value) => $_setInt64(2, value); @$pb.TagNumber(3) $core.bool hasStatus() => $_has(2); @$pb.TagNumber(3) void clearStatus() => $_clearField(3); @$pb.TagNumber(4) $fixnum.Int64 get index => $_getI64(3); @$pb.TagNumber(4) set index($fixnum.Int64 value) => $_setInt64(3, value); @$pb.TagNumber(4) $core.bool hasIndex() => $_has(3); @$pb.TagNumber(4) void clearIndex() => $_clearField(4); @$pb.TagNumber(5) $fixnum.Int64 get seconds => $_getI64(4); @$pb.TagNumber(5) set seconds($fixnum.Int64 value) => $_setInt64(4, value); @$pb.TagNumber(5) $core.bool hasSeconds() => $_has(4); @$pb.TagNumber(5) void clearSeconds() => $_clearField(5); @$pb.TagNumber(6) $fixnum.Int64 get cidCount => $_getI64(5); @$pb.TagNumber(6) set cidCount($fixnum.Int64 value) => $_setInt64(5, value); @$pb.TagNumber(6) $core.bool hasCidCount() => $_has(5); @$pb.TagNumber(6) void clearCidCount() => $_clearField(6); @$pb.TagNumber(7) $core.String get key => $_getSZ(6); @$pb.TagNumber(7) set key($core.String value) => $_setString(6, value); @$pb.TagNumber(7) $core.bool hasKey() => $_has(6); @$pb.TagNumber(7) void clearKey() => $_clearField(7); @$pb.TagNumber(8) $core.String get title => $_getSZ(7); @$pb.TagNumber(8) set title($core.String value) => $_setString(7, value); @$pb.TagNumber(8) $core.bool hasTitle() => $_has(7); @$pb.TagNumber(8) void clearTitle() => $_clearField(8); @$pb.TagNumber(9) $fixnum.Int64 get epid => $_getI64(8); @$pb.TagNumber(9) set epid($fixnum.Int64 value) => $_setInt64(8, value); @$pb.TagNumber(9) $core.bool hasEpid() => $_has(8); @$pb.TagNumber(9) void clearEpid() => $_clearField(9); @$pb.TagNumber(10) $core.String get desc => $_getSZ(9); @$pb.TagNumber(10) set desc($core.String value) => $_setString(9, value); @$pb.TagNumber(10) $core.bool hasDesc() => $_has(9); @$pb.TagNumber(10) void clearDesc() => $_clearField(10); } class OfficialAccountInfo extends $pb.GeneratedMessage { factory OfficialAccountInfo({ UserInfo? author, $fixnum.Int64? mid, $core.String? uri, Relation? relation, $core.String? descText1, $core.String? descText2, }) { final result = create(); if (author != null) result.author = author; if (mid != null) result.mid = mid; if (uri != null) result.uri = uri; if (relation != null) result.relation = relation; if (descText1 != null) result.descText1 = descText1; if (descText2 != null) result.descText2 = descText2; return result; } OfficialAccountInfo._(); factory OfficialAccountInfo.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory OfficialAccountInfo.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'OfficialAccountInfo', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOM(1, _omitFieldNames ? '' : 'author', subBuilder: UserInfo.create) ..aInt64(2, _omitFieldNames ? '' : 'mid') ..aOS(3, _omitFieldNames ? '' : 'uri') ..aOM(4, _omitFieldNames ? '' : 'relation', subBuilder: Relation.create) ..aOS(5, _omitFieldNames ? '' : 'descText1') ..aOS(6, _omitFieldNames ? '' : 'descText2') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') OfficialAccountInfo clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') OfficialAccountInfo copyWith(void Function(OfficialAccountInfo) updates) => super.copyWith((message) => updates(message as OfficialAccountInfo)) as OfficialAccountInfo; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static OfficialAccountInfo create() => OfficialAccountInfo._(); @$core.override OfficialAccountInfo createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static OfficialAccountInfo getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static OfficialAccountInfo? _defaultInstance; @$pb.TagNumber(1) UserInfo get author => $_getN(0); @$pb.TagNumber(1) set author(UserInfo value) => $_setField(1, value); @$pb.TagNumber(1) $core.bool hasAuthor() => $_has(0); @$pb.TagNumber(1) void clearAuthor() => $_clearField(1); @$pb.TagNumber(1) UserInfo ensureAuthor() => $_ensure(0); @$pb.TagNumber(2) $fixnum.Int64 get mid => $_getI64(1); @$pb.TagNumber(2) set mid($fixnum.Int64 value) => $_setInt64(1, value); @$pb.TagNumber(2) $core.bool hasMid() => $_has(1); @$pb.TagNumber(2) void clearMid() => $_clearField(2); @$pb.TagNumber(3) $core.String get uri => $_getSZ(2); @$pb.TagNumber(3) set uri($core.String value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasUri() => $_has(2); @$pb.TagNumber(3) void clearUri() => $_clearField(3); @$pb.TagNumber(4) Relation get relation => $_getN(3); @$pb.TagNumber(4) set relation(Relation value) => $_setField(4, value); @$pb.TagNumber(4) $core.bool hasRelation() => $_has(3); @$pb.TagNumber(4) void clearRelation() => $_clearField(4); @$pb.TagNumber(4) Relation ensureRelation() => $_ensure(3); @$pb.TagNumber(5) $core.String get descText1 => $_getSZ(4); @$pb.TagNumber(5) set descText1($core.String value) => $_setString(4, value); @$pb.TagNumber(5) $core.bool hasDescText1() => $_has(4); @$pb.TagNumber(5) void clearDescText1() => $_clearField(5); @$pb.TagNumber(6) $core.String get descText2 => $_getSZ(5); @$pb.TagNumber(6) set descText2($core.String value) => $_setString(5, value); @$pb.TagNumber(6) $core.bool hasDescText2() => $_has(5); @$pb.TagNumber(6) void clearDescText2() => $_clearField(6); } class OfficialAccountsReply extends $pb.GeneratedMessage { factory OfficialAccountsReply({ $core.Iterable? items, $core.bool? hasMore, $fixnum.Int64? offset, }) { final result = create(); if (items != null) result.items.addAll(items); if (hasMore != null) result.hasMore = hasMore; if (offset != null) result.offset = offset; return result; } OfficialAccountsReply._(); factory OfficialAccountsReply.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory OfficialAccountsReply.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'OfficialAccountsReply', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..pPM(1, _omitFieldNames ? '' : 'items', subBuilder: OfficialAccountInfo.create) ..aOB(2, _omitFieldNames ? '' : 'hasMore') ..aInt64(3, _omitFieldNames ? '' : 'offset') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') OfficialAccountsReply clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') OfficialAccountsReply copyWith( void Function(OfficialAccountsReply) updates) => super.copyWith((message) => updates(message as OfficialAccountsReply)) as OfficialAccountsReply; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static OfficialAccountsReply create() => OfficialAccountsReply._(); @$core.override OfficialAccountsReply createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static OfficialAccountsReply getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static OfficialAccountsReply? _defaultInstance; @$pb.TagNumber(1) $pb.PbList get items => $_getList(0); @$pb.TagNumber(2) $core.bool get hasMore => $_getBF(1); @$pb.TagNumber(2) set hasMore($core.bool value) => $_setBool(1, value); @$pb.TagNumber(2) $core.bool hasHasMore() => $_has(1); @$pb.TagNumber(2) void clearHasMore() => $_clearField(2); @$pb.TagNumber(3) $fixnum.Int64 get offset => $_getI64(2); @$pb.TagNumber(3) set offset($fixnum.Int64 value) => $_setInt64(2, value); @$pb.TagNumber(3) $core.bool hasOffset() => $_has(2); @$pb.TagNumber(3) void clearOffset() => $_clearField(3); } class OfficialAccountsReq extends $pb.GeneratedMessage { factory OfficialAccountsReq({ $fixnum.Int64? campusId, $core.String? campusName, $fixnum.Int64? offset, CampusReqFromType? fromType, }) { final result = create(); if (campusId != null) result.campusId = campusId; if (campusName != null) result.campusName = campusName; if (offset != null) result.offset = offset; if (fromType != null) result.fromType = fromType; return result; } OfficialAccountsReq._(); factory OfficialAccountsReq.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory OfficialAccountsReq.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'OfficialAccountsReq', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aInt64(1, _omitFieldNames ? '' : 'campusId') ..aOS(2, _omitFieldNames ? '' : 'campusName') ..aInt64(3, _omitFieldNames ? '' : 'offset') ..aE(4, _omitFieldNames ? '' : 'fromType', enumValues: CampusReqFromType.values) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') OfficialAccountsReq clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') OfficialAccountsReq copyWith(void Function(OfficialAccountsReq) updates) => super.copyWith((message) => updates(message as OfficialAccountsReq)) as OfficialAccountsReq; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static OfficialAccountsReq create() => OfficialAccountsReq._(); @$core.override OfficialAccountsReq createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static OfficialAccountsReq getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static OfficialAccountsReq? _defaultInstance; @$pb.TagNumber(1) $fixnum.Int64 get campusId => $_getI64(0); @$pb.TagNumber(1) set campusId($fixnum.Int64 value) => $_setInt64(0, value); @$pb.TagNumber(1) $core.bool hasCampusId() => $_has(0); @$pb.TagNumber(1) void clearCampusId() => $_clearField(1); @$pb.TagNumber(2) $core.String get campusName => $_getSZ(1); @$pb.TagNumber(2) set campusName($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasCampusName() => $_has(1); @$pb.TagNumber(2) void clearCampusName() => $_clearField(2); @$pb.TagNumber(3) $fixnum.Int64 get offset => $_getI64(2); @$pb.TagNumber(3) set offset($fixnum.Int64 value) => $_setInt64(2, value); @$pb.TagNumber(3) $core.bool hasOffset() => $_has(2); @$pb.TagNumber(3) void clearOffset() => $_clearField(3); @$pb.TagNumber(4) CampusReqFromType get fromType => $_getN(3); @$pb.TagNumber(4) set fromType(CampusReqFromType value) => $_setField(4, value); @$pb.TagNumber(4) $core.bool hasFromType() => $_has(3); @$pb.TagNumber(4) void clearFromType() => $_clearField(4); } class OfficialDynamicsReply extends $pb.GeneratedMessage { factory OfficialDynamicsReply({ $core.Iterable? items, $fixnum.Int64? offset, $core.bool? hasMore, $1.PlayerArgs? playerArgs, }) { final result = create(); if (items != null) result.items.addAll(items); if (offset != null) result.offset = offset; if (hasMore != null) result.hasMore = hasMore; if (playerArgs != null) result.playerArgs = playerArgs; return result; } OfficialDynamicsReply._(); factory OfficialDynamicsReply.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory OfficialDynamicsReply.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'OfficialDynamicsReply', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..pPM(1, _omitFieldNames ? '' : 'items', subBuilder: OfficialItem.create) ..aInt64(2, _omitFieldNames ? '' : 'offset') ..aOB(3, _omitFieldNames ? '' : 'hasMore') ..aOM<$1.PlayerArgs>(4, _omitFieldNames ? '' : 'playerArgs', subBuilder: $1.PlayerArgs.create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') OfficialDynamicsReply clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') OfficialDynamicsReply copyWith( void Function(OfficialDynamicsReply) updates) => super.copyWith((message) => updates(message as OfficialDynamicsReply)) as OfficialDynamicsReply; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static OfficialDynamicsReply create() => OfficialDynamicsReply._(); @$core.override OfficialDynamicsReply createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static OfficialDynamicsReply getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static OfficialDynamicsReply? _defaultInstance; @$pb.TagNumber(1) $pb.PbList get items => $_getList(0); @$pb.TagNumber(2) $fixnum.Int64 get offset => $_getI64(1); @$pb.TagNumber(2) set offset($fixnum.Int64 value) => $_setInt64(1, value); @$pb.TagNumber(2) $core.bool hasOffset() => $_has(1); @$pb.TagNumber(2) void clearOffset() => $_clearField(2); @$pb.TagNumber(3) $core.bool get hasMore => $_getBF(2); @$pb.TagNumber(3) set hasMore($core.bool value) => $_setBool(2, value); @$pb.TagNumber(3) $core.bool hasHasMore() => $_has(2); @$pb.TagNumber(3) void clearHasMore() => $_clearField(3); @$pb.TagNumber(4) $1.PlayerArgs get playerArgs => $_getN(3); @$pb.TagNumber(4) set playerArgs($1.PlayerArgs value) => $_setField(4, value); @$pb.TagNumber(4) $core.bool hasPlayerArgs() => $_has(3); @$pb.TagNumber(4) void clearPlayerArgs() => $_clearField(4); @$pb.TagNumber(4) $1.PlayerArgs ensurePlayerArgs() => $_ensure(3); } class OfficialDynamicsReq extends $pb.GeneratedMessage { factory OfficialDynamicsReq({ $fixnum.Int64? campusId, $core.String? campusName, $fixnum.Int64? offset, CampusReqFromType? fromType, }) { final result = create(); if (campusId != null) result.campusId = campusId; if (campusName != null) result.campusName = campusName; if (offset != null) result.offset = offset; if (fromType != null) result.fromType = fromType; return result; } OfficialDynamicsReq._(); factory OfficialDynamicsReq.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory OfficialDynamicsReq.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'OfficialDynamicsReq', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aInt64(1, _omitFieldNames ? '' : 'campusId') ..aOS(2, _omitFieldNames ? '' : 'campusName') ..aInt64(3, _omitFieldNames ? '' : 'offset') ..aE(4, _omitFieldNames ? '' : 'fromType', enumValues: CampusReqFromType.values) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') OfficialDynamicsReq clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') OfficialDynamicsReq copyWith(void Function(OfficialDynamicsReq) updates) => super.copyWith((message) => updates(message as OfficialDynamicsReq)) as OfficialDynamicsReq; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static OfficialDynamicsReq create() => OfficialDynamicsReq._(); @$core.override OfficialDynamicsReq createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static OfficialDynamicsReq getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static OfficialDynamicsReq? _defaultInstance; @$pb.TagNumber(1) $fixnum.Int64 get campusId => $_getI64(0); @$pb.TagNumber(1) set campusId($fixnum.Int64 value) => $_setInt64(0, value); @$pb.TagNumber(1) $core.bool hasCampusId() => $_has(0); @$pb.TagNumber(1) void clearCampusId() => $_clearField(1); @$pb.TagNumber(2) $core.String get campusName => $_getSZ(1); @$pb.TagNumber(2) set campusName($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasCampusName() => $_has(1); @$pb.TagNumber(2) void clearCampusName() => $_clearField(2); @$pb.TagNumber(3) $fixnum.Int64 get offset => $_getI64(2); @$pb.TagNumber(3) set offset($fixnum.Int64 value) => $_setInt64(2, value); @$pb.TagNumber(3) $core.bool hasOffset() => $_has(2); @$pb.TagNumber(3) void clearOffset() => $_clearField(3); @$pb.TagNumber(4) CampusReqFromType get fromType => $_getN(3); @$pb.TagNumber(4) set fromType(CampusReqFromType value) => $_setField(4, value); @$pb.TagNumber(4) $core.bool hasFromType() => $_has(3); @$pb.TagNumber(4) void clearFromType() => $_clearField(4); } enum OfficialItem_RcmdItem { rcmdArchive, rcmdDynamic, notSet } class OfficialItem extends $pb.GeneratedMessage { factory OfficialItem({ RcmdType? type, OfficialRcmdArchive? rcmdArchive, OfficialRcmdDynamic? rcmdDynamic, }) { final result = create(); if (type != null) result.type = type; if (rcmdArchive != null) result.rcmdArchive = rcmdArchive; if (rcmdDynamic != null) result.rcmdDynamic = rcmdDynamic; return result; } OfficialItem._(); factory OfficialItem.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory OfficialItem.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static const $core.Map<$core.int, OfficialItem_RcmdItem> _OfficialItem_RcmdItemByTag = { 2: OfficialItem_RcmdItem.rcmdArchive, 3: OfficialItem_RcmdItem.rcmdDynamic, 0: OfficialItem_RcmdItem.notSet }; static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'OfficialItem', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..oo(0, [2, 3]) ..aE(1, _omitFieldNames ? '' : 'type', enumValues: RcmdType.values) ..aOM(2, _omitFieldNames ? '' : 'rcmdArchive', subBuilder: OfficialRcmdArchive.create) ..aOM(3, _omitFieldNames ? '' : 'rcmdDynamic', subBuilder: OfficialRcmdDynamic.create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') OfficialItem clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') OfficialItem copyWith(void Function(OfficialItem) updates) => super.copyWith((message) => updates(message as OfficialItem)) as OfficialItem; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static OfficialItem create() => OfficialItem._(); @$core.override OfficialItem createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static OfficialItem getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static OfficialItem? _defaultInstance; @$pb.TagNumber(2) @$pb.TagNumber(3) OfficialItem_RcmdItem whichRcmdItem() => _OfficialItem_RcmdItemByTag[$_whichOneof(0)]!; @$pb.TagNumber(2) @$pb.TagNumber(3) void clearRcmdItem() => $_clearField($_whichOneof(0)); @$pb.TagNumber(1) RcmdType get type => $_getN(0); @$pb.TagNumber(1) set type(RcmdType value) => $_setField(1, value); @$pb.TagNumber(1) $core.bool hasType() => $_has(0); @$pb.TagNumber(1) void clearType() => $_clearField(1); @$pb.TagNumber(2) OfficialRcmdArchive get rcmdArchive => $_getN(1); @$pb.TagNumber(2) set rcmdArchive(OfficialRcmdArchive value) => $_setField(2, value); @$pb.TagNumber(2) $core.bool hasRcmdArchive() => $_has(1); @$pb.TagNumber(2) void clearRcmdArchive() => $_clearField(2); @$pb.TagNumber(2) OfficialRcmdArchive ensureRcmdArchive() => $_ensure(1); @$pb.TagNumber(3) OfficialRcmdDynamic get rcmdDynamic => $_getN(2); @$pb.TagNumber(3) set rcmdDynamic(OfficialRcmdDynamic value) => $_setField(3, value); @$pb.TagNumber(3) $core.bool hasRcmdDynamic() => $_has(2); @$pb.TagNumber(3) void clearRcmdDynamic() => $_clearField(3); @$pb.TagNumber(3) OfficialRcmdDynamic ensureRcmdDynamic() => $_ensure(2); } class OfficialRcmdArchive extends $pb.GeneratedMessage { factory OfficialRcmdArchive({ $core.String? title, $core.String? cover, $core.String? coverRightText, CoverIcon? descIcon1, $core.String? descText1, CoverIcon? descIcon2, $core.String? descText2, $core.String? reason, $core.bool? showThreePoint, $core.String? uri, $fixnum.Int64? aid, $fixnum.Int64? mid, $core.String? name, $fixnum.Int64? dynamicId, $fixnum.Int64? cid, }) { final result = create(); if (title != null) result.title = title; if (cover != null) result.cover = cover; if (coverRightText != null) result.coverRightText = coverRightText; if (descIcon1 != null) result.descIcon1 = descIcon1; if (descText1 != null) result.descText1 = descText1; if (descIcon2 != null) result.descIcon2 = descIcon2; if (descText2 != null) result.descText2 = descText2; if (reason != null) result.reason = reason; if (showThreePoint != null) result.showThreePoint = showThreePoint; if (uri != null) result.uri = uri; if (aid != null) result.aid = aid; if (mid != null) result.mid = mid; if (name != null) result.name = name; if (dynamicId != null) result.dynamicId = dynamicId; if (cid != null) result.cid = cid; return result; } OfficialRcmdArchive._(); factory OfficialRcmdArchive.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory OfficialRcmdArchive.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'OfficialRcmdArchive', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'title') ..aOS(2, _omitFieldNames ? '' : 'cover') ..aOS(3, _omitFieldNames ? '' : 'coverRightText') ..aE(4, _omitFieldNames ? '' : 'descIcon1', enumValues: CoverIcon.values) ..aOS(5, _omitFieldNames ? '' : 'descText1') ..aE(6, _omitFieldNames ? '' : 'descIcon2', enumValues: CoverIcon.values) ..aOS(7, _omitFieldNames ? '' : 'descText2') ..aOS(8, _omitFieldNames ? '' : 'reason') ..aOB(9, _omitFieldNames ? '' : 'showThreePoint') ..aOS(10, _omitFieldNames ? '' : 'uri') ..aInt64(11, _omitFieldNames ? '' : 'aid') ..aInt64(12, _omitFieldNames ? '' : 'mid') ..aOS(13, _omitFieldNames ? '' : 'name') ..aInt64(14, _omitFieldNames ? '' : 'dynamicId') ..aInt64(15, _omitFieldNames ? '' : 'cid') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') OfficialRcmdArchive clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') OfficialRcmdArchive copyWith(void Function(OfficialRcmdArchive) updates) => super.copyWith((message) => updates(message as OfficialRcmdArchive)) as OfficialRcmdArchive; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static OfficialRcmdArchive create() => OfficialRcmdArchive._(); @$core.override OfficialRcmdArchive createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static OfficialRcmdArchive getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static OfficialRcmdArchive? _defaultInstance; @$pb.TagNumber(1) $core.String get title => $_getSZ(0); @$pb.TagNumber(1) set title($core.String value) => $_setString(0, value); @$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 value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasCover() => $_has(1); @$pb.TagNumber(2) void clearCover() => $_clearField(2); @$pb.TagNumber(3) $core.String get coverRightText => $_getSZ(2); @$pb.TagNumber(3) set coverRightText($core.String value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasCoverRightText() => $_has(2); @$pb.TagNumber(3) void clearCoverRightText() => $_clearField(3); @$pb.TagNumber(4) CoverIcon get descIcon1 => $_getN(3); @$pb.TagNumber(4) set descIcon1(CoverIcon value) => $_setField(4, value); @$pb.TagNumber(4) $core.bool hasDescIcon1() => $_has(3); @$pb.TagNumber(4) void clearDescIcon1() => $_clearField(4); @$pb.TagNumber(5) $core.String get descText1 => $_getSZ(4); @$pb.TagNumber(5) set descText1($core.String value) => $_setString(4, value); @$pb.TagNumber(5) $core.bool hasDescText1() => $_has(4); @$pb.TagNumber(5) void clearDescText1() => $_clearField(5); @$pb.TagNumber(6) CoverIcon get descIcon2 => $_getN(5); @$pb.TagNumber(6) set descIcon2(CoverIcon value) => $_setField(6, value); @$pb.TagNumber(6) $core.bool hasDescIcon2() => $_has(5); @$pb.TagNumber(6) void clearDescIcon2() => $_clearField(6); @$pb.TagNumber(7) $core.String get descText2 => $_getSZ(6); @$pb.TagNumber(7) set descText2($core.String value) => $_setString(6, value); @$pb.TagNumber(7) $core.bool hasDescText2() => $_has(6); @$pb.TagNumber(7) void clearDescText2() => $_clearField(7); @$pb.TagNumber(8) $core.String get reason => $_getSZ(7); @$pb.TagNumber(8) set reason($core.String value) => $_setString(7, value); @$pb.TagNumber(8) $core.bool hasReason() => $_has(7); @$pb.TagNumber(8) void clearReason() => $_clearField(8); @$pb.TagNumber(9) $core.bool get showThreePoint => $_getBF(8); @$pb.TagNumber(9) set showThreePoint($core.bool value) => $_setBool(8, value); @$pb.TagNumber(9) $core.bool hasShowThreePoint() => $_has(8); @$pb.TagNumber(9) void clearShowThreePoint() => $_clearField(9); @$pb.TagNumber(10) $core.String get uri => $_getSZ(9); @$pb.TagNumber(10) set uri($core.String value) => $_setString(9, value); @$pb.TagNumber(10) $core.bool hasUri() => $_has(9); @$pb.TagNumber(10) void clearUri() => $_clearField(10); @$pb.TagNumber(11) $fixnum.Int64 get aid => $_getI64(10); @$pb.TagNumber(11) set aid($fixnum.Int64 value) => $_setInt64(10, value); @$pb.TagNumber(11) $core.bool hasAid() => $_has(10); @$pb.TagNumber(11) void clearAid() => $_clearField(11); @$pb.TagNumber(12) $fixnum.Int64 get mid => $_getI64(11); @$pb.TagNumber(12) set mid($fixnum.Int64 value) => $_setInt64(11, value); @$pb.TagNumber(12) $core.bool hasMid() => $_has(11); @$pb.TagNumber(12) void clearMid() => $_clearField(12); @$pb.TagNumber(13) $core.String get name => $_getSZ(12); @$pb.TagNumber(13) set name($core.String value) => $_setString(12, value); @$pb.TagNumber(13) $core.bool hasName() => $_has(12); @$pb.TagNumber(13) void clearName() => $_clearField(13); @$pb.TagNumber(14) $fixnum.Int64 get dynamicId => $_getI64(13); @$pb.TagNumber(14) set dynamicId($fixnum.Int64 value) => $_setInt64(13, value); @$pb.TagNumber(14) $core.bool hasDynamicId() => $_has(13); @$pb.TagNumber(14) void clearDynamicId() => $_clearField(14); @$pb.TagNumber(15) $fixnum.Int64 get cid => $_getI64(14); @$pb.TagNumber(15) set cid($fixnum.Int64 value) => $_setInt64(14, value); @$pb.TagNumber(15) $core.bool hasCid() => $_has(14); @$pb.TagNumber(15) void clearCid() => $_clearField(15); } class OfficialRcmdDynamic extends $pb.GeneratedMessage { factory OfficialRcmdDynamic({ $core.String? title, $core.String? cover, $core.String? coverRightTopText, CoverIcon? descIcon1, $core.String? descText1, CoverIcon? descIcon2, $core.String? descText2, $core.String? reason, $core.String? uri, $fixnum.Int64? dynamicId, $fixnum.Int64? mid, $core.String? userName, $fixnum.Int64? rid, }) { final result = create(); if (title != null) result.title = title; if (cover != null) result.cover = cover; if (coverRightTopText != null) result.coverRightTopText = coverRightTopText; if (descIcon1 != null) result.descIcon1 = descIcon1; if (descText1 != null) result.descText1 = descText1; if (descIcon2 != null) result.descIcon2 = descIcon2; if (descText2 != null) result.descText2 = descText2; if (reason != null) result.reason = reason; if (uri != null) result.uri = uri; if (dynamicId != null) result.dynamicId = dynamicId; if (mid != null) result.mid = mid; if (userName != null) result.userName = userName; if (rid != null) result.rid = rid; return result; } OfficialRcmdDynamic._(); factory OfficialRcmdDynamic.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory OfficialRcmdDynamic.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'OfficialRcmdDynamic', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'title') ..aOS(2, _omitFieldNames ? '' : 'cover') ..aOS(3, _omitFieldNames ? '' : 'coverRightTopText') ..aE(4, _omitFieldNames ? '' : 'descIcon1', enumValues: CoverIcon.values) ..aOS(5, _omitFieldNames ? '' : 'descText1') ..aE(6, _omitFieldNames ? '' : 'descIcon2', enumValues: CoverIcon.values) ..aOS(7, _omitFieldNames ? '' : 'descText2') ..aOS(8, _omitFieldNames ? '' : 'reason') ..aOS(9, _omitFieldNames ? '' : 'uri') ..aInt64(10, _omitFieldNames ? '' : 'dynamicId') ..aInt64(11, _omitFieldNames ? '' : 'mid') ..aOS(12, _omitFieldNames ? '' : 'userName') ..aInt64(13, _omitFieldNames ? '' : 'rid') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') OfficialRcmdDynamic clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') OfficialRcmdDynamic copyWith(void Function(OfficialRcmdDynamic) updates) => super.copyWith((message) => updates(message as OfficialRcmdDynamic)) as OfficialRcmdDynamic; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static OfficialRcmdDynamic create() => OfficialRcmdDynamic._(); @$core.override OfficialRcmdDynamic createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static OfficialRcmdDynamic getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static OfficialRcmdDynamic? _defaultInstance; @$pb.TagNumber(1) $core.String get title => $_getSZ(0); @$pb.TagNumber(1) set title($core.String value) => $_setString(0, value); @$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 value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasCover() => $_has(1); @$pb.TagNumber(2) void clearCover() => $_clearField(2); @$pb.TagNumber(3) $core.String get coverRightTopText => $_getSZ(2); @$pb.TagNumber(3) set coverRightTopText($core.String value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasCoverRightTopText() => $_has(2); @$pb.TagNumber(3) void clearCoverRightTopText() => $_clearField(3); @$pb.TagNumber(4) CoverIcon get descIcon1 => $_getN(3); @$pb.TagNumber(4) set descIcon1(CoverIcon value) => $_setField(4, value); @$pb.TagNumber(4) $core.bool hasDescIcon1() => $_has(3); @$pb.TagNumber(4) void clearDescIcon1() => $_clearField(4); @$pb.TagNumber(5) $core.String get descText1 => $_getSZ(4); @$pb.TagNumber(5) set descText1($core.String value) => $_setString(4, value); @$pb.TagNumber(5) $core.bool hasDescText1() => $_has(4); @$pb.TagNumber(5) void clearDescText1() => $_clearField(5); @$pb.TagNumber(6) CoverIcon get descIcon2 => $_getN(5); @$pb.TagNumber(6) set descIcon2(CoverIcon value) => $_setField(6, value); @$pb.TagNumber(6) $core.bool hasDescIcon2() => $_has(5); @$pb.TagNumber(6) void clearDescIcon2() => $_clearField(6); @$pb.TagNumber(7) $core.String get descText2 => $_getSZ(6); @$pb.TagNumber(7) set descText2($core.String value) => $_setString(6, value); @$pb.TagNumber(7) $core.bool hasDescText2() => $_has(6); @$pb.TagNumber(7) void clearDescText2() => $_clearField(7); @$pb.TagNumber(8) $core.String get reason => $_getSZ(7); @$pb.TagNumber(8) set reason($core.String value) => $_setString(7, value); @$pb.TagNumber(8) $core.bool hasReason() => $_has(7); @$pb.TagNumber(8) void clearReason() => $_clearField(8); @$pb.TagNumber(9) $core.String get uri => $_getSZ(8); @$pb.TagNumber(9) set uri($core.String value) => $_setString(8, value); @$pb.TagNumber(9) $core.bool hasUri() => $_has(8); @$pb.TagNumber(9) void clearUri() => $_clearField(9); @$pb.TagNumber(10) $fixnum.Int64 get dynamicId => $_getI64(9); @$pb.TagNumber(10) set dynamicId($fixnum.Int64 value) => $_setInt64(9, value); @$pb.TagNumber(10) $core.bool hasDynamicId() => $_has(9); @$pb.TagNumber(10) void clearDynamicId() => $_clearField(10); @$pb.TagNumber(11) $fixnum.Int64 get mid => $_getI64(10); @$pb.TagNumber(11) set mid($fixnum.Int64 value) => $_setInt64(10, value); @$pb.TagNumber(11) $core.bool hasMid() => $_has(10); @$pb.TagNumber(11) void clearMid() => $_clearField(11); @$pb.TagNumber(12) $core.String get userName => $_getSZ(11); @$pb.TagNumber(12) set userName($core.String value) => $_setString(11, value); @$pb.TagNumber(12) $core.bool hasUserName() => $_has(11); @$pb.TagNumber(12) void clearUserName() => $_clearField(12); @$pb.TagNumber(13) $fixnum.Int64 get rid => $_getI64(12); @$pb.TagNumber(13) set rid($fixnum.Int64 value) => $_setInt64(12, value); @$pb.TagNumber(13) $core.bool hasRid() => $_has(12); @$pb.TagNumber(13) void clearRid() => $_clearField(13); } 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._(); factory OfficialVerify.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory OfficialVerify.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'OfficialVerify', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aI(1, _omitFieldNames ? '' : 'type') ..aOS(2, _omitFieldNames ? '' : 'desc') ..aI(3, _omitFieldNames ? '' : 'isAtten') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') OfficialVerify clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') OfficialVerify copyWith(void Function(OfficialVerify) updates) => super.copyWith((message) => updates(message as OfficialVerify)) as OfficialVerify; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static OfficialVerify create() => OfficialVerify._(); @$core.override OfficialVerify createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static OfficialVerify getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static OfficialVerify? _defaultInstance; @$pb.TagNumber(1) $core.int get type => $_getIZ(0); @$pb.TagNumber(1) set type($core.int value) => $_setSignedInt32(0, value); @$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 value) => $_setString(1, value); @$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 value) => $_setSignedInt32(2, value); @$pb.TagNumber(3) $core.bool hasIsAtten() => $_has(2); @$pb.TagNumber(3) void clearIsAtten() => $_clearField(3); } class OneLineText extends $pb.GeneratedMessage { factory OneLineText({ $core.Iterable? texts, }) { final result = create(); if (texts != null) result.texts.addAll(texts); return result; } OneLineText._(); factory OneLineText.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory OneLineText.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'OneLineText', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..pPM(1, _omitFieldNames ? '' : 'texts', subBuilder: TextWithPriority.create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') OneLineText clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') OneLineText copyWith(void Function(OneLineText) updates) => super.copyWith((message) => updates(message as OneLineText)) as OneLineText; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static OneLineText create() => OneLineText._(); @$core.override OneLineText createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static OneLineText getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static OneLineText? _defaultInstance; @$pb.TagNumber(1) $pb.PbList get texts => $_getList(0); } class OnlyFans extends $pb.GeneratedMessage { factory OnlyFans({ $core.bool? isOnlyFans, IconBadge? badge, }) { final result = create(); if (isOnlyFans != null) result.isOnlyFans = isOnlyFans; if (badge != null) result.badge = badge; return result; } OnlyFans._(); factory OnlyFans.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory OnlyFans.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'OnlyFans', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOB(1, _omitFieldNames ? '' : 'isOnlyFans') ..aOM(2, _omitFieldNames ? '' : 'badge', subBuilder: IconBadge.create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') OnlyFans clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') OnlyFans copyWith(void Function(OnlyFans) updates) => super.copyWith((message) => updates(message as OnlyFans)) as OnlyFans; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static OnlyFans create() => OnlyFans._(); @$core.override OnlyFans createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static OnlyFans getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static OnlyFans? _defaultInstance; @$pb.TagNumber(1) $core.bool get isOnlyFans => $_getBF(0); @$pb.TagNumber(1) set isOnlyFans($core.bool value) => $_setBool(0, value); @$pb.TagNumber(1) $core.bool hasIsOnlyFans() => $_has(0); @$pb.TagNumber(1) void clearIsOnlyFans() => $_clearField(1); @$pb.TagNumber(2) IconBadge get badge => $_getN(1); @$pb.TagNumber(2) set badge(IconBadge value) => $_setField(2, value); @$pb.TagNumber(2) $core.bool hasBadge() => $_has(1); @$pb.TagNumber(2) void clearBadge() => $_clearField(2); @$pb.TagNumber(2) IconBadge ensureBadge() => $_ensure(1); } class OnlyFansProperty extends $pb.GeneratedMessage { factory OnlyFansProperty({ $core.bool? hasPrivilege, $core.bool? isOnlyFans, $core.bool? allowDownload, $core.String? embedCashierLink, }) { final result = create(); if (hasPrivilege != null) result.hasPrivilege = hasPrivilege; if (isOnlyFans != null) result.isOnlyFans = isOnlyFans; if (allowDownload != null) result.allowDownload = allowDownload; if (embedCashierLink != null) result.embedCashierLink = embedCashierLink; return result; } OnlyFansProperty._(); factory OnlyFansProperty.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory OnlyFansProperty.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'OnlyFansProperty', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOB(1, _omitFieldNames ? '' : 'hasPrivilege') ..aOB(2, _omitFieldNames ? '' : 'isOnlyFans') ..aOB(3, _omitFieldNames ? '' : 'allowDownload') ..aOS(4, _omitFieldNames ? '' : 'embedCashierLink') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') OnlyFansProperty clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') OnlyFansProperty copyWith(void Function(OnlyFansProperty) updates) => super.copyWith((message) => updates(message as OnlyFansProperty)) as OnlyFansProperty; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static OnlyFansProperty create() => OnlyFansProperty._(); @$core.override OnlyFansProperty createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static OnlyFansProperty getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static OnlyFansProperty? _defaultInstance; @$pb.TagNumber(1) $core.bool get hasPrivilege => $_getBF(0); @$pb.TagNumber(1) set hasPrivilege($core.bool value) => $_setBool(0, value); @$pb.TagNumber(1) $core.bool hasHasPrivilege() => $_has(0); @$pb.TagNumber(1) void clearHasPrivilege() => $_clearField(1); @$pb.TagNumber(2) $core.bool get isOnlyFans => $_getBF(1); @$pb.TagNumber(2) set isOnlyFans($core.bool value) => $_setBool(1, value); @$pb.TagNumber(2) $core.bool hasIsOnlyFans() => $_has(1); @$pb.TagNumber(2) void clearIsOnlyFans() => $_clearField(2); @$pb.TagNumber(3) $core.bool get allowDownload => $_getBF(2); @$pb.TagNumber(3) set allowDownload($core.bool value) => $_setBool(2, value); @$pb.TagNumber(3) $core.bool hasAllowDownload() => $_has(2); @$pb.TagNumber(3) void clearAllowDownload() => $_clearField(3); @$pb.TagNumber(4) $core.String get embedCashierLink => $_getSZ(3); @$pb.TagNumber(4) set embedCashierLink($core.String value) => $_setString(3, value); @$pb.TagNumber(4) $core.bool hasEmbedCashierLink() => $_has(3); @$pb.TagNumber(4) void clearEmbedCashierLink() => $_clearField(4); } class OnlyFansVoteProperty extends $pb.GeneratedMessage { factory OnlyFansVoteProperty({ $core.bool? isOnlyFansVote, $core.bool? hasVotePermission, $core.String? voteBtnText, $core.String? voteBtnUri, $core.String? voteAnnotationPart1, $core.String? voteAnnotationPart2, }) { final result = create(); if (isOnlyFansVote != null) result.isOnlyFansVote = isOnlyFansVote; if (hasVotePermission != null) result.hasVotePermission = hasVotePermission; if (voteBtnText != null) result.voteBtnText = voteBtnText; if (voteBtnUri != null) result.voteBtnUri = voteBtnUri; if (voteAnnotationPart1 != null) result.voteAnnotationPart1 = voteAnnotationPart1; if (voteAnnotationPart2 != null) result.voteAnnotationPart2 = voteAnnotationPart2; return result; } OnlyFansVoteProperty._(); factory OnlyFansVoteProperty.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory OnlyFansVoteProperty.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'OnlyFansVoteProperty', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOB(1, _omitFieldNames ? '' : 'isOnlyFansVote') ..aOB(2, _omitFieldNames ? '' : 'hasVotePermission') ..aOS(3, _omitFieldNames ? '' : 'voteBtnText') ..aOS(4, _omitFieldNames ? '' : 'voteBtnUri') ..aOS(5, _omitFieldNames ? '' : 'voteAnnotationPart1') ..aOS(6, _omitFieldNames ? '' : 'voteAnnotationPart2') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') OnlyFansVoteProperty clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') OnlyFansVoteProperty copyWith(void Function(OnlyFansVoteProperty) updates) => super.copyWith((message) => updates(message as OnlyFansVoteProperty)) as OnlyFansVoteProperty; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static OnlyFansVoteProperty create() => OnlyFansVoteProperty._(); @$core.override OnlyFansVoteProperty createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static OnlyFansVoteProperty getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static OnlyFansVoteProperty? _defaultInstance; @$pb.TagNumber(1) $core.bool get isOnlyFansVote => $_getBF(0); @$pb.TagNumber(1) set isOnlyFansVote($core.bool value) => $_setBool(0, value); @$pb.TagNumber(1) $core.bool hasIsOnlyFansVote() => $_has(0); @$pb.TagNumber(1) void clearIsOnlyFansVote() => $_clearField(1); @$pb.TagNumber(2) $core.bool get hasVotePermission => $_getBF(1); @$pb.TagNumber(2) set hasVotePermission($core.bool value) => $_setBool(1, value); @$pb.TagNumber(2) $core.bool hasHasVotePermission() => $_has(1); @$pb.TagNumber(2) void clearHasVotePermission() => $_clearField(2); @$pb.TagNumber(3) $core.String get voteBtnText => $_getSZ(2); @$pb.TagNumber(3) set voteBtnText($core.String value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasVoteBtnText() => $_has(2); @$pb.TagNumber(3) void clearVoteBtnText() => $_clearField(3); @$pb.TagNumber(4) $core.String get voteBtnUri => $_getSZ(3); @$pb.TagNumber(4) set voteBtnUri($core.String value) => $_setString(3, value); @$pb.TagNumber(4) $core.bool hasVoteBtnUri() => $_has(3); @$pb.TagNumber(4) void clearVoteBtnUri() => $_clearField(4); @$pb.TagNumber(5) $core.String get voteAnnotationPart1 => $_getSZ(4); @$pb.TagNumber(5) set voteAnnotationPart1($core.String value) => $_setString(4, value); @$pb.TagNumber(5) $core.bool hasVoteAnnotationPart1() => $_has(4); @$pb.TagNumber(5) void clearVoteAnnotationPart1() => $_clearField(5); @$pb.TagNumber(6) $core.String get voteAnnotationPart2 => $_getSZ(5); @$pb.TagNumber(6) set voteAnnotationPart2($core.String value) => $_setString(5, value); @$pb.TagNumber(6) $core.bool hasVoteAnnotationPart2() => $_has(5); @$pb.TagNumber(6) void clearVoteAnnotationPart2() => $_clearField(6); } class OpusCollection extends $pb.GeneratedMessage { factory OpusCollection({ $fixnum.Int64? collectionId, OneLineText? title, $core.String? detailUri, $core.String? intro, $core.Iterable? allItems, }) { final result = create(); if (collectionId != null) result.collectionId = collectionId; if (title != null) result.title = title; if (detailUri != null) result.detailUri = detailUri; if (intro != null) result.intro = intro; if (allItems != null) result.allItems.addAll(allItems); return result; } OpusCollection._(); factory OpusCollection.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory OpusCollection.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'OpusCollection', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aInt64(1, _omitFieldNames ? '' : 'collectionId') ..aOM(2, _omitFieldNames ? '' : 'title', subBuilder: OneLineText.create) ..aOS(3, _omitFieldNames ? '' : 'detailUri') ..aOS(4, _omitFieldNames ? '' : 'intro') ..pPM(5, _omitFieldNames ? '' : 'allItems', subBuilder: OpusCollectionItem.create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') OpusCollection clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') OpusCollection copyWith(void Function(OpusCollection) updates) => super.copyWith((message) => updates(message as OpusCollection)) as OpusCollection; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static OpusCollection create() => OpusCollection._(); @$core.override OpusCollection createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static OpusCollection getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static OpusCollection? _defaultInstance; @$pb.TagNumber(1) $fixnum.Int64 get collectionId => $_getI64(0); @$pb.TagNumber(1) set collectionId($fixnum.Int64 value) => $_setInt64(0, value); @$pb.TagNumber(1) $core.bool hasCollectionId() => $_has(0); @$pb.TagNumber(1) void clearCollectionId() => $_clearField(1); @$pb.TagNumber(2) OneLineText get title => $_getN(1); @$pb.TagNumber(2) set title(OneLineText value) => $_setField(2, value); @$pb.TagNumber(2) $core.bool hasTitle() => $_has(1); @$pb.TagNumber(2) void clearTitle() => $_clearField(2); @$pb.TagNumber(2) OneLineText ensureTitle() => $_ensure(1); @$pb.TagNumber(3) $core.String get detailUri => $_getSZ(2); @$pb.TagNumber(3) set detailUri($core.String value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasDetailUri() => $_has(2); @$pb.TagNumber(3) void clearDetailUri() => $_clearField(3); @$pb.TagNumber(4) $core.String get intro => $_getSZ(3); @$pb.TagNumber(4) set intro($core.String value) => $_setString(3, value); @$pb.TagNumber(4) $core.bool hasIntro() => $_has(3); @$pb.TagNumber(4) void clearIntro() => $_clearField(4); @$pb.TagNumber(5) $pb.PbList get allItems => $_getList(4); } class OpusCollectionDetailReq extends $pb.GeneratedMessage { factory OpusCollectionDetailReq({ $core.String? collectionType, $core.String? collectionId, $core.String? selectedOpusId, $core.String? selectedOidType, $core.String? selectedOid, $core.int? localTime, }) { final result = create(); if (collectionType != null) result.collectionType = collectionType; if (collectionId != null) result.collectionId = collectionId; if (selectedOpusId != null) result.selectedOpusId = selectedOpusId; if (selectedOidType != null) result.selectedOidType = selectedOidType; if (selectedOid != null) result.selectedOid = selectedOid; if (localTime != null) result.localTime = localTime; return result; } OpusCollectionDetailReq._(); factory OpusCollectionDetailReq.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory OpusCollectionDetailReq.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'OpusCollectionDetailReq', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'collectionType') ..aOS(2, _omitFieldNames ? '' : 'collectionId') ..aOS(3, _omitFieldNames ? '' : 'selectedOpusId') ..aOS(4, _omitFieldNames ? '' : 'selectedOidType') ..aOS(5, _omitFieldNames ? '' : 'selectedOid') ..aI(6, _omitFieldNames ? '' : 'localTime') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') OpusCollectionDetailReq clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') OpusCollectionDetailReq copyWith( void Function(OpusCollectionDetailReq) updates) => super.copyWith((message) => updates(message as OpusCollectionDetailReq)) as OpusCollectionDetailReq; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static OpusCollectionDetailReq create() => OpusCollectionDetailReq._(); @$core.override OpusCollectionDetailReq createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static OpusCollectionDetailReq getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static OpusCollectionDetailReq? _defaultInstance; @$pb.TagNumber(1) $core.String get collectionType => $_getSZ(0); @$pb.TagNumber(1) set collectionType($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasCollectionType() => $_has(0); @$pb.TagNumber(1) void clearCollectionType() => $_clearField(1); @$pb.TagNumber(2) $core.String get collectionId => $_getSZ(1); @$pb.TagNumber(2) set collectionId($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasCollectionId() => $_has(1); @$pb.TagNumber(2) void clearCollectionId() => $_clearField(2); @$pb.TagNumber(3) $core.String get selectedOpusId => $_getSZ(2); @$pb.TagNumber(3) set selectedOpusId($core.String value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasSelectedOpusId() => $_has(2); @$pb.TagNumber(3) void clearSelectedOpusId() => $_clearField(3); @$pb.TagNumber(4) $core.String get selectedOidType => $_getSZ(3); @$pb.TagNumber(4) set selectedOidType($core.String value) => $_setString(3, value); @$pb.TagNumber(4) $core.bool hasSelectedOidType() => $_has(3); @$pb.TagNumber(4) void clearSelectedOidType() => $_clearField(4); @$pb.TagNumber(5) $core.String get selectedOid => $_getSZ(4); @$pb.TagNumber(5) set selectedOid($core.String value) => $_setString(4, value); @$pb.TagNumber(5) $core.bool hasSelectedOid() => $_has(4); @$pb.TagNumber(5) void clearSelectedOid() => $_clearField(5); @$pb.TagNumber(6) $core.int get localTime => $_getIZ(5); @$pb.TagNumber(6) set localTime($core.int value) => $_setSignedInt32(5, value); @$pb.TagNumber(6) $core.bool hasLocalTime() => $_has(5); @$pb.TagNumber(6) void clearLocalTime() => $_clearField(6); } class OpusCollectionDetailResp extends $pb.GeneratedMessage { factory OpusCollectionDetailResp({ $core.String? collectionType, $core.String? collectionId, $core.String? collectionCover, $core.String? collectionTitle, $core.String? subTitlePart1, $core.String? subTitlePart2, $core.String? collectionIntro, $core.Iterable? itemList, $fixnum.Int64? totalCnt, BasicUserInfoV2? authorInfo, ButtonWithSubTitle? bottomButton, SubscribeButton? subscribeBtn, }) { final result = create(); if (collectionType != null) result.collectionType = collectionType; if (collectionId != null) result.collectionId = collectionId; if (collectionCover != null) result.collectionCover = collectionCover; if (collectionTitle != null) result.collectionTitle = collectionTitle; if (subTitlePart1 != null) result.subTitlePart1 = subTitlePart1; if (subTitlePart2 != null) result.subTitlePart2 = subTitlePart2; if (collectionIntro != null) result.collectionIntro = collectionIntro; if (itemList != null) result.itemList.addAll(itemList); if (totalCnt != null) result.totalCnt = totalCnt; if (authorInfo != null) result.authorInfo = authorInfo; if (bottomButton != null) result.bottomButton = bottomButton; if (subscribeBtn != null) result.subscribeBtn = subscribeBtn; return result; } OpusCollectionDetailResp._(); factory OpusCollectionDetailResp.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory OpusCollectionDetailResp.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'OpusCollectionDetailResp', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'collectionType') ..aOS(2, _omitFieldNames ? '' : 'collectionId') ..aOS(3, _omitFieldNames ? '' : 'collectionCover') ..aOS(4, _omitFieldNames ? '' : 'collectionTitle') ..aOS(5, _omitFieldNames ? '' : 'subTitlePart1') ..aOS(6, _omitFieldNames ? '' : 'subTitlePart2') ..aOS(7, _omitFieldNames ? '' : 'collectionIntro') ..pPM(8, _omitFieldNames ? '' : 'itemList', subBuilder: OpusCollectionItem.create) ..aInt64(9, _omitFieldNames ? '' : 'totalCnt') ..aOM(10, _omitFieldNames ? '' : 'authorInfo', subBuilder: BasicUserInfoV2.create) ..aOM(11, _omitFieldNames ? '' : 'bottomButton', subBuilder: ButtonWithSubTitle.create) ..aOM(12, _omitFieldNames ? '' : 'subscribeBtn', subBuilder: SubscribeButton.create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') OpusCollectionDetailResp clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') OpusCollectionDetailResp copyWith( void Function(OpusCollectionDetailResp) updates) => super.copyWith((message) => updates(message as OpusCollectionDetailResp)) as OpusCollectionDetailResp; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static OpusCollectionDetailResp create() => OpusCollectionDetailResp._(); @$core.override OpusCollectionDetailResp createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static OpusCollectionDetailResp getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static OpusCollectionDetailResp? _defaultInstance; @$pb.TagNumber(1) $core.String get collectionType => $_getSZ(0); @$pb.TagNumber(1) set collectionType($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasCollectionType() => $_has(0); @$pb.TagNumber(1) void clearCollectionType() => $_clearField(1); @$pb.TagNumber(2) $core.String get collectionId => $_getSZ(1); @$pb.TagNumber(2) set collectionId($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasCollectionId() => $_has(1); @$pb.TagNumber(2) void clearCollectionId() => $_clearField(2); @$pb.TagNumber(3) $core.String get collectionCover => $_getSZ(2); @$pb.TagNumber(3) set collectionCover($core.String value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasCollectionCover() => $_has(2); @$pb.TagNumber(3) void clearCollectionCover() => $_clearField(3); @$pb.TagNumber(4) $core.String get collectionTitle => $_getSZ(3); @$pb.TagNumber(4) set collectionTitle($core.String value) => $_setString(3, value); @$pb.TagNumber(4) $core.bool hasCollectionTitle() => $_has(3); @$pb.TagNumber(4) void clearCollectionTitle() => $_clearField(4); @$pb.TagNumber(5) $core.String get subTitlePart1 => $_getSZ(4); @$pb.TagNumber(5) set subTitlePart1($core.String value) => $_setString(4, value); @$pb.TagNumber(5) $core.bool hasSubTitlePart1() => $_has(4); @$pb.TagNumber(5) void clearSubTitlePart1() => $_clearField(5); @$pb.TagNumber(6) $core.String get subTitlePart2 => $_getSZ(5); @$pb.TagNumber(6) set subTitlePart2($core.String value) => $_setString(5, value); @$pb.TagNumber(6) $core.bool hasSubTitlePart2() => $_has(5); @$pb.TagNumber(6) void clearSubTitlePart2() => $_clearField(6); @$pb.TagNumber(7) $core.String get collectionIntro => $_getSZ(6); @$pb.TagNumber(7) set collectionIntro($core.String value) => $_setString(6, value); @$pb.TagNumber(7) $core.bool hasCollectionIntro() => $_has(6); @$pb.TagNumber(7) void clearCollectionIntro() => $_clearField(7); @$pb.TagNumber(8) $pb.PbList get itemList => $_getList(7); @$pb.TagNumber(9) $fixnum.Int64 get totalCnt => $_getI64(8); @$pb.TagNumber(9) set totalCnt($fixnum.Int64 value) => $_setInt64(8, value); @$pb.TagNumber(9) $core.bool hasTotalCnt() => $_has(8); @$pb.TagNumber(9) void clearTotalCnt() => $_clearField(9); @$pb.TagNumber(10) BasicUserInfoV2 get authorInfo => $_getN(9); @$pb.TagNumber(10) set authorInfo(BasicUserInfoV2 value) => $_setField(10, value); @$pb.TagNumber(10) $core.bool hasAuthorInfo() => $_has(9); @$pb.TagNumber(10) void clearAuthorInfo() => $_clearField(10); @$pb.TagNumber(10) BasicUserInfoV2 ensureAuthorInfo() => $_ensure(9); @$pb.TagNumber(11) ButtonWithSubTitle get bottomButton => $_getN(10); @$pb.TagNumber(11) set bottomButton(ButtonWithSubTitle value) => $_setField(11, value); @$pb.TagNumber(11) $core.bool hasBottomButton() => $_has(10); @$pb.TagNumber(11) void clearBottomButton() => $_clearField(11); @$pb.TagNumber(11) ButtonWithSubTitle ensureBottomButton() => $_ensure(10); @$pb.TagNumber(12) SubscribeButton get subscribeBtn => $_getN(11); @$pb.TagNumber(12) set subscribeBtn(SubscribeButton value) => $_setField(12, value); @$pb.TagNumber(12) $core.bool hasSubscribeBtn() => $_has(11); @$pb.TagNumber(12) void clearSubscribeBtn() => $_clearField(12); @$pb.TagNumber(12) SubscribeButton ensureSubscribeBtn() => $_ensure(11); } class OpusCollectionItem extends $pb.GeneratedMessage { factory OpusCollectionItem({ $fixnum.Int64? opusId, $core.String? title, $core.String? pubTime, $core.String? uri, $core.bool? isSelectedHighlight, $core.String? prefixIcon, $core.String? collectionItemType, $core.String? collectionItemOid, }) { final result = create(); if (opusId != null) result.opusId = opusId; if (title != null) result.title = title; if (pubTime != null) result.pubTime = pubTime; if (uri != null) result.uri = uri; if (isSelectedHighlight != null) result.isSelectedHighlight = isSelectedHighlight; if (prefixIcon != null) result.prefixIcon = prefixIcon; if (collectionItemType != null) result.collectionItemType = collectionItemType; if (collectionItemOid != null) result.collectionItemOid = collectionItemOid; return result; } OpusCollectionItem._(); factory OpusCollectionItem.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory OpusCollectionItem.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'OpusCollectionItem', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aInt64(1, _omitFieldNames ? '' : 'opusId') ..aOS(2, _omitFieldNames ? '' : 'title') ..aOS(3, _omitFieldNames ? '' : 'pubTime') ..aOS(4, _omitFieldNames ? '' : 'uri') ..aOB(5, _omitFieldNames ? '' : 'isSelectedHighlight') ..aOS(6, _omitFieldNames ? '' : 'prefixIcon') ..aOS(7, _omitFieldNames ? '' : 'collectionItemType') ..aOS(8, _omitFieldNames ? '' : 'collectionItemOid') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') OpusCollectionItem clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') OpusCollectionItem copyWith(void Function(OpusCollectionItem) updates) => super.copyWith((message) => updates(message as OpusCollectionItem)) as OpusCollectionItem; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static OpusCollectionItem create() => OpusCollectionItem._(); @$core.override OpusCollectionItem createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static OpusCollectionItem getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static OpusCollectionItem? _defaultInstance; @$pb.TagNumber(1) $fixnum.Int64 get opusId => $_getI64(0); @$pb.TagNumber(1) set opusId($fixnum.Int64 value) => $_setInt64(0, value); @$pb.TagNumber(1) $core.bool hasOpusId() => $_has(0); @$pb.TagNumber(1) void clearOpusId() => $_clearField(1); @$pb.TagNumber(2) $core.String get title => $_getSZ(1); @$pb.TagNumber(2) set title($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasTitle() => $_has(1); @$pb.TagNumber(2) void clearTitle() => $_clearField(2); @$pb.TagNumber(3) $core.String get pubTime => $_getSZ(2); @$pb.TagNumber(3) set pubTime($core.String value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasPubTime() => $_has(2); @$pb.TagNumber(3) void clearPubTime() => $_clearField(3); @$pb.TagNumber(4) $core.String get uri => $_getSZ(3); @$pb.TagNumber(4) set uri($core.String value) => $_setString(3, value); @$pb.TagNumber(4) $core.bool hasUri() => $_has(3); @$pb.TagNumber(4) void clearUri() => $_clearField(4); @$pb.TagNumber(5) $core.bool get isSelectedHighlight => $_getBF(4); @$pb.TagNumber(5) set isSelectedHighlight($core.bool value) => $_setBool(4, value); @$pb.TagNumber(5) $core.bool hasIsSelectedHighlight() => $_has(4); @$pb.TagNumber(5) void clearIsSelectedHighlight() => $_clearField(5); @$pb.TagNumber(6) $core.String get prefixIcon => $_getSZ(5); @$pb.TagNumber(6) set prefixIcon($core.String value) => $_setString(5, value); @$pb.TagNumber(6) $core.bool hasPrefixIcon() => $_has(5); @$pb.TagNumber(6) void clearPrefixIcon() => $_clearField(6); @$pb.TagNumber(7) $core.String get collectionItemType => $_getSZ(6); @$pb.TagNumber(7) set collectionItemType($core.String value) => $_setString(6, value); @$pb.TagNumber(7) $core.bool hasCollectionItemType() => $_has(6); @$pb.TagNumber(7) void clearCollectionItemType() => $_clearField(7); @$pb.TagNumber(8) $core.String get collectionItemOid => $_getSZ(7); @$pb.TagNumber(8) set collectionItemOid($core.String value) => $_setString(7, value); @$pb.TagNumber(8) $core.bool hasCollectionItemOid() => $_has(7); @$pb.TagNumber(8) void clearCollectionItemOid() => $_clearField(8); } class OpusCollectionWithCover extends $pb.GeneratedMessage { factory OpusCollectionWithCover({ OpusCollection? collectionInfo, $core.String? coverPic, CoverIconWithText? coverBottomText, $core.String? subTitleText, }) { final result = create(); if (collectionInfo != null) result.collectionInfo = collectionInfo; if (coverPic != null) result.coverPic = coverPic; if (coverBottomText != null) result.coverBottomText = coverBottomText; if (subTitleText != null) result.subTitleText = subTitleText; return result; } OpusCollectionWithCover._(); factory OpusCollectionWithCover.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory OpusCollectionWithCover.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'OpusCollectionWithCover', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOM(1, _omitFieldNames ? '' : 'collectionInfo', subBuilder: OpusCollection.create) ..aOS(2, _omitFieldNames ? '' : 'coverPic') ..aOM(3, _omitFieldNames ? '' : 'coverBottomText', subBuilder: CoverIconWithText.create) ..aOS(4, _omitFieldNames ? '' : 'subTitleText') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') OpusCollectionWithCover clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') OpusCollectionWithCover copyWith( void Function(OpusCollectionWithCover) updates) => super.copyWith((message) => updates(message as OpusCollectionWithCover)) as OpusCollectionWithCover; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static OpusCollectionWithCover create() => OpusCollectionWithCover._(); @$core.override OpusCollectionWithCover createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static OpusCollectionWithCover getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static OpusCollectionWithCover? _defaultInstance; @$pb.TagNumber(1) OpusCollection get collectionInfo => $_getN(0); @$pb.TagNumber(1) set collectionInfo(OpusCollection value) => $_setField(1, value); @$pb.TagNumber(1) $core.bool hasCollectionInfo() => $_has(0); @$pb.TagNumber(1) void clearCollectionInfo() => $_clearField(1); @$pb.TagNumber(1) OpusCollection ensureCollectionInfo() => $_ensure(0); @$pb.TagNumber(2) $core.String get coverPic => $_getSZ(1); @$pb.TagNumber(2) set coverPic($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasCoverPic() => $_has(1); @$pb.TagNumber(2) void clearCoverPic() => $_clearField(2); @$pb.TagNumber(3) CoverIconWithText get coverBottomText => $_getN(2); @$pb.TagNumber(3) set coverBottomText(CoverIconWithText value) => $_setField(3, value); @$pb.TagNumber(3) $core.bool hasCoverBottomText() => $_has(2); @$pb.TagNumber(3) void clearCoverBottomText() => $_clearField(3); @$pb.TagNumber(3) CoverIconWithText ensureCoverBottomText() => $_ensure(2); @$pb.TagNumber(4) $core.String get subTitleText => $_getSZ(3); @$pb.TagNumber(4) set subTitleText($core.String value) => $_setString(3, value); @$pb.TagNumber(4) $core.bool hasSubTitleText() => $_has(3); @$pb.TagNumber(4) void clearSubTitleText() => $_clearField(4); } class OpusCreationItem extends $pb.GeneratedMessage { factory OpusCreationItem({ OpusType? opusType, MdlDynDrawItem? coverPic, VideoBadge? coverTopRightBadge, Paragraph? textParagraph, ColoredText? hintText, $core.String? bottomText, $core.Iterable? stats, $core.Iterable? tpList, Extend? extend, CoverIconWithText? visibilityStatus, }) { final result = create(); if (opusType != null) result.opusType = opusType; if (coverPic != null) result.coverPic = coverPic; if (coverTopRightBadge != null) result.coverTopRightBadge = coverTopRightBadge; if (textParagraph != null) result.textParagraph = textParagraph; if (hintText != null) result.hintText = hintText; if (bottomText != null) result.bottomText = bottomText; if (stats != null) result.stats.addAll(stats); if (tpList != null) result.tpList.addAll(tpList); if (extend != null) result.extend = extend; if (visibilityStatus != null) result.visibilityStatus = visibilityStatus; return result; } OpusCreationItem._(); factory OpusCreationItem.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory OpusCreationItem.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'OpusCreationItem', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aE(1, _omitFieldNames ? '' : 'opusType', enumValues: OpusType.values) ..aOM(2, _omitFieldNames ? '' : 'coverPic', subBuilder: MdlDynDrawItem.create) ..aOM(3, _omitFieldNames ? '' : 'coverTopRightBadge', subBuilder: VideoBadge.create) ..aOM(4, _omitFieldNames ? '' : 'textParagraph', subBuilder: Paragraph.create) ..aOM(5, _omitFieldNames ? '' : 'hintText', subBuilder: ColoredText.create) ..aOS(6, _omitFieldNames ? '' : 'bottomText') ..pPM(7, _omitFieldNames ? '' : 'stats', subBuilder: CoverIconWithText.create) ..pPM(8, _omitFieldNames ? '' : 'tpList', subBuilder: CreationItemAction.create) ..aOM(9, _omitFieldNames ? '' : 'extend', subBuilder: Extend.create) ..aOM(10, _omitFieldNames ? '' : 'visibilityStatus', subBuilder: CoverIconWithText.create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') OpusCreationItem clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') OpusCreationItem copyWith(void Function(OpusCreationItem) updates) => super.copyWith((message) => updates(message as OpusCreationItem)) as OpusCreationItem; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static OpusCreationItem create() => OpusCreationItem._(); @$core.override OpusCreationItem createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static OpusCreationItem getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static OpusCreationItem? _defaultInstance; @$pb.TagNumber(1) OpusType get opusType => $_getN(0); @$pb.TagNumber(1) set opusType(OpusType value) => $_setField(1, value); @$pb.TagNumber(1) $core.bool hasOpusType() => $_has(0); @$pb.TagNumber(1) void clearOpusType() => $_clearField(1); @$pb.TagNumber(2) MdlDynDrawItem get coverPic => $_getN(1); @$pb.TagNumber(2) set coverPic(MdlDynDrawItem value) => $_setField(2, value); @$pb.TagNumber(2) $core.bool hasCoverPic() => $_has(1); @$pb.TagNumber(2) void clearCoverPic() => $_clearField(2); @$pb.TagNumber(2) MdlDynDrawItem ensureCoverPic() => $_ensure(1); @$pb.TagNumber(3) VideoBadge get coverTopRightBadge => $_getN(2); @$pb.TagNumber(3) set coverTopRightBadge(VideoBadge value) => $_setField(3, value); @$pb.TagNumber(3) $core.bool hasCoverTopRightBadge() => $_has(2); @$pb.TagNumber(3) void clearCoverTopRightBadge() => $_clearField(3); @$pb.TagNumber(3) VideoBadge ensureCoverTopRightBadge() => $_ensure(2); @$pb.TagNumber(4) Paragraph get textParagraph => $_getN(3); @$pb.TagNumber(4) set textParagraph(Paragraph value) => $_setField(4, value); @$pb.TagNumber(4) $core.bool hasTextParagraph() => $_has(3); @$pb.TagNumber(4) void clearTextParagraph() => $_clearField(4); @$pb.TagNumber(4) Paragraph ensureTextParagraph() => $_ensure(3); @$pb.TagNumber(5) ColoredText get hintText => $_getN(4); @$pb.TagNumber(5) set hintText(ColoredText value) => $_setField(5, value); @$pb.TagNumber(5) $core.bool hasHintText() => $_has(4); @$pb.TagNumber(5) void clearHintText() => $_clearField(5); @$pb.TagNumber(5) ColoredText ensureHintText() => $_ensure(4); @$pb.TagNumber(6) $core.String get bottomText => $_getSZ(5); @$pb.TagNumber(6) set bottomText($core.String value) => $_setString(5, value); @$pb.TagNumber(6) $core.bool hasBottomText() => $_has(5); @$pb.TagNumber(6) void clearBottomText() => $_clearField(6); @$pb.TagNumber(7) $pb.PbList get stats => $_getList(6); @$pb.TagNumber(8) $pb.PbList get tpList => $_getList(7); @$pb.TagNumber(9) Extend get extend => $_getN(8); @$pb.TagNumber(9) set extend(Extend value) => $_setField(9, value); @$pb.TagNumber(9) $core.bool hasExtend() => $_has(8); @$pb.TagNumber(9) void clearExtend() => $_clearField(9); @$pb.TagNumber(9) Extend ensureExtend() => $_ensure(8); @$pb.TagNumber(10) CoverIconWithText get visibilityStatus => $_getN(9); @$pb.TagNumber(10) set visibilityStatus(CoverIconWithText value) => $_setField(10, value); @$pb.TagNumber(10) $core.bool hasVisibilityStatus() => $_has(9); @$pb.TagNumber(10) void clearVisibilityStatus() => $_clearField(10); @$pb.TagNumber(10) CoverIconWithText ensureVisibilityStatus() => $_ensure(9); } class OpusDetailReq extends $pb.GeneratedMessage { factory OpusDetailReq({ OpusType? opusType, $fixnum.Int64? oid, $fixnum.Int64? dynType, $core.String? shareId, $core.int? shareMode, $core.int? localTime, $1.PlayerArgs? playerArgs, Config? config, AdParam? adParam, $core.String? from, $core.String? pattern, }) { final result = create(); if (opusType != null) result.opusType = opusType; if (oid != null) result.oid = oid; if (dynType != null) result.dynType = dynType; if (shareId != null) result.shareId = shareId; if (shareMode != null) result.shareMode = shareMode; if (localTime != null) result.localTime = localTime; if (playerArgs != null) result.playerArgs = playerArgs; if (config != null) result.config = config; if (adParam != null) result.adParam = adParam; if (from != null) result.from = from; if (pattern != null) result.pattern = pattern; return result; } OpusDetailReq._(); factory OpusDetailReq.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory OpusDetailReq.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'OpusDetailReq', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aE(1, _omitFieldNames ? '' : 'opusType', enumValues: OpusType.values) ..aInt64(2, _omitFieldNames ? '' : 'oid') ..aInt64(3, _omitFieldNames ? '' : 'dynType') ..aOS(4, _omitFieldNames ? '' : 'shareId') ..aI(9, _omitFieldNames ? '' : 'shareMode') ..aI(10, _omitFieldNames ? '' : 'localTime') ..aOM<$1.PlayerArgs>(11, _omitFieldNames ? '' : 'playerArgs', subBuilder: $1.PlayerArgs.create) ..aOM(12, _omitFieldNames ? '' : 'config', subBuilder: Config.create) ..aOM(13, _omitFieldNames ? '' : 'adParam', subBuilder: AdParam.create) ..aOS(14, _omitFieldNames ? '' : 'from') ..aOS(15, _omitFieldNames ? '' : 'pattern') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') OpusDetailReq clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') OpusDetailReq copyWith(void Function(OpusDetailReq) updates) => super.copyWith((message) => updates(message as OpusDetailReq)) as OpusDetailReq; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static OpusDetailReq create() => OpusDetailReq._(); @$core.override OpusDetailReq createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static OpusDetailReq getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static OpusDetailReq? _defaultInstance; @$pb.TagNumber(1) OpusType get opusType => $_getN(0); @$pb.TagNumber(1) set opusType(OpusType value) => $_setField(1, value); @$pb.TagNumber(1) $core.bool hasOpusType() => $_has(0); @$pb.TagNumber(1) void clearOpusType() => $_clearField(1); @$pb.TagNumber(2) $fixnum.Int64 get oid => $_getI64(1); @$pb.TagNumber(2) set oid($fixnum.Int64 value) => $_setInt64(1, value); @$pb.TagNumber(2) $core.bool hasOid() => $_has(1); @$pb.TagNumber(2) void clearOid() => $_clearField(2); @$pb.TagNumber(3) $fixnum.Int64 get dynType => $_getI64(2); @$pb.TagNumber(3) set dynType($fixnum.Int64 value) => $_setInt64(2, value); @$pb.TagNumber(3) $core.bool hasDynType() => $_has(2); @$pb.TagNumber(3) void clearDynType() => $_clearField(3); @$pb.TagNumber(4) $core.String get shareId => $_getSZ(3); @$pb.TagNumber(4) set shareId($core.String value) => $_setString(3, value); @$pb.TagNumber(4) $core.bool hasShareId() => $_has(3); @$pb.TagNumber(4) void clearShareId() => $_clearField(4); @$pb.TagNumber(9) $core.int get shareMode => $_getIZ(4); @$pb.TagNumber(9) set shareMode($core.int value) => $_setSignedInt32(4, value); @$pb.TagNumber(9) $core.bool hasShareMode() => $_has(4); @$pb.TagNumber(9) void clearShareMode() => $_clearField(9); @$pb.TagNumber(10) $core.int get localTime => $_getIZ(5); @$pb.TagNumber(10) set localTime($core.int value) => $_setSignedInt32(5, value); @$pb.TagNumber(10) $core.bool hasLocalTime() => $_has(5); @$pb.TagNumber(10) void clearLocalTime() => $_clearField(10); @$pb.TagNumber(11) $1.PlayerArgs get playerArgs => $_getN(6); @$pb.TagNumber(11) set playerArgs($1.PlayerArgs value) => $_setField(11, value); @$pb.TagNumber(11) $core.bool hasPlayerArgs() => $_has(6); @$pb.TagNumber(11) void clearPlayerArgs() => $_clearField(11); @$pb.TagNumber(11) $1.PlayerArgs ensurePlayerArgs() => $_ensure(6); @$pb.TagNumber(12) Config get config => $_getN(7); @$pb.TagNumber(12) set config(Config value) => $_setField(12, value); @$pb.TagNumber(12) $core.bool hasConfig() => $_has(7); @$pb.TagNumber(12) void clearConfig() => $_clearField(12); @$pb.TagNumber(12) Config ensureConfig() => $_ensure(7); @$pb.TagNumber(13) AdParam get adParam => $_getN(8); @$pb.TagNumber(13) set adParam(AdParam value) => $_setField(13, value); @$pb.TagNumber(13) $core.bool hasAdParam() => $_has(8); @$pb.TagNumber(13) void clearAdParam() => $_clearField(13); @$pb.TagNumber(13) AdParam ensureAdParam() => $_ensure(8); @$pb.TagNumber(14) $core.String get from => $_getSZ(9); @$pb.TagNumber(14) set from($core.String value) => $_setString(9, value); @$pb.TagNumber(14) $core.bool hasFrom() => $_has(9); @$pb.TagNumber(14) void clearFrom() => $_clearField(14); @$pb.TagNumber(15) $core.String get pattern => $_getSZ(10); @$pb.TagNumber(15) set pattern($core.String value) => $_setString(10, value); @$pb.TagNumber(15) $core.bool hasPattern() => $_has(10); @$pb.TagNumber(15) void clearPattern() => $_clearField(15); } class OpusDetailResp extends $pb.GeneratedMessage { factory OpusDetailResp({ OpusItem? opusItem, }) { final result = create(); if (opusItem != null) result.opusItem = opusItem; return result; } OpusDetailResp._(); factory OpusDetailResp.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory OpusDetailResp.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'OpusDetailResp', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOM(1, _omitFieldNames ? '' : 'opusItem', subBuilder: OpusItem.create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') OpusDetailResp clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') OpusDetailResp copyWith(void Function(OpusDetailResp) updates) => super.copyWith((message) => updates(message as OpusDetailResp)) as OpusDetailResp; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static OpusDetailResp create() => OpusDetailResp._(); @$core.override OpusDetailResp createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static OpusDetailResp getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static OpusDetailResp? _defaultInstance; @$pb.TagNumber(1) OpusItem get opusItem => $_getN(0); @$pb.TagNumber(1) set opusItem(OpusItem value) => $_setField(1, value); @$pb.TagNumber(1) $core.bool hasOpusItem() => $_has(0); @$pb.TagNumber(1) void clearOpusItem() => $_clearField(1); @$pb.TagNumber(1) OpusItem ensureOpusItem() => $_ensure(0); } class OpusFavItem extends $pb.GeneratedMessage { factory OpusFavItem({ $fixnum.Int64? opusId, $core.String? cardUri, MdlDynDrawItem? coverPic, Paragraph? textParagraph, CoverIconWithText? bottomText, $core.String? clickToast, }) { final result = create(); if (opusId != null) result.opusId = opusId; if (cardUri != null) result.cardUri = cardUri; if (coverPic != null) result.coverPic = coverPic; if (textParagraph != null) result.textParagraph = textParagraph; if (bottomText != null) result.bottomText = bottomText; if (clickToast != null) result.clickToast = clickToast; return result; } OpusFavItem._(); factory OpusFavItem.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory OpusFavItem.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'OpusFavItem', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aInt64(1, _omitFieldNames ? '' : 'opusId') ..aOS(2, _omitFieldNames ? '' : 'cardUri') ..aOM(3, _omitFieldNames ? '' : 'coverPic', subBuilder: MdlDynDrawItem.create) ..aOM(4, _omitFieldNames ? '' : 'textParagraph', subBuilder: Paragraph.create) ..aOM(5, _omitFieldNames ? '' : 'bottomText', subBuilder: CoverIconWithText.create) ..aOS(6, _omitFieldNames ? '' : 'clickToast') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') OpusFavItem clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') OpusFavItem copyWith(void Function(OpusFavItem) updates) => super.copyWith((message) => updates(message as OpusFavItem)) as OpusFavItem; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static OpusFavItem create() => OpusFavItem._(); @$core.override OpusFavItem createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static OpusFavItem getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static OpusFavItem? _defaultInstance; @$pb.TagNumber(1) $fixnum.Int64 get opusId => $_getI64(0); @$pb.TagNumber(1) set opusId($fixnum.Int64 value) => $_setInt64(0, value); @$pb.TagNumber(1) $core.bool hasOpusId() => $_has(0); @$pb.TagNumber(1) void clearOpusId() => $_clearField(1); @$pb.TagNumber(2) $core.String get cardUri => $_getSZ(1); @$pb.TagNumber(2) set cardUri($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasCardUri() => $_has(1); @$pb.TagNumber(2) void clearCardUri() => $_clearField(2); @$pb.TagNumber(3) MdlDynDrawItem get coverPic => $_getN(2); @$pb.TagNumber(3) set coverPic(MdlDynDrawItem value) => $_setField(3, value); @$pb.TagNumber(3) $core.bool hasCoverPic() => $_has(2); @$pb.TagNumber(3) void clearCoverPic() => $_clearField(3); @$pb.TagNumber(3) MdlDynDrawItem ensureCoverPic() => $_ensure(2); @$pb.TagNumber(4) Paragraph get textParagraph => $_getN(3); @$pb.TagNumber(4) set textParagraph(Paragraph value) => $_setField(4, value); @$pb.TagNumber(4) $core.bool hasTextParagraph() => $_has(3); @$pb.TagNumber(4) void clearTextParagraph() => $_clearField(4); @$pb.TagNumber(4) Paragraph ensureTextParagraph() => $_ensure(3); @$pb.TagNumber(5) CoverIconWithText get bottomText => $_getN(4); @$pb.TagNumber(5) set bottomText(CoverIconWithText value) => $_setField(5, value); @$pb.TagNumber(5) $core.bool hasBottomText() => $_has(4); @$pb.TagNumber(5) void clearBottomText() => $_clearField(5); @$pb.TagNumber(5) CoverIconWithText ensureBottomText() => $_ensure(4); @$pb.TagNumber(6) $core.String get clickToast => $_getSZ(5); @$pb.TagNumber(6) set clickToast($core.String value) => $_setString(5, value); @$pb.TagNumber(6) $core.bool hasClickToast() => $_has(5); @$pb.TagNumber(6) void clearClickToast() => $_clearField(6); } enum OpusFlowItem_Data { flowItemOpus, notSet } class OpusFlowItem extends $pb.GeneratedMessage { factory OpusFlowItem({ FlowItemType? itemType, $fixnum.Int64? oid, Extend? extend, FlowItemOpus? flowItemOpus, }) { final result = create(); if (itemType != null) result.itemType = itemType; if (oid != null) result.oid = oid; if (extend != null) result.extend = extend; if (flowItemOpus != null) result.flowItemOpus = flowItemOpus; return result; } OpusFlowItem._(); factory OpusFlowItem.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory OpusFlowItem.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static const $core.Map<$core.int, OpusFlowItem_Data> _OpusFlowItem_DataByTag = {4: OpusFlowItem_Data.flowItemOpus, 0: OpusFlowItem_Data.notSet}; static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'OpusFlowItem', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..oo(0, [4]) ..aE(1, _omitFieldNames ? '' : 'itemType', enumValues: FlowItemType.values) ..aInt64(2, _omitFieldNames ? '' : 'oid') ..aOM(3, _omitFieldNames ? '' : 'extend', subBuilder: Extend.create) ..aOM(4, _omitFieldNames ? '' : 'flowItemOpus', subBuilder: FlowItemOpus.create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') OpusFlowItem clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') OpusFlowItem copyWith(void Function(OpusFlowItem) updates) => super.copyWith((message) => updates(message as OpusFlowItem)) as OpusFlowItem; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static OpusFlowItem create() => OpusFlowItem._(); @$core.override OpusFlowItem createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static OpusFlowItem getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static OpusFlowItem? _defaultInstance; @$pb.TagNumber(4) OpusFlowItem_Data whichData() => _OpusFlowItem_DataByTag[$_whichOneof(0)]!; @$pb.TagNumber(4) void clearData() => $_clearField($_whichOneof(0)); @$pb.TagNumber(1) FlowItemType get itemType => $_getN(0); @$pb.TagNumber(1) set itemType(FlowItemType value) => $_setField(1, value); @$pb.TagNumber(1) $core.bool hasItemType() => $_has(0); @$pb.TagNumber(1) void clearItemType() => $_clearField(1); @$pb.TagNumber(2) $fixnum.Int64 get oid => $_getI64(1); @$pb.TagNumber(2) set oid($fixnum.Int64 value) => $_setInt64(1, value); @$pb.TagNumber(2) $core.bool hasOid() => $_has(1); @$pb.TagNumber(2) void clearOid() => $_clearField(2); @$pb.TagNumber(3) Extend get extend => $_getN(2); @$pb.TagNumber(3) set extend(Extend value) => $_setField(3, value); @$pb.TagNumber(3) $core.bool hasExtend() => $_has(2); @$pb.TagNumber(3) void clearExtend() => $_clearField(3); @$pb.TagNumber(3) Extend ensureExtend() => $_ensure(2); @$pb.TagNumber(4) FlowItemOpus get flowItemOpus => $_getN(3); @$pb.TagNumber(4) set flowItemOpus(FlowItemOpus value) => $_setField(4, value); @$pb.TagNumber(4) $core.bool hasFlowItemOpus() => $_has(3); @$pb.TagNumber(4) void clearFlowItemOpus() => $_clearField(4); @$pb.TagNumber(4) FlowItemOpus ensureFlowItemOpus() => $_ensure(3); } class OpusItem extends $pb.GeneratedMessage { factory OpusItem({ $fixnum.Int64? opusId, OpusType? opusType, $fixnum.Int64? oid, $core.Iterable? modules, Extend? extend, }) { final result = create(); if (opusId != null) result.opusId = opusId; if (opusType != null) result.opusType = opusType; if (oid != null) result.oid = oid; if (modules != null) result.modules.addAll(modules); if (extend != null) result.extend = extend; return result; } OpusItem._(); factory OpusItem.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory OpusItem.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'OpusItem', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aInt64(1, _omitFieldNames ? '' : 'opusId') ..aE(2, _omitFieldNames ? '' : 'opusType', enumValues: OpusType.values) ..aInt64(3, _omitFieldNames ? '' : 'oid') ..pPM(4, _omitFieldNames ? '' : 'modules', subBuilder: Module.create) ..aOM(5, _omitFieldNames ? '' : 'extend', subBuilder: Extend.create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') OpusItem clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') OpusItem copyWith(void Function(OpusItem) updates) => super.copyWith((message) => updates(message as OpusItem)) as OpusItem; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static OpusItem create() => OpusItem._(); @$core.override OpusItem createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static OpusItem getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static OpusItem? _defaultInstance; @$pb.TagNumber(1) $fixnum.Int64 get opusId => $_getI64(0); @$pb.TagNumber(1) set opusId($fixnum.Int64 value) => $_setInt64(0, value); @$pb.TagNumber(1) $core.bool hasOpusId() => $_has(0); @$pb.TagNumber(1) void clearOpusId() => $_clearField(1); @$pb.TagNumber(2) OpusType get opusType => $_getN(1); @$pb.TagNumber(2) set opusType(OpusType value) => $_setField(2, value); @$pb.TagNumber(2) $core.bool hasOpusType() => $_has(1); @$pb.TagNumber(2) void clearOpusType() => $_clearField(2); @$pb.TagNumber(3) $fixnum.Int64 get oid => $_getI64(2); @$pb.TagNumber(3) set oid($fixnum.Int64 value) => $_setInt64(2, value); @$pb.TagNumber(3) $core.bool hasOid() => $_has(2); @$pb.TagNumber(3) void clearOid() => $_clearField(3); @$pb.TagNumber(4) $pb.PbList get modules => $_getList(3); @$pb.TagNumber(5) Extend get extend => $_getN(4); @$pb.TagNumber(5) set extend(Extend value) => $_setField(5, value); @$pb.TagNumber(5) $core.bool hasExtend() => $_has(4); @$pb.TagNumber(5) void clearExtend() => $_clearField(5); @$pb.TagNumber(5) Extend ensureExtend() => $_ensure(4); } class OpusSpaceFlowReq extends $pb.GeneratedMessage { factory OpusSpaceFlowReq({ $fixnum.Int64? hostMid, $core.int? localTime, $7.Pagination? pagination, $core.String? filterType, }) { final result = create(); if (hostMid != null) result.hostMid = hostMid; if (localTime != null) result.localTime = localTime; if (pagination != null) result.pagination = pagination; if (filterType != null) result.filterType = filterType; return result; } OpusSpaceFlowReq._(); factory OpusSpaceFlowReq.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory OpusSpaceFlowReq.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'OpusSpaceFlowReq', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aInt64(1, _omitFieldNames ? '' : 'hostMid') ..aI(2, _omitFieldNames ? '' : 'localTime') ..aOM<$7.Pagination>(3, _omitFieldNames ? '' : 'pagination', subBuilder: $7.Pagination.create) ..aOS(4, _omitFieldNames ? '' : 'filterType') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') OpusSpaceFlowReq clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') OpusSpaceFlowReq copyWith(void Function(OpusSpaceFlowReq) updates) => super.copyWith((message) => updates(message as OpusSpaceFlowReq)) as OpusSpaceFlowReq; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static OpusSpaceFlowReq create() => OpusSpaceFlowReq._(); @$core.override OpusSpaceFlowReq createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static OpusSpaceFlowReq getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static OpusSpaceFlowReq? _defaultInstance; @$pb.TagNumber(1) $fixnum.Int64 get hostMid => $_getI64(0); @$pb.TagNumber(1) set hostMid($fixnum.Int64 value) => $_setInt64(0, value); @$pb.TagNumber(1) $core.bool hasHostMid() => $_has(0); @$pb.TagNumber(1) void clearHostMid() => $_clearField(1); @$pb.TagNumber(2) $core.int get localTime => $_getIZ(1); @$pb.TagNumber(2) set localTime($core.int value) => $_setSignedInt32(1, value); @$pb.TagNumber(2) $core.bool hasLocalTime() => $_has(1); @$pb.TagNumber(2) void clearLocalTime() => $_clearField(2); @$pb.TagNumber(3) $7.Pagination get pagination => $_getN(2); @$pb.TagNumber(3) set pagination($7.Pagination value) => $_setField(3, value); @$pb.TagNumber(3) $core.bool hasPagination() => $_has(2); @$pb.TagNumber(3) void clearPagination() => $_clearField(3); @$pb.TagNumber(3) $7.Pagination ensurePagination() => $_ensure(2); @$pb.TagNumber(4) $core.String get filterType => $_getSZ(3); @$pb.TagNumber(4) set filterType($core.String value) => $_setString(3, value); @$pb.TagNumber(4) $core.bool hasFilterType() => $_has(3); @$pb.TagNumber(4) void clearFilterType() => $_clearField(4); } class OpusSpaceFlowResp extends $pb.GeneratedMessage { factory OpusSpaceFlowResp({ $core.Iterable? itemList, $7.PaginationReply? nextPage, SectionOpusCollection? hostUpOpusCollection, SectionNoteNavigationBar? hostUpNoteNavBar, }) { final result = create(); if (itemList != null) result.itemList.addAll(itemList); if (nextPage != null) result.nextPage = nextPage; if (hostUpOpusCollection != null) result.hostUpOpusCollection = hostUpOpusCollection; if (hostUpNoteNavBar != null) result.hostUpNoteNavBar = hostUpNoteNavBar; return result; } OpusSpaceFlowResp._(); factory OpusSpaceFlowResp.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory OpusSpaceFlowResp.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'OpusSpaceFlowResp', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..pPM(1, _omitFieldNames ? '' : 'itemList', subBuilder: OpusFlowItem.create) ..aOM<$7.PaginationReply>(2, _omitFieldNames ? '' : 'nextPage', subBuilder: $7.PaginationReply.create) ..aOM( 3, _omitFieldNames ? '' : 'hostUpOpusCollection', subBuilder: SectionOpusCollection.create) ..aOM( 4, _omitFieldNames ? '' : 'hostUpNoteNavBar', subBuilder: SectionNoteNavigationBar.create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') OpusSpaceFlowResp clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') OpusSpaceFlowResp copyWith(void Function(OpusSpaceFlowResp) updates) => super.copyWith((message) => updates(message as OpusSpaceFlowResp)) as OpusSpaceFlowResp; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static OpusSpaceFlowResp create() => OpusSpaceFlowResp._(); @$core.override OpusSpaceFlowResp createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static OpusSpaceFlowResp getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static OpusSpaceFlowResp? _defaultInstance; @$pb.TagNumber(1) $pb.PbList get itemList => $_getList(0); @$pb.TagNumber(2) $7.PaginationReply get nextPage => $_getN(1); @$pb.TagNumber(2) set nextPage($7.PaginationReply value) => $_setField(2, value); @$pb.TagNumber(2) $core.bool hasNextPage() => $_has(1); @$pb.TagNumber(2) void clearNextPage() => $_clearField(2); @$pb.TagNumber(2) $7.PaginationReply ensureNextPage() => $_ensure(1); @$pb.TagNumber(3) SectionOpusCollection get hostUpOpusCollection => $_getN(2); @$pb.TagNumber(3) set hostUpOpusCollection(SectionOpusCollection value) => $_setField(3, value); @$pb.TagNumber(3) $core.bool hasHostUpOpusCollection() => $_has(2); @$pb.TagNumber(3) void clearHostUpOpusCollection() => $_clearField(3); @$pb.TagNumber(3) SectionOpusCollection ensureHostUpOpusCollection() => $_ensure(2); @$pb.TagNumber(4) SectionNoteNavigationBar get hostUpNoteNavBar => $_getN(3); @$pb.TagNumber(4) set hostUpNoteNavBar(SectionNoteNavigationBar value) => $_setField(4, value); @$pb.TagNumber(4) $core.bool hasHostUpNoteNavBar() => $_has(3); @$pb.TagNumber(4) void clearHostUpNoteNavBar() => $_clearField(4); @$pb.TagNumber(4) SectionNoteNavigationBar ensureHostUpNoteNavBar() => $_ensure(3); } 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._(); factory PGCSeason.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory PGCSeason.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'PGCSeason', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aI(1, _omitFieldNames ? '' : 'isFinish') ..aOS(2, _omitFieldNames ? '' : 'title') ..aI(3, _omitFieldNames ? '' : 'type') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') PGCSeason clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') PGCSeason copyWith(void Function(PGCSeason) updates) => super.copyWith((message) => updates(message as PGCSeason)) as PGCSeason; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static PGCSeason create() => PGCSeason._(); @$core.override PGCSeason createEmptyInstance() => create(); @$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 value) => $_setSignedInt32(0, value); @$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 value) => $_setString(1, value); @$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 value) => $_setSignedInt32(2, value); @$pb.TagNumber(3) $core.bool hasType() => $_has(2); @$pb.TagNumber(3) void clearType() => $_clearField(3); } class ParaSpacing extends $pb.GeneratedMessage { factory ParaSpacing({ $core.double? spacingBeforePara, $core.double? spacingAfterPara, $core.double? lineSpacing, }) { final result = create(); if (spacingBeforePara != null) result.spacingBeforePara = spacingBeforePara; if (spacingAfterPara != null) result.spacingAfterPara = spacingAfterPara; if (lineSpacing != null) result.lineSpacing = lineSpacing; return result; } ParaSpacing._(); factory ParaSpacing.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory ParaSpacing.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'ParaSpacing', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aD(1, _omitFieldNames ? '' : 'spacingBeforePara') ..aD(2, _omitFieldNames ? '' : 'spacingAfterPara') ..aD(3, _omitFieldNames ? '' : 'lineSpacing') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ParaSpacing clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ParaSpacing copyWith(void Function(ParaSpacing) updates) => super.copyWith((message) => updates(message as ParaSpacing)) as ParaSpacing; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ParaSpacing create() => ParaSpacing._(); @$core.override ParaSpacing createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static ParaSpacing getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ParaSpacing? _defaultInstance; @$pb.TagNumber(1) $core.double get spacingBeforePara => $_getN(0); @$pb.TagNumber(1) set spacingBeforePara($core.double value) => $_setDouble(0, value); @$pb.TagNumber(1) $core.bool hasSpacingBeforePara() => $_has(0); @$pb.TagNumber(1) void clearSpacingBeforePara() => $_clearField(1); @$pb.TagNumber(2) $core.double get spacingAfterPara => $_getN(1); @$pb.TagNumber(2) set spacingAfterPara($core.double value) => $_setDouble(1, value); @$pb.TagNumber(2) $core.bool hasSpacingAfterPara() => $_has(1); @$pb.TagNumber(2) void clearSpacingAfterPara() => $_clearField(2); @$pb.TagNumber(3) $core.double get lineSpacing => $_getN(2); @$pb.TagNumber(3) set lineSpacing($core.double value) => $_setDouble(2, value); @$pb.TagNumber(3) $core.bool hasLineSpacing() => $_has(2); @$pb.TagNumber(3) void clearLineSpacing() => $_clearField(3); } class Paragraph_ListFormat extends $pb.GeneratedMessage { factory Paragraph_ListFormat({ $core.int? level, $core.int? order, $core.String? theme, }) { final result = create(); if (level != null) result.level = level; if (order != null) result.order = order; if (theme != null) result.theme = theme; return result; } Paragraph_ListFormat._(); factory Paragraph_ListFormat.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory Paragraph_ListFormat.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'Paragraph.ListFormat', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aI(1, _omitFieldNames ? '' : 'level') ..aI(2, _omitFieldNames ? '' : 'order') ..aOS(3, _omitFieldNames ? '' : 'theme') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') Paragraph_ListFormat clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') Paragraph_ListFormat copyWith(void Function(Paragraph_ListFormat) updates) => super.copyWith((message) => updates(message as Paragraph_ListFormat)) as Paragraph_ListFormat; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static Paragraph_ListFormat create() => Paragraph_ListFormat._(); @$core.override Paragraph_ListFormat createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static Paragraph_ListFormat getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static Paragraph_ListFormat? _defaultInstance; @$pb.TagNumber(1) $core.int get level => $_getIZ(0); @$pb.TagNumber(1) set level($core.int value) => $_setSignedInt32(0, value); @$pb.TagNumber(1) $core.bool hasLevel() => $_has(0); @$pb.TagNumber(1) void clearLevel() => $_clearField(1); @$pb.TagNumber(2) $core.int get order => $_getIZ(1); @$pb.TagNumber(2) set order($core.int value) => $_setSignedInt32(1, value); @$pb.TagNumber(2) $core.bool hasOrder() => $_has(1); @$pb.TagNumber(2) void clearOrder() => $_clearField(2); @$pb.TagNumber(3) $core.String get theme => $_getSZ(2); @$pb.TagNumber(3) set theme($core.String value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasTheme() => $_has(2); @$pb.TagNumber(3) void clearTheme() => $_clearField(3); } class Paragraph_ParagraphFormat extends $pb.GeneratedMessage { factory Paragraph_ParagraphFormat({ Paragraph_ParagraphAlign? align, Paragraph_ListFormat? listFormat, }) { final result = create(); if (align != null) result.align = align; if (listFormat != null) result.listFormat = listFormat; return result; } Paragraph_ParagraphFormat._(); factory Paragraph_ParagraphFormat.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory Paragraph_ParagraphFormat.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'Paragraph.ParagraphFormat', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aE(1, _omitFieldNames ? '' : 'align', enumValues: Paragraph_ParagraphAlign.values) ..aOM(2, _omitFieldNames ? '' : 'listFormat', subBuilder: Paragraph_ListFormat.create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') Paragraph_ParagraphFormat clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') Paragraph_ParagraphFormat copyWith( void Function(Paragraph_ParagraphFormat) updates) => super.copyWith((message) => updates(message as Paragraph_ParagraphFormat)) as Paragraph_ParagraphFormat; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static Paragraph_ParagraphFormat create() => Paragraph_ParagraphFormat._(); @$core.override Paragraph_ParagraphFormat createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static Paragraph_ParagraphFormat getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static Paragraph_ParagraphFormat? _defaultInstance; @$pb.TagNumber(1) Paragraph_ParagraphAlign get align => $_getN(0); @$pb.TagNumber(1) set align(Paragraph_ParagraphAlign value) => $_setField(1, value); @$pb.TagNumber(1) $core.bool hasAlign() => $_has(0); @$pb.TagNumber(1) void clearAlign() => $_clearField(1); @$pb.TagNumber(2) Paragraph_ListFormat get listFormat => $_getN(1); @$pb.TagNumber(2) set listFormat(Paragraph_ListFormat value) => $_setField(2, value); @$pb.TagNumber(2) $core.bool hasListFormat() => $_has(1); @$pb.TagNumber(2) void clearListFormat() => $_clearField(2); @$pb.TagNumber(2) Paragraph_ListFormat ensureListFormat() => $_ensure(1); } enum Paragraph_Content { text, pic, line, linkCard, code, notSet } class Paragraph extends $pb.GeneratedMessage { factory Paragraph({ Paragraph_ParagraphType? paraType, Paragraph_ParagraphFormat? paraFormat, TextParagraph? text, PicParagraph? pic, LineParagraph? line, CardParagraph? linkCard, CodeParagraph? code, }) { final result = create(); if (paraType != null) result.paraType = paraType; if (paraFormat != null) result.paraFormat = paraFormat; if (text != null) result.text = text; if (pic != null) result.pic = pic; if (line != null) result.line = line; if (linkCard != null) result.linkCard = linkCard; if (code != null) result.code = code; return result; } Paragraph._(); factory Paragraph.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory Paragraph.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static const $core.Map<$core.int, Paragraph_Content> _Paragraph_ContentByTag = { 3: Paragraph_Content.text, 4: Paragraph_Content.pic, 5: Paragraph_Content.line, 6: Paragraph_Content.linkCard, 7: Paragraph_Content.code, 0: Paragraph_Content.notSet }; static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'Paragraph', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..oo(0, [3, 4, 5, 6, 7]) ..aE(1, _omitFieldNames ? '' : 'paraType', enumValues: Paragraph_ParagraphType.values) ..aOM(2, _omitFieldNames ? '' : 'paraFormat', subBuilder: Paragraph_ParagraphFormat.create) ..aOM(3, _omitFieldNames ? '' : 'text', subBuilder: TextParagraph.create) ..aOM(4, _omitFieldNames ? '' : 'pic', subBuilder: PicParagraph.create) ..aOM(5, _omitFieldNames ? '' : 'line', subBuilder: LineParagraph.create) ..aOM(6, _omitFieldNames ? '' : 'linkCard', subBuilder: CardParagraph.create) ..aOM(7, _omitFieldNames ? '' : 'code', subBuilder: CodeParagraph.create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') Paragraph clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') Paragraph copyWith(void Function(Paragraph) updates) => super.copyWith((message) => updates(message as Paragraph)) as Paragraph; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static Paragraph create() => Paragraph._(); @$core.override Paragraph createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static Paragraph getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static Paragraph? _defaultInstance; @$pb.TagNumber(3) @$pb.TagNumber(4) @$pb.TagNumber(5) @$pb.TagNumber(6) @$pb.TagNumber(7) Paragraph_Content whichContent() => _Paragraph_ContentByTag[$_whichOneof(0)]!; @$pb.TagNumber(3) @$pb.TagNumber(4) @$pb.TagNumber(5) @$pb.TagNumber(6) @$pb.TagNumber(7) void clearContent() => $_clearField($_whichOneof(0)); @$pb.TagNumber(1) Paragraph_ParagraphType get paraType => $_getN(0); @$pb.TagNumber(1) set paraType(Paragraph_ParagraphType value) => $_setField(1, value); @$pb.TagNumber(1) $core.bool hasParaType() => $_has(0); @$pb.TagNumber(1) void clearParaType() => $_clearField(1); @$pb.TagNumber(2) Paragraph_ParagraphFormat get paraFormat => $_getN(1); @$pb.TagNumber(2) set paraFormat(Paragraph_ParagraphFormat value) => $_setField(2, value); @$pb.TagNumber(2) $core.bool hasParaFormat() => $_has(1); @$pb.TagNumber(2) void clearParaFormat() => $_clearField(2); @$pb.TagNumber(2) Paragraph_ParagraphFormat ensureParaFormat() => $_ensure(1); @$pb.TagNumber(3) TextParagraph get text => $_getN(2); @$pb.TagNumber(3) set text(TextParagraph value) => $_setField(3, value); @$pb.TagNumber(3) $core.bool hasText() => $_has(2); @$pb.TagNumber(3) void clearText() => $_clearField(3); @$pb.TagNumber(3) TextParagraph ensureText() => $_ensure(2); @$pb.TagNumber(4) PicParagraph get pic => $_getN(3); @$pb.TagNumber(4) set pic(PicParagraph value) => $_setField(4, value); @$pb.TagNumber(4) $core.bool hasPic() => $_has(3); @$pb.TagNumber(4) void clearPic() => $_clearField(4); @$pb.TagNumber(4) PicParagraph ensurePic() => $_ensure(3); @$pb.TagNumber(5) LineParagraph get line => $_getN(4); @$pb.TagNumber(5) set line(LineParagraph value) => $_setField(5, value); @$pb.TagNumber(5) $core.bool hasLine() => $_has(4); @$pb.TagNumber(5) void clearLine() => $_clearField(5); @$pb.TagNumber(5) LineParagraph ensureLine() => $_ensure(4); @$pb.TagNumber(6) CardParagraph get linkCard => $_getN(5); @$pb.TagNumber(6) set linkCard(CardParagraph value) => $_setField(6, value); @$pb.TagNumber(6) $core.bool hasLinkCard() => $_has(5); @$pb.TagNumber(6) void clearLinkCard() => $_clearField(6); @$pb.TagNumber(6) CardParagraph ensureLinkCard() => $_ensure(5); @$pb.TagNumber(7) CodeParagraph get code => $_getN(6); @$pb.TagNumber(7) set code(CodeParagraph value) => $_setField(7, value); @$pb.TagNumber(7) $core.bool hasCode() => $_has(6); @$pb.TagNumber(7) void clearCode() => $_clearField(7); @$pb.TagNumber(7) CodeParagraph ensureCode() => $_ensure(6); } class PicParagraph extends $pb.GeneratedMessage { factory PicParagraph({ MdlDynDraw? pics, PicParagraph_PicParagraphStyle? style, }) { final result = create(); if (pics != null) result.pics = pics; if (style != null) result.style = style; return result; } PicParagraph._(); factory PicParagraph.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory PicParagraph.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'PicParagraph', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOM(1, _omitFieldNames ? '' : 'pics', subBuilder: MdlDynDraw.create) ..aE(2, _omitFieldNames ? '' : 'style', enumValues: PicParagraph_PicParagraphStyle.values) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') PicParagraph clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') PicParagraph copyWith(void Function(PicParagraph) updates) => super.copyWith((message) => updates(message as PicParagraph)) as PicParagraph; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static PicParagraph create() => PicParagraph._(); @$core.override PicParagraph createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static PicParagraph getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static PicParagraph? _defaultInstance; @$pb.TagNumber(1) MdlDynDraw get pics => $_getN(0); @$pb.TagNumber(1) set pics(MdlDynDraw value) => $_setField(1, value); @$pb.TagNumber(1) $core.bool hasPics() => $_has(0); @$pb.TagNumber(1) void clearPics() => $_clearField(1); @$pb.TagNumber(1) MdlDynDraw ensurePics() => $_ensure(0); @$pb.TagNumber(2) PicParagraph_PicParagraphStyle get style => $_getN(1); @$pb.TagNumber(2) set style(PicParagraph_PicParagraphStyle value) => $_setField(2, value); @$pb.TagNumber(2) $core.bool hasStyle() => $_has(1); @$pb.TagNumber(2) void clearStyle() => $_clearField(2); } class PlayurlParam extends $pb.GeneratedMessage { factory PlayurlParam({ $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; } PlayurlParam._(); factory PlayurlParam.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory PlayurlParam.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'PlayurlParam', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aI(1, _omitFieldNames ? '' : 'qn') ..aI(2, _omitFieldNames ? '' : 'fnver') ..aI(3, _omitFieldNames ? '' : 'fnval') ..aI(4, _omitFieldNames ? '' : 'forceHost') ..aI(5, _omitFieldNames ? '' : 'fourk') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') PlayurlParam clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') PlayurlParam copyWith(void Function(PlayurlParam) updates) => super.copyWith((message) => updates(message as PlayurlParam)) as PlayurlParam; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static PlayurlParam create() => PlayurlParam._(); @$core.override PlayurlParam createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static PlayurlParam getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static PlayurlParam? _defaultInstance; @$pb.TagNumber(1) $core.int get qn => $_getIZ(0); @$pb.TagNumber(1) set qn($core.int value) => $_setSignedInt32(0, value); @$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 value) => $_setSignedInt32(1, value); @$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 value) => $_setSignedInt32(2, value); @$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 value) => $_setSignedInt32(3, value); @$pb.TagNumber(4) $core.bool hasForceHost() => $_has(3); @$pb.TagNumber(4) void clearForceHost() => $_clearField(4); @$pb.TagNumber(5) $core.int get fourk => $_getIZ(4); @$pb.TagNumber(5) set fourk($core.int value) => $_setSignedInt32(4, value); @$pb.TagNumber(5) $core.bool hasFourk() => $_has(4); @$pb.TagNumber(5) void clearFourk() => $_clearField(5); } 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._(); factory Popup.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory Popup.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'Popup', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'title') ..aOS(2, _omitFieldNames ? '' : 'desc') ..aOS(3, _omitFieldNames ? '' : 'uri') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') Popup clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') Popup copyWith(void Function(Popup) updates) => super.copyWith((message) => updates(message as Popup)) as Popup; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static Popup create() => Popup._(); @$core.override Popup createEmptyInstance() => create(); @$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 value) => $_setString(0, value); @$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 value) => $_setString(1, value); @$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 value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasUri() => $_has(2); @$pb.TagNumber(3) void clearUri() => $_clearField(3); } class ProtectedStaticResource extends $pb.GeneratedMessage { factory ProtectedStaticResource({ $core.String? resUrl, $core.bool? isAlreadySigned, $core.String? signParam, }) { final result = create(); if (resUrl != null) result.resUrl = resUrl; if (isAlreadySigned != null) result.isAlreadySigned = isAlreadySigned; if (signParam != null) result.signParam = signParam; return result; } ProtectedStaticResource._(); factory ProtectedStaticResource.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory ProtectedStaticResource.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'ProtectedStaticResource', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'resUrl') ..aOB(2, _omitFieldNames ? '' : 'isAlreadySigned') ..aOS(3, _omitFieldNames ? '' : 'signParam') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ProtectedStaticResource clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ProtectedStaticResource copyWith( void Function(ProtectedStaticResource) updates) => super.copyWith((message) => updates(message as ProtectedStaticResource)) as ProtectedStaticResource; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ProtectedStaticResource create() => ProtectedStaticResource._(); @$core.override ProtectedStaticResource createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static ProtectedStaticResource getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ProtectedStaticResource? _defaultInstance; @$pb.TagNumber(1) $core.String get resUrl => $_getSZ(0); @$pb.TagNumber(1) set resUrl($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasResUrl() => $_has(0); @$pb.TagNumber(1) void clearResUrl() => $_clearField(1); @$pb.TagNumber(2) $core.bool get isAlreadySigned => $_getBF(1); @$pb.TagNumber(2) set isAlreadySigned($core.bool value) => $_setBool(1, value); @$pb.TagNumber(2) $core.bool hasIsAlreadySigned() => $_has(1); @$pb.TagNumber(2) void clearIsAlreadySigned() => $_clearField(2); @$pb.TagNumber(3) $core.String get signParam => $_getSZ(2); @$pb.TagNumber(3) set signParam($core.String value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasSignParam() => $_has(2); @$pb.TagNumber(3) void clearSignParam() => $_clearField(3); } class QuickConsumeMoreAvatarListReply extends $pb.GeneratedMessage { factory QuickConsumeMoreAvatarListReply({ $core.String? offset, $core.bool? hasMore, $core.Iterable? upList, }) { final result = create(); if (offset != null) result.offset = offset; if (hasMore != null) result.hasMore = hasMore; if (upList != null) result.upList.addAll(upList); return result; } QuickConsumeMoreAvatarListReply._(); factory QuickConsumeMoreAvatarListReply.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory QuickConsumeMoreAvatarListReply.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'QuickConsumeMoreAvatarListReply', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'offset') ..aOB(2, _omitFieldNames ? '' : 'hasMore') ..pPM(3, _omitFieldNames ? '' : 'upList', subBuilder: UpListItem.create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') QuickConsumeMoreAvatarListReply clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') QuickConsumeMoreAvatarListReply copyWith( void Function(QuickConsumeMoreAvatarListReply) updates) => super.copyWith( (message) => updates(message as QuickConsumeMoreAvatarListReply)) as QuickConsumeMoreAvatarListReply; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static QuickConsumeMoreAvatarListReply create() => QuickConsumeMoreAvatarListReply._(); @$core.override QuickConsumeMoreAvatarListReply createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static QuickConsumeMoreAvatarListReply getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor( create); static QuickConsumeMoreAvatarListReply? _defaultInstance; @$pb.TagNumber(1) $core.String get offset => $_getSZ(0); @$pb.TagNumber(1) set offset($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasOffset() => $_has(0); @$pb.TagNumber(1) void clearOffset() => $_clearField(1); @$pb.TagNumber(2) $core.bool get hasMore => $_getBF(1); @$pb.TagNumber(2) set hasMore($core.bool value) => $_setBool(1, value); @$pb.TagNumber(2) $core.bool hasHasMore() => $_has(1); @$pb.TagNumber(2) void clearHasMore() => $_clearField(2); @$pb.TagNumber(3) $pb.PbList get upList => $_getList(2); } class QuickConsumeMoreAvatarListReq extends $pb.GeneratedMessage { factory QuickConsumeMoreAvatarListReq({ $core.String? offset, }) { final result = create(); if (offset != null) result.offset = offset; return result; } QuickConsumeMoreAvatarListReq._(); factory QuickConsumeMoreAvatarListReq.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory QuickConsumeMoreAvatarListReq.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'QuickConsumeMoreAvatarListReq', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'offset') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') QuickConsumeMoreAvatarListReq clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') QuickConsumeMoreAvatarListReq copyWith( void Function(QuickConsumeMoreAvatarListReq) updates) => super.copyWith( (message) => updates(message as QuickConsumeMoreAvatarListReq)) as QuickConsumeMoreAvatarListReq; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static QuickConsumeMoreAvatarListReq create() => QuickConsumeMoreAvatarListReq._(); @$core.override QuickConsumeMoreAvatarListReq createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static QuickConsumeMoreAvatarListReq getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static QuickConsumeMoreAvatarListReq? _defaultInstance; @$pb.TagNumber(1) $core.String get offset => $_getSZ(0); @$pb.TagNumber(1) set offset($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasOffset() => $_has(0); @$pb.TagNumber(1) void clearOffset() => $_clearField(1); } class RcmdArchive extends $pb.GeneratedMessage { factory RcmdArchive({ $core.String? title, $core.String? cover, CoverIcon? coverLeftIcon1, $core.String? coverLeftText1, $core.String? uri, $core.bool? isPgc, $fixnum.Int64? aid, IconBadge? badge, CoverIcon? coverLeftIcon2, $core.String? coverLeftText2, CoverIcon? coverLeftIcon3, $core.String? coverLeftText3, $core.String? desc, $core.String? trackId, RcmdReason? rcmdReason, }) { final result = create(); if (title != null) result.title = title; if (cover != null) result.cover = cover; if (coverLeftIcon1 != null) result.coverLeftIcon1 = coverLeftIcon1; if (coverLeftText1 != null) result.coverLeftText1 = coverLeftText1; if (uri != null) result.uri = uri; if (isPgc != null) result.isPgc = isPgc; if (aid != null) result.aid = aid; if (badge != null) result.badge = badge; if (coverLeftIcon2 != null) result.coverLeftIcon2 = coverLeftIcon2; if (coverLeftText2 != null) result.coverLeftText2 = coverLeftText2; if (coverLeftIcon3 != null) result.coverLeftIcon3 = coverLeftIcon3; if (coverLeftText3 != null) result.coverLeftText3 = coverLeftText3; if (desc != null) result.desc = desc; if (trackId != null) result.trackId = trackId; if (rcmdReason != null) result.rcmdReason = rcmdReason; return result; } RcmdArchive._(); factory RcmdArchive.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory RcmdArchive.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'RcmdArchive', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'title') ..aOS(2, _omitFieldNames ? '' : 'cover') ..aE(3, _omitFieldNames ? '' : 'coverLeftIcon1', enumValues: CoverIcon.values) ..aOS(4, _omitFieldNames ? '' : 'coverLeftText1') ..aOS(5, _omitFieldNames ? '' : 'uri') ..aOB(6, _omitFieldNames ? '' : 'isPgc') ..aInt64(7, _omitFieldNames ? '' : 'aid') ..aOM(8, _omitFieldNames ? '' : 'badge', subBuilder: IconBadge.create) ..aE(9, _omitFieldNames ? '' : 'coverLeftIcon2', enumValues: CoverIcon.values) ..aOS(10, _omitFieldNames ? '' : 'coverLeftText2') ..aE(11, _omitFieldNames ? '' : 'coverLeftIcon3', enumValues: CoverIcon.values) ..aOS(12, _omitFieldNames ? '' : 'coverLeftText3') ..aOS(13, _omitFieldNames ? '' : 'desc') ..aOS(14, _omitFieldNames ? '' : 'trackId') ..aOM(15, _omitFieldNames ? '' : 'rcmdReason', subBuilder: RcmdReason.create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') RcmdArchive clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') RcmdArchive copyWith(void Function(RcmdArchive) updates) => super.copyWith((message) => updates(message as RcmdArchive)) as RcmdArchive; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static RcmdArchive create() => RcmdArchive._(); @$core.override RcmdArchive createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static RcmdArchive getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static RcmdArchive? _defaultInstance; @$pb.TagNumber(1) $core.String get title => $_getSZ(0); @$pb.TagNumber(1) set title($core.String value) => $_setString(0, value); @$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 value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasCover() => $_has(1); @$pb.TagNumber(2) void clearCover() => $_clearField(2); @$pb.TagNumber(3) CoverIcon get coverLeftIcon1 => $_getN(2); @$pb.TagNumber(3) set coverLeftIcon1(CoverIcon value) => $_setField(3, value); @$pb.TagNumber(3) $core.bool hasCoverLeftIcon1() => $_has(2); @$pb.TagNumber(3) void clearCoverLeftIcon1() => $_clearField(3); @$pb.TagNumber(4) $core.String get coverLeftText1 => $_getSZ(3); @$pb.TagNumber(4) set coverLeftText1($core.String value) => $_setString(3, value); @$pb.TagNumber(4) $core.bool hasCoverLeftText1() => $_has(3); @$pb.TagNumber(4) void clearCoverLeftText1() => $_clearField(4); @$pb.TagNumber(5) $core.String get uri => $_getSZ(4); @$pb.TagNumber(5) set uri($core.String value) => $_setString(4, value); @$pb.TagNumber(5) $core.bool hasUri() => $_has(4); @$pb.TagNumber(5) void clearUri() => $_clearField(5); @$pb.TagNumber(6) $core.bool get isPgc => $_getBF(5); @$pb.TagNumber(6) set isPgc($core.bool value) => $_setBool(5, value); @$pb.TagNumber(6) $core.bool hasIsPgc() => $_has(5); @$pb.TagNumber(6) void clearIsPgc() => $_clearField(6); @$pb.TagNumber(7) $fixnum.Int64 get aid => $_getI64(6); @$pb.TagNumber(7) set aid($fixnum.Int64 value) => $_setInt64(6, value); @$pb.TagNumber(7) $core.bool hasAid() => $_has(6); @$pb.TagNumber(7) void clearAid() => $_clearField(7); @$pb.TagNumber(8) IconBadge get badge => $_getN(7); @$pb.TagNumber(8) set badge(IconBadge value) => $_setField(8, value); @$pb.TagNumber(8) $core.bool hasBadge() => $_has(7); @$pb.TagNumber(8) void clearBadge() => $_clearField(8); @$pb.TagNumber(8) IconBadge ensureBadge() => $_ensure(7); @$pb.TagNumber(9) CoverIcon get coverLeftIcon2 => $_getN(8); @$pb.TagNumber(9) set coverLeftIcon2(CoverIcon value) => $_setField(9, value); @$pb.TagNumber(9) $core.bool hasCoverLeftIcon2() => $_has(8); @$pb.TagNumber(9) void clearCoverLeftIcon2() => $_clearField(9); @$pb.TagNumber(10) $core.String get coverLeftText2 => $_getSZ(9); @$pb.TagNumber(10) set coverLeftText2($core.String value) => $_setString(9, value); @$pb.TagNumber(10) $core.bool hasCoverLeftText2() => $_has(9); @$pb.TagNumber(10) void clearCoverLeftText2() => $_clearField(10); @$pb.TagNumber(11) CoverIcon get coverLeftIcon3 => $_getN(10); @$pb.TagNumber(11) set coverLeftIcon3(CoverIcon value) => $_setField(11, value); @$pb.TagNumber(11) $core.bool hasCoverLeftIcon3() => $_has(10); @$pb.TagNumber(11) void clearCoverLeftIcon3() => $_clearField(11); @$pb.TagNumber(12) $core.String get coverLeftText3 => $_getSZ(11); @$pb.TagNumber(12) set coverLeftText3($core.String value) => $_setString(11, value); @$pb.TagNumber(12) $core.bool hasCoverLeftText3() => $_has(11); @$pb.TagNumber(12) void clearCoverLeftText3() => $_clearField(12); @$pb.TagNumber(13) $core.String get desc => $_getSZ(12); @$pb.TagNumber(13) set desc($core.String value) => $_setString(12, value); @$pb.TagNumber(13) $core.bool hasDesc() => $_has(12); @$pb.TagNumber(13) void clearDesc() => $_clearField(13); @$pb.TagNumber(14) $core.String get trackId => $_getSZ(13); @$pb.TagNumber(14) set trackId($core.String value) => $_setString(13, value); @$pb.TagNumber(14) $core.bool hasTrackId() => $_has(13); @$pb.TagNumber(14) void clearTrackId() => $_clearField(14); @$pb.TagNumber(15) RcmdReason get rcmdReason => $_getN(14); @$pb.TagNumber(15) set rcmdReason(RcmdReason value) => $_setField(15, value); @$pb.TagNumber(15) $core.bool hasRcmdReason() => $_has(14); @$pb.TagNumber(15) void clearRcmdReason() => $_clearField(15); @$pb.TagNumber(15) RcmdReason ensureRcmdReason() => $_ensure(14); } class RcmdAuthor extends $pb.GeneratedMessage { factory RcmdAuthor({ UserInfo? author, $core.String? desc, Relation? relation, }) { final result = create(); if (author != null) result.author = author; if (desc != null) result.desc = desc; if (relation != null) result.relation = relation; return result; } RcmdAuthor._(); factory RcmdAuthor.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory RcmdAuthor.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'RcmdAuthor', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOM(1, _omitFieldNames ? '' : 'author', subBuilder: UserInfo.create) ..aOS(2, _omitFieldNames ? '' : 'desc') ..aOM(3, _omitFieldNames ? '' : 'relation', subBuilder: Relation.create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') RcmdAuthor clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') RcmdAuthor copyWith(void Function(RcmdAuthor) updates) => super.copyWith((message) => updates(message as RcmdAuthor)) as RcmdAuthor; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static RcmdAuthor create() => RcmdAuthor._(); @$core.override RcmdAuthor createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static RcmdAuthor getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static RcmdAuthor? _defaultInstance; @$pb.TagNumber(1) UserInfo get author => $_getN(0); @$pb.TagNumber(1) set author(UserInfo value) => $_setField(1, value); @$pb.TagNumber(1) $core.bool hasAuthor() => $_has(0); @$pb.TagNumber(1) void clearAuthor() => $_clearField(1); @$pb.TagNumber(1) UserInfo ensureAuthor() => $_ensure(0); @$pb.TagNumber(2) $core.String get desc => $_getSZ(1); @$pb.TagNumber(2) set desc($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasDesc() => $_has(1); @$pb.TagNumber(2) void clearDesc() => $_clearField(2); @$pb.TagNumber(3) Relation get relation => $_getN(2); @$pb.TagNumber(3) set relation(Relation value) => $_setField(3, value); @$pb.TagNumber(3) $core.bool hasRelation() => $_has(2); @$pb.TagNumber(3) void clearRelation() => $_clearField(3); @$pb.TagNumber(3) Relation ensureRelation() => $_ensure(2); } class RcmdCampusBrief extends $pb.GeneratedMessage { factory RcmdCampusBrief({ $fixnum.Int64? campusId, $core.String? campusName, $core.String? campusBadge, $core.String? url, }) { final result = create(); if (campusId != null) result.campusId = campusId; if (campusName != null) result.campusName = campusName; if (campusBadge != null) result.campusBadge = campusBadge; if (url != null) result.url = url; return result; } RcmdCampusBrief._(); factory RcmdCampusBrief.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory RcmdCampusBrief.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'RcmdCampusBrief', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aInt64(1, _omitFieldNames ? '' : 'campusId') ..aOS(2, _omitFieldNames ? '' : 'campusName') ..aOS(4, _omitFieldNames ? '' : 'campusBadge') ..aOS(5, _omitFieldNames ? '' : 'url') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') RcmdCampusBrief clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') RcmdCampusBrief copyWith(void Function(RcmdCampusBrief) updates) => super.copyWith((message) => updates(message as RcmdCampusBrief)) as RcmdCampusBrief; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static RcmdCampusBrief create() => RcmdCampusBrief._(); @$core.override RcmdCampusBrief createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static RcmdCampusBrief getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static RcmdCampusBrief? _defaultInstance; @$pb.TagNumber(1) $fixnum.Int64 get campusId => $_getI64(0); @$pb.TagNumber(1) set campusId($fixnum.Int64 value) => $_setInt64(0, value); @$pb.TagNumber(1) $core.bool hasCampusId() => $_has(0); @$pb.TagNumber(1) void clearCampusId() => $_clearField(1); @$pb.TagNumber(2) $core.String get campusName => $_getSZ(1); @$pb.TagNumber(2) set campusName($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasCampusName() => $_has(1); @$pb.TagNumber(2) void clearCampusName() => $_clearField(2); @$pb.TagNumber(4) $core.String get campusBadge => $_getSZ(2); @$pb.TagNumber(4) set campusBadge($core.String value) => $_setString(2, value); @$pb.TagNumber(4) $core.bool hasCampusBadge() => $_has(2); @$pb.TagNumber(4) void clearCampusBadge() => $_clearField(4); @$pb.TagNumber(5) $core.String get url => $_getSZ(3); @$pb.TagNumber(5) set url($core.String value) => $_setString(3, value); @$pb.TagNumber(5) $core.bool hasUrl() => $_has(3); @$pb.TagNumber(5) void clearUrl() => $_clearField(5); } enum RcmdItem_RcmdItem { rcmdArchive, notSet } class RcmdItem extends $pb.GeneratedMessage { factory RcmdItem({ RcmdType? type, RcmdArchive? rcmdArchive, }) { final result = create(); if (type != null) result.type = type; if (rcmdArchive != null) result.rcmdArchive = rcmdArchive; return result; } RcmdItem._(); factory RcmdItem.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory RcmdItem.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static const $core.Map<$core.int, RcmdItem_RcmdItem> _RcmdItem_RcmdItemByTag = {2: RcmdItem_RcmdItem.rcmdArchive, 0: RcmdItem_RcmdItem.notSet}; static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'RcmdItem', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..oo(0, [2]) ..aE(1, _omitFieldNames ? '' : 'type', enumValues: RcmdType.values) ..aOM(2, _omitFieldNames ? '' : 'rcmdArchive', subBuilder: RcmdArchive.create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') RcmdItem clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') RcmdItem copyWith(void Function(RcmdItem) updates) => super.copyWith((message) => updates(message as RcmdItem)) as RcmdItem; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static RcmdItem create() => RcmdItem._(); @$core.override RcmdItem createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static RcmdItem getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static RcmdItem? _defaultInstance; @$pb.TagNumber(2) RcmdItem_RcmdItem whichRcmdItem() => _RcmdItem_RcmdItemByTag[$_whichOneof(0)]!; @$pb.TagNumber(2) void clearRcmdItem() => $_clearField($_whichOneof(0)); @$pb.TagNumber(1) RcmdType get type => $_getN(0); @$pb.TagNumber(1) set type(RcmdType value) => $_setField(1, value); @$pb.TagNumber(1) $core.bool hasType() => $_has(0); @$pb.TagNumber(1) void clearType() => $_clearField(1); @$pb.TagNumber(2) RcmdArchive get rcmdArchive => $_getN(1); @$pb.TagNumber(2) set rcmdArchive(RcmdArchive value) => $_setField(2, value); @$pb.TagNumber(2) $core.bool hasRcmdArchive() => $_has(1); @$pb.TagNumber(2) void clearRcmdArchive() => $_clearField(2); @$pb.TagNumber(2) RcmdArchive ensureRcmdArchive() => $_ensure(1); } class RcmdOption extends $pb.GeneratedMessage { factory RcmdOption({ $core.bool? showTitle, }) { final result = create(); if (showTitle != null) result.showTitle = showTitle; return result; } RcmdOption._(); factory RcmdOption.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory RcmdOption.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'RcmdOption', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOB(1, _omitFieldNames ? '' : 'showTitle') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') RcmdOption clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') RcmdOption copyWith(void Function(RcmdOption) updates) => super.copyWith((message) => updates(message as RcmdOption)) as RcmdOption; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static RcmdOption create() => RcmdOption._(); @$core.override RcmdOption createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static RcmdOption getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static RcmdOption? _defaultInstance; @$pb.TagNumber(1) $core.bool get showTitle => $_getBF(0); @$pb.TagNumber(1) set showTitle($core.bool value) => $_setBool(0, value); @$pb.TagNumber(1) $core.bool hasShowTitle() => $_has(0); @$pb.TagNumber(1) void clearShowTitle() => $_clearField(1); } class RcmdReason extends $pb.GeneratedMessage { factory RcmdReason({ $core.String? campusName, RcmdReasonStyle? style, $core.String? rcmdReason, $core.String? upName, }) { final result = create(); if (campusName != null) result.campusName = campusName; if (style != null) result.style = style; if (rcmdReason != null) result.rcmdReason = rcmdReason; if (upName != null) result.upName = upName; return result; } RcmdReason._(); factory RcmdReason.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory RcmdReason.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'RcmdReason', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'campusName') ..aE(2, _omitFieldNames ? '' : 'style', enumValues: RcmdReasonStyle.values) ..aOS(3, _omitFieldNames ? '' : 'rcmdReason') ..aOS(4, _omitFieldNames ? '' : 'upName') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') RcmdReason clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') RcmdReason copyWith(void Function(RcmdReason) updates) => super.copyWith((message) => updates(message as RcmdReason)) as RcmdReason; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static RcmdReason create() => RcmdReason._(); @$core.override RcmdReason createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static RcmdReason getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static RcmdReason? _defaultInstance; @$pb.TagNumber(1) $core.String get campusName => $_getSZ(0); @$pb.TagNumber(1) set campusName($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasCampusName() => $_has(0); @$pb.TagNumber(1) void clearCampusName() => $_clearField(1); @$pb.TagNumber(2) RcmdReasonStyle get style => $_getN(1); @$pb.TagNumber(2) set style(RcmdReasonStyle value) => $_setField(2, value); @$pb.TagNumber(2) $core.bool hasStyle() => $_has(1); @$pb.TagNumber(2) void clearStyle() => $_clearField(2); @$pb.TagNumber(3) $core.String get rcmdReason => $_getSZ(2); @$pb.TagNumber(3) set rcmdReason($core.String value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasRcmdReason() => $_has(2); @$pb.TagNumber(3) void clearRcmdReason() => $_clearField(3); @$pb.TagNumber(4) $core.String get upName => $_getSZ(3); @$pb.TagNumber(4) set upName($core.String value) => $_setString(3, value); @$pb.TagNumber(4) $core.bool hasUpName() => $_has(3); @$pb.TagNumber(4) void clearUpName() => $_clearField(4); } class RcmdTopButton extends $pb.GeneratedMessage { factory RcmdTopButton({ $core.String? text, $core.String? url, }) { final result = create(); if (text != null) result.text = text; if (url != null) result.url = url; return result; } RcmdTopButton._(); factory RcmdTopButton.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory RcmdTopButton.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'RcmdTopButton', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'text') ..aOS(2, _omitFieldNames ? '' : 'url') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') RcmdTopButton clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') RcmdTopButton copyWith(void Function(RcmdTopButton) updates) => super.copyWith((message) => updates(message as RcmdTopButton)) as RcmdTopButton; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static RcmdTopButton create() => RcmdTopButton._(); @$core.override RcmdTopButton createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static RcmdTopButton getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static RcmdTopButton? _defaultInstance; @$pb.TagNumber(1) $core.String get text => $_getSZ(0); @$pb.TagNumber(1) set text($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasText() => $_has(0); @$pb.TagNumber(1) void clearText() => $_clearField(1); @$pb.TagNumber(2) $core.String get url => $_getSZ(1); @$pb.TagNumber(2) set url($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasUrl() => $_has(1); @$pb.TagNumber(2) void clearUrl() => $_clearField(2); } class RcmdUPsParam extends $pb.GeneratedMessage { factory RcmdUPsParam({ $fixnum.Int64? dislikeTs, }) { final result = create(); if (dislikeTs != null) result.dislikeTs = dislikeTs; return result; } RcmdUPsParam._(); factory RcmdUPsParam.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory RcmdUPsParam.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'RcmdUPsParam', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aInt64(1, _omitFieldNames ? '' : 'dislikeTs') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') RcmdUPsParam clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') RcmdUPsParam copyWith(void Function(RcmdUPsParam) updates) => super.copyWith((message) => updates(message as RcmdUPsParam)) as RcmdUPsParam; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static RcmdUPsParam create() => RcmdUPsParam._(); @$core.override RcmdUPsParam createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static RcmdUPsParam getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static RcmdUPsParam? _defaultInstance; @$pb.TagNumber(1) $fixnum.Int64 get dislikeTs => $_getI64(0); @$pb.TagNumber(1) set dislikeTs($fixnum.Int64 value) => $_setInt64(0, value); @$pb.TagNumber(1) $core.bool hasDislikeTs() => $_has(0); @$pb.TagNumber(1) void clearDislikeTs() => $_clearField(1); } class ReactionListItem extends $pb.GeneratedMessage { factory ReactionListItem({ UserInfo? user, Relation? relation, $core.String? actText, $core.String? rcmdReason, }) { final result = create(); if (user != null) result.user = user; if (relation != null) result.relation = relation; if (actText != null) result.actText = actText; if (rcmdReason != null) result.rcmdReason = rcmdReason; return result; } ReactionListItem._(); factory ReactionListItem.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory ReactionListItem.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'ReactionListItem', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOM(1, _omitFieldNames ? '' : 'user', subBuilder: UserInfo.create) ..aOM(2, _omitFieldNames ? '' : 'relation', subBuilder: Relation.create) ..aOS(3, _omitFieldNames ? '' : 'actText') ..aOS(4, _omitFieldNames ? '' : 'rcmdReason') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ReactionListItem clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ReactionListItem copyWith(void Function(ReactionListItem) updates) => super.copyWith((message) => updates(message as ReactionListItem)) as ReactionListItem; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ReactionListItem create() => ReactionListItem._(); @$core.override ReactionListItem createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static ReactionListItem getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ReactionListItem? _defaultInstance; @$pb.TagNumber(1) UserInfo get user => $_getN(0); @$pb.TagNumber(1) set user(UserInfo value) => $_setField(1, value); @$pb.TagNumber(1) $core.bool hasUser() => $_has(0); @$pb.TagNumber(1) void clearUser() => $_clearField(1); @$pb.TagNumber(1) UserInfo ensureUser() => $_ensure(0); @$pb.TagNumber(2) Relation get relation => $_getN(1); @$pb.TagNumber(2) set relation(Relation value) => $_setField(2, value); @$pb.TagNumber(2) $core.bool hasRelation() => $_has(1); @$pb.TagNumber(2) void clearRelation() => $_clearField(2); @$pb.TagNumber(2) Relation ensureRelation() => $_ensure(1); @$pb.TagNumber(3) $core.String get actText => $_getSZ(2); @$pb.TagNumber(3) set actText($core.String value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasActText() => $_has(2); @$pb.TagNumber(3) void clearActText() => $_clearField(3); @$pb.TagNumber(4) $core.String get rcmdReason => $_getSZ(3); @$pb.TagNumber(4) set rcmdReason($core.String value) => $_setString(3, value); @$pb.TagNumber(4) $core.bool hasRcmdReason() => $_has(3); @$pb.TagNumber(4) void clearRcmdReason() => $_clearField(4); } class ReactionListReply extends $pb.GeneratedMessage { factory ReactionListReply({ $core.String? title, $core.Iterable? reactionList, $core.String? offset, $core.bool? hasMore, }) { final result = create(); if (title != null) result.title = title; if (reactionList != null) result.reactionList.addAll(reactionList); if (offset != null) result.offset = offset; if (hasMore != null) result.hasMore = hasMore; return result; } ReactionListReply._(); factory ReactionListReply.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory ReactionListReply.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'ReactionListReply', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'title') ..pPM(2, _omitFieldNames ? '' : 'reactionList', subBuilder: ReactionListItem.create) ..aOS(3, _omitFieldNames ? '' : 'offset') ..aOB(4, _omitFieldNames ? '' : 'hasMore') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ReactionListReply clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ReactionListReply copyWith(void Function(ReactionListReply) updates) => super.copyWith((message) => updates(message as ReactionListReply)) as ReactionListReply; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ReactionListReply create() => ReactionListReply._(); @$core.override ReactionListReply createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static ReactionListReply getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ReactionListReply? _defaultInstance; @$pb.TagNumber(1) $core.String get title => $_getSZ(0); @$pb.TagNumber(1) set title($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasTitle() => $_has(0); @$pb.TagNumber(1) void clearTitle() => $_clearField(1); @$pb.TagNumber(2) $pb.PbList get reactionList => $_getList(1); @$pb.TagNumber(3) $core.String get offset => $_getSZ(2); @$pb.TagNumber(3) set offset($core.String value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasOffset() => $_has(2); @$pb.TagNumber(3) void clearOffset() => $_clearField(3); @$pb.TagNumber(4) $core.bool get hasMore => $_getBF(3); @$pb.TagNumber(4) set hasMore($core.bool value) => $_setBool(3, value); @$pb.TagNumber(4) $core.bool hasHasMore() => $_has(3); @$pb.TagNumber(4) void clearHasMore() => $_clearField(4); } class ReactionListReq extends $pb.GeneratedMessage { factory ReactionListReq({ $fixnum.Int64? dynamicId, $fixnum.Int64? dynType, $fixnum.Int64? rid, $core.String? offset, }) { final result = create(); if (dynamicId != null) result.dynamicId = dynamicId; if (dynType != null) result.dynType = dynType; if (rid != null) result.rid = rid; if (offset != null) result.offset = offset; return result; } ReactionListReq._(); factory ReactionListReq.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory ReactionListReq.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'ReactionListReq', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aInt64(1, _omitFieldNames ? '' : 'dynamicId') ..aInt64(2, _omitFieldNames ? '' : 'dynType') ..aInt64(3, _omitFieldNames ? '' : 'rid') ..aOS(4, _omitFieldNames ? '' : 'offset') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ReactionListReq clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ReactionListReq copyWith(void Function(ReactionListReq) updates) => super.copyWith((message) => updates(message as ReactionListReq)) as ReactionListReq; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ReactionListReq create() => ReactionListReq._(); @$core.override ReactionListReq createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static ReactionListReq getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ReactionListReq? _defaultInstance; @$pb.TagNumber(1) $fixnum.Int64 get dynamicId => $_getI64(0); @$pb.TagNumber(1) set dynamicId($fixnum.Int64 value) => $_setInt64(0, value); @$pb.TagNumber(1) $core.bool hasDynamicId() => $_has(0); @$pb.TagNumber(1) void clearDynamicId() => $_clearField(1); @$pb.TagNumber(2) $fixnum.Int64 get dynType => $_getI64(1); @$pb.TagNumber(2) set dynType($fixnum.Int64 value) => $_setInt64(1, value); @$pb.TagNumber(2) $core.bool hasDynType() => $_has(1); @$pb.TagNumber(2) void clearDynType() => $_clearField(2); @$pb.TagNumber(3) $fixnum.Int64 get rid => $_getI64(2); @$pb.TagNumber(3) set rid($fixnum.Int64 value) => $_setInt64(2, value); @$pb.TagNumber(3) $core.bool hasRid() => $_has(2); @$pb.TagNumber(3) void clearRid() => $_clearField(3); @$pb.TagNumber(4) $core.String get offset => $_getSZ(3); @$pb.TagNumber(4) set offset($core.String value) => $_setString(3, value); @$pb.TagNumber(4) $core.bool hasOffset() => $_has(3); @$pb.TagNumber(4) void clearOffset() => $_clearField(4); } 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._(); factory Relation.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory Relation.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'Relation', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aE(1, _omitFieldNames ? '' : 'status', enumValues: RelationStatus.values) ..aI(2, _omitFieldNames ? '' : 'isFollow') ..aI(3, _omitFieldNames ? '' : 'isFollowed') ..aOS(4, _omitFieldNames ? '' : 'title') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') Relation clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') Relation copyWith(void Function(Relation) updates) => super.copyWith((message) => updates(message as Relation)) as Relation; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static Relation create() => Relation._(); @$core.override Relation createEmptyInstance() => create(); @$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 value) => $_setField(1, value); @$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 value) => $_setSignedInt32(1, value); @$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 value) => $_setSignedInt32(2, value); @$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 value) => $_setString(3, value); @$pb.TagNumber(4) $core.bool hasTitle() => $_has(3); @$pb.TagNumber(4) void clearTitle() => $_clearField(4); } class RepostExtraInfo extends $pb.GeneratedMessage { factory RepostExtraInfo({ $core.String? adcmId, }) { final result = create(); if (adcmId != null) result.adcmId = adcmId; return result; } RepostExtraInfo._(); factory RepostExtraInfo.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory RepostExtraInfo.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'RepostExtraInfo', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'adcmId') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') RepostExtraInfo clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') RepostExtraInfo copyWith(void Function(RepostExtraInfo) updates) => super.copyWith((message) => updates(message as RepostExtraInfo)) as RepostExtraInfo; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static RepostExtraInfo create() => RepostExtraInfo._(); @$core.override RepostExtraInfo createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static RepostExtraInfo getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static RepostExtraInfo? _defaultInstance; @$pb.TagNumber(1) $core.String get adcmId => $_getSZ(0); @$pb.TagNumber(1) set adcmId($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasAdcmId() => $_has(0); @$pb.TagNumber(1) void clearAdcmId() => $_clearField(1); } class RepostListReq extends $pb.GeneratedMessage { factory RepostListReq({ $core.String? dynamicId, $fixnum.Int64? dynType, $fixnum.Int64? rid, $core.String? offset, $core.String? from, RepostType? repostType, }) { final result = create(); if (dynamicId != null) result.dynamicId = dynamicId; if (dynType != null) result.dynType = dynType; if (rid != null) result.rid = rid; if (offset != null) result.offset = offset; if (from != null) result.from = from; if (repostType != null) result.repostType = repostType; return result; } RepostListReq._(); factory RepostListReq.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory RepostListReq.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'RepostListReq', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'dynamicId') ..aInt64(2, _omitFieldNames ? '' : 'dynType') ..aInt64(3, _omitFieldNames ? '' : 'rid') ..aOS(4, _omitFieldNames ? '' : 'offset') ..aOS(5, _omitFieldNames ? '' : 'from') ..aE(6, _omitFieldNames ? '' : 'repostType', enumValues: RepostType.values) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') RepostListReq clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') RepostListReq copyWith(void Function(RepostListReq) updates) => super.copyWith((message) => updates(message as RepostListReq)) as RepostListReq; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static RepostListReq create() => RepostListReq._(); @$core.override RepostListReq createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static RepostListReq getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static RepostListReq? _defaultInstance; @$pb.TagNumber(1) $core.String get dynamicId => $_getSZ(0); @$pb.TagNumber(1) set dynamicId($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasDynamicId() => $_has(0); @$pb.TagNumber(1) void clearDynamicId() => $_clearField(1); @$pb.TagNumber(2) $fixnum.Int64 get dynType => $_getI64(1); @$pb.TagNumber(2) set dynType($fixnum.Int64 value) => $_setInt64(1, value); @$pb.TagNumber(2) $core.bool hasDynType() => $_has(1); @$pb.TagNumber(2) void clearDynType() => $_clearField(2); @$pb.TagNumber(3) $fixnum.Int64 get rid => $_getI64(2); @$pb.TagNumber(3) set rid($fixnum.Int64 value) => $_setInt64(2, value); @$pb.TagNumber(3) $core.bool hasRid() => $_has(2); @$pb.TagNumber(3) void clearRid() => $_clearField(3); @$pb.TagNumber(4) $core.String get offset => $_getSZ(3); @$pb.TagNumber(4) set offset($core.String value) => $_setString(3, value); @$pb.TagNumber(4) $core.bool hasOffset() => $_has(3); @$pb.TagNumber(4) void clearOffset() => $_clearField(4); @$pb.TagNumber(5) $core.String get from => $_getSZ(4); @$pb.TagNumber(5) set from($core.String value) => $_setString(4, value); @$pb.TagNumber(5) $core.bool hasFrom() => $_has(4); @$pb.TagNumber(5) void clearFrom() => $_clearField(5); @$pb.TagNumber(6) RepostType get repostType => $_getN(5); @$pb.TagNumber(6) set repostType(RepostType value) => $_setField(6, value); @$pb.TagNumber(6) $core.bool hasRepostType() => $_has(5); @$pb.TagNumber(6) void clearRepostType() => $_clearField(6); } class RepostListRsp extends $pb.GeneratedMessage { factory RepostListRsp({ $core.Iterable? list, $core.String? offset, $core.bool? hasMore, $fixnum.Int64? totalCount, RepostType? repostType, }) { final result = create(); if (list != null) result.list.addAll(list); if (offset != null) result.offset = offset; if (hasMore != null) result.hasMore = hasMore; if (totalCount != null) result.totalCount = totalCount; if (repostType != null) result.repostType = repostType; return result; } RepostListRsp._(); factory RepostListRsp.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory RepostListRsp.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'RepostListRsp', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..pPM(1, _omitFieldNames ? '' : 'list', subBuilder: DynamicItem.create) ..aOS(2, _omitFieldNames ? '' : 'offset') ..aOB(3, _omitFieldNames ? '' : 'hasMore') ..aInt64(4, _omitFieldNames ? '' : 'totalCount') ..aE(5, _omitFieldNames ? '' : 'repostType', enumValues: RepostType.values) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') RepostListRsp clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') RepostListRsp copyWith(void Function(RepostListRsp) updates) => super.copyWith((message) => updates(message as RepostListRsp)) as RepostListRsp; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static RepostListRsp create() => RepostListRsp._(); @$core.override RepostListRsp createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static RepostListRsp getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static RepostListRsp? _defaultInstance; @$pb.TagNumber(1) $pb.PbList get list => $_getList(0); @$pb.TagNumber(2) $core.String get offset => $_getSZ(1); @$pb.TagNumber(2) set offset($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasOffset() => $_has(1); @$pb.TagNumber(2) void clearOffset() => $_clearField(2); @$pb.TagNumber(3) $core.bool get hasMore => $_getBF(2); @$pb.TagNumber(3) set hasMore($core.bool value) => $_setBool(2, value); @$pb.TagNumber(3) $core.bool hasHasMore() => $_has(2); @$pb.TagNumber(3) void clearHasMore() => $_clearField(3); @$pb.TagNumber(4) $fixnum.Int64 get totalCount => $_getI64(3); @$pb.TagNumber(4) set totalCount($fixnum.Int64 value) => $_setInt64(3, value); @$pb.TagNumber(4) $core.bool hasTotalCount() => $_has(3); @$pb.TagNumber(4) void clearTotalCount() => $_clearField(4); @$pb.TagNumber(5) RepostType get repostType => $_getN(4); @$pb.TagNumber(5) set repostType(RepostType value) => $_setField(5, value); @$pb.TagNumber(5) $core.bool hasRepostType() => $_has(4); @$pb.TagNumber(5) void clearRepostType() => $_clearField(5); } class SchoolRecommendReply extends $pb.GeneratedMessage { factory SchoolRecommendReply({ $core.Iterable? items, }) { final result = create(); if (items != null) result.items.addAll(items); return result; } SchoolRecommendReply._(); factory SchoolRecommendReply.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory SchoolRecommendReply.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'SchoolRecommendReply', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..pPM(1, _omitFieldNames ? '' : 'items', subBuilder: CampusInfo.create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') SchoolRecommendReply clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') SchoolRecommendReply copyWith(void Function(SchoolRecommendReply) updates) => super.copyWith((message) => updates(message as SchoolRecommendReply)) as SchoolRecommendReply; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static SchoolRecommendReply create() => SchoolRecommendReply._(); @$core.override SchoolRecommendReply createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static SchoolRecommendReply getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static SchoolRecommendReply? _defaultInstance; @$pb.TagNumber(1) $pb.PbList get items => $_getList(0); } class SchoolRecommendReq extends $pb.GeneratedMessage { factory SchoolRecommendReq({ $core.double? lat, $core.double? lng, CampusReqFromType? fromType, }) { final result = create(); if (lat != null) result.lat = lat; if (lng != null) result.lng = lng; if (fromType != null) result.fromType = fromType; return result; } SchoolRecommendReq._(); factory SchoolRecommendReq.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory SchoolRecommendReq.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'SchoolRecommendReq', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aD(1, _omitFieldNames ? '' : 'lat', fieldType: $pb.PbFieldType.OF) ..aD(2, _omitFieldNames ? '' : 'lng', fieldType: $pb.PbFieldType.OF) ..aE(3, _omitFieldNames ? '' : 'fromType', enumValues: CampusReqFromType.values) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') SchoolRecommendReq clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') SchoolRecommendReq copyWith(void Function(SchoolRecommendReq) updates) => super.copyWith((message) => updates(message as SchoolRecommendReq)) as SchoolRecommendReq; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static SchoolRecommendReq create() => SchoolRecommendReq._(); @$core.override SchoolRecommendReq createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static SchoolRecommendReq getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static SchoolRecommendReq? _defaultInstance; @$pb.TagNumber(1) $core.double get lat => $_getN(0); @$pb.TagNumber(1) set lat($core.double value) => $_setFloat(0, value); @$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 value) => $_setFloat(1, value); @$pb.TagNumber(2) $core.bool hasLng() => $_has(1); @$pb.TagNumber(2) void clearLng() => $_clearField(2); @$pb.TagNumber(3) CampusReqFromType get fromType => $_getN(2); @$pb.TagNumber(3) set fromType(CampusReqFromType value) => $_setField(3, value); @$pb.TagNumber(3) $core.bool hasFromType() => $_has(2); @$pb.TagNumber(3) void clearFromType() => $_clearField(3); } class SchoolSearchReply extends $pb.GeneratedMessage { factory SchoolSearchReply({ $core.Iterable? items, SearchToast? toast, }) { final result = create(); if (items != null) result.items.addAll(items); if (toast != null) result.toast = toast; return result; } SchoolSearchReply._(); factory SchoolSearchReply.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory SchoolSearchReply.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'SchoolSearchReply', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..pPM(1, _omitFieldNames ? '' : 'items', subBuilder: CampusInfo.create) ..aOM(2, _omitFieldNames ? '' : 'toast', subBuilder: SearchToast.create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') SchoolSearchReply clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') SchoolSearchReply copyWith(void Function(SchoolSearchReply) updates) => super.copyWith((message) => updates(message as SchoolSearchReply)) as SchoolSearchReply; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static SchoolSearchReply create() => SchoolSearchReply._(); @$core.override SchoolSearchReply createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static SchoolSearchReply getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static SchoolSearchReply? _defaultInstance; @$pb.TagNumber(1) $pb.PbList get items => $_getList(0); @$pb.TagNumber(2) SearchToast get toast => $_getN(1); @$pb.TagNumber(2) set toast(SearchToast value) => $_setField(2, value); @$pb.TagNumber(2) $core.bool hasToast() => $_has(1); @$pb.TagNumber(2) void clearToast() => $_clearField(2); @$pb.TagNumber(2) SearchToast ensureToast() => $_ensure(1); } class SchoolSearchReq extends $pb.GeneratedMessage { factory SchoolSearchReq({ $core.String? keyword, CampusReqFromType? fromType, }) { final result = create(); if (keyword != null) result.keyword = keyword; if (fromType != null) result.fromType = fromType; return result; } SchoolSearchReq._(); factory SchoolSearchReq.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory SchoolSearchReq.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'SchoolSearchReq', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'keyword') ..aE(2, _omitFieldNames ? '' : 'fromType', enumValues: CampusReqFromType.values) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') SchoolSearchReq clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') SchoolSearchReq copyWith(void Function(SchoolSearchReq) updates) => super.copyWith((message) => updates(message as SchoolSearchReq)) as SchoolSearchReq; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static SchoolSearchReq create() => SchoolSearchReq._(); @$core.override SchoolSearchReq createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static SchoolSearchReq getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static SchoolSearchReq? _defaultInstance; @$pb.TagNumber(1) $core.String get keyword => $_getSZ(0); @$pb.TagNumber(1) set keyword($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasKeyword() => $_has(0); @$pb.TagNumber(1) void clearKeyword() => $_clearField(1); @$pb.TagNumber(2) CampusReqFromType get fromType => $_getN(1); @$pb.TagNumber(2) set fromType(CampusReqFromType value) => $_setField(2, value); @$pb.TagNumber(2) $core.bool hasFromType() => $_has(1); @$pb.TagNumber(2) void clearFromType() => $_clearField(2); } class SearchChannel extends $pb.GeneratedMessage { factory SearchChannel({ $core.String? title, SearchTopicButton? moreButton, $core.Iterable? channels, }) { final result = create(); if (title != null) result.title = title; if (moreButton != null) result.moreButton = moreButton; if (channels != null) result.channels.addAll(channels); return result; } SearchChannel._(); factory SearchChannel.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory SearchChannel.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'SearchChannel', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'title') ..aOM(2, _omitFieldNames ? '' : 'moreButton', subBuilder: SearchTopicButton.create) ..pPM(3, _omitFieldNames ? '' : 'channels', subBuilder: ChannelInfo.create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') SearchChannel clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') SearchChannel copyWith(void Function(SearchChannel) updates) => super.copyWith((message) => updates(message as SearchChannel)) as SearchChannel; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static SearchChannel create() => SearchChannel._(); @$core.override SearchChannel createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static SearchChannel getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static SearchChannel? _defaultInstance; @$pb.TagNumber(1) $core.String get title => $_getSZ(0); @$pb.TagNumber(1) set title($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasTitle() => $_has(0); @$pb.TagNumber(1) void clearTitle() => $_clearField(1); @$pb.TagNumber(2) SearchTopicButton get moreButton => $_getN(1); @$pb.TagNumber(2) set moreButton(SearchTopicButton value) => $_setField(2, value); @$pb.TagNumber(2) $core.bool hasMoreButton() => $_has(1); @$pb.TagNumber(2) void clearMoreButton() => $_clearField(2); @$pb.TagNumber(2) SearchTopicButton ensureMoreButton() => $_ensure(1); @$pb.TagNumber(3) $pb.PbList get channels => $_getList(2); } class SearchInfo extends $pb.GeneratedMessage { factory SearchInfo({ $core.String? title, $core.Iterable? list, $core.String? trackId, $fixnum.Int64? total, $core.bool? hasMore, $core.String? version, }) { final result = create(); if (title != null) result.title = title; if (list != null) result.list.addAll(list); if (trackId != null) result.trackId = trackId; if (total != null) result.total = total; if (hasMore != null) result.hasMore = hasMore; if (version != null) result.version = version; return result; } SearchInfo._(); factory SearchInfo.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory SearchInfo.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'SearchInfo', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'title') ..pPM(2, _omitFieldNames ? '' : 'list', subBuilder: DynamicItem.create) ..aOS(3, _omitFieldNames ? '' : 'trackId') ..aInt64(4, _omitFieldNames ? '' : 'total') ..aOB(5, _omitFieldNames ? '' : 'hasMore') ..aOS(6, _omitFieldNames ? '' : 'version') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') SearchInfo clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') SearchInfo copyWith(void Function(SearchInfo) updates) => super.copyWith((message) => updates(message as SearchInfo)) as SearchInfo; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static SearchInfo create() => SearchInfo._(); @$core.override SearchInfo createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static SearchInfo getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static SearchInfo? _defaultInstance; @$pb.TagNumber(1) $core.String get title => $_getSZ(0); @$pb.TagNumber(1) set title($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasTitle() => $_has(0); @$pb.TagNumber(1) void clearTitle() => $_clearField(1); @$pb.TagNumber(2) $pb.PbList get list => $_getList(1); @$pb.TagNumber(3) $core.String get trackId => $_getSZ(2); @$pb.TagNumber(3) set trackId($core.String value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasTrackId() => $_has(2); @$pb.TagNumber(3) void clearTrackId() => $_clearField(3); @$pb.TagNumber(4) $fixnum.Int64 get total => $_getI64(3); @$pb.TagNumber(4) set total($fixnum.Int64 value) => $_setInt64(3, value); @$pb.TagNumber(4) $core.bool hasTotal() => $_has(3); @$pb.TagNumber(4) void clearTotal() => $_clearField(4); @$pb.TagNumber(5) $core.bool get hasMore => $_getBF(4); @$pb.TagNumber(5) set hasMore($core.bool value) => $_setBool(4, value); @$pb.TagNumber(5) $core.bool hasHasMore() => $_has(4); @$pb.TagNumber(5) void clearHasMore() => $_clearField(5); @$pb.TagNumber(6) $core.String get version => $_getSZ(5); @$pb.TagNumber(6) set version($core.String value) => $_setString(5, value); @$pb.TagNumber(6) $core.bool hasVersion() => $_has(5); @$pb.TagNumber(6) void clearVersion() => $_clearField(6); } class SearchToast extends $pb.GeneratedMessage { factory SearchToast({ $core.String? descText1, $core.String? descText2, }) { final result = create(); if (descText1 != null) result.descText1 = descText1; if (descText2 != null) result.descText2 = descText2; return result; } SearchToast._(); factory SearchToast.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory SearchToast.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'SearchToast', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'descText1') ..aOS(2, _omitFieldNames ? '' : 'descText2') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') SearchToast clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') SearchToast copyWith(void Function(SearchToast) updates) => super.copyWith((message) => updates(message as SearchToast)) as SearchToast; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static SearchToast create() => SearchToast._(); @$core.override SearchToast createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static SearchToast getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static SearchToast? _defaultInstance; @$pb.TagNumber(1) $core.String get descText1 => $_getSZ(0); @$pb.TagNumber(1) set descText1($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasDescText1() => $_has(0); @$pb.TagNumber(1) void clearDescText1() => $_clearField(1); @$pb.TagNumber(2) $core.String get descText2 => $_getSZ(1); @$pb.TagNumber(2) set descText2($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasDescText2() => $_has(1); @$pb.TagNumber(2) void clearDescText2() => $_clearField(2); } class SearchTopic extends $pb.GeneratedMessage { factory SearchTopic({ $core.String? title, SearchTopicButton? moreButton, $core.Iterable? items, }) { final result = create(); if (title != null) result.title = title; if (moreButton != null) result.moreButton = moreButton; if (items != null) result.items.addAll(items); return result; } SearchTopic._(); factory SearchTopic.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory SearchTopic.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'SearchTopic', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'title') ..aOM(2, _omitFieldNames ? '' : 'moreButton', subBuilder: SearchTopicButton.create) ..pPM(3, _omitFieldNames ? '' : 'items', subBuilder: SearchTopicItem.create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') SearchTopic clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') SearchTopic copyWith(void Function(SearchTopic) updates) => super.copyWith((message) => updates(message as SearchTopic)) as SearchTopic; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static SearchTopic create() => SearchTopic._(); @$core.override SearchTopic createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static SearchTopic getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static SearchTopic? _defaultInstance; @$pb.TagNumber(1) $core.String get title => $_getSZ(0); @$pb.TagNumber(1) set title($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasTitle() => $_has(0); @$pb.TagNumber(1) void clearTitle() => $_clearField(1); @$pb.TagNumber(2) SearchTopicButton get moreButton => $_getN(1); @$pb.TagNumber(2) set moreButton(SearchTopicButton value) => $_setField(2, value); @$pb.TagNumber(2) $core.bool hasMoreButton() => $_has(1); @$pb.TagNumber(2) void clearMoreButton() => $_clearField(2); @$pb.TagNumber(2) SearchTopicButton ensureMoreButton() => $_ensure(1); @$pb.TagNumber(3) $pb.PbList get items => $_getList(2); } class SearchTopicButton extends $pb.GeneratedMessage { factory SearchTopicButton({ $core.String? title, $core.String? jumpUri, }) { final result = create(); if (title != null) result.title = title; if (jumpUri != null) result.jumpUri = jumpUri; return result; } SearchTopicButton._(); factory SearchTopicButton.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory SearchTopicButton.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'SearchTopicButton', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'title') ..aOS(2, _omitFieldNames ? '' : 'jumpUri') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') SearchTopicButton clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') SearchTopicButton copyWith(void Function(SearchTopicButton) updates) => super.copyWith((message) => updates(message as SearchTopicButton)) as SearchTopicButton; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static SearchTopicButton create() => SearchTopicButton._(); @$core.override SearchTopicButton createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static SearchTopicButton getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static SearchTopicButton? _defaultInstance; @$pb.TagNumber(1) $core.String get title => $_getSZ(0); @$pb.TagNumber(1) set title($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasTitle() => $_has(0); @$pb.TagNumber(1) void clearTitle() => $_clearField(1); @$pb.TagNumber(2) $core.String get jumpUri => $_getSZ(1); @$pb.TagNumber(2) set jumpUri($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasJumpUri() => $_has(1); @$pb.TagNumber(2) void clearJumpUri() => $_clearField(2); } class SearchTopicItem extends $pb.GeneratedMessage { factory SearchTopicItem({ $fixnum.Int64? topicId, $core.String? topicName, $core.String? desc, $core.String? url, $core.bool? isActivity, $core.String? tagIcon, $core.String? descLong, $core.String? cover, $core.String? tagText, }) { final result = create(); if (topicId != null) result.topicId = topicId; if (topicName != null) result.topicName = topicName; if (desc != null) result.desc = desc; if (url != null) result.url = url; if (isActivity != null) result.isActivity = isActivity; if (tagIcon != null) result.tagIcon = tagIcon; if (descLong != null) result.descLong = descLong; if (cover != null) result.cover = cover; if (tagText != null) result.tagText = tagText; return result; } SearchTopicItem._(); factory SearchTopicItem.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory SearchTopicItem.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'SearchTopicItem', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aInt64(1, _omitFieldNames ? '' : 'topicId') ..aOS(2, _omitFieldNames ? '' : 'topicName') ..aOS(3, _omitFieldNames ? '' : 'desc') ..aOS(4, _omitFieldNames ? '' : 'url') ..aOB(5, _omitFieldNames ? '' : 'isActivity') ..aOS(6, _omitFieldNames ? '' : 'tagIcon') ..aOS(7, _omitFieldNames ? '' : 'descLong') ..aOS(8, _omitFieldNames ? '' : 'cover') ..aOS(9, _omitFieldNames ? '' : 'tagText') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') SearchTopicItem clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') SearchTopicItem copyWith(void Function(SearchTopicItem) updates) => super.copyWith((message) => updates(message as SearchTopicItem)) as SearchTopicItem; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static SearchTopicItem create() => SearchTopicItem._(); @$core.override SearchTopicItem createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static SearchTopicItem getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static SearchTopicItem? _defaultInstance; @$pb.TagNumber(1) $fixnum.Int64 get topicId => $_getI64(0); @$pb.TagNumber(1) set topicId($fixnum.Int64 value) => $_setInt64(0, value); @$pb.TagNumber(1) $core.bool hasTopicId() => $_has(0); @$pb.TagNumber(1) void clearTopicId() => $_clearField(1); @$pb.TagNumber(2) $core.String get topicName => $_getSZ(1); @$pb.TagNumber(2) set topicName($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasTopicName() => $_has(1); @$pb.TagNumber(2) void clearTopicName() => $_clearField(2); @$pb.TagNumber(3) $core.String get desc => $_getSZ(2); @$pb.TagNumber(3) set desc($core.String value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasDesc() => $_has(2); @$pb.TagNumber(3) void clearDesc() => $_clearField(3); @$pb.TagNumber(4) $core.String get url => $_getSZ(3); @$pb.TagNumber(4) set url($core.String value) => $_setString(3, value); @$pb.TagNumber(4) $core.bool hasUrl() => $_has(3); @$pb.TagNumber(4) void clearUrl() => $_clearField(4); @$pb.TagNumber(5) $core.bool get isActivity => $_getBF(4); @$pb.TagNumber(5) set isActivity($core.bool value) => $_setBool(4, value); @$pb.TagNumber(5) $core.bool hasIsActivity() => $_has(4); @$pb.TagNumber(5) void clearIsActivity() => $_clearField(5); @$pb.TagNumber(6) $core.String get tagIcon => $_getSZ(5); @$pb.TagNumber(6) set tagIcon($core.String value) => $_setString(5, value); @$pb.TagNumber(6) $core.bool hasTagIcon() => $_has(5); @$pb.TagNumber(6) void clearTagIcon() => $_clearField(6); @$pb.TagNumber(7) $core.String get descLong => $_getSZ(6); @$pb.TagNumber(7) set descLong($core.String value) => $_setString(6, value); @$pb.TagNumber(7) $core.bool hasDescLong() => $_has(6); @$pb.TagNumber(7) void clearDescLong() => $_clearField(7); @$pb.TagNumber(8) $core.String get cover => $_getSZ(7); @$pb.TagNumber(8) set cover($core.String value) => $_setString(7, value); @$pb.TagNumber(8) $core.bool hasCover() => $_has(7); @$pb.TagNumber(8) void clearCover() => $_clearField(8); @$pb.TagNumber(9) $core.String get tagText => $_getSZ(8); @$pb.TagNumber(9) set tagText($core.String value) => $_setString(8, value); @$pb.TagNumber(9) $core.bool hasTagText() => $_has(8); @$pb.TagNumber(9) void clearTagText() => $_clearField(9); } class SectionNoteNavigationBar extends $pb.GeneratedMessage { factory SectionNoteNavigationBar({ $core.String? title, $core.String? rightIcon, $core.String? jumpUrl, }) { final result = create(); if (title != null) result.title = title; if (rightIcon != null) result.rightIcon = rightIcon; if (jumpUrl != null) result.jumpUrl = jumpUrl; return result; } SectionNoteNavigationBar._(); factory SectionNoteNavigationBar.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory SectionNoteNavigationBar.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'SectionNoteNavigationBar', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'title') ..aOS(2, _omitFieldNames ? '' : 'rightIcon') ..aOS(3, _omitFieldNames ? '' : 'jumpUrl') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') SectionNoteNavigationBar clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') SectionNoteNavigationBar copyWith( void Function(SectionNoteNavigationBar) updates) => super.copyWith((message) => updates(message as SectionNoteNavigationBar)) as SectionNoteNavigationBar; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static SectionNoteNavigationBar create() => SectionNoteNavigationBar._(); @$core.override SectionNoteNavigationBar createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static SectionNoteNavigationBar getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static SectionNoteNavigationBar? _defaultInstance; @$pb.TagNumber(1) $core.String get title => $_getSZ(0); @$pb.TagNumber(1) set title($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasTitle() => $_has(0); @$pb.TagNumber(1) void clearTitle() => $_clearField(1); @$pb.TagNumber(2) $core.String get rightIcon => $_getSZ(1); @$pb.TagNumber(2) set rightIcon($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasRightIcon() => $_has(1); @$pb.TagNumber(2) void clearRightIcon() => $_clearField(2); @$pb.TagNumber(3) $core.String get jumpUrl => $_getSZ(2); @$pb.TagNumber(3) set jumpUrl($core.String value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasJumpUrl() => $_has(2); @$pb.TagNumber(3) void clearJumpUrl() => $_clearField(3); } class SectionOpusCollection extends $pb.GeneratedMessage { factory SectionOpusCollection({ $core.String? title, $core.Iterable? allCollections, }) { final result = create(); if (title != null) result.title = title; if (allCollections != null) result.allCollections.addAll(allCollections); return result; } SectionOpusCollection._(); factory SectionOpusCollection.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory SectionOpusCollection.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'SectionOpusCollection', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'title') ..pPM(2, _omitFieldNames ? '' : 'allCollections', subBuilder: OpusCollectionWithCover.create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') SectionOpusCollection clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') SectionOpusCollection copyWith( void Function(SectionOpusCollection) updates) => super.copyWith((message) => updates(message as SectionOpusCollection)) as SectionOpusCollection; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static SectionOpusCollection create() => SectionOpusCollection._(); @$core.override SectionOpusCollection createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static SectionOpusCollection getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static SectionOpusCollection? _defaultInstance; @$pb.TagNumber(1) $core.String get title => $_getSZ(0); @$pb.TagNumber(1) set title($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasTitle() => $_has(0); @$pb.TagNumber(1) void clearTitle() => $_clearField(1); @$pb.TagNumber(2) $pb.PbList get allCollections => $_getList(1); } class SelectedClassificationAndSortType extends $pb.GeneratedMessage { factory SelectedClassificationAndSortType({ $core.String? chosenClassificationType, $core.String? chosenSortType, }) { final result = create(); if (chosenClassificationType != null) result.chosenClassificationType = chosenClassificationType; if (chosenSortType != null) result.chosenSortType = chosenSortType; return result; } SelectedClassificationAndSortType._(); factory SelectedClassificationAndSortType.fromBuffer( $core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory SelectedClassificationAndSortType.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'SelectedClassificationAndSortType', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'chosenClassificationType') ..aOS(2, _omitFieldNames ? '' : 'chosenSortType') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') SelectedClassificationAndSortType clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') SelectedClassificationAndSortType copyWith( void Function(SelectedClassificationAndSortType) updates) => super.copyWith((message) => updates(message as SelectedClassificationAndSortType)) as SelectedClassificationAndSortType; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static SelectedClassificationAndSortType create() => SelectedClassificationAndSortType._(); @$core.override SelectedClassificationAndSortType createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static SelectedClassificationAndSortType getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor( create); static SelectedClassificationAndSortType? _defaultInstance; @$pb.TagNumber(1) $core.String get chosenClassificationType => $_getSZ(0); @$pb.TagNumber(1) set chosenClassificationType($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasChosenClassificationType() => $_has(0); @$pb.TagNumber(1) void clearChosenClassificationType() => $_clearField(1); @$pb.TagNumber(2) $core.String get chosenSortType => $_getSZ(1); @$pb.TagNumber(2) set chosenSortType($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasChosenSortType() => $_has(1); @$pb.TagNumber(2) void clearChosenSortType() => $_clearField(2); } class SetDecisionReq extends $pb.GeneratedMessage { factory SetDecisionReq({ $core.int? result, CampusReqFromType? fromType, }) { final result$ = create(); if (result != null) result$.result = result; if (fromType != null) result$.fromType = fromType; return result$; } SetDecisionReq._(); factory SetDecisionReq.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory SetDecisionReq.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'SetDecisionReq', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aI(1, _omitFieldNames ? '' : 'result') ..aE(2, _omitFieldNames ? '' : 'fromType', enumValues: CampusReqFromType.values) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') SetDecisionReq clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') SetDecisionReq copyWith(void Function(SetDecisionReq) updates) => super.copyWith((message) => updates(message as SetDecisionReq)) as SetDecisionReq; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static SetDecisionReq create() => SetDecisionReq._(); @$core.override SetDecisionReq createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static SetDecisionReq getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static SetDecisionReq? _defaultInstance; @$pb.TagNumber(1) $core.int get result => $_getIZ(0); @$pb.TagNumber(1) set result($core.int value) => $_setSignedInt32(0, value); @$pb.TagNumber(1) $core.bool hasResult() => $_has(0); @$pb.TagNumber(1) void clearResult() => $_clearField(1); @$pb.TagNumber(2) CampusReqFromType get fromType => $_getN(1); @$pb.TagNumber(2) set fromType(CampusReqFromType value) => $_setField(2, value); @$pb.TagNumber(2) $core.bool hasFromType() => $_has(1); @$pb.TagNumber(2) void clearFromType() => $_clearField(2); } class SetRecentCampusReq extends $pb.GeneratedMessage { factory SetRecentCampusReq({ $fixnum.Int64? campusId, $core.String? campusName, CampusReqFromType? fromType, }) { final result = create(); if (campusId != null) result.campusId = campusId; if (campusName != null) result.campusName = campusName; if (fromType != null) result.fromType = fromType; return result; } SetRecentCampusReq._(); factory SetRecentCampusReq.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory SetRecentCampusReq.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'SetRecentCampusReq', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aInt64(1, _omitFieldNames ? '' : 'campusId') ..aOS(2, _omitFieldNames ? '' : 'campusName') ..aE(3, _omitFieldNames ? '' : 'fromType', enumValues: CampusReqFromType.values) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') SetRecentCampusReq clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') SetRecentCampusReq copyWith(void Function(SetRecentCampusReq) updates) => super.copyWith((message) => updates(message as SetRecentCampusReq)) as SetRecentCampusReq; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static SetRecentCampusReq create() => SetRecentCampusReq._(); @$core.override SetRecentCampusReq createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static SetRecentCampusReq getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static SetRecentCampusReq? _defaultInstance; @$pb.TagNumber(1) $fixnum.Int64 get campusId => $_getI64(0); @$pb.TagNumber(1) set campusId($fixnum.Int64 value) => $_setInt64(0, value); @$pb.TagNumber(1) $core.bool hasCampusId() => $_has(0); @$pb.TagNumber(1) void clearCampusId() => $_clearField(1); @$pb.TagNumber(2) $core.String get campusName => $_getSZ(1); @$pb.TagNumber(2) set campusName($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasCampusName() => $_has(1); @$pb.TagNumber(2) void clearCampusName() => $_clearField(2); @$pb.TagNumber(3) CampusReqFromType get fromType => $_getN(2); @$pb.TagNumber(3) set fromType(CampusReqFromType value) => $_setField(3, value); @$pb.TagNumber(3) $core.bool hasFromType() => $_has(2); @$pb.TagNumber(3) void clearFromType() => $_clearField(3); } class ShareChannel extends $pb.GeneratedMessage { factory ShareChannel({ $core.String? name, $core.String? image, $core.String? channel, ShareReserve? reserve, }) { final result = create(); if (name != null) result.name = name; if (image != null) result.image = image; if (channel != null) result.channel = channel; if (reserve != null) result.reserve = reserve; return result; } ShareChannel._(); factory ShareChannel.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory ShareChannel.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'ShareChannel', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'name') ..aOS(2, _omitFieldNames ? '' : 'image') ..aOS(3, _omitFieldNames ? '' : 'channel') ..aOM(4, _omitFieldNames ? '' : 'reserve', subBuilder: ShareReserve.create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ShareChannel clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ShareChannel copyWith(void Function(ShareChannel) updates) => super.copyWith((message) => updates(message as ShareChannel)) as ShareChannel; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ShareChannel create() => ShareChannel._(); @$core.override ShareChannel createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static ShareChannel getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ShareChannel? _defaultInstance; @$pb.TagNumber(1) $core.String get name => $_getSZ(0); @$pb.TagNumber(1) set name($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasName() => $_has(0); @$pb.TagNumber(1) void clearName() => $_clearField(1); @$pb.TagNumber(2) $core.String get image => $_getSZ(1); @$pb.TagNumber(2) set image($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasImage() => $_has(1); @$pb.TagNumber(2) void clearImage() => $_clearField(2); @$pb.TagNumber(3) $core.String get channel => $_getSZ(2); @$pb.TagNumber(3) set channel($core.String value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasChannel() => $_has(2); @$pb.TagNumber(3) void clearChannel() => $_clearField(3); @$pb.TagNumber(4) ShareReserve get reserve => $_getN(3); @$pb.TagNumber(4) set reserve(ShareReserve value) => $_setField(4, value); @$pb.TagNumber(4) $core.bool hasReserve() => $_has(3); @$pb.TagNumber(4) void clearReserve() => $_clearField(4); @$pb.TagNumber(4) ShareReserve ensureReserve() => $_ensure(3); } class ShareReserve extends $pb.GeneratedMessage { factory ShareReserve({ $core.String? title, $core.String? desc, $core.String? qrCodeIcon, $core.String? qrCodeText, $core.String? qrCodeUrl, AdditionUserInfo? userInfo, }) { final result = create(); if (title != null) result.title = title; if (desc != null) result.desc = desc; if (qrCodeIcon != null) result.qrCodeIcon = qrCodeIcon; if (qrCodeText != null) result.qrCodeText = qrCodeText; if (qrCodeUrl != null) result.qrCodeUrl = qrCodeUrl; if (userInfo != null) result.userInfo = userInfo; return result; } ShareReserve._(); factory ShareReserve.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory ShareReserve.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'ShareReserve', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'title') ..aOS(2, _omitFieldNames ? '' : 'desc') ..aOS(3, _omitFieldNames ? '' : 'qrCodeIcon') ..aOS(4, _omitFieldNames ? '' : 'qrCodeText') ..aOS(5, _omitFieldNames ? '' : 'qrCodeUrl') ..aOM(6, _omitFieldNames ? '' : 'userInfo', subBuilder: AdditionUserInfo.create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ShareReserve clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ShareReserve copyWith(void Function(ShareReserve) updates) => super.copyWith((message) => updates(message as ShareReserve)) as ShareReserve; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ShareReserve create() => ShareReserve._(); @$core.override ShareReserve createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static ShareReserve getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ShareReserve? _defaultInstance; @$pb.TagNumber(1) $core.String get title => $_getSZ(0); @$pb.TagNumber(1) set title($core.String value) => $_setString(0, value); @$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 value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasDesc() => $_has(1); @$pb.TagNumber(2) void clearDesc() => $_clearField(2); @$pb.TagNumber(3) $core.String get qrCodeIcon => $_getSZ(2); @$pb.TagNumber(3) set qrCodeIcon($core.String value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasQrCodeIcon() => $_has(2); @$pb.TagNumber(3) void clearQrCodeIcon() => $_clearField(3); @$pb.TagNumber(4) $core.String get qrCodeText => $_getSZ(3); @$pb.TagNumber(4) set qrCodeText($core.String value) => $_setString(3, value); @$pb.TagNumber(4) $core.bool hasQrCodeText() => $_has(3); @$pb.TagNumber(4) void clearQrCodeText() => $_clearField(4); @$pb.TagNumber(5) $core.String get qrCodeUrl => $_getSZ(4); @$pb.TagNumber(5) set qrCodeUrl($core.String value) => $_setString(4, value); @$pb.TagNumber(5) $core.bool hasQrCodeUrl() => $_has(4); @$pb.TagNumber(5) void clearQrCodeUrl() => $_clearField(5); @$pb.TagNumber(6) AdditionUserInfo get userInfo => $_getN(5); @$pb.TagNumber(6) set userInfo(AdditionUserInfo value) => $_setField(6, value); @$pb.TagNumber(6) $core.bool hasUserInfo() => $_has(5); @$pb.TagNumber(6) void clearUserInfo() => $_clearField(6); @$pb.TagNumber(6) AdditionUserInfo ensureUserInfo() => $_ensure(5); } class SignResourcesReq extends $pb.GeneratedMessage { factory SignResourcesReq({ $core.Iterable? toBeSignedRes, }) { final result = create(); if (toBeSignedRes != null) result.toBeSignedRes.addAll(toBeSignedRes); return result; } SignResourcesReq._(); factory SignResourcesReq.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory SignResourcesReq.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'SignResourcesReq', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..pPM(1, _omitFieldNames ? '' : 'toBeSignedRes', subBuilder: ProtectedStaticResource.create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') SignResourcesReq clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') SignResourcesReq copyWith(void Function(SignResourcesReq) updates) => super.copyWith((message) => updates(message as SignResourcesReq)) as SignResourcesReq; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static SignResourcesReq create() => SignResourcesReq._(); @$core.override SignResourcesReq createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static SignResourcesReq getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static SignResourcesReq? _defaultInstance; @$pb.TagNumber(1) $pb.PbList get toBeSignedRes => $_getList(0); } class SignResourcesResp extends $pb.GeneratedMessage { factory SignResourcesResp({ $core.Iterable? signedRes, }) { final result = create(); if (signedRes != null) result.signedRes.addAll(signedRes); return result; } SignResourcesResp._(); factory SignResourcesResp.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory SignResourcesResp.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'SignResourcesResp', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..pPM(1, _omitFieldNames ? '' : 'signedRes', subBuilder: SignedStaticResource.create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') SignResourcesResp clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') SignResourcesResp copyWith(void Function(SignResourcesResp) updates) => super.copyWith((message) => updates(message as SignResourcesResp)) as SignResourcesResp; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static SignResourcesResp create() => SignResourcesResp._(); @$core.override SignResourcesResp createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static SignResourcesResp getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static SignResourcesResp? _defaultInstance; @$pb.TagNumber(1) $pb.PbList get signedRes => $_getList(0); } class SignedStaticResource extends $pb.GeneratedMessage { factory SignedStaticResource({ $core.String? signedResUrl, $core.bool? isSucceed, }) { final result = create(); if (signedResUrl != null) result.signedResUrl = signedResUrl; if (isSucceed != null) result.isSucceed = isSucceed; return result; } SignedStaticResource._(); factory SignedStaticResource.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory SignedStaticResource.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'SignedStaticResource', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'signedResUrl') ..aOB(2, _omitFieldNames ? '' : 'isSucceed') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') SignedStaticResource clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') SignedStaticResource copyWith(void Function(SignedStaticResource) updates) => super.copyWith((message) => updates(message as SignedStaticResource)) as SignedStaticResource; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static SignedStaticResource create() => SignedStaticResource._(); @$core.override SignedStaticResource createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static SignedStaticResource getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static SignedStaticResource? _defaultInstance; @$pb.TagNumber(1) $core.String get signedResUrl => $_getSZ(0); @$pb.TagNumber(1) set signedResUrl($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasSignedResUrl() => $_has(0); @$pb.TagNumber(1) void clearSignedResUrl() => $_clearField(1); @$pb.TagNumber(2) $core.bool get isSucceed => $_getBF(1); @$pb.TagNumber(2) set isSucceed($core.bool value) => $_setBool(1, value); @$pb.TagNumber(2) $core.bool hasIsSucceed() => $_has(1); @$pb.TagNumber(2) void clearIsSucceed() => $_clearField(2); } class SortType extends $pb.GeneratedMessage { factory SortType({ $core.int? sortType, $core.String? sortTypeName, }) { final result = create(); if (sortType != null) result.sortType = sortType; if (sortTypeName != null) result.sortTypeName = sortTypeName; return result; } SortType._(); factory SortType.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory SortType.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'SortType', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aI(1, _omitFieldNames ? '' : 'sortType') ..aOS(2, _omitFieldNames ? '' : 'sortTypeName') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') SortType clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') SortType copyWith(void Function(SortType) updates) => super.copyWith((message) => updates(message as SortType)) as SortType; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static SortType create() => SortType._(); @$core.override SortType createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static SortType getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static SortType? _defaultInstance; @$pb.TagNumber(1) $core.int get sortType => $_getIZ(0); @$pb.TagNumber(1) set sortType($core.int value) => $_setSignedInt32(0, value); @$pb.TagNumber(1) $core.bool hasSortType() => $_has(0); @$pb.TagNumber(1) void clearSortType() => $_clearField(1); @$pb.TagNumber(2) $core.String get sortTypeName => $_getSZ(1); @$pb.TagNumber(2) set sortTypeName($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasSortTypeName() => $_has(1); @$pb.TagNumber(2) void clearSortTypeName() => $_clearField(2); } class StoryArchive extends $pb.GeneratedMessage { factory StoryArchive({ $core.String? cover, $fixnum.Int64? aid, $core.String? uri, Dimension? dimension, }) { final result = create(); if (cover != null) result.cover = cover; if (aid != null) result.aid = aid; if (uri != null) result.uri = uri; if (dimension != null) result.dimension = dimension; return result; } StoryArchive._(); factory StoryArchive.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory StoryArchive.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'StoryArchive', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'cover') ..aInt64(2, _omitFieldNames ? '' : 'aid') ..aOS(3, _omitFieldNames ? '' : 'uri') ..aOM(4, _omitFieldNames ? '' : 'dimension', subBuilder: Dimension.create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') StoryArchive clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') StoryArchive copyWith(void Function(StoryArchive) updates) => super.copyWith((message) => updates(message as StoryArchive)) as StoryArchive; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static StoryArchive create() => StoryArchive._(); @$core.override StoryArchive createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static StoryArchive getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static StoryArchive? _defaultInstance; @$pb.TagNumber(1) $core.String get cover => $_getSZ(0); @$pb.TagNumber(1) set cover($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasCover() => $_has(0); @$pb.TagNumber(1) void clearCover() => $_clearField(1); @$pb.TagNumber(2) $fixnum.Int64 get aid => $_getI64(1); @$pb.TagNumber(2) set aid($fixnum.Int64 value) => $_setInt64(1, value); @$pb.TagNumber(2) $core.bool hasAid() => $_has(1); @$pb.TagNumber(2) void clearAid() => $_clearField(2); @$pb.TagNumber(3) $core.String get uri => $_getSZ(2); @$pb.TagNumber(3) set uri($core.String value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasUri() => $_has(2); @$pb.TagNumber(3) void clearUri() => $_clearField(3); @$pb.TagNumber(4) Dimension get dimension => $_getN(3); @$pb.TagNumber(4) set dimension(Dimension value) => $_setField(4, value); @$pb.TagNumber(4) $core.bool hasDimension() => $_has(3); @$pb.TagNumber(4) void clearDimension() => $_clearField(4); @$pb.TagNumber(4) Dimension ensureDimension() => $_ensure(3); } enum StoryItem_RcmdItem { storyArchive, notSet } class StoryItem extends $pb.GeneratedMessage { factory StoryItem({ UserInfo? author, $core.String? desc, $fixnum.Int64? status, RcmdType? type, StoryArchive? storyArchive, }) { final result = create(); if (author != null) result.author = author; if (desc != null) result.desc = desc; if (status != null) result.status = status; if (type != null) result.type = type; if (storyArchive != null) result.storyArchive = storyArchive; return result; } StoryItem._(); factory StoryItem.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory StoryItem.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static const $core.Map<$core.int, StoryItem_RcmdItem> _StoryItem_RcmdItemByTag = { 5: StoryItem_RcmdItem.storyArchive, 0: StoryItem_RcmdItem.notSet }; static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'StoryItem', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..oo(0, [5]) ..aOM(1, _omitFieldNames ? '' : 'author', subBuilder: UserInfo.create) ..aOS(2, _omitFieldNames ? '' : 'desc') ..aInt64(3, _omitFieldNames ? '' : 'status') ..aE(4, _omitFieldNames ? '' : 'type', enumValues: RcmdType.values) ..aOM(5, _omitFieldNames ? '' : 'storyArchive', subBuilder: StoryArchive.create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') StoryItem clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') StoryItem copyWith(void Function(StoryItem) updates) => super.copyWith((message) => updates(message as StoryItem)) as StoryItem; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static StoryItem create() => StoryItem._(); @$core.override StoryItem createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static StoryItem getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static StoryItem? _defaultInstance; @$pb.TagNumber(5) StoryItem_RcmdItem whichRcmdItem() => _StoryItem_RcmdItemByTag[$_whichOneof(0)]!; @$pb.TagNumber(5) void clearRcmdItem() => $_clearField($_whichOneof(0)); @$pb.TagNumber(1) UserInfo get author => $_getN(0); @$pb.TagNumber(1) set author(UserInfo value) => $_setField(1, value); @$pb.TagNumber(1) $core.bool hasAuthor() => $_has(0); @$pb.TagNumber(1) void clearAuthor() => $_clearField(1); @$pb.TagNumber(1) UserInfo ensureAuthor() => $_ensure(0); @$pb.TagNumber(2) $core.String get desc => $_getSZ(1); @$pb.TagNumber(2) set desc($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasDesc() => $_has(1); @$pb.TagNumber(2) void clearDesc() => $_clearField(2); @$pb.TagNumber(3) $fixnum.Int64 get status => $_getI64(2); @$pb.TagNumber(3) set status($fixnum.Int64 value) => $_setInt64(2, value); @$pb.TagNumber(3) $core.bool hasStatus() => $_has(2); @$pb.TagNumber(3) void clearStatus() => $_clearField(3); @$pb.TagNumber(4) RcmdType get type => $_getN(3); @$pb.TagNumber(4) set type(RcmdType value) => $_setField(4, value); @$pb.TagNumber(4) $core.bool hasType() => $_has(3); @$pb.TagNumber(4) void clearType() => $_clearField(4); @$pb.TagNumber(5) StoryArchive get storyArchive => $_getN(4); @$pb.TagNumber(5) set storyArchive(StoryArchive value) => $_setField(5, value); @$pb.TagNumber(5) $core.bool hasStoryArchive() => $_has(4); @$pb.TagNumber(5) void clearStoryArchive() => $_clearField(5); @$pb.TagNumber(5) StoryArchive ensureStoryArchive() => $_ensure(4); } class SubscribeButton extends $pb.GeneratedMessage { factory SubscribeButton({ $core.String? subscriptionIdentifier, $core.bool? isSubscribed, ButtonWithSubscribeParam? subscribedStyle, ButtonWithSubscribeParam? notSubscribedStyle, }) { final result = create(); if (subscriptionIdentifier != null) result.subscriptionIdentifier = subscriptionIdentifier; if (isSubscribed != null) result.isSubscribed = isSubscribed; if (subscribedStyle != null) result.subscribedStyle = subscribedStyle; if (notSubscribedStyle != null) result.notSubscribedStyle = notSubscribedStyle; return result; } SubscribeButton._(); factory SubscribeButton.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory SubscribeButton.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'SubscribeButton', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'subscriptionIdentifier') ..aOB(2, _omitFieldNames ? '' : 'isSubscribed') ..aOM(3, _omitFieldNames ? '' : 'subscribedStyle', subBuilder: ButtonWithSubscribeParam.create) ..aOM( 4, _omitFieldNames ? '' : 'notSubscribedStyle', subBuilder: ButtonWithSubscribeParam.create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') SubscribeButton clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') SubscribeButton copyWith(void Function(SubscribeButton) updates) => super.copyWith((message) => updates(message as SubscribeButton)) as SubscribeButton; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static SubscribeButton create() => SubscribeButton._(); @$core.override SubscribeButton createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static SubscribeButton getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static SubscribeButton? _defaultInstance; @$pb.TagNumber(1) $core.String get subscriptionIdentifier => $_getSZ(0); @$pb.TagNumber(1) set subscriptionIdentifier($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasSubscriptionIdentifier() => $_has(0); @$pb.TagNumber(1) void clearSubscriptionIdentifier() => $_clearField(1); @$pb.TagNumber(2) $core.bool get isSubscribed => $_getBF(1); @$pb.TagNumber(2) set isSubscribed($core.bool value) => $_setBool(1, value); @$pb.TagNumber(2) $core.bool hasIsSubscribed() => $_has(1); @$pb.TagNumber(2) void clearIsSubscribed() => $_clearField(2); @$pb.TagNumber(3) ButtonWithSubscribeParam get subscribedStyle => $_getN(2); @$pb.TagNumber(3) set subscribedStyle(ButtonWithSubscribeParam value) => $_setField(3, value); @$pb.TagNumber(3) $core.bool hasSubscribedStyle() => $_has(2); @$pb.TagNumber(3) void clearSubscribedStyle() => $_clearField(3); @$pb.TagNumber(3) ButtonWithSubscribeParam ensureSubscribedStyle() => $_ensure(2); @$pb.TagNumber(4) ButtonWithSubscribeParam get notSubscribedStyle => $_getN(3); @$pb.TagNumber(4) set notSubscribedStyle(ButtonWithSubscribeParam value) => $_setField(4, value); @$pb.TagNumber(4) $core.bool hasNotSubscribedStyle() => $_has(3); @$pb.TagNumber(4) void clearNotSubscribedStyle() => $_clearField(4); @$pb.TagNumber(4) ButtonWithSubscribeParam ensureNotSubscribedStyle() => $_ensure(3); } class SubscribeCampusReq extends $pb.GeneratedMessage { factory SubscribeCampusReq({ $fixnum.Int64? campusId, $core.String? campusName, CampusReqFromType? fromType, }) { final result = create(); if (campusId != null) result.campusId = campusId; if (campusName != null) result.campusName = campusName; if (fromType != null) result.fromType = fromType; return result; } SubscribeCampusReq._(); factory SubscribeCampusReq.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory SubscribeCampusReq.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'SubscribeCampusReq', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aInt64(1, _omitFieldNames ? '' : 'campusId') ..aOS(2, _omitFieldNames ? '' : 'campusName') ..aE(3, _omitFieldNames ? '' : 'fromType', enumValues: CampusReqFromType.values) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') SubscribeCampusReq clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') SubscribeCampusReq copyWith(void Function(SubscribeCampusReq) updates) => super.copyWith((message) => updates(message as SubscribeCampusReq)) as SubscribeCampusReq; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static SubscribeCampusReq create() => SubscribeCampusReq._(); @$core.override SubscribeCampusReq createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static SubscribeCampusReq getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static SubscribeCampusReq? _defaultInstance; @$pb.TagNumber(1) $fixnum.Int64 get campusId => $_getI64(0); @$pb.TagNumber(1) set campusId($fixnum.Int64 value) => $_setInt64(0, value); @$pb.TagNumber(1) $core.bool hasCampusId() => $_has(0); @$pb.TagNumber(1) void clearCampusId() => $_clearField(1); @$pb.TagNumber(2) $core.String get campusName => $_getSZ(1); @$pb.TagNumber(2) set campusName($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasCampusName() => $_has(1); @$pb.TagNumber(2) void clearCampusName() => $_clearField(2); @$pb.TagNumber(3) CampusReqFromType get fromType => $_getN(2); @$pb.TagNumber(3) set fromType(CampusReqFromType value) => $_setField(3, value); @$pb.TagNumber(3) $core.bool hasFromType() => $_has(2); @$pb.TagNumber(3) void clearFromType() => $_clearField(3); } class SubscriptionClickReq extends $pb.GeneratedMessage { factory SubscriptionClickReq({ $core.String? subscribeParam, }) { final result = create(); if (subscribeParam != null) result.subscribeParam = subscribeParam; return result; } SubscriptionClickReq._(); factory SubscriptionClickReq.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory SubscriptionClickReq.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'SubscriptionClickReq', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'subscribeParam') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') SubscriptionClickReq clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') SubscriptionClickReq copyWith(void Function(SubscriptionClickReq) updates) => super.copyWith((message) => updates(message as SubscriptionClickReq)) as SubscriptionClickReq; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static SubscriptionClickReq create() => SubscriptionClickReq._(); @$core.override SubscriptionClickReq createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static SubscriptionClickReq getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static SubscriptionClickReq? _defaultInstance; @$pb.TagNumber(1) $core.String get subscribeParam => $_getSZ(0); @$pb.TagNumber(1) set subscribeParam($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasSubscribeParam() => $_has(0); @$pb.TagNumber(1) void clearSubscribeParam() => $_clearField(1); } class SubscriptionClickResp extends $pb.GeneratedMessage { factory SubscriptionClickResp({ $core.String? toast, }) { final result = create(); if (toast != null) result.toast = toast; return result; } SubscriptionClickResp._(); factory SubscriptionClickResp.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory SubscriptionClickResp.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'SubscriptionClickResp', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'toast') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') SubscriptionClickResp clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') SubscriptionClickResp copyWith( void Function(SubscriptionClickResp) updates) => super.copyWith((message) => updates(message as SubscriptionClickResp)) as SubscriptionClickResp; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static SubscriptionClickResp create() => SubscriptionClickResp._(); @$core.override SubscriptionClickResp createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static SubscriptionClickResp getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static SubscriptionClickResp? _defaultInstance; @$pb.TagNumber(1) $core.String get toast => $_getSZ(0); @$pb.TagNumber(1) set toast($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasToast() => $_has(0); @$pb.TagNumber(1) void clearToast() => $_clearField(1); } enum TextNode_Text { word, emote, link, formula, notSet } class TextNode extends $pb.GeneratedMessage { factory TextNode({ TextNode_TextNodeType? nodeType, $core.String? rawText, WordNode? word, EmoteNode? emote, LinkNode? link, FormulaNode? formula, }) { final result = create(); if (nodeType != null) result.nodeType = nodeType; if (rawText != null) result.rawText = rawText; if (word != null) result.word = word; if (emote != null) result.emote = emote; if (link != null) result.link = link; if (formula != null) result.formula = formula; return result; } TextNode._(); factory TextNode.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory TextNode.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static const $core.Map<$core.int, TextNode_Text> _TextNode_TextByTag = { 3: TextNode_Text.word, 4: TextNode_Text.emote, 5: TextNode_Text.link, 6: TextNode_Text.formula, 0: TextNode_Text.notSet }; static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'TextNode', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..oo(0, [3, 4, 5, 6]) ..aE(1, _omitFieldNames ? '' : 'nodeType', enumValues: TextNode_TextNodeType.values) ..aOS(2, _omitFieldNames ? '' : 'rawText') ..aOM(3, _omitFieldNames ? '' : 'word', subBuilder: WordNode.create) ..aOM(4, _omitFieldNames ? '' : 'emote', subBuilder: EmoteNode.create) ..aOM(5, _omitFieldNames ? '' : 'link', subBuilder: LinkNode.create) ..aOM(6, _omitFieldNames ? '' : 'formula', subBuilder: FormulaNode.create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') TextNode clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') TextNode copyWith(void Function(TextNode) updates) => super.copyWith((message) => updates(message as TextNode)) as TextNode; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static TextNode create() => TextNode._(); @$core.override TextNode createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static TextNode getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static TextNode? _defaultInstance; @$pb.TagNumber(3) @$pb.TagNumber(4) @$pb.TagNumber(5) @$pb.TagNumber(6) TextNode_Text whichText() => _TextNode_TextByTag[$_whichOneof(0)]!; @$pb.TagNumber(3) @$pb.TagNumber(4) @$pb.TagNumber(5) @$pb.TagNumber(6) void clearText() => $_clearField($_whichOneof(0)); @$pb.TagNumber(1) TextNode_TextNodeType get nodeType => $_getN(0); @$pb.TagNumber(1) set nodeType(TextNode_TextNodeType value) => $_setField(1, value); @$pb.TagNumber(1) $core.bool hasNodeType() => $_has(0); @$pb.TagNumber(1) void clearNodeType() => $_clearField(1); @$pb.TagNumber(2) $core.String get rawText => $_getSZ(1); @$pb.TagNumber(2) set rawText($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasRawText() => $_has(1); @$pb.TagNumber(2) void clearRawText() => $_clearField(2); @$pb.TagNumber(3) WordNode get word => $_getN(2); @$pb.TagNumber(3) set word(WordNode value) => $_setField(3, value); @$pb.TagNumber(3) $core.bool hasWord() => $_has(2); @$pb.TagNumber(3) void clearWord() => $_clearField(3); @$pb.TagNumber(3) WordNode ensureWord() => $_ensure(2); @$pb.TagNumber(4) EmoteNode get emote => $_getN(3); @$pb.TagNumber(4) set emote(EmoteNode value) => $_setField(4, value); @$pb.TagNumber(4) $core.bool hasEmote() => $_has(3); @$pb.TagNumber(4) void clearEmote() => $_clearField(4); @$pb.TagNumber(4) EmoteNode ensureEmote() => $_ensure(3); @$pb.TagNumber(5) LinkNode get link => $_getN(4); @$pb.TagNumber(5) set link(LinkNode value) => $_setField(5, value); @$pb.TagNumber(5) $core.bool hasLink() => $_has(4); @$pb.TagNumber(5) void clearLink() => $_clearField(5); @$pb.TagNumber(5) LinkNode ensureLink() => $_ensure(4); @$pb.TagNumber(6) FormulaNode get formula => $_getN(5); @$pb.TagNumber(6) set formula(FormulaNode value) => $_setField(6, value); @$pb.TagNumber(6) $core.bool hasFormula() => $_has(5); @$pb.TagNumber(6) void clearFormula() => $_clearField(6); @$pb.TagNumber(6) FormulaNode ensureFormula() => $_ensure(5); } class TextParagraph extends $pb.GeneratedMessage { factory TextParagraph({ $core.Iterable? nodes, }) { final result = create(); if (nodes != null) result.nodes.addAll(nodes); return result; } TextParagraph._(); factory TextParagraph.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory TextParagraph.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'TextParagraph', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..pPM(1, _omitFieldNames ? '' : 'nodes', subBuilder: TextNode.create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') TextParagraph clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') TextParagraph copyWith(void Function(TextParagraph) updates) => super.copyWith((message) => updates(message as TextParagraph)) as TextParagraph; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static TextParagraph create() => TextParagraph._(); @$core.override TextParagraph createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static TextParagraph getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static TextParagraph? _defaultInstance; @$pb.TagNumber(1) $pb.PbList get nodes => $_getList(0); } class TextWithPriority extends $pb.GeneratedMessage { factory TextWithPriority({ $core.String? text, $fixnum.Int64? priority, }) { final result = create(); if (text != null) result.text = text; if (priority != null) result.priority = priority; return result; } TextWithPriority._(); factory TextWithPriority.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory TextWithPriority.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'TextWithPriority', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'text') ..aInt64(2, _omitFieldNames ? '' : 'priority') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') TextWithPriority clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') TextWithPriority copyWith(void Function(TextWithPriority) updates) => super.copyWith((message) => updates(message as TextWithPriority)) as TextWithPriority; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static TextWithPriority create() => TextWithPriority._(); @$core.override TextWithPriority createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static TextWithPriority getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static TextWithPriority? _defaultInstance; @$pb.TagNumber(1) $core.String get text => $_getSZ(0); @$pb.TagNumber(1) set text($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasText() => $_has(0); @$pb.TagNumber(1) void clearText() => $_clearField(1); @$pb.TagNumber(2) $fixnum.Int64 get priority => $_getI64(1); @$pb.TagNumber(2) set priority($fixnum.Int64 value) => $_setInt64(1, value); @$pb.TagNumber(2) $core.bool hasPriority() => $_has(1); @$pb.TagNumber(2) void clearPriority() => $_clearField(2); } class ThreePointAttention extends $pb.GeneratedMessage { factory ThreePointAttention({ $core.String? attentionIcon, $core.String? attentionText, $core.String? notAttentionIcon, $core.String? notAttentionText, ThreePointAttentionStatus? status, $core.String? subscribeOid, }) { final result = create(); if (attentionIcon != null) result.attentionIcon = attentionIcon; if (attentionText != null) result.attentionText = attentionText; if (notAttentionIcon != null) result.notAttentionIcon = notAttentionIcon; if (notAttentionText != null) result.notAttentionText = notAttentionText; if (status != null) result.status = status; if (subscribeOid != null) result.subscribeOid = subscribeOid; return result; } ThreePointAttention._(); factory ThreePointAttention.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory ThreePointAttention.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'ThreePointAttention', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'attentionIcon') ..aOS(2, _omitFieldNames ? '' : 'attentionText') ..aOS(3, _omitFieldNames ? '' : 'notAttentionIcon') ..aOS(4, _omitFieldNames ? '' : 'notAttentionText') ..aE(5, _omitFieldNames ? '' : 'status', enumValues: ThreePointAttentionStatus.values) ..aOS(6, _omitFieldNames ? '' : 'subscribeOid') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ThreePointAttention clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ThreePointAttention copyWith(void Function(ThreePointAttention) updates) => super.copyWith((message) => updates(message as ThreePointAttention)) as ThreePointAttention; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ThreePointAttention create() => ThreePointAttention._(); @$core.override ThreePointAttention createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static ThreePointAttention getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ThreePointAttention? _defaultInstance; @$pb.TagNumber(1) $core.String get attentionIcon => $_getSZ(0); @$pb.TagNumber(1) set attentionIcon($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasAttentionIcon() => $_has(0); @$pb.TagNumber(1) void clearAttentionIcon() => $_clearField(1); @$pb.TagNumber(2) $core.String get attentionText => $_getSZ(1); @$pb.TagNumber(2) set attentionText($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasAttentionText() => $_has(1); @$pb.TagNumber(2) void clearAttentionText() => $_clearField(2); @$pb.TagNumber(3) $core.String get notAttentionIcon => $_getSZ(2); @$pb.TagNumber(3) set notAttentionIcon($core.String value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasNotAttentionIcon() => $_has(2); @$pb.TagNumber(3) void clearNotAttentionIcon() => $_clearField(3); @$pb.TagNumber(4) $core.String get notAttentionText => $_getSZ(3); @$pb.TagNumber(4) set notAttentionText($core.String value) => $_setString(3, value); @$pb.TagNumber(4) $core.bool hasNotAttentionText() => $_has(3); @$pb.TagNumber(4) void clearNotAttentionText() => $_clearField(4); @$pb.TagNumber(5) ThreePointAttentionStatus get status => $_getN(4); @$pb.TagNumber(5) set status(ThreePointAttentionStatus value) => $_setField(5, value); @$pb.TagNumber(5) $core.bool hasStatus() => $_has(4); @$pb.TagNumber(5) void clearStatus() => $_clearField(5); @$pb.TagNumber(6) $core.String get subscribeOid => $_getSZ(5); @$pb.TagNumber(6) set subscribeOid($core.String value) => $_setString(5, value); @$pb.TagNumber(6) $core.bool hasSubscribeOid() => $_has(5); @$pb.TagNumber(6) void clearSubscribeOid() => $_clearField(6); } class ThreePointAutoPlay extends $pb.GeneratedMessage { factory ThreePointAutoPlay({ $core.String? openIcon, $core.String? openText, $core.String? closeIcon, $core.String? closeText, $core.String? openTextV2, $core.String? closeTextV2, $core.String? onlyIcon, $core.String? onlyText, $core.String? openIconV2, $core.String? closeIconV2, }) { final result = create(); if (openIcon != null) result.openIcon = openIcon; if (openText != null) result.openText = openText; if (closeIcon != null) result.closeIcon = closeIcon; if (closeText != null) result.closeText = closeText; if (openTextV2 != null) result.openTextV2 = openTextV2; if (closeTextV2 != null) result.closeTextV2 = closeTextV2; if (onlyIcon != null) result.onlyIcon = onlyIcon; if (onlyText != null) result.onlyText = onlyText; if (openIconV2 != null) result.openIconV2 = openIconV2; if (closeIconV2 != null) result.closeIconV2 = closeIconV2; return result; } ThreePointAutoPlay._(); factory ThreePointAutoPlay.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory ThreePointAutoPlay.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'ThreePointAutoPlay', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'openIcon') ..aOS(2, _omitFieldNames ? '' : 'openText') ..aOS(3, _omitFieldNames ? '' : 'closeIcon') ..aOS(4, _omitFieldNames ? '' : 'closeText') ..aOS(5, _omitFieldNames ? '' : 'openTextV2') ..aOS(6, _omitFieldNames ? '' : 'closeTextV2') ..aOS(7, _omitFieldNames ? '' : 'onlyIcon') ..aOS(8, _omitFieldNames ? '' : 'onlyText') ..aOS(9, _omitFieldNames ? '' : 'openIconV2') ..aOS(10, _omitFieldNames ? '' : 'closeIconV2') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ThreePointAutoPlay clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ThreePointAutoPlay copyWith(void Function(ThreePointAutoPlay) updates) => super.copyWith((message) => updates(message as ThreePointAutoPlay)) as ThreePointAutoPlay; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ThreePointAutoPlay create() => ThreePointAutoPlay._(); @$core.override ThreePointAutoPlay createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static ThreePointAutoPlay getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ThreePointAutoPlay? _defaultInstance; @$pb.TagNumber(1) $core.String get openIcon => $_getSZ(0); @$pb.TagNumber(1) set openIcon($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasOpenIcon() => $_has(0); @$pb.TagNumber(1) void clearOpenIcon() => $_clearField(1); @$pb.TagNumber(2) $core.String get openText => $_getSZ(1); @$pb.TagNumber(2) set openText($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasOpenText() => $_has(1); @$pb.TagNumber(2) void clearOpenText() => $_clearField(2); @$pb.TagNumber(3) $core.String get closeIcon => $_getSZ(2); @$pb.TagNumber(3) set closeIcon($core.String value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasCloseIcon() => $_has(2); @$pb.TagNumber(3) void clearCloseIcon() => $_clearField(3); @$pb.TagNumber(4) $core.String get closeText => $_getSZ(3); @$pb.TagNumber(4) set closeText($core.String value) => $_setString(3, value); @$pb.TagNumber(4) $core.bool hasCloseText() => $_has(3); @$pb.TagNumber(4) void clearCloseText() => $_clearField(4); @$pb.TagNumber(5) $core.String get openTextV2 => $_getSZ(4); @$pb.TagNumber(5) set openTextV2($core.String value) => $_setString(4, value); @$pb.TagNumber(5) $core.bool hasOpenTextV2() => $_has(4); @$pb.TagNumber(5) void clearOpenTextV2() => $_clearField(5); @$pb.TagNumber(6) $core.String get closeTextV2 => $_getSZ(5); @$pb.TagNumber(6) set closeTextV2($core.String value) => $_setString(5, value); @$pb.TagNumber(6) $core.bool hasCloseTextV2() => $_has(5); @$pb.TagNumber(6) void clearCloseTextV2() => $_clearField(6); @$pb.TagNumber(7) $core.String get onlyIcon => $_getSZ(6); @$pb.TagNumber(7) set onlyIcon($core.String value) => $_setString(6, value); @$pb.TagNumber(7) $core.bool hasOnlyIcon() => $_has(6); @$pb.TagNumber(7) void clearOnlyIcon() => $_clearField(7); @$pb.TagNumber(8) $core.String get onlyText => $_getSZ(7); @$pb.TagNumber(8) set onlyText($core.String value) => $_setString(7, value); @$pb.TagNumber(8) $core.bool hasOnlyText() => $_has(7); @$pb.TagNumber(8) void clearOnlyText() => $_clearField(8); @$pb.TagNumber(9) $core.String get openIconV2 => $_getSZ(8); @$pb.TagNumber(9) set openIconV2($core.String value) => $_setString(8, value); @$pb.TagNumber(9) $core.bool hasOpenIconV2() => $_has(8); @$pb.TagNumber(9) void clearOpenIconV2() => $_clearField(9); @$pb.TagNumber(10) $core.String get closeIconV2 => $_getSZ(9); @$pb.TagNumber(10) set closeIconV2($core.String value) => $_setString(9, value); @$pb.TagNumber(10) $core.bool hasCloseIconV2() => $_has(9); @$pb.TagNumber(10) void clearCloseIconV2() => $_clearField(10); } class ThreePointComment extends $pb.GeneratedMessage { factory ThreePointComment({ CommentDetail? upSelection, CommentDetail? upClose, $core.String? icon, $core.String? title, }) { final result = create(); if (upSelection != null) result.upSelection = upSelection; if (upClose != null) result.upClose = upClose; if (icon != null) result.icon = icon; if (title != null) result.title = title; return result; } ThreePointComment._(); factory ThreePointComment.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory ThreePointComment.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'ThreePointComment', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOM(1, _omitFieldNames ? '' : 'upSelection', subBuilder: CommentDetail.create) ..aOM(2, _omitFieldNames ? '' : 'upClose', subBuilder: CommentDetail.create) ..aOS(3, _omitFieldNames ? '' : 'icon') ..aOS(4, _omitFieldNames ? '' : 'title') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ThreePointComment clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ThreePointComment copyWith(void Function(ThreePointComment) updates) => super.copyWith((message) => updates(message as ThreePointComment)) as ThreePointComment; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ThreePointComment create() => ThreePointComment._(); @$core.override ThreePointComment createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static ThreePointComment getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ThreePointComment? _defaultInstance; @$pb.TagNumber(1) CommentDetail get upSelection => $_getN(0); @$pb.TagNumber(1) set upSelection(CommentDetail value) => $_setField(1, value); @$pb.TagNumber(1) $core.bool hasUpSelection() => $_has(0); @$pb.TagNumber(1) void clearUpSelection() => $_clearField(1); @$pb.TagNumber(1) CommentDetail ensureUpSelection() => $_ensure(0); @$pb.TagNumber(2) CommentDetail get upClose => $_getN(1); @$pb.TagNumber(2) set upClose(CommentDetail value) => $_setField(2, value); @$pb.TagNumber(2) $core.bool hasUpClose() => $_has(1); @$pb.TagNumber(2) void clearUpClose() => $_clearField(2); @$pb.TagNumber(2) CommentDetail ensureUpClose() => $_ensure(1); @$pb.TagNumber(3) $core.String get icon => $_getSZ(2); @$pb.TagNumber(3) set icon($core.String value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasIcon() => $_has(2); @$pb.TagNumber(3) void clearIcon() => $_clearField(3); @$pb.TagNumber(4) $core.String get title => $_getSZ(3); @$pb.TagNumber(4) set title($core.String value) => $_setString(3, value); @$pb.TagNumber(4) $core.bool hasTitle() => $_has(3); @$pb.TagNumber(4) void clearTitle() => $_clearField(4); } class ThreePointDefault extends $pb.GeneratedMessage { factory ThreePointDefault({ $core.String? icon, $core.String? title, $core.String? uri, $core.String? id, ThreePointDefaultToast? toast, }) { final result = create(); if (icon != null) result.icon = icon; if (title != null) result.title = title; if (uri != null) result.uri = uri; if (id != null) result.id = id; if (toast != null) result.toast = toast; return result; } ThreePointDefault._(); factory ThreePointDefault.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory ThreePointDefault.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'ThreePointDefault', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'icon') ..aOS(2, _omitFieldNames ? '' : 'title') ..aOS(3, _omitFieldNames ? '' : 'uri') ..aOS(4, _omitFieldNames ? '' : 'id') ..aOM(5, _omitFieldNames ? '' : 'toast', subBuilder: ThreePointDefaultToast.create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ThreePointDefault clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ThreePointDefault copyWith(void Function(ThreePointDefault) updates) => super.copyWith((message) => updates(message as ThreePointDefault)) as ThreePointDefault; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ThreePointDefault create() => ThreePointDefault._(); @$core.override ThreePointDefault createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static ThreePointDefault getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ThreePointDefault? _defaultInstance; @$pb.TagNumber(1) $core.String get icon => $_getSZ(0); @$pb.TagNumber(1) set icon($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasIcon() => $_has(0); @$pb.TagNumber(1) void clearIcon() => $_clearField(1); @$pb.TagNumber(2) $core.String get title => $_getSZ(1); @$pb.TagNumber(2) set title($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasTitle() => $_has(1); @$pb.TagNumber(2) void clearTitle() => $_clearField(2); @$pb.TagNumber(3) $core.String get uri => $_getSZ(2); @$pb.TagNumber(3) set uri($core.String value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasUri() => $_has(2); @$pb.TagNumber(3) void clearUri() => $_clearField(3); @$pb.TagNumber(4) $core.String get id => $_getSZ(3); @$pb.TagNumber(4) set id($core.String value) => $_setString(3, value); @$pb.TagNumber(4) $core.bool hasId() => $_has(3); @$pb.TagNumber(4) void clearId() => $_clearField(4); @$pb.TagNumber(5) ThreePointDefaultToast get toast => $_getN(4); @$pb.TagNumber(5) set toast(ThreePointDefaultToast value) => $_setField(5, value); @$pb.TagNumber(5) $core.bool hasToast() => $_has(4); @$pb.TagNumber(5) void clearToast() => $_clearField(5); @$pb.TagNumber(5) ThreePointDefaultToast ensureToast() => $_ensure(4); } class ThreePointDefaultToast extends $pb.GeneratedMessage { factory ThreePointDefaultToast({ $core.String? title, $core.String? desc, }) { final result = create(); if (title != null) result.title = title; if (desc != null) result.desc = desc; return result; } ThreePointDefaultToast._(); factory ThreePointDefaultToast.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory ThreePointDefaultToast.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'ThreePointDefaultToast', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'title') ..aOS(2, _omitFieldNames ? '' : 'desc') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ThreePointDefaultToast clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ThreePointDefaultToast copyWith( void Function(ThreePointDefaultToast) updates) => super.copyWith((message) => updates(message as ThreePointDefaultToast)) as ThreePointDefaultToast; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ThreePointDefaultToast create() => ThreePointDefaultToast._(); @$core.override ThreePointDefaultToast createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static ThreePointDefaultToast getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ThreePointDefaultToast? _defaultInstance; @$pb.TagNumber(1) $core.String get title => $_getSZ(0); @$pb.TagNumber(1) set title($core.String value) => $_setString(0, value); @$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 value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasDesc() => $_has(1); @$pb.TagNumber(2) void clearDesc() => $_clearField(2); } class ThreePointDislike extends $pb.GeneratedMessage { factory ThreePointDislike({ $core.String? icon, $core.String? title, $core.String? feedbackBizValue, }) { final result = create(); if (icon != null) result.icon = icon; if (title != null) result.title = title; if (feedbackBizValue != null) result.feedbackBizValue = feedbackBizValue; return result; } ThreePointDislike._(); factory ThreePointDislike.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory ThreePointDislike.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'ThreePointDislike', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'icon') ..aOS(2, _omitFieldNames ? '' : 'title') ..aOS(3, _omitFieldNames ? '' : 'feedbackBizValue') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ThreePointDislike clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ThreePointDislike copyWith(void Function(ThreePointDislike) updates) => super.copyWith((message) => updates(message as ThreePointDislike)) as ThreePointDislike; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ThreePointDislike create() => ThreePointDislike._(); @$core.override ThreePointDislike createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static ThreePointDislike getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ThreePointDislike? _defaultInstance; @$pb.TagNumber(1) $core.String get icon => $_getSZ(0); @$pb.TagNumber(1) set icon($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasIcon() => $_has(0); @$pb.TagNumber(1) void clearIcon() => $_clearField(1); @$pb.TagNumber(2) $core.String get title => $_getSZ(1); @$pb.TagNumber(2) set title($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasTitle() => $_has(1); @$pb.TagNumber(2) void clearTitle() => $_clearField(2); @$pb.TagNumber(3) $core.String get feedbackBizValue => $_getSZ(2); @$pb.TagNumber(3) set feedbackBizValue($core.String value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasFeedbackBizValue() => $_has(2); @$pb.TagNumber(3) void clearFeedbackBizValue() => $_clearField(3); } class ThreePointDynCoin extends $pb.GeneratedMessage { factory ThreePointDynCoin({ $core.bool? hadCoin, $fixnum.Int64? coinNum, $core.String? coinBusiness, $fixnum.Int64? oid, }) { final result = create(); if (hadCoin != null) result.hadCoin = hadCoin; if (coinNum != null) result.coinNum = coinNum; if (coinBusiness != null) result.coinBusiness = coinBusiness; if (oid != null) result.oid = oid; return result; } ThreePointDynCoin._(); factory ThreePointDynCoin.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory ThreePointDynCoin.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'ThreePointDynCoin', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOB(1, _omitFieldNames ? '' : 'hadCoin') ..aInt64(2, _omitFieldNames ? '' : 'coinNum') ..aOS(3, _omitFieldNames ? '' : 'coinBusiness') ..aInt64(4, _omitFieldNames ? '' : 'oid') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ThreePointDynCoin clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ThreePointDynCoin copyWith(void Function(ThreePointDynCoin) updates) => super.copyWith((message) => updates(message as ThreePointDynCoin)) as ThreePointDynCoin; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ThreePointDynCoin create() => ThreePointDynCoin._(); @$core.override ThreePointDynCoin createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static ThreePointDynCoin getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ThreePointDynCoin? _defaultInstance; @$pb.TagNumber(1) $core.bool get hadCoin => $_getBF(0); @$pb.TagNumber(1) set hadCoin($core.bool value) => $_setBool(0, value); @$pb.TagNumber(1) $core.bool hasHadCoin() => $_has(0); @$pb.TagNumber(1) void clearHadCoin() => $_clearField(1); @$pb.TagNumber(2) $fixnum.Int64 get coinNum => $_getI64(1); @$pb.TagNumber(2) set coinNum($fixnum.Int64 value) => $_setInt64(1, value); @$pb.TagNumber(2) $core.bool hasCoinNum() => $_has(1); @$pb.TagNumber(2) void clearCoinNum() => $_clearField(2); @$pb.TagNumber(3) $core.String get coinBusiness => $_getSZ(2); @$pb.TagNumber(3) set coinBusiness($core.String value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasCoinBusiness() => $_has(2); @$pb.TagNumber(3) void clearCoinBusiness() => $_clearField(3); @$pb.TagNumber(4) $fixnum.Int64 get oid => $_getI64(3); @$pb.TagNumber(4) set oid($fixnum.Int64 value) => $_setInt64(3, value); @$pb.TagNumber(4) $core.bool hasOid() => $_has(3); @$pb.TagNumber(4) void clearOid() => $_clearField(4); } class ThreePointDynEdit extends $pb.GeneratedMessage { factory ThreePointDynEdit({ $fixnum.Int64? dynId, $fixnum.Int64? originId, $core.bool? isOriginDeleted, $core.String? url, }) { final result = create(); if (dynId != null) result.dynId = dynId; if (originId != null) result.originId = originId; if (isOriginDeleted != null) result.isOriginDeleted = isOriginDeleted; if (url != null) result.url = url; return result; } ThreePointDynEdit._(); factory ThreePointDynEdit.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory ThreePointDynEdit.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'ThreePointDynEdit', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aInt64(1, _omitFieldNames ? '' : 'dynId') ..aInt64(2, _omitFieldNames ? '' : 'originId') ..aOB(3, _omitFieldNames ? '' : 'isOriginDeleted') ..aOS(4, _omitFieldNames ? '' : 'url') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ThreePointDynEdit clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ThreePointDynEdit copyWith(void Function(ThreePointDynEdit) updates) => super.copyWith((message) => updates(message as ThreePointDynEdit)) as ThreePointDynEdit; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ThreePointDynEdit create() => ThreePointDynEdit._(); @$core.override ThreePointDynEdit createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static ThreePointDynEdit getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ThreePointDynEdit? _defaultInstance; @$pb.TagNumber(1) $fixnum.Int64 get dynId => $_getI64(0); @$pb.TagNumber(1) set dynId($fixnum.Int64 value) => $_setInt64(0, value); @$pb.TagNumber(1) $core.bool hasDynId() => $_has(0); @$pb.TagNumber(1) void clearDynId() => $_clearField(1); @$pb.TagNumber(2) $fixnum.Int64 get originId => $_getI64(1); @$pb.TagNumber(2) set originId($fixnum.Int64 value) => $_setInt64(1, value); @$pb.TagNumber(2) $core.bool hasOriginId() => $_has(1); @$pb.TagNumber(2) void clearOriginId() => $_clearField(2); @$pb.TagNumber(3) $core.bool get isOriginDeleted => $_getBF(2); @$pb.TagNumber(3) set isOriginDeleted($core.bool value) => $_setBool(2, value); @$pb.TagNumber(3) $core.bool hasIsOriginDeleted() => $_has(2); @$pb.TagNumber(3) void clearIsOriginDeleted() => $_clearField(3); @$pb.TagNumber(4) $core.String get url => $_getSZ(3); @$pb.TagNumber(4) set url($core.String value) => $_setString(3, value); @$pb.TagNumber(4) $core.bool hasUrl() => $_has(3); @$pb.TagNumber(4) void clearUrl() => $_clearField(4); } class ThreePointFavorite extends $pb.GeneratedMessage { factory ThreePointFavorite({ $core.String? icon, $core.String? title, $fixnum.Int64? id, $core.bool? isFavourite, $core.String? cancelIcon, $core.String? cancelTitle, }) { final result = create(); if (icon != null) result.icon = icon; if (title != null) result.title = title; if (id != null) result.id = id; if (isFavourite != null) result.isFavourite = isFavourite; if (cancelIcon != null) result.cancelIcon = cancelIcon; if (cancelTitle != null) result.cancelTitle = cancelTitle; return result; } ThreePointFavorite._(); factory ThreePointFavorite.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory ThreePointFavorite.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'ThreePointFavorite', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'icon') ..aOS(2, _omitFieldNames ? '' : 'title') ..aInt64(3, _omitFieldNames ? '' : 'id') ..aOB(4, _omitFieldNames ? '' : 'isFavourite') ..aOS(5, _omitFieldNames ? '' : 'cancelIcon') ..aOS(6, _omitFieldNames ? '' : 'cancelTitle') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ThreePointFavorite clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ThreePointFavorite copyWith(void Function(ThreePointFavorite) updates) => super.copyWith((message) => updates(message as ThreePointFavorite)) as ThreePointFavorite; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ThreePointFavorite create() => ThreePointFavorite._(); @$core.override ThreePointFavorite createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static ThreePointFavorite getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ThreePointFavorite? _defaultInstance; @$pb.TagNumber(1) $core.String get icon => $_getSZ(0); @$pb.TagNumber(1) set icon($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasIcon() => $_has(0); @$pb.TagNumber(1) void clearIcon() => $_clearField(1); @$pb.TagNumber(2) $core.String get title => $_getSZ(1); @$pb.TagNumber(2) set title($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasTitle() => $_has(1); @$pb.TagNumber(2) void clearTitle() => $_clearField(2); @$pb.TagNumber(3) $fixnum.Int64 get id => $_getI64(2); @$pb.TagNumber(3) set id($fixnum.Int64 value) => $_setInt64(2, value); @$pb.TagNumber(3) $core.bool hasId() => $_has(2); @$pb.TagNumber(3) void clearId() => $_clearField(3); @$pb.TagNumber(4) $core.bool get isFavourite => $_getBF(3); @$pb.TagNumber(4) set isFavourite($core.bool value) => $_setBool(3, value); @$pb.TagNumber(4) $core.bool hasIsFavourite() => $_has(3); @$pb.TagNumber(4) void clearIsFavourite() => $_clearField(4); @$pb.TagNumber(5) $core.String get cancelIcon => $_getSZ(4); @$pb.TagNumber(5) set cancelIcon($core.String value) => $_setString(4, value); @$pb.TagNumber(5) $core.bool hasCancelIcon() => $_has(4); @$pb.TagNumber(5) void clearCancelIcon() => $_clearField(5); @$pb.TagNumber(6) $core.String get cancelTitle => $_getSZ(5); @$pb.TagNumber(6) set cancelTitle($core.String value) => $_setString(5, value); @$pb.TagNumber(6) $core.bool hasCancelTitle() => $_has(5); @$pb.TagNumber(6) void clearCancelTitle() => $_clearField(6); } class ThreePointHide extends $pb.GeneratedMessage { factory ThreePointHide({ $core.String? icon, $core.String? title, ThreePointHideInteractive? interactive, $fixnum.Int64? blookFid, $core.String? blookType, }) { final result = create(); if (icon != null) result.icon = icon; if (title != null) result.title = title; if (interactive != null) result.interactive = interactive; if (blookFid != null) result.blookFid = blookFid; if (blookType != null) result.blookType = blookType; return result; } ThreePointHide._(); factory ThreePointHide.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory ThreePointHide.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'ThreePointHide', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'icon') ..aOS(2, _omitFieldNames ? '' : 'title') ..aOM(3, _omitFieldNames ? '' : 'interactive', subBuilder: ThreePointHideInteractive.create) ..aInt64(4, _omitFieldNames ? '' : 'blookFid') ..aOS(5, _omitFieldNames ? '' : 'blookType') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ThreePointHide clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ThreePointHide copyWith(void Function(ThreePointHide) updates) => super.copyWith((message) => updates(message as ThreePointHide)) as ThreePointHide; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ThreePointHide create() => ThreePointHide._(); @$core.override ThreePointHide createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static ThreePointHide getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ThreePointHide? _defaultInstance; @$pb.TagNumber(1) $core.String get icon => $_getSZ(0); @$pb.TagNumber(1) set icon($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasIcon() => $_has(0); @$pb.TagNumber(1) void clearIcon() => $_clearField(1); @$pb.TagNumber(2) $core.String get title => $_getSZ(1); @$pb.TagNumber(2) set title($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasTitle() => $_has(1); @$pb.TagNumber(2) void clearTitle() => $_clearField(2); @$pb.TagNumber(3) ThreePointHideInteractive get interactive => $_getN(2); @$pb.TagNumber(3) set interactive(ThreePointHideInteractive value) => $_setField(3, value); @$pb.TagNumber(3) $core.bool hasInteractive() => $_has(2); @$pb.TagNumber(3) void clearInteractive() => $_clearField(3); @$pb.TagNumber(3) ThreePointHideInteractive ensureInteractive() => $_ensure(2); @$pb.TagNumber(4) $fixnum.Int64 get blookFid => $_getI64(3); @$pb.TagNumber(4) set blookFid($fixnum.Int64 value) => $_setInt64(3, value); @$pb.TagNumber(4) $core.bool hasBlookFid() => $_has(3); @$pb.TagNumber(4) void clearBlookFid() => $_clearField(4); @$pb.TagNumber(5) $core.String get blookType => $_getSZ(4); @$pb.TagNumber(5) set blookType($core.String value) => $_setString(4, value); @$pb.TagNumber(5) $core.bool hasBlookType() => $_has(4); @$pb.TagNumber(5) void clearBlookType() => $_clearField(5); } class ThreePointHideInteractive extends $pb.GeneratedMessage { factory ThreePointHideInteractive({ $core.String? title, $core.String? confirm, $core.String? cancel, $core.String? toast, }) { final result = create(); if (title != null) result.title = title; if (confirm != null) result.confirm = confirm; if (cancel != null) result.cancel = cancel; if (toast != null) result.toast = toast; return result; } ThreePointHideInteractive._(); factory ThreePointHideInteractive.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory ThreePointHideInteractive.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'ThreePointHideInteractive', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'title') ..aOS(2, _omitFieldNames ? '' : 'confirm') ..aOS(3, _omitFieldNames ? '' : 'cancel') ..aOS(4, _omitFieldNames ? '' : 'toast') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ThreePointHideInteractive clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ThreePointHideInteractive copyWith( void Function(ThreePointHideInteractive) updates) => super.copyWith((message) => updates(message as ThreePointHideInteractive)) as ThreePointHideInteractive; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ThreePointHideInteractive create() => ThreePointHideInteractive._(); @$core.override ThreePointHideInteractive createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static ThreePointHideInteractive getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ThreePointHideInteractive? _defaultInstance; @$pb.TagNumber(1) $core.String get title => $_getSZ(0); @$pb.TagNumber(1) set title($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasTitle() => $_has(0); @$pb.TagNumber(1) void clearTitle() => $_clearField(1); @$pb.TagNumber(2) $core.String get confirm => $_getSZ(1); @$pb.TagNumber(2) set confirm($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasConfirm() => $_has(1); @$pb.TagNumber(2) void clearConfirm() => $_clearField(2); @$pb.TagNumber(3) $core.String get cancel => $_getSZ(2); @$pb.TagNumber(3) set cancel($core.String value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasCancel() => $_has(2); @$pb.TagNumber(3) void clearCancel() => $_clearField(3); @$pb.TagNumber(4) $core.String get toast => $_getSZ(3); @$pb.TagNumber(4) set toast($core.String value) => $_setString(3, value); @$pb.TagNumber(4) $core.bool hasToast() => $_has(3); @$pb.TagNumber(4) void clearToast() => $_clearField(4); } enum ThreePointItem_Item { default_2, autoPlayer, share, attention, wait, dislike, favorite, top, comment, hide, topicIrrelevant, dynEdit, coin, visibilityChange, topicTop, notSet } class ThreePointItem extends $pb.GeneratedMessage { factory ThreePointItem({ ThreePointType? type, ThreePointDefault? default_2, ThreePointAutoPlay? autoPlayer, ThreePointShare? share, ThreePointAttention? attention, ThreePointWait? wait, ThreePointDislike? dislike, ThreePointFavorite? favorite, ThreePointTop? top, ThreePointComment? comment, ThreePointHide? hide, ThreePointTopicIrrelevant? topicIrrelevant, ThreePointDynEdit? dynEdit, ThreePointDynCoin? coin, ThreePointVisibilityChange? visibilityChange, ThreePointTopicTop? topicTop, }) { final result = create(); if (type != null) result.type = type; if (default_2 != null) result.default_2 = default_2; if (autoPlayer != null) result.autoPlayer = autoPlayer; if (share != null) result.share = share; if (attention != null) result.attention = attention; if (wait != null) result.wait = wait; if (dislike != null) result.dislike = dislike; if (favorite != null) result.favorite = favorite; if (top != null) result.top = top; if (comment != null) result.comment = comment; if (hide != null) result.hide = hide; if (topicIrrelevant != null) result.topicIrrelevant = topicIrrelevant; if (dynEdit != null) result.dynEdit = dynEdit; if (coin != null) result.coin = coin; if (visibilityChange != null) result.visibilityChange = visibilityChange; if (topicTop != null) result.topicTop = topicTop; return result; } ThreePointItem._(); factory ThreePointItem.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory ThreePointItem.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static const $core.Map<$core.int, ThreePointItem_Item> _ThreePointItem_ItemByTag = { 2: ThreePointItem_Item.default_2, 3: ThreePointItem_Item.autoPlayer, 4: ThreePointItem_Item.share, 5: ThreePointItem_Item.attention, 6: ThreePointItem_Item.wait, 7: ThreePointItem_Item.dislike, 8: ThreePointItem_Item.favorite, 9: ThreePointItem_Item.top, 10: ThreePointItem_Item.comment, 11: ThreePointItem_Item.hide, 12: ThreePointItem_Item.topicIrrelevant, 13: ThreePointItem_Item.dynEdit, 14: ThreePointItem_Item.coin, 15: ThreePointItem_Item.visibilityChange, 16: ThreePointItem_Item.topicTop, 0: ThreePointItem_Item.notSet }; static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'ThreePointItem', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..oo(0, [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16]) ..aE(1, _omitFieldNames ? '' : 'type', enumValues: ThreePointType.values) ..aOM(2, _omitFieldNames ? '' : 'default', subBuilder: ThreePointDefault.create) ..aOM(3, _omitFieldNames ? '' : 'autoPlayer', subBuilder: ThreePointAutoPlay.create) ..aOM(4, _omitFieldNames ? '' : 'share', subBuilder: ThreePointShare.create) ..aOM(5, _omitFieldNames ? '' : 'attention', subBuilder: ThreePointAttention.create) ..aOM(6, _omitFieldNames ? '' : 'wait', subBuilder: ThreePointWait.create) ..aOM(7, _omitFieldNames ? '' : 'dislike', subBuilder: ThreePointDislike.create) ..aOM(8, _omitFieldNames ? '' : 'favorite', subBuilder: ThreePointFavorite.create) ..aOM(9, _omitFieldNames ? '' : 'top', subBuilder: ThreePointTop.create) ..aOM(10, _omitFieldNames ? '' : 'comment', subBuilder: ThreePointComment.create) ..aOM(11, _omitFieldNames ? '' : 'hide', subBuilder: ThreePointHide.create) ..aOM( 12, _omitFieldNames ? '' : 'topicIrrelevant', subBuilder: ThreePointTopicIrrelevant.create) ..aOM(13, _omitFieldNames ? '' : 'dynEdit', subBuilder: ThreePointDynEdit.create) ..aOM(14, _omitFieldNames ? '' : 'coin', subBuilder: ThreePointDynCoin.create) ..aOM( 15, _omitFieldNames ? '' : 'visibilityChange', subBuilder: ThreePointVisibilityChange.create) ..aOM(16, _omitFieldNames ? '' : 'topicTop', subBuilder: ThreePointTopicTop.create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ThreePointItem clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ThreePointItem copyWith(void Function(ThreePointItem) updates) => super.copyWith((message) => updates(message as ThreePointItem)) as ThreePointItem; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ThreePointItem create() => ThreePointItem._(); @$core.override ThreePointItem createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static ThreePointItem getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ThreePointItem? _defaultInstance; @$pb.TagNumber(2) @$pb.TagNumber(3) @$pb.TagNumber(4) @$pb.TagNumber(5) @$pb.TagNumber(6) @$pb.TagNumber(7) @$pb.TagNumber(8) @$pb.TagNumber(9) @$pb.TagNumber(10) @$pb.TagNumber(11) @$pb.TagNumber(12) @$pb.TagNumber(13) @$pb.TagNumber(14) @$pb.TagNumber(15) @$pb.TagNumber(16) ThreePointItem_Item whichItem() => _ThreePointItem_ItemByTag[$_whichOneof(0)]!; @$pb.TagNumber(2) @$pb.TagNumber(3) @$pb.TagNumber(4) @$pb.TagNumber(5) @$pb.TagNumber(6) @$pb.TagNumber(7) @$pb.TagNumber(8) @$pb.TagNumber(9) @$pb.TagNumber(10) @$pb.TagNumber(11) @$pb.TagNumber(12) @$pb.TagNumber(13) @$pb.TagNumber(14) @$pb.TagNumber(15) @$pb.TagNumber(16) void clearItem() => $_clearField($_whichOneof(0)); @$pb.TagNumber(1) ThreePointType get type => $_getN(0); @$pb.TagNumber(1) set type(ThreePointType value) => $_setField(1, value); @$pb.TagNumber(1) $core.bool hasType() => $_has(0); @$pb.TagNumber(1) void clearType() => $_clearField(1); @$pb.TagNumber(2) ThreePointDefault get default_2 => $_getN(1); @$pb.TagNumber(2) set default_2(ThreePointDefault value) => $_setField(2, value); @$pb.TagNumber(2) $core.bool hasDefault_2() => $_has(1); @$pb.TagNumber(2) void clearDefault_2() => $_clearField(2); @$pb.TagNumber(2) ThreePointDefault ensureDefault_2() => $_ensure(1); @$pb.TagNumber(3) ThreePointAutoPlay get autoPlayer => $_getN(2); @$pb.TagNumber(3) set autoPlayer(ThreePointAutoPlay value) => $_setField(3, value); @$pb.TagNumber(3) $core.bool hasAutoPlayer() => $_has(2); @$pb.TagNumber(3) void clearAutoPlayer() => $_clearField(3); @$pb.TagNumber(3) ThreePointAutoPlay ensureAutoPlayer() => $_ensure(2); @$pb.TagNumber(4) ThreePointShare get share => $_getN(3); @$pb.TagNumber(4) set share(ThreePointShare value) => $_setField(4, value); @$pb.TagNumber(4) $core.bool hasShare() => $_has(3); @$pb.TagNumber(4) void clearShare() => $_clearField(4); @$pb.TagNumber(4) ThreePointShare ensureShare() => $_ensure(3); @$pb.TagNumber(5) ThreePointAttention get attention => $_getN(4); @$pb.TagNumber(5) set attention(ThreePointAttention value) => $_setField(5, value); @$pb.TagNumber(5) $core.bool hasAttention() => $_has(4); @$pb.TagNumber(5) void clearAttention() => $_clearField(5); @$pb.TagNumber(5) ThreePointAttention ensureAttention() => $_ensure(4); @$pb.TagNumber(6) ThreePointWait get wait => $_getN(5); @$pb.TagNumber(6) set wait(ThreePointWait value) => $_setField(6, value); @$pb.TagNumber(6) $core.bool hasWait() => $_has(5); @$pb.TagNumber(6) void clearWait() => $_clearField(6); @$pb.TagNumber(6) ThreePointWait ensureWait() => $_ensure(5); @$pb.TagNumber(7) ThreePointDislike get dislike => $_getN(6); @$pb.TagNumber(7) set dislike(ThreePointDislike value) => $_setField(7, value); @$pb.TagNumber(7) $core.bool hasDislike() => $_has(6); @$pb.TagNumber(7) void clearDislike() => $_clearField(7); @$pb.TagNumber(7) ThreePointDislike ensureDislike() => $_ensure(6); @$pb.TagNumber(8) ThreePointFavorite get favorite => $_getN(7); @$pb.TagNumber(8) set favorite(ThreePointFavorite value) => $_setField(8, value); @$pb.TagNumber(8) $core.bool hasFavorite() => $_has(7); @$pb.TagNumber(8) void clearFavorite() => $_clearField(8); @$pb.TagNumber(8) ThreePointFavorite ensureFavorite() => $_ensure(7); @$pb.TagNumber(9) ThreePointTop get top => $_getN(8); @$pb.TagNumber(9) set top(ThreePointTop value) => $_setField(9, value); @$pb.TagNumber(9) $core.bool hasTop() => $_has(8); @$pb.TagNumber(9) void clearTop() => $_clearField(9); @$pb.TagNumber(9) ThreePointTop ensureTop() => $_ensure(8); @$pb.TagNumber(10) ThreePointComment get comment => $_getN(9); @$pb.TagNumber(10) set comment(ThreePointComment value) => $_setField(10, value); @$pb.TagNumber(10) $core.bool hasComment() => $_has(9); @$pb.TagNumber(10) void clearComment() => $_clearField(10); @$pb.TagNumber(10) ThreePointComment ensureComment() => $_ensure(9); @$pb.TagNumber(11) ThreePointHide get hide => $_getN(10); @$pb.TagNumber(11) set hide(ThreePointHide value) => $_setField(11, value); @$pb.TagNumber(11) $core.bool hasHide() => $_has(10); @$pb.TagNumber(11) void clearHide() => $_clearField(11); @$pb.TagNumber(11) ThreePointHide ensureHide() => $_ensure(10); @$pb.TagNumber(12) ThreePointTopicIrrelevant get topicIrrelevant => $_getN(11); @$pb.TagNumber(12) set topicIrrelevant(ThreePointTopicIrrelevant value) => $_setField(12, value); @$pb.TagNumber(12) $core.bool hasTopicIrrelevant() => $_has(11); @$pb.TagNumber(12) void clearTopicIrrelevant() => $_clearField(12); @$pb.TagNumber(12) ThreePointTopicIrrelevant ensureTopicIrrelevant() => $_ensure(11); @$pb.TagNumber(13) ThreePointDynEdit get dynEdit => $_getN(12); @$pb.TagNumber(13) set dynEdit(ThreePointDynEdit value) => $_setField(13, value); @$pb.TagNumber(13) $core.bool hasDynEdit() => $_has(12); @$pb.TagNumber(13) void clearDynEdit() => $_clearField(13); @$pb.TagNumber(13) ThreePointDynEdit ensureDynEdit() => $_ensure(12); @$pb.TagNumber(14) ThreePointDynCoin get coin => $_getN(13); @$pb.TagNumber(14) set coin(ThreePointDynCoin value) => $_setField(14, value); @$pb.TagNumber(14) $core.bool hasCoin() => $_has(13); @$pb.TagNumber(14) void clearCoin() => $_clearField(14); @$pb.TagNumber(14) ThreePointDynCoin ensureCoin() => $_ensure(13); @$pb.TagNumber(15) ThreePointVisibilityChange get visibilityChange => $_getN(14); @$pb.TagNumber(15) set visibilityChange(ThreePointVisibilityChange value) => $_setField(15, value); @$pb.TagNumber(15) $core.bool hasVisibilityChange() => $_has(14); @$pb.TagNumber(15) void clearVisibilityChange() => $_clearField(15); @$pb.TagNumber(15) ThreePointVisibilityChange ensureVisibilityChange() => $_ensure(14); @$pb.TagNumber(16) ThreePointTopicTop get topicTop => $_getN(15); @$pb.TagNumber(16) set topicTop(ThreePointTopicTop value) => $_setField(16, value); @$pb.TagNumber(16) $core.bool hasTopicTop() => $_has(15); @$pb.TagNumber(16) void clearTopicTop() => $_clearField(16); @$pb.TagNumber(16) ThreePointTopicTop ensureTopicTop() => $_ensure(15); } class ThreePointShare extends $pb.GeneratedMessage { factory ThreePointShare({ $core.String? icon, $core.String? title, $core.Iterable? channel, $core.String? channelName, ShareReserve? reserve, }) { final result = create(); if (icon != null) result.icon = icon; if (title != null) result.title = title; if (channel != null) result.channel.addAll(channel); if (channelName != null) result.channelName = channelName; if (reserve != null) result.reserve = reserve; return result; } ThreePointShare._(); factory ThreePointShare.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory ThreePointShare.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'ThreePointShare', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'icon') ..aOS(2, _omitFieldNames ? '' : 'title') ..pPM(3, _omitFieldNames ? '' : 'channel', subBuilder: ThreePointShareChannel.create) ..aOS(4, _omitFieldNames ? '' : 'channelName') ..aOM(5, _omitFieldNames ? '' : 'reserve', subBuilder: ShareReserve.create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ThreePointShare clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ThreePointShare copyWith(void Function(ThreePointShare) updates) => super.copyWith((message) => updates(message as ThreePointShare)) as ThreePointShare; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ThreePointShare create() => ThreePointShare._(); @$core.override ThreePointShare createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static ThreePointShare getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ThreePointShare? _defaultInstance; @$pb.TagNumber(1) $core.String get icon => $_getSZ(0); @$pb.TagNumber(1) set icon($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasIcon() => $_has(0); @$pb.TagNumber(1) void clearIcon() => $_clearField(1); @$pb.TagNumber(2) $core.String get title => $_getSZ(1); @$pb.TagNumber(2) set title($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasTitle() => $_has(1); @$pb.TagNumber(2) void clearTitle() => $_clearField(2); @$pb.TagNumber(3) $pb.PbList get channel => $_getList(2); @$pb.TagNumber(4) $core.String get channelName => $_getSZ(3); @$pb.TagNumber(4) set channelName($core.String value) => $_setString(3, value); @$pb.TagNumber(4) $core.bool hasChannelName() => $_has(3); @$pb.TagNumber(4) void clearChannelName() => $_clearField(4); @$pb.TagNumber(5) ShareReserve get reserve => $_getN(4); @$pb.TagNumber(5) set reserve(ShareReserve value) => $_setField(5, value); @$pb.TagNumber(5) $core.bool hasReserve() => $_has(4); @$pb.TagNumber(5) void clearReserve() => $_clearField(5); @$pb.TagNumber(5) ShareReserve ensureReserve() => $_ensure(4); } class ThreePointShareChannel extends $pb.GeneratedMessage { factory ThreePointShareChannel({ $core.String? icon, $core.String? title, }) { final result = create(); if (icon != null) result.icon = icon; if (title != null) result.title = title; return result; } ThreePointShareChannel._(); factory ThreePointShareChannel.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory ThreePointShareChannel.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'ThreePointShareChannel', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'icon') ..aOS(2, _omitFieldNames ? '' : 'title') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ThreePointShareChannel clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ThreePointShareChannel copyWith( void Function(ThreePointShareChannel) updates) => super.copyWith((message) => updates(message as ThreePointShareChannel)) as ThreePointShareChannel; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ThreePointShareChannel create() => ThreePointShareChannel._(); @$core.override ThreePointShareChannel createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static ThreePointShareChannel getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ThreePointShareChannel? _defaultInstance; @$pb.TagNumber(1) $core.String get icon => $_getSZ(0); @$pb.TagNumber(1) set icon($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasIcon() => $_has(0); @$pb.TagNumber(1) void clearIcon() => $_clearField(1); @$pb.TagNumber(2) $core.String get title => $_getSZ(1); @$pb.TagNumber(2) set title($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasTitle() => $_has(1); @$pb.TagNumber(2) void clearTitle() => $_clearField(2); } class ThreePointTop extends $pb.GeneratedMessage { factory ThreePointTop({ $core.String? icon, $core.String? title, TopType? type, }) { final result = create(); if (icon != null) result.icon = icon; if (title != null) result.title = title; if (type != null) result.type = type; return result; } ThreePointTop._(); factory ThreePointTop.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory ThreePointTop.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'ThreePointTop', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'icon') ..aOS(2, _omitFieldNames ? '' : 'title') ..aE(3, _omitFieldNames ? '' : 'type', enumValues: TopType.values) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ThreePointTop clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ThreePointTop copyWith(void Function(ThreePointTop) updates) => super.copyWith((message) => updates(message as ThreePointTop)) as ThreePointTop; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ThreePointTop create() => ThreePointTop._(); @$core.override ThreePointTop createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static ThreePointTop getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ThreePointTop? _defaultInstance; @$pb.TagNumber(1) $core.String get icon => $_getSZ(0); @$pb.TagNumber(1) set icon($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasIcon() => $_has(0); @$pb.TagNumber(1) void clearIcon() => $_clearField(1); @$pb.TagNumber(2) $core.String get title => $_getSZ(1); @$pb.TagNumber(2) set title($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasTitle() => $_has(1); @$pb.TagNumber(2) void clearTitle() => $_clearField(2); @$pb.TagNumber(3) TopType get type => $_getN(2); @$pb.TagNumber(3) set type(TopType value) => $_setField(3, value); @$pb.TagNumber(3) $core.bool hasType() => $_has(2); @$pb.TagNumber(3) void clearType() => $_clearField(3); } class ThreePointTopicIrrelevant extends $pb.GeneratedMessage { factory ThreePointTopicIrrelevant({ $core.String? icon, $core.String? title, $core.String? toast, $fixnum.Int64? topicId, $fixnum.Int64? resId, $fixnum.Int64? resType, $core.String? reason, }) { final result = create(); if (icon != null) result.icon = icon; if (title != null) result.title = title; if (toast != null) result.toast = toast; if (topicId != null) result.topicId = topicId; if (resId != null) result.resId = resId; if (resType != null) result.resType = resType; if (reason != null) result.reason = reason; return result; } ThreePointTopicIrrelevant._(); factory ThreePointTopicIrrelevant.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory ThreePointTopicIrrelevant.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'ThreePointTopicIrrelevant', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'icon') ..aOS(2, _omitFieldNames ? '' : 'title') ..aOS(3, _omitFieldNames ? '' : 'toast') ..aInt64(4, _omitFieldNames ? '' : 'topicId') ..aInt64(5, _omitFieldNames ? '' : 'resId') ..aInt64(6, _omitFieldNames ? '' : 'resType') ..aOS(7, _omitFieldNames ? '' : 'reason') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ThreePointTopicIrrelevant clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ThreePointTopicIrrelevant copyWith( void Function(ThreePointTopicIrrelevant) updates) => super.copyWith((message) => updates(message as ThreePointTopicIrrelevant)) as ThreePointTopicIrrelevant; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ThreePointTopicIrrelevant create() => ThreePointTopicIrrelevant._(); @$core.override ThreePointTopicIrrelevant createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static ThreePointTopicIrrelevant getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ThreePointTopicIrrelevant? _defaultInstance; @$pb.TagNumber(1) $core.String get icon => $_getSZ(0); @$pb.TagNumber(1) set icon($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasIcon() => $_has(0); @$pb.TagNumber(1) void clearIcon() => $_clearField(1); @$pb.TagNumber(2) $core.String get title => $_getSZ(1); @$pb.TagNumber(2) set title($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasTitle() => $_has(1); @$pb.TagNumber(2) void clearTitle() => $_clearField(2); @$pb.TagNumber(3) $core.String get toast => $_getSZ(2); @$pb.TagNumber(3) set toast($core.String value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasToast() => $_has(2); @$pb.TagNumber(3) void clearToast() => $_clearField(3); @$pb.TagNumber(4) $fixnum.Int64 get topicId => $_getI64(3); @$pb.TagNumber(4) set topicId($fixnum.Int64 value) => $_setInt64(3, value); @$pb.TagNumber(4) $core.bool hasTopicId() => $_has(3); @$pb.TagNumber(4) void clearTopicId() => $_clearField(4); @$pb.TagNumber(5) $fixnum.Int64 get resId => $_getI64(4); @$pb.TagNumber(5) set resId($fixnum.Int64 value) => $_setInt64(4, value); @$pb.TagNumber(5) $core.bool hasResId() => $_has(4); @$pb.TagNumber(5) void clearResId() => $_clearField(5); @$pb.TagNumber(6) $fixnum.Int64 get resType => $_getI64(5); @$pb.TagNumber(6) set resType($fixnum.Int64 value) => $_setInt64(5, value); @$pb.TagNumber(6) $core.bool hasResType() => $_has(5); @$pb.TagNumber(6) void clearResType() => $_clearField(6); @$pb.TagNumber(7) $core.String get reason => $_getSZ(6); @$pb.TagNumber(7) set reason($core.String value) => $_setString(6, value); @$pb.TagNumber(7) $core.bool hasReason() => $_has(6); @$pb.TagNumber(7) void clearReason() => $_clearField(7); } class ThreePointTopicTop extends $pb.GeneratedMessage { factory ThreePointTopicTop({ $core.String? icon, $core.String? title, TopType? type, $fixnum.Int64? topicId, }) { final result = create(); if (icon != null) result.icon = icon; if (title != null) result.title = title; if (type != null) result.type = type; if (topicId != null) result.topicId = topicId; return result; } ThreePointTopicTop._(); factory ThreePointTopicTop.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory ThreePointTopicTop.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'ThreePointTopicTop', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'icon') ..aOS(2, _omitFieldNames ? '' : 'title') ..aE(3, _omitFieldNames ? '' : 'type', enumValues: TopType.values) ..aInt64(4, _omitFieldNames ? '' : 'topicId') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ThreePointTopicTop clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ThreePointTopicTop copyWith(void Function(ThreePointTopicTop) updates) => super.copyWith((message) => updates(message as ThreePointTopicTop)) as ThreePointTopicTop; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ThreePointTopicTop create() => ThreePointTopicTop._(); @$core.override ThreePointTopicTop createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static ThreePointTopicTop getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ThreePointTopicTop? _defaultInstance; @$pb.TagNumber(1) $core.String get icon => $_getSZ(0); @$pb.TagNumber(1) set icon($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasIcon() => $_has(0); @$pb.TagNumber(1) void clearIcon() => $_clearField(1); @$pb.TagNumber(2) $core.String get title => $_getSZ(1); @$pb.TagNumber(2) set title($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasTitle() => $_has(1); @$pb.TagNumber(2) void clearTitle() => $_clearField(2); @$pb.TagNumber(3) TopType get type => $_getN(2); @$pb.TagNumber(3) set type(TopType value) => $_setField(3, value); @$pb.TagNumber(3) $core.bool hasType() => $_has(2); @$pb.TagNumber(3) void clearType() => $_clearField(3); @$pb.TagNumber(4) $fixnum.Int64 get topicId => $_getI64(3); @$pb.TagNumber(4) set topicId($fixnum.Int64 value) => $_setInt64(3, value); @$pb.TagNumber(4) $core.bool hasTopicId() => $_has(3); @$pb.TagNumber(4) void clearTopicId() => $_clearField(4); } class ThreePointVisibilityChange extends $pb.GeneratedMessage { factory ThreePointVisibilityChange({ $core.String? icon, $core.String? title, $core.Iterable? itemList, $core.String? objId, }) { final result = create(); if (icon != null) result.icon = icon; if (title != null) result.title = title; if (itemList != null) result.itemList.addAll(itemList); if (objId != null) result.objId = objId; return result; } ThreePointVisibilityChange._(); factory ThreePointVisibilityChange.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory ThreePointVisibilityChange.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'ThreePointVisibilityChange', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'icon') ..aOS(2, _omitFieldNames ? '' : 'title') ..pPM(3, _omitFieldNames ? '' : 'itemList', subBuilder: ThreePointVisibilityChangeItem.create) ..aOS(4, _omitFieldNames ? '' : 'objId') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ThreePointVisibilityChange clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ThreePointVisibilityChange copyWith( void Function(ThreePointVisibilityChange) updates) => super.copyWith( (message) => updates(message as ThreePointVisibilityChange)) as ThreePointVisibilityChange; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ThreePointVisibilityChange create() => ThreePointVisibilityChange._(); @$core.override ThreePointVisibilityChange createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static ThreePointVisibilityChange getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ThreePointVisibilityChange? _defaultInstance; @$pb.TagNumber(1) $core.String get icon => $_getSZ(0); @$pb.TagNumber(1) set icon($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasIcon() => $_has(0); @$pb.TagNumber(1) void clearIcon() => $_clearField(1); @$pb.TagNumber(2) $core.String get title => $_getSZ(1); @$pb.TagNumber(2) set title($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasTitle() => $_has(1); @$pb.TagNumber(2) void clearTitle() => $_clearField(2); @$pb.TagNumber(3) $pb.PbList get itemList => $_getList(2); @$pb.TagNumber(4) $core.String get objId => $_getSZ(3); @$pb.TagNumber(4) set objId($core.String value) => $_setString(3, value); @$pb.TagNumber(4) $core.bool hasObjId() => $_has(3); @$pb.TagNumber(4) void clearObjId() => $_clearField(4); } class ThreePointVisibilityChangeItem extends $pb.GeneratedMessage { factory ThreePointVisibilityChangeItem({ $core.String? icon, $core.String? title, $core.String? subTitle, $core.bool? isSelected, $core.String? visibilityChangeActionUnselected, }) { final result = create(); if (icon != null) result.icon = icon; if (title != null) result.title = title; if (subTitle != null) result.subTitle = subTitle; if (isSelected != null) result.isSelected = isSelected; if (visibilityChangeActionUnselected != null) result.visibilityChangeActionUnselected = visibilityChangeActionUnselected; return result; } ThreePointVisibilityChangeItem._(); factory ThreePointVisibilityChangeItem.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory ThreePointVisibilityChangeItem.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'ThreePointVisibilityChangeItem', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'icon') ..aOS(2, _omitFieldNames ? '' : 'title') ..aOS(3, _omitFieldNames ? '' : 'subTitle') ..aOB(4, _omitFieldNames ? '' : 'isSelected') ..aOS(5, _omitFieldNames ? '' : 'visibilityChangeActionUnselected') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ThreePointVisibilityChangeItem clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ThreePointVisibilityChangeItem copyWith( void Function(ThreePointVisibilityChangeItem) updates) => super.copyWith( (message) => updates(message as ThreePointVisibilityChangeItem)) as ThreePointVisibilityChangeItem; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ThreePointVisibilityChangeItem create() => ThreePointVisibilityChangeItem._(); @$core.override ThreePointVisibilityChangeItem createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static ThreePointVisibilityChangeItem getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ThreePointVisibilityChangeItem? _defaultInstance; @$pb.TagNumber(1) $core.String get icon => $_getSZ(0); @$pb.TagNumber(1) set icon($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasIcon() => $_has(0); @$pb.TagNumber(1) void clearIcon() => $_clearField(1); @$pb.TagNumber(2) $core.String get title => $_getSZ(1); @$pb.TagNumber(2) set title($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasTitle() => $_has(1); @$pb.TagNumber(2) void clearTitle() => $_clearField(2); @$pb.TagNumber(3) $core.String get subTitle => $_getSZ(2); @$pb.TagNumber(3) set subTitle($core.String value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasSubTitle() => $_has(2); @$pb.TagNumber(3) void clearSubTitle() => $_clearField(3); @$pb.TagNumber(4) $core.bool get isSelected => $_getBF(3); @$pb.TagNumber(4) set isSelected($core.bool value) => $_setBool(3, value); @$pb.TagNumber(4) $core.bool hasIsSelected() => $_has(3); @$pb.TagNumber(4) void clearIsSelected() => $_clearField(4); @$pb.TagNumber(5) $core.String get visibilityChangeActionUnselected => $_getSZ(4); @$pb.TagNumber(5) set visibilityChangeActionUnselected($core.String value) => $_setString(4, value); @$pb.TagNumber(5) $core.bool hasVisibilityChangeActionUnselected() => $_has(4); @$pb.TagNumber(5) void clearVisibilityChangeActionUnselected() => $_clearField(5); } class ThreePointWait extends $pb.GeneratedMessage { factory ThreePointWait({ $core.String? additionIcon, $core.String? additionText, $core.String? noAdditionIcon, $core.String? noAdditionText, $fixnum.Int64? id, }) { final result = create(); if (additionIcon != null) result.additionIcon = additionIcon; if (additionText != null) result.additionText = additionText; if (noAdditionIcon != null) result.noAdditionIcon = noAdditionIcon; if (noAdditionText != null) result.noAdditionText = noAdditionText; if (id != null) result.id = id; return result; } ThreePointWait._(); factory ThreePointWait.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory ThreePointWait.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'ThreePointWait', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'additionIcon') ..aOS(2, _omitFieldNames ? '' : 'additionText') ..aOS(3, _omitFieldNames ? '' : 'noAdditionIcon') ..aOS(4, _omitFieldNames ? '' : 'noAdditionText') ..aInt64(5, _omitFieldNames ? '' : 'id') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ThreePointWait clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ThreePointWait copyWith(void Function(ThreePointWait) updates) => super.copyWith((message) => updates(message as ThreePointWait)) as ThreePointWait; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ThreePointWait create() => ThreePointWait._(); @$core.override ThreePointWait createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static ThreePointWait getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ThreePointWait? _defaultInstance; @$pb.TagNumber(1) $core.String get additionIcon => $_getSZ(0); @$pb.TagNumber(1) set additionIcon($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasAdditionIcon() => $_has(0); @$pb.TagNumber(1) void clearAdditionIcon() => $_clearField(1); @$pb.TagNumber(2) $core.String get additionText => $_getSZ(1); @$pb.TagNumber(2) set additionText($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasAdditionText() => $_has(1); @$pb.TagNumber(2) void clearAdditionText() => $_clearField(2); @$pb.TagNumber(3) $core.String get noAdditionIcon => $_getSZ(2); @$pb.TagNumber(3) set noAdditionIcon($core.String value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasNoAdditionIcon() => $_has(2); @$pb.TagNumber(3) void clearNoAdditionIcon() => $_clearField(3); @$pb.TagNumber(4) $core.String get noAdditionText => $_getSZ(3); @$pb.TagNumber(4) set noAdditionText($core.String value) => $_setString(3, value); @$pb.TagNumber(4) $core.bool hasNoAdditionText() => $_has(3); @$pb.TagNumber(4) void clearNoAdditionText() => $_clearField(4); @$pb.TagNumber(5) $fixnum.Int64 get id => $_getI64(4); @$pb.TagNumber(5) set id($fixnum.Int64 value) => $_setInt64(4, value); @$pb.TagNumber(5) $core.bool hasId() => $_has(4); @$pb.TagNumber(5) void clearId() => $_clearField(5); } class TopAdditionUP extends $pb.GeneratedMessage { factory TopAdditionUP({ $core.Iterable? up, $core.int? hasFold, }) { final result = create(); if (up != null) result.up.addAll(up); if (hasFold != null) result.hasFold = hasFold; return result; } TopAdditionUP._(); factory TopAdditionUP.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory TopAdditionUP.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'TopAdditionUP', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..pPM(1, _omitFieldNames ? '' : 'up', subBuilder: AdditionUP.create) ..aI(2, _omitFieldNames ? '' : 'hasFold') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') TopAdditionUP clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') TopAdditionUP copyWith(void Function(TopAdditionUP) updates) => super.copyWith((message) => updates(message as TopAdditionUP)) as TopAdditionUP; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static TopAdditionUP create() => TopAdditionUP._(); @$core.override TopAdditionUP createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static TopAdditionUP getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static TopAdditionUP? _defaultInstance; @$pb.TagNumber(1) $pb.PbList get up => $_getList(0); @$pb.TagNumber(2) $core.int get hasFold => $_getIZ(1); @$pb.TagNumber(2) set hasFold($core.int value) => $_setSignedInt32(1, value); @$pb.TagNumber(2) $core.bool hasHasFold() => $_has(1); @$pb.TagNumber(2) void clearHasFold() => $_clearField(2); } class TopicButton extends $pb.GeneratedMessage { factory TopicButton({ $core.String? icon, $core.String? title, $core.String? jumpUri, $core.bool? redDot, }) { final result = create(); if (icon != null) result.icon = icon; if (title != null) result.title = title; if (jumpUri != null) result.jumpUri = jumpUri; if (redDot != null) result.redDot = redDot; return result; } TopicButton._(); factory TopicButton.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory TopicButton.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'TopicButton', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'icon') ..aOS(2, _omitFieldNames ? '' : 'title') ..aOS(3, _omitFieldNames ? '' : 'jumpUri') ..aOB(4, _omitFieldNames ? '' : 'redDot') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') TopicButton clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') TopicButton copyWith(void Function(TopicButton) updates) => super.copyWith((message) => updates(message as TopicButton)) as TopicButton; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static TopicButton create() => TopicButton._(); @$core.override TopicButton createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static TopicButton getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static TopicButton? _defaultInstance; @$pb.TagNumber(1) $core.String get icon => $_getSZ(0); @$pb.TagNumber(1) set icon($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasIcon() => $_has(0); @$pb.TagNumber(1) void clearIcon() => $_clearField(1); @$pb.TagNumber(2) $core.String get title => $_getSZ(1); @$pb.TagNumber(2) set title($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasTitle() => $_has(1); @$pb.TagNumber(2) void clearTitle() => $_clearField(2); @$pb.TagNumber(3) $core.String get jumpUri => $_getSZ(2); @$pb.TagNumber(3) set jumpUri($core.String value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasJumpUri() => $_has(2); @$pb.TagNumber(3) void clearJumpUri() => $_clearField(3); @$pb.TagNumber(4) $core.bool get redDot => $_getBF(3); @$pb.TagNumber(4) set redDot($core.bool value) => $_setBool(3, value); @$pb.TagNumber(4) $core.bool hasRedDot() => $_has(3); @$pb.TagNumber(4) void clearRedDot() => $_clearField(4); } class TopicItem extends $pb.GeneratedMessage { factory TopicItem({ $fixnum.Int64? topicId, $core.String? topicName, $core.String? url, $core.String? desc, $core.String? desc2, $core.String? rcmdDesc, IconButton? button, }) { final result = create(); if (topicId != null) result.topicId = topicId; if (topicName != null) result.topicName = topicName; if (url != null) result.url = url; if (desc != null) result.desc = desc; if (desc2 != null) result.desc2 = desc2; if (rcmdDesc != null) result.rcmdDesc = rcmdDesc; if (button != null) result.button = button; return result; } TopicItem._(); factory TopicItem.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory TopicItem.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'TopicItem', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aInt64(1, _omitFieldNames ? '' : 'topicId') ..aOS(2, _omitFieldNames ? '' : 'topicName') ..aOS(3, _omitFieldNames ? '' : 'url') ..aOS(4, _omitFieldNames ? '' : 'desc') ..aOS(5, _omitFieldNames ? '' : 'desc2') ..aOS(6, _omitFieldNames ? '' : 'rcmdDesc') ..aOM(7, _omitFieldNames ? '' : 'button', subBuilder: IconButton.create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') TopicItem clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') TopicItem copyWith(void Function(TopicItem) updates) => super.copyWith((message) => updates(message as TopicItem)) as TopicItem; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static TopicItem create() => TopicItem._(); @$core.override TopicItem createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static TopicItem getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static TopicItem? _defaultInstance; @$pb.TagNumber(1) $fixnum.Int64 get topicId => $_getI64(0); @$pb.TagNumber(1) set topicId($fixnum.Int64 value) => $_setInt64(0, value); @$pb.TagNumber(1) $core.bool hasTopicId() => $_has(0); @$pb.TagNumber(1) void clearTopicId() => $_clearField(1); @$pb.TagNumber(2) $core.String get topicName => $_getSZ(1); @$pb.TagNumber(2) set topicName($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasTopicName() => $_has(1); @$pb.TagNumber(2) void clearTopicName() => $_clearField(2); @$pb.TagNumber(3) $core.String get url => $_getSZ(2); @$pb.TagNumber(3) set url($core.String value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasUrl() => $_has(2); @$pb.TagNumber(3) void clearUrl() => $_clearField(3); @$pb.TagNumber(4) $core.String get desc => $_getSZ(3); @$pb.TagNumber(4) set desc($core.String value) => $_setString(3, value); @$pb.TagNumber(4) $core.bool hasDesc() => $_has(3); @$pb.TagNumber(4) void clearDesc() => $_clearField(4); @$pb.TagNumber(5) $core.String get desc2 => $_getSZ(4); @$pb.TagNumber(5) set desc2($core.String value) => $_setString(4, value); @$pb.TagNumber(5) $core.bool hasDesc2() => $_has(4); @$pb.TagNumber(5) void clearDesc2() => $_clearField(5); @$pb.TagNumber(6) $core.String get rcmdDesc => $_getSZ(5); @$pb.TagNumber(6) set rcmdDesc($core.String value) => $_setString(5, value); @$pb.TagNumber(6) $core.bool hasRcmdDesc() => $_has(5); @$pb.TagNumber(6) void clearRcmdDesc() => $_clearField(6); @$pb.TagNumber(7) IconButton get button => $_getN(6); @$pb.TagNumber(7) set button(IconButton value) => $_setField(7, value); @$pb.TagNumber(7) $core.bool hasButton() => $_has(6); @$pb.TagNumber(7) void clearButton() => $_clearField(7); @$pb.TagNumber(7) IconButton ensureButton() => $_ensure(6); } class TopicList extends $pb.GeneratedMessage { factory TopicList({ $core.String? title, $core.Iterable? topicListItem, TopicButton? actButton, TopicButton? moreButton, $core.String? serverInfo, $core.String? subTitle, $core.int? expStyle, $core.String? titleIcon, DynamicItem? hintMessage, }) { final result = create(); if (title != null) result.title = title; if (topicListItem != null) result.topicListItem.addAll(topicListItem); if (actButton != null) result.actButton = actButton; if (moreButton != null) result.moreButton = moreButton; if (serverInfo != null) result.serverInfo = serverInfo; if (subTitle != null) result.subTitle = subTitle; if (expStyle != null) result.expStyle = expStyle; if (titleIcon != null) result.titleIcon = titleIcon; if (hintMessage != null) result.hintMessage = hintMessage; return result; } TopicList._(); factory TopicList.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory TopicList.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'TopicList', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'title') ..pPM(2, _omitFieldNames ? '' : 'topicListItem', subBuilder: TopicListItem.create) ..aOM(3, _omitFieldNames ? '' : 'actButton', subBuilder: TopicButton.create) ..aOM(4, _omitFieldNames ? '' : 'moreButton', subBuilder: TopicButton.create) ..aOS(5, _omitFieldNames ? '' : 'serverInfo') ..aOS(6, _omitFieldNames ? '' : 'subTitle') ..aI(7, _omitFieldNames ? '' : 'expStyle') ..aOS(8, _omitFieldNames ? '' : 'titleIcon') ..aOM(9, _omitFieldNames ? '' : 'hintMessage', subBuilder: DynamicItem.create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') TopicList clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') TopicList copyWith(void Function(TopicList) updates) => super.copyWith((message) => updates(message as TopicList)) as TopicList; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static TopicList create() => TopicList._(); @$core.override TopicList createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static TopicList getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static TopicList? _defaultInstance; @$pb.TagNumber(1) $core.String get title => $_getSZ(0); @$pb.TagNumber(1) set title($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasTitle() => $_has(0); @$pb.TagNumber(1) void clearTitle() => $_clearField(1); @$pb.TagNumber(2) $pb.PbList get topicListItem => $_getList(1); @$pb.TagNumber(3) TopicButton get actButton => $_getN(2); @$pb.TagNumber(3) set actButton(TopicButton value) => $_setField(3, value); @$pb.TagNumber(3) $core.bool hasActButton() => $_has(2); @$pb.TagNumber(3) void clearActButton() => $_clearField(3); @$pb.TagNumber(3) TopicButton ensureActButton() => $_ensure(2); @$pb.TagNumber(4) TopicButton get moreButton => $_getN(3); @$pb.TagNumber(4) set moreButton(TopicButton value) => $_setField(4, value); @$pb.TagNumber(4) $core.bool hasMoreButton() => $_has(3); @$pb.TagNumber(4) void clearMoreButton() => $_clearField(4); @$pb.TagNumber(4) TopicButton ensureMoreButton() => $_ensure(3); @$pb.TagNumber(5) $core.String get serverInfo => $_getSZ(4); @$pb.TagNumber(5) set serverInfo($core.String value) => $_setString(4, value); @$pb.TagNumber(5) $core.bool hasServerInfo() => $_has(4); @$pb.TagNumber(5) void clearServerInfo() => $_clearField(5); @$pb.TagNumber(6) $core.String get subTitle => $_getSZ(5); @$pb.TagNumber(6) set subTitle($core.String value) => $_setString(5, value); @$pb.TagNumber(6) $core.bool hasSubTitle() => $_has(5); @$pb.TagNumber(6) void clearSubTitle() => $_clearField(6); @$pb.TagNumber(7) $core.int get expStyle => $_getIZ(6); @$pb.TagNumber(7) set expStyle($core.int value) => $_setSignedInt32(6, value); @$pb.TagNumber(7) $core.bool hasExpStyle() => $_has(6); @$pb.TagNumber(7) void clearExpStyle() => $_clearField(7); @$pb.TagNumber(8) $core.String get titleIcon => $_getSZ(7); @$pb.TagNumber(8) set titleIcon($core.String value) => $_setString(7, value); @$pb.TagNumber(8) $core.bool hasTitleIcon() => $_has(7); @$pb.TagNumber(8) void clearTitleIcon() => $_clearField(8); @$pb.TagNumber(9) DynamicItem get hintMessage => $_getN(8); @$pb.TagNumber(9) set hintMessage(DynamicItem value) => $_setField(9, value); @$pb.TagNumber(9) $core.bool hasHintMessage() => $_has(8); @$pb.TagNumber(9) void clearHintMessage() => $_clearField(9); @$pb.TagNumber(9) DynamicItem ensureHintMessage() => $_ensure(8); } class TopicListItem extends $pb.GeneratedMessage { factory TopicListItem({ $core.String? icon, $core.String? iconTitle, $fixnum.Int64? topicId, $core.String? topicName, $core.String? url, $fixnum.Int64? pos, $core.String? serverInfo, $core.String? headIconUrl, $fixnum.Int64? upMid, $core.String? tailIconUrl, $core.String? extension_11, $fixnum.Int64? position, }) { final result = create(); if (icon != null) result.icon = icon; if (iconTitle != null) result.iconTitle = iconTitle; if (topicId != null) result.topicId = topicId; if (topicName != null) result.topicName = topicName; if (url != null) result.url = url; if (pos != null) result.pos = pos; if (serverInfo != null) result.serverInfo = serverInfo; if (headIconUrl != null) result.headIconUrl = headIconUrl; if (upMid != null) result.upMid = upMid; if (tailIconUrl != null) result.tailIconUrl = tailIconUrl; if (extension_11 != null) result.extension_11 = extension_11; if (position != null) result.position = position; return result; } TopicListItem._(); factory TopicListItem.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory TopicListItem.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'TopicListItem', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'icon') ..aOS(2, _omitFieldNames ? '' : 'iconTitle') ..aInt64(3, _omitFieldNames ? '' : 'topicId') ..aOS(4, _omitFieldNames ? '' : 'topicName') ..aOS(5, _omitFieldNames ? '' : 'url') ..aInt64(6, _omitFieldNames ? '' : 'pos') ..aOS(7, _omitFieldNames ? '' : 'serverInfo') ..aOS(8, _omitFieldNames ? '' : 'headIconUrl') ..aInt64(9, _omitFieldNames ? '' : 'upMid') ..aOS(10, _omitFieldNames ? '' : 'tailIconUrl') ..aOS(11, _omitFieldNames ? '' : 'extension') ..aInt64(12, _omitFieldNames ? '' : 'position') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') TopicListItem clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') TopicListItem copyWith(void Function(TopicListItem) updates) => super.copyWith((message) => updates(message as TopicListItem)) as TopicListItem; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static TopicListItem create() => TopicListItem._(); @$core.override TopicListItem createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static TopicListItem getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static TopicListItem? _defaultInstance; @$pb.TagNumber(1) $core.String get icon => $_getSZ(0); @$pb.TagNumber(1) set icon($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasIcon() => $_has(0); @$pb.TagNumber(1) void clearIcon() => $_clearField(1); @$pb.TagNumber(2) $core.String get iconTitle => $_getSZ(1); @$pb.TagNumber(2) set iconTitle($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasIconTitle() => $_has(1); @$pb.TagNumber(2) void clearIconTitle() => $_clearField(2); @$pb.TagNumber(3) $fixnum.Int64 get topicId => $_getI64(2); @$pb.TagNumber(3) set topicId($fixnum.Int64 value) => $_setInt64(2, value); @$pb.TagNumber(3) $core.bool hasTopicId() => $_has(2); @$pb.TagNumber(3) void clearTopicId() => $_clearField(3); @$pb.TagNumber(4) $core.String get topicName => $_getSZ(3); @$pb.TagNumber(4) set topicName($core.String value) => $_setString(3, value); @$pb.TagNumber(4) $core.bool hasTopicName() => $_has(3); @$pb.TagNumber(4) void clearTopicName() => $_clearField(4); @$pb.TagNumber(5) $core.String get url => $_getSZ(4); @$pb.TagNumber(5) set url($core.String value) => $_setString(4, value); @$pb.TagNumber(5) $core.bool hasUrl() => $_has(4); @$pb.TagNumber(5) void clearUrl() => $_clearField(5); @$pb.TagNumber(6) $fixnum.Int64 get pos => $_getI64(5); @$pb.TagNumber(6) set pos($fixnum.Int64 value) => $_setInt64(5, value); @$pb.TagNumber(6) $core.bool hasPos() => $_has(5); @$pb.TagNumber(6) void clearPos() => $_clearField(6); @$pb.TagNumber(7) $core.String get serverInfo => $_getSZ(6); @$pb.TagNumber(7) set serverInfo($core.String value) => $_setString(6, value); @$pb.TagNumber(7) $core.bool hasServerInfo() => $_has(6); @$pb.TagNumber(7) void clearServerInfo() => $_clearField(7); @$pb.TagNumber(8) $core.String get headIconUrl => $_getSZ(7); @$pb.TagNumber(8) set headIconUrl($core.String value) => $_setString(7, value); @$pb.TagNumber(8) $core.bool hasHeadIconUrl() => $_has(7); @$pb.TagNumber(8) void clearHeadIconUrl() => $_clearField(8); @$pb.TagNumber(9) $fixnum.Int64 get upMid => $_getI64(8); @$pb.TagNumber(9) set upMid($fixnum.Int64 value) => $_setInt64(8, value); @$pb.TagNumber(9) $core.bool hasUpMid() => $_has(8); @$pb.TagNumber(9) void clearUpMid() => $_clearField(9); @$pb.TagNumber(10) $core.String get tailIconUrl => $_getSZ(9); @$pb.TagNumber(10) set tailIconUrl($core.String value) => $_setString(9, value); @$pb.TagNumber(10) $core.bool hasTailIconUrl() => $_has(9); @$pb.TagNumber(10) void clearTailIconUrl() => $_clearField(10); @$pb.TagNumber(11) $core.String get extension_11 => $_getSZ(10); @$pb.TagNumber(11) set extension_11($core.String value) => $_setString(10, value); @$pb.TagNumber(11) $core.bool hasExtension_11() => $_has(10); @$pb.TagNumber(11) void clearExtension_11() => $_clearField(11); @$pb.TagNumber(12) $fixnum.Int64 get position => $_getI64(11); @$pb.TagNumber(12) set position($fixnum.Int64 value) => $_setInt64(11, value); @$pb.TagNumber(12) $core.bool hasPosition() => $_has(11); @$pb.TagNumber(12) void clearPosition() => $_clearField(12); } class TopicListReply extends $pb.GeneratedMessage { factory TopicListReply({ $core.Iterable? items, $core.bool? hasMore, $core.String? offset, IconButton? createTopicBtn, }) { final result = create(); if (items != null) result.items.addAll(items); if (hasMore != null) result.hasMore = hasMore; if (offset != null) result.offset = offset; if (createTopicBtn != null) result.createTopicBtn = createTopicBtn; return result; } TopicListReply._(); factory TopicListReply.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory TopicListReply.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'TopicListReply', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..pPM(1, _omitFieldNames ? '' : 'items', subBuilder: TopicItem.create) ..aOB(2, _omitFieldNames ? '' : 'hasMore') ..aOS(3, _omitFieldNames ? '' : 'offset') ..aOM(4, _omitFieldNames ? '' : 'createTopicBtn', subBuilder: IconButton.create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') TopicListReply clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') TopicListReply copyWith(void Function(TopicListReply) updates) => super.copyWith((message) => updates(message as TopicListReply)) as TopicListReply; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static TopicListReply create() => TopicListReply._(); @$core.override TopicListReply createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static TopicListReply getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static TopicListReply? _defaultInstance; @$pb.TagNumber(1) $pb.PbList get items => $_getList(0); @$pb.TagNumber(2) $core.bool get hasMore => $_getBF(1); @$pb.TagNumber(2) set hasMore($core.bool value) => $_setBool(1, value); @$pb.TagNumber(2) $core.bool hasHasMore() => $_has(1); @$pb.TagNumber(2) void clearHasMore() => $_clearField(2); @$pb.TagNumber(3) $core.String get offset => $_getSZ(2); @$pb.TagNumber(3) set offset($core.String value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasOffset() => $_has(2); @$pb.TagNumber(3) void clearOffset() => $_clearField(3); @$pb.TagNumber(4) IconButton get createTopicBtn => $_getN(3); @$pb.TagNumber(4) set createTopicBtn(IconButton value) => $_setField(4, value); @$pb.TagNumber(4) $core.bool hasCreateTopicBtn() => $_has(3); @$pb.TagNumber(4) void clearCreateTopicBtn() => $_clearField(4); @$pb.TagNumber(4) IconButton ensureCreateTopicBtn() => $_ensure(3); } class TopicListReq extends $pb.GeneratedMessage { factory TopicListReq({ $fixnum.Int64? campusId, $core.String? offset, CampusReqFromType? fromType, }) { final result = create(); if (campusId != null) result.campusId = campusId; if (offset != null) result.offset = offset; if (fromType != null) result.fromType = fromType; return result; } TopicListReq._(); factory TopicListReq.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory TopicListReq.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'TopicListReq', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aInt64(1, _omitFieldNames ? '' : 'campusId') ..aOS(2, _omitFieldNames ? '' : 'offset') ..aE(3, _omitFieldNames ? '' : 'fromType', enumValues: CampusReqFromType.values) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') TopicListReq clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') TopicListReq copyWith(void Function(TopicListReq) updates) => super.copyWith((message) => updates(message as TopicListReq)) as TopicListReq; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static TopicListReq create() => TopicListReq._(); @$core.override TopicListReq createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static TopicListReq getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static TopicListReq? _defaultInstance; @$pb.TagNumber(1) $fixnum.Int64 get campusId => $_getI64(0); @$pb.TagNumber(1) set campusId($fixnum.Int64 value) => $_setInt64(0, value); @$pb.TagNumber(1) $core.bool hasCampusId() => $_has(0); @$pb.TagNumber(1) void clearCampusId() => $_clearField(1); @$pb.TagNumber(2) $core.String get offset => $_getSZ(1); @$pb.TagNumber(2) set offset($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasOffset() => $_has(1); @$pb.TagNumber(2) void clearOffset() => $_clearField(2); @$pb.TagNumber(3) CampusReqFromType get fromType => $_getN(2); @$pb.TagNumber(3) set fromType(CampusReqFromType value) => $_setField(3, value); @$pb.TagNumber(3) $core.bool hasFromType() => $_has(2); @$pb.TagNumber(3) void clearFromType() => $_clearField(3); } class TopicMergedResource extends $pb.GeneratedMessage { factory TopicMergedResource({ $core.int? mergeType, $core.int? mergedResCnt, }) { final result = create(); if (mergeType != null) result.mergeType = mergeType; if (mergedResCnt != null) result.mergedResCnt = mergedResCnt; return result; } TopicMergedResource._(); factory TopicMergedResource.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory TopicMergedResource.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'TopicMergedResource', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aI(1, _omitFieldNames ? '' : 'mergeType') ..aI(2, _omitFieldNames ? '' : 'mergedResCnt') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') TopicMergedResource clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') TopicMergedResource copyWith(void Function(TopicMergedResource) updates) => super.copyWith((message) => updates(message as TopicMergedResource)) as TopicMergedResource; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static TopicMergedResource create() => TopicMergedResource._(); @$core.override TopicMergedResource createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static TopicMergedResource getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static TopicMergedResource? _defaultInstance; @$pb.TagNumber(1) $core.int get mergeType => $_getIZ(0); @$pb.TagNumber(1) set mergeType($core.int value) => $_setSignedInt32(0, value); @$pb.TagNumber(1) $core.bool hasMergeType() => $_has(0); @$pb.TagNumber(1) void clearMergeType() => $_clearField(1); @$pb.TagNumber(2) $core.int get mergedResCnt => $_getIZ(1); @$pb.TagNumber(2) set mergedResCnt($core.int value) => $_setSignedInt32(1, value); @$pb.TagNumber(2) $core.bool hasMergedResCnt() => $_has(1); @$pb.TagNumber(2) void clearMergedResCnt() => $_clearField(2); } class TopicRcmdCard extends $pb.GeneratedMessage { factory TopicRcmdCard({ $fixnum.Int64? topicId, $core.String? topicName, $core.String? url, CampusLabel? button, $core.String? desc1, $core.String? desc2, $core.String? updateDesc, }) { final result = create(); if (topicId != null) result.topicId = topicId; if (topicName != null) result.topicName = topicName; if (url != null) result.url = url; if (button != null) result.button = button; if (desc1 != null) result.desc1 = desc1; if (desc2 != null) result.desc2 = desc2; if (updateDesc != null) result.updateDesc = updateDesc; return result; } TopicRcmdCard._(); factory TopicRcmdCard.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory TopicRcmdCard.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'TopicRcmdCard', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aInt64(1, _omitFieldNames ? '' : 'topicId') ..aOS(2, _omitFieldNames ? '' : 'topicName') ..aOS(3, _omitFieldNames ? '' : 'url') ..aOM(4, _omitFieldNames ? '' : 'button', subBuilder: CampusLabel.create) ..aOS(5, _omitFieldNames ? '' : 'desc1') ..aOS(6, _omitFieldNames ? '' : 'desc2') ..aOS(7, _omitFieldNames ? '' : 'updateDesc') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') TopicRcmdCard clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') TopicRcmdCard copyWith(void Function(TopicRcmdCard) updates) => super.copyWith((message) => updates(message as TopicRcmdCard)) as TopicRcmdCard; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static TopicRcmdCard create() => TopicRcmdCard._(); @$core.override TopicRcmdCard createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static TopicRcmdCard getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static TopicRcmdCard? _defaultInstance; @$pb.TagNumber(1) $fixnum.Int64 get topicId => $_getI64(0); @$pb.TagNumber(1) set topicId($fixnum.Int64 value) => $_setInt64(0, value); @$pb.TagNumber(1) $core.bool hasTopicId() => $_has(0); @$pb.TagNumber(1) void clearTopicId() => $_clearField(1); @$pb.TagNumber(2) $core.String get topicName => $_getSZ(1); @$pb.TagNumber(2) set topicName($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasTopicName() => $_has(1); @$pb.TagNumber(2) void clearTopicName() => $_clearField(2); @$pb.TagNumber(3) $core.String get url => $_getSZ(2); @$pb.TagNumber(3) set url($core.String value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasUrl() => $_has(2); @$pb.TagNumber(3) void clearUrl() => $_clearField(3); @$pb.TagNumber(4) CampusLabel get button => $_getN(3); @$pb.TagNumber(4) set button(CampusLabel value) => $_setField(4, value); @$pb.TagNumber(4) $core.bool hasButton() => $_has(3); @$pb.TagNumber(4) void clearButton() => $_clearField(4); @$pb.TagNumber(4) CampusLabel ensureButton() => $_ensure(3); @$pb.TagNumber(5) $core.String get desc1 => $_getSZ(4); @$pb.TagNumber(5) set desc1($core.String value) => $_setString(4, value); @$pb.TagNumber(5) $core.bool hasDesc1() => $_has(4); @$pb.TagNumber(5) void clearDesc1() => $_clearField(5); @$pb.TagNumber(6) $core.String get desc2 => $_getSZ(5); @$pb.TagNumber(6) set desc2($core.String value) => $_setString(5, value); @$pb.TagNumber(6) $core.bool hasDesc2() => $_has(5); @$pb.TagNumber(6) void clearDesc2() => $_clearField(6); @$pb.TagNumber(7) $core.String get updateDesc => $_getSZ(6); @$pb.TagNumber(7) set updateDesc($core.String value) => $_setString(6, value); @$pb.TagNumber(7) $core.bool hasUpdateDesc() => $_has(6); @$pb.TagNumber(7) void clearUpdateDesc() => $_clearField(7); } class TopicSquareInfo extends $pb.GeneratedMessage { factory TopicSquareInfo({ $core.String? title, CampusLabel? button, TopicRcmdCard? rcmd, }) { final result = create(); if (title != null) result.title = title; if (button != null) result.button = button; if (rcmd != null) result.rcmd = rcmd; return result; } TopicSquareInfo._(); factory TopicSquareInfo.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory TopicSquareInfo.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'TopicSquareInfo', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'title') ..aOM(2, _omitFieldNames ? '' : 'button', subBuilder: CampusLabel.create) ..aOM(3, _omitFieldNames ? '' : 'rcmd', subBuilder: TopicRcmdCard.create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') TopicSquareInfo clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') TopicSquareInfo copyWith(void Function(TopicSquareInfo) updates) => super.copyWith((message) => updates(message as TopicSquareInfo)) as TopicSquareInfo; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static TopicSquareInfo create() => TopicSquareInfo._(); @$core.override TopicSquareInfo createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static TopicSquareInfo getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static TopicSquareInfo? _defaultInstance; @$pb.TagNumber(1) $core.String get title => $_getSZ(0); @$pb.TagNumber(1) set title($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasTitle() => $_has(0); @$pb.TagNumber(1) void clearTitle() => $_clearField(1); @$pb.TagNumber(2) CampusLabel get button => $_getN(1); @$pb.TagNumber(2) set button(CampusLabel value) => $_setField(2, value); @$pb.TagNumber(2) $core.bool hasButton() => $_has(1); @$pb.TagNumber(2) void clearButton() => $_clearField(2); @$pb.TagNumber(2) CampusLabel ensureButton() => $_ensure(1); @$pb.TagNumber(3) TopicRcmdCard get rcmd => $_getN(2); @$pb.TagNumber(3) set rcmd(TopicRcmdCard value) => $_setField(3, value); @$pb.TagNumber(3) $core.bool hasRcmd() => $_has(2); @$pb.TagNumber(3) void clearRcmd() => $_clearField(3); @$pb.TagNumber(3) TopicRcmdCard ensureRcmd() => $_ensure(2); } class TopicSquareReply extends $pb.GeneratedMessage { factory TopicSquareReply({ TopicSquareInfo? info, }) { final result = create(); if (info != null) result.info = info; return result; } TopicSquareReply._(); factory TopicSquareReply.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory TopicSquareReply.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'TopicSquareReply', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOM(1, _omitFieldNames ? '' : 'info', subBuilder: TopicSquareInfo.create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') TopicSquareReply clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') TopicSquareReply copyWith(void Function(TopicSquareReply) updates) => super.copyWith((message) => updates(message as TopicSquareReply)) as TopicSquareReply; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static TopicSquareReply create() => TopicSquareReply._(); @$core.override TopicSquareReply createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static TopicSquareReply getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static TopicSquareReply? _defaultInstance; @$pb.TagNumber(1) TopicSquareInfo get info => $_getN(0); @$pb.TagNumber(1) set info(TopicSquareInfo value) => $_setField(1, value); @$pb.TagNumber(1) $core.bool hasInfo() => $_has(0); @$pb.TagNumber(1) void clearInfo() => $_clearField(1); @$pb.TagNumber(1) TopicSquareInfo ensureInfo() => $_ensure(0); } class TopicSquareReq extends $pb.GeneratedMessage { factory TopicSquareReq({ $fixnum.Int64? campusId, CampusReqFromType? fromType, }) { final result = create(); if (campusId != null) result.campusId = campusId; if (fromType != null) result.fromType = fromType; return result; } TopicSquareReq._(); factory TopicSquareReq.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory TopicSquareReq.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'TopicSquareReq', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aInt64(1, _omitFieldNames ? '' : 'campusId') ..aE(2, _omitFieldNames ? '' : 'fromType', enumValues: CampusReqFromType.values) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') TopicSquareReq clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') TopicSquareReq copyWith(void Function(TopicSquareReq) updates) => super.copyWith((message) => updates(message as TopicSquareReq)) as TopicSquareReq; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static TopicSquareReq create() => TopicSquareReq._(); @$core.override TopicSquareReq createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static TopicSquareReq getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static TopicSquareReq? _defaultInstance; @$pb.TagNumber(1) $fixnum.Int64 get campusId => $_getI64(0); @$pb.TagNumber(1) set campusId($fixnum.Int64 value) => $_setInt64(0, value); @$pb.TagNumber(1) $core.bool hasCampusId() => $_has(0); @$pb.TagNumber(1) void clearCampusId() => $_clearField(1); @$pb.TagNumber(2) CampusReqFromType get fromType => $_getN(1); @$pb.TagNumber(2) set fromType(CampusReqFromType value) => $_setField(2, value); @$pb.TagNumber(2) $core.bool hasFromType() => $_has(1); @$pb.TagNumber(2) void clearFromType() => $_clearField(2); } class Unfollow extends $pb.GeneratedMessage { factory Unfollow({ $core.String? title, $core.Iterable? list, $core.String? trackId, }) { final result = create(); if (title != null) result.title = title; if (list != null) result.list.addAll(list); if (trackId != null) result.trackId = trackId; return result; } Unfollow._(); factory Unfollow.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory Unfollow.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'Unfollow', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'title') ..pPM(2, _omitFieldNames ? '' : 'list', subBuilder: UnfollowUserItem.create) ..aOS(3, _omitFieldNames ? '' : 'trackId') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') Unfollow clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') Unfollow copyWith(void Function(Unfollow) updates) => super.copyWith((message) => updates(message as Unfollow)) as Unfollow; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static Unfollow create() => Unfollow._(); @$core.override Unfollow createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static Unfollow getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static Unfollow? _defaultInstance; @$pb.TagNumber(1) $core.String get title => $_getSZ(0); @$pb.TagNumber(1) set title($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasTitle() => $_has(0); @$pb.TagNumber(1) void clearTitle() => $_clearField(1); @$pb.TagNumber(2) $pb.PbList get list => $_getList(1); @$pb.TagNumber(3) $core.String get trackId => $_getSZ(2); @$pb.TagNumber(3) set trackId($core.String value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasTrackId() => $_has(2); @$pb.TagNumber(3) void clearTrackId() => $_clearField(3); } class UnfollowMatchReq extends $pb.GeneratedMessage { factory UnfollowMatchReq({ $fixnum.Int64? cid, }) { final result = create(); if (cid != null) result.cid = cid; return result; } UnfollowMatchReq._(); factory UnfollowMatchReq.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory UnfollowMatchReq.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'UnfollowMatchReq', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aInt64(1, _omitFieldNames ? '' : 'cid') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') UnfollowMatchReq clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') UnfollowMatchReq copyWith(void Function(UnfollowMatchReq) updates) => super.copyWith((message) => updates(message as UnfollowMatchReq)) as UnfollowMatchReq; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static UnfollowMatchReq create() => UnfollowMatchReq._(); @$core.override UnfollowMatchReq createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static UnfollowMatchReq getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static UnfollowMatchReq? _defaultInstance; @$pb.TagNumber(1) $fixnum.Int64 get cid => $_getI64(0); @$pb.TagNumber(1) set cid($fixnum.Int64 value) => $_setInt64(0, value); @$pb.TagNumber(1) $core.bool hasCid() => $_has(0); @$pb.TagNumber(1) void clearCid() => $_clearField(1); } class UnfollowUserItem extends $pb.GeneratedMessage { factory UnfollowUserItem({ $core.bool? hasUpdate, $core.String? face, $core.String? name, $fixnum.Int64? uid, $core.int? pos, LiveState? liveState, OfficialVerify? official, VipInfo? vip, $core.String? sign, $core.String? label, AdditionalButton? button, $core.String? uri, }) { 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; if (pos != null) result.pos = pos; if (liveState != null) result.liveState = liveState; if (official != null) result.official = official; if (vip != null) result.vip = vip; if (sign != null) result.sign = sign; if (label != null) result.label = label; if (button != null) result.button = button; if (uri != null) result.uri = uri; return result; } UnfollowUserItem._(); factory UnfollowUserItem.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory UnfollowUserItem.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'UnfollowUserItem', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOB(1, _omitFieldNames ? '' : 'hasUpdate') ..aOS(2, _omitFieldNames ? '' : 'face') ..aOS(3, _omitFieldNames ? '' : 'name') ..aInt64(4, _omitFieldNames ? '' : 'uid') ..aI(5, _omitFieldNames ? '' : 'pos') ..aE(6, _omitFieldNames ? '' : 'liveState', enumValues: LiveState.values) ..aOM(7, _omitFieldNames ? '' : 'official', subBuilder: OfficialVerify.create) ..aOM(8, _omitFieldNames ? '' : 'vip', subBuilder: VipInfo.create) ..aOS(9, _omitFieldNames ? '' : 'sign') ..aOS(10, _omitFieldNames ? '' : 'label') ..aOM(11, _omitFieldNames ? '' : 'button', subBuilder: AdditionalButton.create) ..aOS(12, _omitFieldNames ? '' : 'uri') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') UnfollowUserItem clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') UnfollowUserItem copyWith(void Function(UnfollowUserItem) updates) => super.copyWith((message) => updates(message as UnfollowUserItem)) as UnfollowUserItem; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static UnfollowUserItem create() => UnfollowUserItem._(); @$core.override UnfollowUserItem createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static UnfollowUserItem getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static UnfollowUserItem? _defaultInstance; @$pb.TagNumber(1) $core.bool get hasUpdate => $_getBF(0); @$pb.TagNumber(1) set hasUpdate($core.bool value) => $_setBool(0, value); @$pb.TagNumber(1) $core.bool hasHasUpdate() => $_has(0); @$pb.TagNumber(1) void clearHasUpdate() => $_clearField(1); @$pb.TagNumber(2) $core.String get face => $_getSZ(1); @$pb.TagNumber(2) set face($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasFace() => $_has(1); @$pb.TagNumber(2) void clearFace() => $_clearField(2); @$pb.TagNumber(3) $core.String get name => $_getSZ(2); @$pb.TagNumber(3) set name($core.String value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasName() => $_has(2); @$pb.TagNumber(3) void clearName() => $_clearField(3); @$pb.TagNumber(4) $fixnum.Int64 get uid => $_getI64(3); @$pb.TagNumber(4) set uid($fixnum.Int64 value) => $_setInt64(3, value); @$pb.TagNumber(4) $core.bool hasUid() => $_has(3); @$pb.TagNumber(4) void clearUid() => $_clearField(4); @$pb.TagNumber(5) $core.int get pos => $_getIZ(4); @$pb.TagNumber(5) set pos($core.int value) => $_setSignedInt32(4, value); @$pb.TagNumber(5) $core.bool hasPos() => $_has(4); @$pb.TagNumber(5) void clearPos() => $_clearField(5); @$pb.TagNumber(6) LiveState get liveState => $_getN(5); @$pb.TagNumber(6) set liveState(LiveState value) => $_setField(6, value); @$pb.TagNumber(6) $core.bool hasLiveState() => $_has(5); @$pb.TagNumber(6) void clearLiveState() => $_clearField(6); @$pb.TagNumber(7) OfficialVerify get official => $_getN(6); @$pb.TagNumber(7) set official(OfficialVerify value) => $_setField(7, value); @$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 value) => $_setField(8, value); @$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) $core.String get sign => $_getSZ(8); @$pb.TagNumber(9) set sign($core.String value) => $_setString(8, value); @$pb.TagNumber(9) $core.bool hasSign() => $_has(8); @$pb.TagNumber(9) void clearSign() => $_clearField(9); @$pb.TagNumber(10) $core.String get label => $_getSZ(9); @$pb.TagNumber(10) set label($core.String value) => $_setString(9, value); @$pb.TagNumber(10) $core.bool hasLabel() => $_has(9); @$pb.TagNumber(10) void clearLabel() => $_clearField(10); @$pb.TagNumber(11) AdditionalButton get button => $_getN(10); @$pb.TagNumber(11) set button(AdditionalButton value) => $_setField(11, value); @$pb.TagNumber(11) $core.bool hasButton() => $_has(10); @$pb.TagNumber(11) void clearButton() => $_clearField(11); @$pb.TagNumber(11) AdditionalButton ensureButton() => $_ensure(10); @$pb.TagNumber(12) $core.String get uri => $_getSZ(11); @$pb.TagNumber(12) set uri($core.String value) => $_setString(11, value); @$pb.TagNumber(12) $core.bool hasUri() => $_has(11); @$pb.TagNumber(12) void clearUri() => $_clearField(12); } class UpListItem extends $pb.GeneratedMessage { factory UpListItem({ $core.bool? hasUpdate, $core.String? face, $core.String? name, $fixnum.Int64? uid, $fixnum.Int64? pos, UserItemType? userItemType, UserItemStyle? displayStyleDay, UserItemStyle? displayStyleNight, $fixnum.Int64? styleId, LiveState? liveState, $core.bool? separator, $core.String? uri, $core.bool? isRecall, IconBadge? updateIcon, $core.String? liveRcmdReason, $core.String? liveCover, $core.String? personalExtra, $core.String? updateIconType, $core.String? trackId, UpListTextBadge? textBadge, }) { 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; if (pos != null) result.pos = pos; if (userItemType != null) result.userItemType = userItemType; if (displayStyleDay != null) result.displayStyleDay = displayStyleDay; if (displayStyleNight != null) result.displayStyleNight = displayStyleNight; if (styleId != null) result.styleId = styleId; if (liveState != null) result.liveState = liveState; if (separator != null) result.separator = separator; if (uri != null) result.uri = uri; if (isRecall != null) result.isRecall = isRecall; if (updateIcon != null) result.updateIcon = updateIcon; if (liveRcmdReason != null) result.liveRcmdReason = liveRcmdReason; if (liveCover != null) result.liveCover = liveCover; if (personalExtra != null) result.personalExtra = personalExtra; if (updateIconType != null) result.updateIconType = updateIconType; if (trackId != null) result.trackId = trackId; if (textBadge != null) result.textBadge = textBadge; return result; } UpListItem._(); factory UpListItem.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory UpListItem.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'UpListItem', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOB(1, _omitFieldNames ? '' : 'hasUpdate') ..aOS(2, _omitFieldNames ? '' : 'face') ..aOS(3, _omitFieldNames ? '' : 'name') ..aInt64(4, _omitFieldNames ? '' : 'uid') ..aInt64(5, _omitFieldNames ? '' : 'pos') ..aE(6, _omitFieldNames ? '' : 'userItemType', enumValues: UserItemType.values) ..aOM(7, _omitFieldNames ? '' : 'displayStyleDay', subBuilder: UserItemStyle.create) ..aOM(8, _omitFieldNames ? '' : 'displayStyleNight', subBuilder: UserItemStyle.create) ..aInt64(9, _omitFieldNames ? '' : 'styleId') ..aE(10, _omitFieldNames ? '' : 'liveState', enumValues: LiveState.values) ..aOB(11, _omitFieldNames ? '' : 'separator') ..aOS(12, _omitFieldNames ? '' : 'uri') ..aOB(13, _omitFieldNames ? '' : 'isRecall') ..aOM(14, _omitFieldNames ? '' : 'updateIcon', subBuilder: IconBadge.create) ..aOS(15, _omitFieldNames ? '' : 'liveRcmdReason') ..aOS(16, _omitFieldNames ? '' : 'liveCover') ..aOS(17, _omitFieldNames ? '' : 'personalExtra') ..aOS(18, _omitFieldNames ? '' : 'updateIconType') ..aOS(19, _omitFieldNames ? '' : 'trackId') ..aOM(20, _omitFieldNames ? '' : 'textBadge', subBuilder: UpListTextBadge.create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') UpListItem clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') UpListItem copyWith(void Function(UpListItem) updates) => super.copyWith((message) => updates(message as UpListItem)) as UpListItem; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static UpListItem create() => UpListItem._(); @$core.override UpListItem createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static UpListItem getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static UpListItem? _defaultInstance; @$pb.TagNumber(1) $core.bool get hasUpdate => $_getBF(0); @$pb.TagNumber(1) set hasUpdate($core.bool value) => $_setBool(0, value); @$pb.TagNumber(1) $core.bool hasHasUpdate() => $_has(0); @$pb.TagNumber(1) void clearHasUpdate() => $_clearField(1); @$pb.TagNumber(2) $core.String get face => $_getSZ(1); @$pb.TagNumber(2) set face($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasFace() => $_has(1); @$pb.TagNumber(2) void clearFace() => $_clearField(2); @$pb.TagNumber(3) $core.String get name => $_getSZ(2); @$pb.TagNumber(3) set name($core.String value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasName() => $_has(2); @$pb.TagNumber(3) void clearName() => $_clearField(3); @$pb.TagNumber(4) $fixnum.Int64 get uid => $_getI64(3); @$pb.TagNumber(4) set uid($fixnum.Int64 value) => $_setInt64(3, value); @$pb.TagNumber(4) $core.bool hasUid() => $_has(3); @$pb.TagNumber(4) void clearUid() => $_clearField(4); @$pb.TagNumber(5) $fixnum.Int64 get pos => $_getI64(4); @$pb.TagNumber(5) set pos($fixnum.Int64 value) => $_setInt64(4, value); @$pb.TagNumber(5) $core.bool hasPos() => $_has(4); @$pb.TagNumber(5) void clearPos() => $_clearField(5); @$pb.TagNumber(6) UserItemType get userItemType => $_getN(5); @$pb.TagNumber(6) set userItemType(UserItemType value) => $_setField(6, value); @$pb.TagNumber(6) $core.bool hasUserItemType() => $_has(5); @$pb.TagNumber(6) void clearUserItemType() => $_clearField(6); @$pb.TagNumber(7) UserItemStyle get displayStyleDay => $_getN(6); @$pb.TagNumber(7) set displayStyleDay(UserItemStyle value) => $_setField(7, value); @$pb.TagNumber(7) $core.bool hasDisplayStyleDay() => $_has(6); @$pb.TagNumber(7) void clearDisplayStyleDay() => $_clearField(7); @$pb.TagNumber(7) UserItemStyle ensureDisplayStyleDay() => $_ensure(6); @$pb.TagNumber(8) UserItemStyle get displayStyleNight => $_getN(7); @$pb.TagNumber(8) set displayStyleNight(UserItemStyle value) => $_setField(8, value); @$pb.TagNumber(8) $core.bool hasDisplayStyleNight() => $_has(7); @$pb.TagNumber(8) void clearDisplayStyleNight() => $_clearField(8); @$pb.TagNumber(8) UserItemStyle ensureDisplayStyleNight() => $_ensure(7); @$pb.TagNumber(9) $fixnum.Int64 get styleId => $_getI64(8); @$pb.TagNumber(9) set styleId($fixnum.Int64 value) => $_setInt64(8, value); @$pb.TagNumber(9) $core.bool hasStyleId() => $_has(8); @$pb.TagNumber(9) void clearStyleId() => $_clearField(9); @$pb.TagNumber(10) LiveState get liveState => $_getN(9); @$pb.TagNumber(10) set liveState(LiveState value) => $_setField(10, value); @$pb.TagNumber(10) $core.bool hasLiveState() => $_has(9); @$pb.TagNumber(10) void clearLiveState() => $_clearField(10); @$pb.TagNumber(11) $core.bool get separator => $_getBF(10); @$pb.TagNumber(11) set separator($core.bool value) => $_setBool(10, value); @$pb.TagNumber(11) $core.bool hasSeparator() => $_has(10); @$pb.TagNumber(11) void clearSeparator() => $_clearField(11); @$pb.TagNumber(12) $core.String get uri => $_getSZ(11); @$pb.TagNumber(12) set uri($core.String value) => $_setString(11, value); @$pb.TagNumber(12) $core.bool hasUri() => $_has(11); @$pb.TagNumber(12) void clearUri() => $_clearField(12); @$pb.TagNumber(13) $core.bool get isRecall => $_getBF(12); @$pb.TagNumber(13) set isRecall($core.bool value) => $_setBool(12, value); @$pb.TagNumber(13) $core.bool hasIsRecall() => $_has(12); @$pb.TagNumber(13) void clearIsRecall() => $_clearField(13); @$pb.TagNumber(14) IconBadge get updateIcon => $_getN(13); @$pb.TagNumber(14) set updateIcon(IconBadge value) => $_setField(14, value); @$pb.TagNumber(14) $core.bool hasUpdateIcon() => $_has(13); @$pb.TagNumber(14) void clearUpdateIcon() => $_clearField(14); @$pb.TagNumber(14) IconBadge ensureUpdateIcon() => $_ensure(13); @$pb.TagNumber(15) $core.String get liveRcmdReason => $_getSZ(14); @$pb.TagNumber(15) set liveRcmdReason($core.String value) => $_setString(14, value); @$pb.TagNumber(15) $core.bool hasLiveRcmdReason() => $_has(14); @$pb.TagNumber(15) void clearLiveRcmdReason() => $_clearField(15); @$pb.TagNumber(16) $core.String get liveCover => $_getSZ(15); @$pb.TagNumber(16) set liveCover($core.String value) => $_setString(15, value); @$pb.TagNumber(16) $core.bool hasLiveCover() => $_has(15); @$pb.TagNumber(16) void clearLiveCover() => $_clearField(16); @$pb.TagNumber(17) $core.String get personalExtra => $_getSZ(16); @$pb.TagNumber(17) set personalExtra($core.String value) => $_setString(16, value); @$pb.TagNumber(17) $core.bool hasPersonalExtra() => $_has(16); @$pb.TagNumber(17) void clearPersonalExtra() => $_clearField(17); @$pb.TagNumber(18) $core.String get updateIconType => $_getSZ(17); @$pb.TagNumber(18) set updateIconType($core.String value) => $_setString(17, value); @$pb.TagNumber(18) $core.bool hasUpdateIconType() => $_has(17); @$pb.TagNumber(18) void clearUpdateIconType() => $_clearField(18); @$pb.TagNumber(19) $core.String get trackId => $_getSZ(18); @$pb.TagNumber(19) set trackId($core.String value) => $_setString(18, value); @$pb.TagNumber(19) $core.bool hasTrackId() => $_has(18); @$pb.TagNumber(19) void clearTrackId() => $_clearField(19); @$pb.TagNumber(20) UpListTextBadge get textBadge => $_getN(19); @$pb.TagNumber(20) set textBadge(UpListTextBadge value) => $_setField(20, value); @$pb.TagNumber(20) $core.bool hasTextBadge() => $_has(19); @$pb.TagNumber(20) void clearTextBadge() => $_clearField(20); @$pb.TagNumber(20) UpListTextBadge ensureTextBadge() => $_ensure(19); } class UpListMoreLabel extends $pb.GeneratedMessage { factory UpListMoreLabel({ $core.String? title, $core.String? uri, }) { final result = create(); if (title != null) result.title = title; if (uri != null) result.uri = uri; return result; } UpListMoreLabel._(); factory UpListMoreLabel.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory UpListMoreLabel.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'UpListMoreLabel', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'title') ..aOS(2, _omitFieldNames ? '' : 'uri') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') UpListMoreLabel clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') UpListMoreLabel copyWith(void Function(UpListMoreLabel) updates) => super.copyWith((message) => updates(message as UpListMoreLabel)) as UpListMoreLabel; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static UpListMoreLabel create() => UpListMoreLabel._(); @$core.override UpListMoreLabel createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static UpListMoreLabel getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static UpListMoreLabel? _defaultInstance; @$pb.TagNumber(1) $core.String get title => $_getSZ(0); @$pb.TagNumber(1) set title($core.String value) => $_setString(0, value); @$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 value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasUri() => $_has(1); @$pb.TagNumber(2) void clearUri() => $_clearField(2); } class UpListTextBadge extends $pb.GeneratedMessage { factory UpListTextBadge({ $core.String? text, }) { final result = create(); if (text != null) result.text = text; return result; } UpListTextBadge._(); factory UpListTextBadge.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory UpListTextBadge.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'UpListTextBadge', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'text') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') UpListTextBadge clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') UpListTextBadge copyWith(void Function(UpListTextBadge) updates) => super.copyWith((message) => updates(message as UpListTextBadge)) as UpListTextBadge; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static UpListTextBadge create() => UpListTextBadge._(); @$core.override UpListTextBadge createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static UpListTextBadge getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static UpListTextBadge? _defaultInstance; @$pb.TagNumber(1) $core.String get text => $_getSZ(0); @$pb.TagNumber(1) set text($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasText() => $_has(0); @$pb.TagNumber(1) void clearText() => $_clearField(1); } class UpdateTabSettingReq extends $pb.GeneratedMessage { factory UpdateTabSettingReq({ HomePageTabSttingStatus? status, }) { final result = create(); if (status != null) result.status = status; return result; } UpdateTabSettingReq._(); factory UpdateTabSettingReq.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory UpdateTabSettingReq.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'UpdateTabSettingReq', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aE(1, _omitFieldNames ? '' : 'status', enumValues: HomePageTabSttingStatus.values) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') UpdateTabSettingReq clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') UpdateTabSettingReq copyWith(void Function(UpdateTabSettingReq) updates) => super.copyWith((message) => updates(message as UpdateTabSettingReq)) as UpdateTabSettingReq; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static UpdateTabSettingReq create() => UpdateTabSettingReq._(); @$core.override UpdateTabSettingReq createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static UpdateTabSettingReq getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static UpdateTabSettingReq? _defaultInstance; @$pb.TagNumber(1) HomePageTabSttingStatus get status => $_getN(0); @$pb.TagNumber(1) set status(HomePageTabSttingStatus value) => $_setField(1, value); @$pb.TagNumber(1) $core.bool hasStatus() => $_has(0); @$pb.TagNumber(1) void clearStatus() => $_clearField(1); } 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, $core.int? level, $core.String? sign, $core.int? faceNft, $core.int? faceNftNew, NFTInfo? nftInfo, $core.int? isSeniorMember, $2.AvatarItem? avatar, $3.NameRender? nameRender, }) { 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; if (level != null) result.level = level; if (sign != null) result.sign = sign; if (faceNft != null) result.faceNft = faceNft; if (faceNftNew != null) result.faceNftNew = faceNftNew; if (nftInfo != null) result.nftInfo = nftInfo; if (isSeniorMember != null) result.isSeniorMember = isSeniorMember; if (avatar != null) result.avatar = avatar; if (nameRender != null) result.nameRender = nameRender; return result; } UserInfo._(); factory UserInfo.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory UserInfo.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'UserInfo', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), 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) ..aI(10, _omitFieldNames ? '' : 'level') ..aOS(11, _omitFieldNames ? '' : 'sign') ..aI(12, _omitFieldNames ? '' : 'faceNft') ..aI(13, _omitFieldNames ? '' : 'faceNftNew') ..aOM(14, _omitFieldNames ? '' : 'nftInfo', subBuilder: NFTInfo.create) ..aI(15, _omitFieldNames ? '' : 'isSeniorMember') ..aOM<$2.AvatarItem>(16, _omitFieldNames ? '' : 'avatar', subBuilder: $2.AvatarItem.create) ..aOM<$3.NameRender>(17, _omitFieldNames ? '' : 'nameRender', subBuilder: $3.NameRender.create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') UserInfo clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') UserInfo copyWith(void Function(UserInfo) updates) => super.copyWith((message) => updates(message as UserInfo)) as UserInfo; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static UserInfo create() => UserInfo._(); @$core.override UserInfo createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static UserInfo getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static UserInfo? _defaultInstance; @$pb.TagNumber(1) $fixnum.Int64 get mid => $_getI64(0); @$pb.TagNumber(1) set mid($fixnum.Int64 value) => $_setInt64(0, value); @$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 value) => $_setString(1, value); @$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 value) => $_setString(2, value); @$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 value) => $_setField(4, value); @$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 value) => $_setField(5, value); @$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 value) => $_setField(6, value); @$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 value) => $_setString(6, value); @$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 value) => $_setField(8, value); @$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 value) => $_setField(9, value); @$pb.TagNumber(9) $core.bool hasNameplate() => $_has(8); @$pb.TagNumber(9) void clearNameplate() => $_clearField(9); @$pb.TagNumber(9) Nameplate ensureNameplate() => $_ensure(8); @$pb.TagNumber(10) $core.int get level => $_getIZ(9); @$pb.TagNumber(10) set level($core.int value) => $_setSignedInt32(9, value); @$pb.TagNumber(10) $core.bool hasLevel() => $_has(9); @$pb.TagNumber(10) void clearLevel() => $_clearField(10); @$pb.TagNumber(11) $core.String get sign => $_getSZ(10); @$pb.TagNumber(11) set sign($core.String value) => $_setString(10, value); @$pb.TagNumber(11) $core.bool hasSign() => $_has(10); @$pb.TagNumber(11) void clearSign() => $_clearField(11); @$pb.TagNumber(12) $core.int get faceNft => $_getIZ(11); @$pb.TagNumber(12) set faceNft($core.int value) => $_setSignedInt32(11, value); @$pb.TagNumber(12) $core.bool hasFaceNft() => $_has(11); @$pb.TagNumber(12) void clearFaceNft() => $_clearField(12); @$pb.TagNumber(13) $core.int get faceNftNew => $_getIZ(12); @$pb.TagNumber(13) set faceNftNew($core.int value) => $_setSignedInt32(12, value); @$pb.TagNumber(13) $core.bool hasFaceNftNew() => $_has(12); @$pb.TagNumber(13) void clearFaceNftNew() => $_clearField(13); @$pb.TagNumber(14) NFTInfo get nftInfo => $_getN(13); @$pb.TagNumber(14) set nftInfo(NFTInfo value) => $_setField(14, value); @$pb.TagNumber(14) $core.bool hasNftInfo() => $_has(13); @$pb.TagNumber(14) void clearNftInfo() => $_clearField(14); @$pb.TagNumber(14) NFTInfo ensureNftInfo() => $_ensure(13); @$pb.TagNumber(15) $core.int get isSeniorMember => $_getIZ(14); @$pb.TagNumber(15) set isSeniorMember($core.int value) => $_setSignedInt32(14, value); @$pb.TagNumber(15) $core.bool hasIsSeniorMember() => $_has(14); @$pb.TagNumber(15) void clearIsSeniorMember() => $_clearField(15); @$pb.TagNumber(16) $2.AvatarItem get avatar => $_getN(15); @$pb.TagNumber(16) set avatar($2.AvatarItem value) => $_setField(16, value); @$pb.TagNumber(16) $core.bool hasAvatar() => $_has(15); @$pb.TagNumber(16) void clearAvatar() => $_clearField(16); @$pb.TagNumber(16) $2.AvatarItem ensureAvatar() => $_ensure(15); @$pb.TagNumber(17) $3.NameRender get nameRender => $_getN(16); @$pb.TagNumber(17) set nameRender($3.NameRender value) => $_setField(17, value); @$pb.TagNumber(17) $core.bool hasNameRender() => $_has(16); @$pb.TagNumber(17) void clearNameRender() => $_clearField(17); @$pb.TagNumber(17) $3.NameRender ensureNameRender() => $_ensure(16); } class UserItemStyle extends $pb.GeneratedMessage { factory UserItemStyle({ $core.String? rectText, $core.String? rectTextColor, $core.String? rectIcon, $core.String? rectBgColor, $core.String? outerAnimation, }) { final result = create(); if (rectText != null) result.rectText = rectText; if (rectTextColor != null) result.rectTextColor = rectTextColor; if (rectIcon != null) result.rectIcon = rectIcon; if (rectBgColor != null) result.rectBgColor = rectBgColor; if (outerAnimation != null) result.outerAnimation = outerAnimation; return result; } UserItemStyle._(); factory UserItemStyle.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory UserItemStyle.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'UserItemStyle', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'rectText') ..aOS(2, _omitFieldNames ? '' : 'rectTextColor') ..aOS(3, _omitFieldNames ? '' : 'rectIcon') ..aOS(4, _omitFieldNames ? '' : 'rectBgColor') ..aOS(5, _omitFieldNames ? '' : 'outerAnimation') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') UserItemStyle clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') UserItemStyle copyWith(void Function(UserItemStyle) updates) => super.copyWith((message) => updates(message as UserItemStyle)) as UserItemStyle; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static UserItemStyle create() => UserItemStyle._(); @$core.override UserItemStyle createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static UserItemStyle getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static UserItemStyle? _defaultInstance; @$pb.TagNumber(1) $core.String get rectText => $_getSZ(0); @$pb.TagNumber(1) set rectText($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasRectText() => $_has(0); @$pb.TagNumber(1) void clearRectText() => $_clearField(1); @$pb.TagNumber(2) $core.String get rectTextColor => $_getSZ(1); @$pb.TagNumber(2) set rectTextColor($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasRectTextColor() => $_has(1); @$pb.TagNumber(2) void clearRectTextColor() => $_clearField(2); @$pb.TagNumber(3) $core.String get rectIcon => $_getSZ(2); @$pb.TagNumber(3) set rectIcon($core.String value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasRectIcon() => $_has(2); @$pb.TagNumber(3) void clearRectIcon() => $_clearField(3); @$pb.TagNumber(4) $core.String get rectBgColor => $_getSZ(3); @$pb.TagNumber(4) set rectBgColor($core.String value) => $_setString(3, value); @$pb.TagNumber(4) $core.bool hasRectBgColor() => $_has(3); @$pb.TagNumber(4) void clearRectBgColor() => $_clearField(4); @$pb.TagNumber(5) $core.String get outerAnimation => $_getSZ(4); @$pb.TagNumber(5) set outerAnimation($core.String value) => $_setString(4, value); @$pb.TagNumber(5) $core.bool hasOuterAnimation() => $_has(4); @$pb.TagNumber(5) void clearOuterAnimation() => $_clearField(5); } 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._(); factory UserPendant.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory UserPendant.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'UserPendant', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aInt64(1, _omitFieldNames ? '' : 'pid') ..aOS(2, _omitFieldNames ? '' : 'name') ..aOS(3, _omitFieldNames ? '' : 'image') ..aInt64(4, _omitFieldNames ? '' : 'expire') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') UserPendant clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') UserPendant copyWith(void Function(UserPendant) updates) => super.copyWith((message) => updates(message as UserPendant)) as UserPendant; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static UserPendant create() => UserPendant._(); @$core.override UserPendant createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static UserPendant getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static UserPendant? _defaultInstance; @$pb.TagNumber(1) $fixnum.Int64 get pid => $_getI64(0); @$pb.TagNumber(1) set pid($fixnum.Int64 value) => $_setInt64(0, value); @$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 value) => $_setString(1, value); @$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 value) => $_setString(2, value); @$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 value) => $_setInt64(3, value); @$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, $core.int? bgAlpha, $core.int? bgAlphaNight, $core.String? headIcon, IconResLocal? headIconLocal, }) { 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; if (bgAlpha != null) result.bgAlpha = bgAlpha; if (bgAlphaNight != null) result.bgAlphaNight = bgAlphaNight; if (headIcon != null) result.headIcon = headIcon; if (headIconLocal != null) result.headIconLocal = headIconLocal; return result; } VideoBadge._(); factory VideoBadge.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory VideoBadge.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'VideoBadge', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), 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') ..aI(8, _omitFieldNames ? '' : 'bgStyle') ..aI(9, _omitFieldNames ? '' : 'bgAlpha') ..aI(10, _omitFieldNames ? '' : 'bgAlphaNight') ..aOS(11, _omitFieldNames ? '' : 'headIcon') ..aE(12, _omitFieldNames ? '' : 'headIconLocal', enumValues: IconResLocal.values) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') VideoBadge clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') VideoBadge copyWith(void Function(VideoBadge) updates) => super.copyWith((message) => updates(message as VideoBadge)) as VideoBadge; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static VideoBadge create() => VideoBadge._(); @$core.override VideoBadge createEmptyInstance() => create(); @$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 value) => $_setString(0, value); @$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 value) => $_setString(1, value); @$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 value) => $_setString(2, value); @$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 value) => $_setString(3, value); @$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 value) => $_setString(4, value); @$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 value) => $_setString(5, value); @$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 value) => $_setString(6, value); @$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 value) => $_setSignedInt32(7, value); @$pb.TagNumber(8) $core.bool hasBgStyle() => $_has(7); @$pb.TagNumber(8) void clearBgStyle() => $_clearField(8); @$pb.TagNumber(9) $core.int get bgAlpha => $_getIZ(8); @$pb.TagNumber(9) set bgAlpha($core.int value) => $_setSignedInt32(8, value); @$pb.TagNumber(9) $core.bool hasBgAlpha() => $_has(8); @$pb.TagNumber(9) void clearBgAlpha() => $_clearField(9); @$pb.TagNumber(10) $core.int get bgAlphaNight => $_getIZ(9); @$pb.TagNumber(10) set bgAlphaNight($core.int value) => $_setSignedInt32(9, value); @$pb.TagNumber(10) $core.bool hasBgAlphaNight() => $_has(9); @$pb.TagNumber(10) void clearBgAlphaNight() => $_clearField(10); @$pb.TagNumber(11) $core.String get headIcon => $_getSZ(10); @$pb.TagNumber(11) set headIcon($core.String value) => $_setString(10, value); @$pb.TagNumber(11) $core.bool hasHeadIcon() => $_has(10); @$pb.TagNumber(11) void clearHeadIcon() => $_clearField(11); @$pb.TagNumber(12) IconResLocal get headIconLocal => $_getN(11); @$pb.TagNumber(12) set headIconLocal(IconResLocal value) => $_setField(12, value); @$pb.TagNumber(12) $core.bool hasHeadIconLocal() => $_has(11); @$pb.TagNumber(12) void clearHeadIconLocal() => $_clearField(12); } class VipInfo extends $pb.GeneratedMessage { factory VipInfo({ $core.int? type, $core.int? status, $fixnum.Int64? dueDate, VipLabel? label, $core.int? themeType, $core.int? avatarSubscript, $core.String? nicknameColor, }) { 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; if (avatarSubscript != null) result.avatarSubscript = avatarSubscript; if (nicknameColor != null) result.nicknameColor = nicknameColor; return result; } VipInfo._(); factory VipInfo.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory VipInfo.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'VipInfo', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aI(1, _omitFieldNames ? '' : 'type') ..aI(2, _omitFieldNames ? '' : 'status') ..aInt64(3, _omitFieldNames ? '' : 'dueDate') ..aOM(4, _omitFieldNames ? '' : 'label', subBuilder: VipLabel.create) ..aI(5, _omitFieldNames ? '' : 'themeType') ..aI(6, _omitFieldNames ? '' : 'avatarSubscript') ..aOS(7, _omitFieldNames ? '' : 'nicknameColor') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') VipInfo clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') VipInfo copyWith(void Function(VipInfo) updates) => super.copyWith((message) => updates(message as VipInfo)) as VipInfo; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static VipInfo create() => VipInfo._(); @$core.override VipInfo createEmptyInstance() => create(); @$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 value) => $_setSignedInt32(0, value); @$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 value) => $_setSignedInt32(1, value); @$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 value) => $_setInt64(2, value); @$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 value) => $_setField(4, value); @$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 value) => $_setSignedInt32(4, value); @$pb.TagNumber(5) $core.bool hasThemeType() => $_has(4); @$pb.TagNumber(5) void clearThemeType() => $_clearField(5); @$pb.TagNumber(6) $core.int get avatarSubscript => $_getIZ(5); @$pb.TagNumber(6) set avatarSubscript($core.int value) => $_setSignedInt32(5, value); @$pb.TagNumber(6) $core.bool hasAvatarSubscript() => $_has(5); @$pb.TagNumber(6) void clearAvatarSubscript() => $_clearField(6); @$pb.TagNumber(7) $core.String get nicknameColor => $_getSZ(6); @$pb.TagNumber(7) set nicknameColor($core.String value) => $_setString(6, value); @$pb.TagNumber(7) $core.bool hasNicknameColor() => $_has(6); @$pb.TagNumber(7) void clearNicknameColor() => $_clearField(7); } class VipLabel extends $pb.GeneratedMessage { factory VipLabel({ $core.String? path, $core.String? text, $core.String? labelTheme, }) { final result = create(); if (path != null) result.path = path; if (text != null) result.text = text; if (labelTheme != null) result.labelTheme = labelTheme; return result; } VipLabel._(); factory VipLabel.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory VipLabel.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'VipLabel', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'path') ..aOS(2, _omitFieldNames ? '' : 'text') ..aOS(3, _omitFieldNames ? '' : 'labelTheme') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') VipLabel clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') VipLabel copyWith(void Function(VipLabel) updates) => super.copyWith((message) => updates(message as VipLabel)) as VipLabel; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static VipLabel create() => VipLabel._(); @$core.override VipLabel createEmptyInstance() => create(); @$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 value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasPath() => $_has(0); @$pb.TagNumber(1) void clearPath() => $_clearField(1); @$pb.TagNumber(2) $core.String get text => $_getSZ(1); @$pb.TagNumber(2) set text($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasText() => $_has(1); @$pb.TagNumber(2) void clearText() => $_clearField(2); @$pb.TagNumber(3) $core.String get labelTheme => $_getSZ(2); @$pb.TagNumber(3) set labelTheme($core.String value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasLabelTheme() => $_has(2); @$pb.TagNumber(3) void clearLabelTheme() => $_clearField(3); } class WFItemDefault extends $pb.GeneratedMessage { factory WFItemDefault({ $core.String? title, $core.String? cover, CoverIconWithText? bottomLeft1, CoverIconWithText? bottomLeft2, CoverIconWithText? bottomRight1, $core.String? uri, RcmdReason? rcmdReason, $core.Iterable<$core.MapEntry<$core.String, $core.String>>? annotations, }) { final result = create(); if (title != null) result.title = title; if (cover != null) result.cover = cover; if (bottomLeft1 != null) result.bottomLeft1 = bottomLeft1; if (bottomLeft2 != null) result.bottomLeft2 = bottomLeft2; if (bottomRight1 != null) result.bottomRight1 = bottomRight1; if (uri != null) result.uri = uri; if (rcmdReason != null) result.rcmdReason = rcmdReason; if (annotations != null) result.annotations.addEntries(annotations); return result; } WFItemDefault._(); factory WFItemDefault.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory WFItemDefault.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'WFItemDefault', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'title') ..aOS(2, _omitFieldNames ? '' : 'cover') ..aOM(3, _omitFieldNames ? '' : 'bottomLeft1', subBuilder: CoverIconWithText.create) ..aOM(4, _omitFieldNames ? '' : 'bottomLeft2', subBuilder: CoverIconWithText.create) ..aOM(5, _omitFieldNames ? '' : 'bottomRight1', subBuilder: CoverIconWithText.create) ..aOS(6, _omitFieldNames ? '' : 'uri') ..aOM(7, _omitFieldNames ? '' : 'rcmdReason', subBuilder: RcmdReason.create) ..m<$core.String, $core.String>(8, _omitFieldNames ? '' : 'annotations', entryClassName: 'WFItemDefault.AnnotationsEntry', keyFieldType: $pb.PbFieldType.OS, valueFieldType: $pb.PbFieldType.OS, packageName: const $pb.PackageName('bilibili.app.dynamic.v2')) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') WFItemDefault clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') WFItemDefault copyWith(void Function(WFItemDefault) updates) => super.copyWith((message) => updates(message as WFItemDefault)) as WFItemDefault; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static WFItemDefault create() => WFItemDefault._(); @$core.override WFItemDefault createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static WFItemDefault getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static WFItemDefault? _defaultInstance; @$pb.TagNumber(1) $core.String get title => $_getSZ(0); @$pb.TagNumber(1) set title($core.String value) => $_setString(0, value); @$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 value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasCover() => $_has(1); @$pb.TagNumber(2) void clearCover() => $_clearField(2); @$pb.TagNumber(3) CoverIconWithText get bottomLeft1 => $_getN(2); @$pb.TagNumber(3) set bottomLeft1(CoverIconWithText value) => $_setField(3, value); @$pb.TagNumber(3) $core.bool hasBottomLeft1() => $_has(2); @$pb.TagNumber(3) void clearBottomLeft1() => $_clearField(3); @$pb.TagNumber(3) CoverIconWithText ensureBottomLeft1() => $_ensure(2); @$pb.TagNumber(4) CoverIconWithText get bottomLeft2 => $_getN(3); @$pb.TagNumber(4) set bottomLeft2(CoverIconWithText value) => $_setField(4, value); @$pb.TagNumber(4) $core.bool hasBottomLeft2() => $_has(3); @$pb.TagNumber(4) void clearBottomLeft2() => $_clearField(4); @$pb.TagNumber(4) CoverIconWithText ensureBottomLeft2() => $_ensure(3); @$pb.TagNumber(5) CoverIconWithText get bottomRight1 => $_getN(4); @$pb.TagNumber(5) set bottomRight1(CoverIconWithText value) => $_setField(5, value); @$pb.TagNumber(5) $core.bool hasBottomRight1() => $_has(4); @$pb.TagNumber(5) void clearBottomRight1() => $_clearField(5); @$pb.TagNumber(5) CoverIconWithText ensureBottomRight1() => $_ensure(4); @$pb.TagNumber(6) $core.String get uri => $_getSZ(5); @$pb.TagNumber(6) set uri($core.String value) => $_setString(5, value); @$pb.TagNumber(6) $core.bool hasUri() => $_has(5); @$pb.TagNumber(6) void clearUri() => $_clearField(6); @$pb.TagNumber(7) RcmdReason get rcmdReason => $_getN(6); @$pb.TagNumber(7) set rcmdReason(RcmdReason value) => $_setField(7, value); @$pb.TagNumber(7) $core.bool hasRcmdReason() => $_has(6); @$pb.TagNumber(7) void clearRcmdReason() => $_clearField(7); @$pb.TagNumber(7) RcmdReason ensureRcmdReason() => $_ensure(6); @$pb.TagNumber(8) $pb.PbMap<$core.String, $core.String> get annotations => $_getMap(7); } class WaterFlowRcmdReq extends $pb.GeneratedMessage { factory WaterFlowRcmdReq({ $fixnum.Int64? campusId, $7.FeedPagination? page, $1.PlayerArgs? playerArgs, CampusRcmdReqFrom? from, }) { final result = create(); if (campusId != null) result.campusId = campusId; if (page != null) result.page = page; if (playerArgs != null) result.playerArgs = playerArgs; if (from != null) result.from = from; return result; } WaterFlowRcmdReq._(); factory WaterFlowRcmdReq.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory WaterFlowRcmdReq.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'WaterFlowRcmdReq', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aInt64(1, _omitFieldNames ? '' : 'campusId') ..aOM<$7.FeedPagination>(2, _omitFieldNames ? '' : 'page', subBuilder: $7.FeedPagination.create) ..aOM<$1.PlayerArgs>(3, _omitFieldNames ? '' : 'playerArgs', subBuilder: $1.PlayerArgs.create) ..aE(4, _omitFieldNames ? '' : 'from', enumValues: CampusRcmdReqFrom.values) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') WaterFlowRcmdReq clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') WaterFlowRcmdReq copyWith(void Function(WaterFlowRcmdReq) updates) => super.copyWith((message) => updates(message as WaterFlowRcmdReq)) as WaterFlowRcmdReq; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static WaterFlowRcmdReq create() => WaterFlowRcmdReq._(); @$core.override WaterFlowRcmdReq createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static WaterFlowRcmdReq getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static WaterFlowRcmdReq? _defaultInstance; @$pb.TagNumber(1) $fixnum.Int64 get campusId => $_getI64(0); @$pb.TagNumber(1) set campusId($fixnum.Int64 value) => $_setInt64(0, value); @$pb.TagNumber(1) $core.bool hasCampusId() => $_has(0); @$pb.TagNumber(1) void clearCampusId() => $_clearField(1); @$pb.TagNumber(2) $7.FeedPagination get page => $_getN(1); @$pb.TagNumber(2) set page($7.FeedPagination value) => $_setField(2, value); @$pb.TagNumber(2) $core.bool hasPage() => $_has(1); @$pb.TagNumber(2) void clearPage() => $_clearField(2); @$pb.TagNumber(2) $7.FeedPagination ensurePage() => $_ensure(1); @$pb.TagNumber(3) $1.PlayerArgs get playerArgs => $_getN(2); @$pb.TagNumber(3) set playerArgs($1.PlayerArgs value) => $_setField(3, value); @$pb.TagNumber(3) $core.bool hasPlayerArgs() => $_has(2); @$pb.TagNumber(3) void clearPlayerArgs() => $_clearField(3); @$pb.TagNumber(3) $1.PlayerArgs ensurePlayerArgs() => $_ensure(2); @$pb.TagNumber(4) CampusRcmdReqFrom get from => $_getN(3); @$pb.TagNumber(4) set from(CampusRcmdReqFrom value) => $_setField(4, value); @$pb.TagNumber(4) $core.bool hasFrom() => $_has(3); @$pb.TagNumber(4) void clearFrom() => $_clearField(4); } class WaterFlowRcmdResp extends $pb.GeneratedMessage { factory WaterFlowRcmdResp({ $core.Iterable? items, $7.FeedPaginationReply? offset, }) { final result = create(); if (items != null) result.items.addAll(items); if (offset != null) result.offset = offset; return result; } WaterFlowRcmdResp._(); factory WaterFlowRcmdResp.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory WaterFlowRcmdResp.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'WaterFlowRcmdResp', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..pPM(1, _omitFieldNames ? '' : 'items', subBuilder: CampusWaterFlowItem.create) ..aOM<$7.FeedPaginationReply>(2, _omitFieldNames ? '' : 'offset', subBuilder: $7.FeedPaginationReply.create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') WaterFlowRcmdResp clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') WaterFlowRcmdResp copyWith(void Function(WaterFlowRcmdResp) updates) => super.copyWith((message) => updates(message as WaterFlowRcmdResp)) as WaterFlowRcmdResp; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static WaterFlowRcmdResp create() => WaterFlowRcmdResp._(); @$core.override WaterFlowRcmdResp createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static WaterFlowRcmdResp getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static WaterFlowRcmdResp? _defaultInstance; @$pb.TagNumber(1) $pb.PbList get items => $_getList(0); @$pb.TagNumber(2) $7.FeedPaginationReply get offset => $_getN(1); @$pb.TagNumber(2) set offset($7.FeedPaginationReply value) => $_setField(2, value); @$pb.TagNumber(2) $core.bool hasOffset() => $_has(1); @$pb.TagNumber(2) void clearOffset() => $_clearField(2); @$pb.TagNumber(2) $7.FeedPaginationReply ensureOffset() => $_ensure(1); } class Weight extends $pb.GeneratedMessage { factory Weight({ $core.String? title, $core.Iterable? items, $core.String? icon, }) { final result = create(); if (title != null) result.title = title; if (items != null) result.items.addAll(items); if (icon != null) result.icon = icon; return result; } Weight._(); factory Weight.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory Weight.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'Weight', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'title') ..pPM(2, _omitFieldNames ? '' : 'items', subBuilder: WeightItem.create) ..aOS(3, _omitFieldNames ? '' : 'icon') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') Weight clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') Weight copyWith(void Function(Weight) updates) => super.copyWith((message) => updates(message as Weight)) as Weight; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static Weight create() => Weight._(); @$core.override Weight createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static Weight getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static Weight? _defaultInstance; @$pb.TagNumber(1) $core.String get title => $_getSZ(0); @$pb.TagNumber(1) set title($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasTitle() => $_has(0); @$pb.TagNumber(1) void clearTitle() => $_clearField(1); @$pb.TagNumber(2) $pb.PbList get items => $_getList(1); @$pb.TagNumber(3) $core.String get icon => $_getSZ(2); @$pb.TagNumber(3) set icon($core.String value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasIcon() => $_has(2); @$pb.TagNumber(3) void clearIcon() => $_clearField(3); } class WeightButton extends $pb.GeneratedMessage { factory WeightButton({ $core.String? jumpUrl, $core.String? title, }) { final result = create(); if (jumpUrl != null) result.jumpUrl = jumpUrl; if (title != null) result.title = title; return result; } WeightButton._(); factory WeightButton.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory WeightButton.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'WeightButton', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'jumpUrl') ..aOS(2, _omitFieldNames ? '' : 'title') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') WeightButton clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') WeightButton copyWith(void Function(WeightButton) updates) => super.copyWith((message) => updates(message as WeightButton)) as WeightButton; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static WeightButton create() => WeightButton._(); @$core.override WeightButton createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static WeightButton getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static WeightButton? _defaultInstance; @$pb.TagNumber(1) $core.String get jumpUrl => $_getSZ(0); @$pb.TagNumber(1) set jumpUrl($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasJumpUrl() => $_has(0); @$pb.TagNumber(1) void clearJumpUrl() => $_clearField(1); @$pb.TagNumber(2) $core.String get title => $_getSZ(1); @$pb.TagNumber(2) set title($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasTitle() => $_has(1); @$pb.TagNumber(2) void clearTitle() => $_clearField(2); } class WeightDislike extends $pb.GeneratedMessage { factory WeightDislike({ $core.String? feedBackType, $core.String? title, $core.String? feedBackBizValue, }) { final result = create(); if (feedBackType != null) result.feedBackType = feedBackType; if (title != null) result.title = title; if (feedBackBizValue != null) result.feedBackBizValue = feedBackBizValue; return result; } WeightDislike._(); factory WeightDislike.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory WeightDislike.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'WeightDislike', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'feedBackType') ..aOS(2, _omitFieldNames ? '' : 'title') ..aOS(3, _omitFieldNames ? '' : 'feedBackBizValue') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') WeightDislike clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') WeightDislike copyWith(void Function(WeightDislike) updates) => super.copyWith((message) => updates(message as WeightDislike)) as WeightDislike; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static WeightDislike create() => WeightDislike._(); @$core.override WeightDislike createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static WeightDislike getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static WeightDislike? _defaultInstance; @$pb.TagNumber(1) $core.String get feedBackType => $_getSZ(0); @$pb.TagNumber(1) set feedBackType($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasFeedBackType() => $_has(0); @$pb.TagNumber(1) void clearFeedBackType() => $_clearField(1); @$pb.TagNumber(2) $core.String get title => $_getSZ(1); @$pb.TagNumber(2) set title($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasTitle() => $_has(1); @$pb.TagNumber(2) void clearTitle() => $_clearField(2); @$pb.TagNumber(3) $core.String get feedBackBizValue => $_getSZ(2); @$pb.TagNumber(3) set feedBackBizValue($core.String value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasFeedBackBizValue() => $_has(2); @$pb.TagNumber(3) void clearFeedBackBizValue() => $_clearField(3); } enum WeightItem_Item { button, dislike, notSet } class WeightItem extends $pb.GeneratedMessage { factory WeightItem({ WeightType? type, WeightButton? button, WeightDislike? dislike, }) { final result = create(); if (type != null) result.type = type; if (button != null) result.button = button; if (dislike != null) result.dislike = dislike; return result; } WeightItem._(); factory WeightItem.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory WeightItem.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static const $core.Map<$core.int, WeightItem_Item> _WeightItem_ItemByTag = { 2: WeightItem_Item.button, 3: WeightItem_Item.dislike, 0: WeightItem_Item.notSet }; static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'WeightItem', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..oo(0, [2, 3]) ..aE(1, _omitFieldNames ? '' : 'type', enumValues: WeightType.values) ..aOM(2, _omitFieldNames ? '' : 'button', subBuilder: WeightButton.create) ..aOM(3, _omitFieldNames ? '' : 'dislike', subBuilder: WeightDislike.create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') WeightItem clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') WeightItem copyWith(void Function(WeightItem) updates) => super.copyWith((message) => updates(message as WeightItem)) as WeightItem; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static WeightItem create() => WeightItem._(); @$core.override WeightItem createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static WeightItem getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static WeightItem? _defaultInstance; @$pb.TagNumber(2) @$pb.TagNumber(3) WeightItem_Item whichItem() => _WeightItem_ItemByTag[$_whichOneof(0)]!; @$pb.TagNumber(2) @$pb.TagNumber(3) void clearItem() => $_clearField($_whichOneof(0)); @$pb.TagNumber(1) WeightType get type => $_getN(0); @$pb.TagNumber(1) set type(WeightType value) => $_setField(1, value); @$pb.TagNumber(1) $core.bool hasType() => $_has(0); @$pb.TagNumber(1) void clearType() => $_clearField(1); @$pb.TagNumber(2) WeightButton get button => $_getN(1); @$pb.TagNumber(2) set button(WeightButton value) => $_setField(2, value); @$pb.TagNumber(2) $core.bool hasButton() => $_has(1); @$pb.TagNumber(2) void clearButton() => $_clearField(2); @$pb.TagNumber(2) WeightButton ensureButton() => $_ensure(1); @$pb.TagNumber(3) WeightDislike get dislike => $_getN(2); @$pb.TagNumber(3) set dislike(WeightDislike value) => $_setField(3, value); @$pb.TagNumber(3) $core.bool hasDislike() => $_has(2); @$pb.TagNumber(3) void clearDislike() => $_clearField(3); @$pb.TagNumber(3) WeightDislike ensureDislike() => $_ensure(2); } class WordNode_UnderlineStyle extends $pb.GeneratedMessage { factory WordNode_UnderlineStyle({ $core.double? underlineWidth, Colors? underlineColor, }) { final result = create(); if (underlineWidth != null) result.underlineWidth = underlineWidth; if (underlineColor != null) result.underlineColor = underlineColor; return result; } WordNode_UnderlineStyle._(); factory WordNode_UnderlineStyle.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory WordNode_UnderlineStyle.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'WordNode.UnderlineStyle', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aD(1, _omitFieldNames ? '' : 'underlineWidth') ..aOM(2, _omitFieldNames ? '' : 'underlineColor', subBuilder: Colors.create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') WordNode_UnderlineStyle clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') WordNode_UnderlineStyle copyWith( void Function(WordNode_UnderlineStyle) updates) => super.copyWith((message) => updates(message as WordNode_UnderlineStyle)) as WordNode_UnderlineStyle; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static WordNode_UnderlineStyle create() => WordNode_UnderlineStyle._(); @$core.override WordNode_UnderlineStyle createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static WordNode_UnderlineStyle getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static WordNode_UnderlineStyle? _defaultInstance; @$pb.TagNumber(1) $core.double get underlineWidth => $_getN(0); @$pb.TagNumber(1) set underlineWidth($core.double value) => $_setDouble(0, value); @$pb.TagNumber(1) $core.bool hasUnderlineWidth() => $_has(0); @$pb.TagNumber(1) void clearUnderlineWidth() => $_clearField(1); @$pb.TagNumber(2) Colors get underlineColor => $_getN(1); @$pb.TagNumber(2) set underlineColor(Colors value) => $_setField(2, value); @$pb.TagNumber(2) $core.bool hasUnderlineColor() => $_has(1); @$pb.TagNumber(2) void clearUnderlineColor() => $_clearField(2); @$pb.TagNumber(2) Colors ensureUnderlineColor() => $_ensure(1); } class WordNode_WordNodeStyle extends $pb.GeneratedMessage { factory WordNode_WordNodeStyle({ $core.bool? bold, $core.bool? italic, $core.bool? strikethrough, $core.bool? underline, }) { final result = create(); if (bold != null) result.bold = bold; if (italic != null) result.italic = italic; if (strikethrough != null) result.strikethrough = strikethrough; if (underline != null) result.underline = underline; return result; } WordNode_WordNodeStyle._(); factory WordNode_WordNodeStyle.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory WordNode_WordNodeStyle.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'WordNode.WordNodeStyle', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOB(1, _omitFieldNames ? '' : 'bold') ..aOB(2, _omitFieldNames ? '' : 'italic') ..aOB(3, _omitFieldNames ? '' : 'strikethrough') ..aOB(4, _omitFieldNames ? '' : 'underline') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') WordNode_WordNodeStyle clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') WordNode_WordNodeStyle copyWith( void Function(WordNode_WordNodeStyle) updates) => super.copyWith((message) => updates(message as WordNode_WordNodeStyle)) as WordNode_WordNodeStyle; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static WordNode_WordNodeStyle create() => WordNode_WordNodeStyle._(); @$core.override WordNode_WordNodeStyle createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static WordNode_WordNodeStyle getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static WordNode_WordNodeStyle? _defaultInstance; @$pb.TagNumber(1) $core.bool get bold => $_getBF(0); @$pb.TagNumber(1) set bold($core.bool value) => $_setBool(0, value); @$pb.TagNumber(1) $core.bool hasBold() => $_has(0); @$pb.TagNumber(1) void clearBold() => $_clearField(1); @$pb.TagNumber(2) $core.bool get italic => $_getBF(1); @$pb.TagNumber(2) set italic($core.bool value) => $_setBool(1, value); @$pb.TagNumber(2) $core.bool hasItalic() => $_has(1); @$pb.TagNumber(2) void clearItalic() => $_clearField(2); @$pb.TagNumber(3) $core.bool get strikethrough => $_getBF(2); @$pb.TagNumber(3) set strikethrough($core.bool value) => $_setBool(2, value); @$pb.TagNumber(3) $core.bool hasStrikethrough() => $_has(2); @$pb.TagNumber(3) void clearStrikethrough() => $_clearField(3); @$pb.TagNumber(4) $core.bool get underline => $_getBF(3); @$pb.TagNumber(4) set underline($core.bool value) => $_setBool(3, value); @$pb.TagNumber(4) $core.bool hasUnderline() => $_has(3); @$pb.TagNumber(4) void clearUnderline() => $_clearField(4); } class WordNode extends $pb.GeneratedMessage { factory WordNode({ $core.String? words, $core.double? fontSize, Colors? color, WordNode_WordNodeStyle? style, WordNode_UnderlineStyle? underlineStyle, $core.String? fontLevel, }) { final result = create(); if (words != null) result.words = words; if (fontSize != null) result.fontSize = fontSize; if (color != null) result.color = color; if (style != null) result.style = style; if (underlineStyle != null) result.underlineStyle = underlineStyle; if (fontLevel != null) result.fontLevel = fontLevel; return result; } WordNode._(); factory WordNode.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory WordNode.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'WordNode', package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.dynamic.v2'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'words') ..aD(2, _omitFieldNames ? '' : 'fontSize') ..aOM(3, _omitFieldNames ? '' : 'color', subBuilder: Colors.create) ..aOM(4, _omitFieldNames ? '' : 'style', subBuilder: WordNode_WordNodeStyle.create) ..aOM(5, _omitFieldNames ? '' : 'underlineStyle', subBuilder: WordNode_UnderlineStyle.create) ..aOS(7, _omitFieldNames ? '' : 'fontLevel') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') WordNode clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') WordNode copyWith(void Function(WordNode) updates) => super.copyWith((message) => updates(message as WordNode)) as WordNode; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static WordNode create() => WordNode._(); @$core.override WordNode createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static WordNode getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static WordNode? _defaultInstance; @$pb.TagNumber(1) $core.String get words => $_getSZ(0); @$pb.TagNumber(1) set words($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasWords() => $_has(0); @$pb.TagNumber(1) void clearWords() => $_clearField(1); @$pb.TagNumber(2) $core.double get fontSize => $_getN(1); @$pb.TagNumber(2) set fontSize($core.double value) => $_setDouble(1, value); @$pb.TagNumber(2) $core.bool hasFontSize() => $_has(1); @$pb.TagNumber(2) void clearFontSize() => $_clearField(2); @$pb.TagNumber(3) Colors get color => $_getN(2); @$pb.TagNumber(3) set color(Colors value) => $_setField(3, value); @$pb.TagNumber(3) $core.bool hasColor() => $_has(2); @$pb.TagNumber(3) void clearColor() => $_clearField(3); @$pb.TagNumber(3) Colors ensureColor() => $_ensure(2); @$pb.TagNumber(4) WordNode_WordNodeStyle get style => $_getN(3); @$pb.TagNumber(4) set style(WordNode_WordNodeStyle value) => $_setField(4, value); @$pb.TagNumber(4) $core.bool hasStyle() => $_has(3); @$pb.TagNumber(4) void clearStyle() => $_clearField(4); @$pb.TagNumber(4) WordNode_WordNodeStyle ensureStyle() => $_ensure(3); @$pb.TagNumber(5) WordNode_UnderlineStyle get underlineStyle => $_getN(4); @$pb.TagNumber(5) set underlineStyle(WordNode_UnderlineStyle value) => $_setField(5, value); @$pb.TagNumber(5) $core.bool hasUnderlineStyle() => $_has(4); @$pb.TagNumber(5) void clearUnderlineStyle() => $_clearField(5); @$pb.TagNumber(5) WordNode_UnderlineStyle ensureUnderlineStyle() => $_ensure(4); @$pb.TagNumber(7) $core.String get fontLevel => $_getSZ(5); @$pb.TagNumber(7) set fontLevel($core.String value) => $_setString(5, value); @$pb.TagNumber(7) $core.bool hasFontLevel() => $_has(5); @$pb.TagNumber(7) void clearFontLevel() => $_clearField(7); } const $core.bool _omitFieldNames = $core.bool.fromEnvironment('protobuf.omit_field_names'); const $core.bool _omitMessageNames = $core.bool.fromEnvironment('protobuf.omit_message_names');