// // Generated code. Do not modify. // source: bilibili/playershared.proto // // @dart = 3.3 // ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import import 'dart:core' as $core; import 'package:fixnum/fixnum.dart' as $fixnum; import 'package:protobuf/protobuf.dart' as $pb; import '../google/protobuf/any.pb.dart' as $0; import 'playershared.pbenum.dart'; export 'package:protobuf/protobuf.dart' show GeneratedMessageGenericExtensions; export 'playershared.pbenum.dart'; class AIAudio extends $pb.GeneratedMessage { factory AIAudio({ $core.bool? supportAiAudio, $core.Iterable? aiAudioItems, $core.String? aiOpenToast, $core.String? aiCloseToast, Badge? badge, $core.String? defaultTitle, $core.String? listTitle, $core.String? listDesc, }) { final $result = create(); if (supportAiAudio != null) { $result.supportAiAudio = supportAiAudio; } if (aiAudioItems != null) { $result.aiAudioItems.addAll(aiAudioItems); } if (aiOpenToast != null) { $result.aiOpenToast = aiOpenToast; } if (aiCloseToast != null) { $result.aiCloseToast = aiCloseToast; } if (badge != null) { $result.badge = badge; } if (defaultTitle != null) { $result.defaultTitle = defaultTitle; } if (listTitle != null) { $result.listTitle = listTitle; } if (listDesc != null) { $result.listDesc = listDesc; } return $result; } AIAudio._() : super(); factory AIAudio.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory AIAudio.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'AIAudio', package: const $pb.PackageName(_omitMessageNames ? '' : 'bilibili.playershared'), createEmptyInstance: create) ..aOB(1, _omitFieldNames ? '' : 'supportAiAudio') ..pc(2, _omitFieldNames ? '' : 'aiAudioItems', $pb.PbFieldType.PM, subBuilder: AIAudioItem.create) ..aOS(3, _omitFieldNames ? '' : 'aiOpenToast') ..aOS(4, _omitFieldNames ? '' : 'aiCloseToast') ..aOM(5, _omitFieldNames ? '' : 'badge', subBuilder: Badge.create) ..aOS(6, _omitFieldNames ? '' : 'defaultTitle') ..aOS(7, _omitFieldNames ? '' : 'listTitle') ..aOS(8, _omitFieldNames ? '' : 'listDesc') ..hasRequiredFields = false ; @$core.Deprecated( 'Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') AIAudio clone() => AIAudio()..mergeFromMessage(this); @$core.Deprecated( 'Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') AIAudio copyWith(void Function(AIAudio) updates) => super.copyWith((message) => updates(message as AIAudio)) as AIAudio; $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static AIAudio create() => AIAudio._(); AIAudio createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static AIAudio getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static AIAudio? _defaultInstance; @$pb.TagNumber(1) $core.bool get supportAiAudio => $_getBF(0); @$pb.TagNumber(1) set supportAiAudio($core.bool v) { $_setBool(0, v); } @$pb.TagNumber(1) $core.bool hasSupportAiAudio() => $_has(0); @$pb.TagNumber(1) void clearSupportAiAudio() => $_clearField(1); @$pb.TagNumber(2) $pb.PbList get aiAudioItems => $_getList(1); @$pb.TagNumber(3) $core.String get aiOpenToast => $_getSZ(2); @$pb.TagNumber(3) set aiOpenToast($core.String v) { $_setString(2, v); } @$pb.TagNumber(3) $core.bool hasAiOpenToast() => $_has(2); @$pb.TagNumber(3) void clearAiOpenToast() => $_clearField(3); @$pb.TagNumber(4) $core.String get aiCloseToast => $_getSZ(3); @$pb.TagNumber(4) set aiCloseToast($core.String v) { $_setString(3, v); } @$pb.TagNumber(4) $core.bool hasAiCloseToast() => $_has(3); @$pb.TagNumber(4) void clearAiCloseToast() => $_clearField(4); @$pb.TagNumber(5) Badge get badge => $_getN(4); @$pb.TagNumber(5) set badge(Badge v) { $_setField(5, v); } @$pb.TagNumber(5) $core.bool hasBadge() => $_has(4); @$pb.TagNumber(5) void clearBadge() => $_clearField(5); @$pb.TagNumber(5) Badge ensureBadge() => $_ensure(4); @$pb.TagNumber(6) $core.String get defaultTitle => $_getSZ(5); @$pb.TagNumber(6) set defaultTitle($core.String v) { $_setString(5, v); } @$pb.TagNumber(6) $core.bool hasDefaultTitle() => $_has(5); @$pb.TagNumber(6) void clearDefaultTitle() => $_clearField(6); @$pb.TagNumber(7) $core.String get listTitle => $_getSZ(6); @$pb.TagNumber(7) set listTitle($core.String v) { $_setString(6, v); } @$pb.TagNumber(7) $core.bool hasListTitle() => $_has(6); @$pb.TagNumber(7) void clearListTitle() => $_clearField(7); @$pb.TagNumber(8) $core.String get listDesc => $_getSZ(7); @$pb.TagNumber(8) set listDesc($core.String v) { $_setString(7, v); } @$pb.TagNumber(8) $core.bool hasListDesc() => $_has(7); @$pb.TagNumber(8) void clearListDesc() => $_clearField(8); } class AIAudioItem extends $pb.GeneratedMessage { factory AIAudioItem({ $core.Iterable? audioInfo, $core.String? title, $core.String? buttonTitle, $core.String? subtitleLang, }) { final $result = create(); if (audioInfo != null) { $result.audioInfo.addAll(audioInfo); } if (title != null) { $result.title = title; } if (buttonTitle != null) { $result.buttonTitle = buttonTitle; } if (subtitleLang != null) { $result.subtitleLang = subtitleLang; } return $result; } AIAudioItem._() : super(); factory AIAudioItem.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory AIAudioItem.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'AIAudioItem', package: const $pb.PackageName(_omitMessageNames ? '' : 'bilibili.playershared'), createEmptyInstance: create) ..pc(1, _omitFieldNames ? '' : 'audioInfo', $pb.PbFieldType.PM, subBuilder: DashItem.create) ..aOS(2, _omitFieldNames ? '' : 'title') ..aOS(3, _omitFieldNames ? '' : 'buttonTitle') ..aOS(4, _omitFieldNames ? '' : 'subtitleLang') ..hasRequiredFields = false ; @$core.Deprecated( 'Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') AIAudioItem clone() => AIAudioItem()..mergeFromMessage(this); @$core.Deprecated( 'Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') AIAudioItem copyWith(void Function(AIAudioItem) updates) => super.copyWith((message) => updates(message as AIAudioItem)) as AIAudioItem; $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static AIAudioItem create() => AIAudioItem._(); AIAudioItem createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static AIAudioItem getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static AIAudioItem? _defaultInstance; @$pb.TagNumber(1) $pb.PbList get audioInfo => $_getList(0); @$pb.TagNumber(2) $core.String get title => $_getSZ(1); @$pb.TagNumber(2) set title($core.String v) { $_setString(1, v); } @$pb.TagNumber(2) $core.bool hasTitle() => $_has(1); @$pb.TagNumber(2) void clearTitle() => $_clearField(2); @$pb.TagNumber(3) $core.String get buttonTitle => $_getSZ(2); @$pb.TagNumber(3) set buttonTitle($core.String v) { $_setString(2, v); } @$pb.TagNumber(3) $core.bool hasButtonTitle() => $_has(2); @$pb.TagNumber(3) void clearButtonTitle() => $_clearField(3); @$pb.TagNumber(4) $core.String get subtitleLang => $_getSZ(3); @$pb.TagNumber(4) set subtitleLang($core.String v) { $_setString(3, v); } @$pb.TagNumber(4) $core.bool hasSubtitleLang() => $_has(3); @$pb.TagNumber(4) void clearSubtitleLang() => $_clearField(4); } class ArcConf extends $pb.GeneratedMessage { factory ArcConf({ $core.bool? isSupport, $core.bool? disabled, ExtraContent? extraContent, $core.Iterable<$core.int>? unsupportScene, UnsupportState? unsupportState, }) { final $result = create(); if (isSupport != null) { $result.isSupport = isSupport; } if (disabled != null) { $result.disabled = disabled; } if (extraContent != null) { $result.extraContent = extraContent; } if (unsupportScene != null) { $result.unsupportScene.addAll(unsupportScene); } if (unsupportState != null) { $result.unsupportState = unsupportState; } return $result; } ArcConf._() : super(); factory ArcConf.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory ArcConf.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'ArcConf', package: const $pb.PackageName(_omitMessageNames ? '' : 'bilibili.playershared'), createEmptyInstance: create) ..aOB(1, _omitFieldNames ? '' : 'isSupport') ..aOB(2, _omitFieldNames ? '' : 'disabled') ..aOM(3, _omitFieldNames ? '' : 'extraContent', subBuilder: ExtraContent.create) ..p<$core.int>(4, _omitFieldNames ? '' : 'unsupportScene', $pb.PbFieldType.K3) ..e(5, _omitFieldNames ? '' : 'unsupportState', $pb.PbFieldType.OE, defaultOrMaker: UnsupportState.NONE_UnsupportState, valueOf: UnsupportState.valueOf, enumValues: UnsupportState.values) ..hasRequiredFields = false ; @$core.Deprecated( 'Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') ArcConf clone() => ArcConf()..mergeFromMessage(this); @$core.Deprecated( 'Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') ArcConf copyWith(void Function(ArcConf) updates) => super.copyWith((message) => updates(message as ArcConf)) as ArcConf; $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ArcConf create() => ArcConf._(); ArcConf createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static ArcConf getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ArcConf? _defaultInstance; @$pb.TagNumber(1) $core.bool get isSupport => $_getBF(0); @$pb.TagNumber(1) set isSupport($core.bool v) { $_setBool(0, v); } @$pb.TagNumber(1) $core.bool hasIsSupport() => $_has(0); @$pb.TagNumber(1) void clearIsSupport() => $_clearField(1); @$pb.TagNumber(2) $core.bool get disabled => $_getBF(1); @$pb.TagNumber(2) set disabled($core.bool v) { $_setBool(1, v); } @$pb.TagNumber(2) $core.bool hasDisabled() => $_has(1); @$pb.TagNumber(2) void clearDisabled() => $_clearField(2); @$pb.TagNumber(3) ExtraContent get extraContent => $_getN(2); @$pb.TagNumber(3) set extraContent(ExtraContent v) { $_setField(3, v); } @$pb.TagNumber(3) $core.bool hasExtraContent() => $_has(2); @$pb.TagNumber(3) void clearExtraContent() => $_clearField(3); @$pb.TagNumber(3) ExtraContent ensureExtraContent() => $_ensure(2); @$pb.TagNumber(4) $pb.PbList<$core.int> get unsupportScene => $_getList(3); @$pb.TagNumber(5) UnsupportState get unsupportState => $_getN(4); @$pb.TagNumber(5) set unsupportState(UnsupportState v) { $_setField(5, v); } @$pb.TagNumber(5) $core.bool hasUnsupportState() => $_has(4); @$pb.TagNumber(5) void clearUnsupportState() => $_clearField(5); } class AutoQnCtl extends $pb.GeneratedMessage { factory AutoQnCtl({ $fixnum.Int64? loginHalf, $fixnum.Int64? nologinHalf, $fixnum.Int64? loginFull, $fixnum.Int64? nologinFull, $fixnum.Int64? mobileLoginFull, $fixnum.Int64? mobileNologinFull, $pb.PbMap<$core.String, AutoQnRange>? sceneQnRange, }) { final $result = create(); if (loginHalf != null) { $result.loginHalf = loginHalf; } if (nologinHalf != null) { $result.nologinHalf = nologinHalf; } if (loginFull != null) { $result.loginFull = loginFull; } if (nologinFull != null) { $result.nologinFull = nologinFull; } if (mobileLoginFull != null) { $result.mobileLoginFull = mobileLoginFull; } if (mobileNologinFull != null) { $result.mobileNologinFull = mobileNologinFull; } if (sceneQnRange != null) { $result.sceneQnRange.addAll(sceneQnRange); } return $result; } AutoQnCtl._() : super(); factory AutoQnCtl.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory AutoQnCtl.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'AutoQnCtl', package: const $pb.PackageName(_omitMessageNames ? '' : 'bilibili.playershared'), createEmptyInstance: create) ..aInt64(1, _omitFieldNames ? '' : 'loginHalf') ..aInt64(2, _omitFieldNames ? '' : 'nologinHalf') ..aInt64(3, _omitFieldNames ? '' : 'loginFull') ..aInt64(4, _omitFieldNames ? '' : 'nologinFull') ..aInt64(5, _omitFieldNames ? '' : 'mobileLoginFull') ..aInt64(6, _omitFieldNames ? '' : 'mobileNologinFull') ..m<$core.String, AutoQnRange>(7, _omitFieldNames ? '' : 'sceneQnRange', entryClassName: 'AutoQnCtl.SceneQnRangeEntry', keyFieldType: $pb.PbFieldType.OS, valueFieldType: $pb.PbFieldType.OM, valueCreator: AutoQnRange.create, valueDefaultOrMaker: AutoQnRange.getDefault, packageName: const $pb.PackageName('bilibili.playershared')) ..hasRequiredFields = false ; @$core.Deprecated( 'Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') AutoQnCtl clone() => AutoQnCtl()..mergeFromMessage(this); @$core.Deprecated( 'Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') AutoQnCtl copyWith(void Function(AutoQnCtl) updates) => super.copyWith((message) => updates(message as AutoQnCtl)) as AutoQnCtl; $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static AutoQnCtl create() => AutoQnCtl._(); AutoQnCtl createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static AutoQnCtl getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static AutoQnCtl? _defaultInstance; @$pb.TagNumber(1) $fixnum.Int64 get loginHalf => $_getI64(0); @$pb.TagNumber(1) set loginHalf($fixnum.Int64 v) { $_setInt64(0, v); } @$pb.TagNumber(1) $core.bool hasLoginHalf() => $_has(0); @$pb.TagNumber(1) void clearLoginHalf() => $_clearField(1); @$pb.TagNumber(2) $fixnum.Int64 get nologinHalf => $_getI64(1); @$pb.TagNumber(2) set nologinHalf($fixnum.Int64 v) { $_setInt64(1, v); } @$pb.TagNumber(2) $core.bool hasNologinHalf() => $_has(1); @$pb.TagNumber(2) void clearNologinHalf() => $_clearField(2); @$pb.TagNumber(3) $fixnum.Int64 get loginFull => $_getI64(2); @$pb.TagNumber(3) set loginFull($fixnum.Int64 v) { $_setInt64(2, v); } @$pb.TagNumber(3) $core.bool hasLoginFull() => $_has(2); @$pb.TagNumber(3) void clearLoginFull() => $_clearField(3); @$pb.TagNumber(4) $fixnum.Int64 get nologinFull => $_getI64(3); @$pb.TagNumber(4) set nologinFull($fixnum.Int64 v) { $_setInt64(3, v); } @$pb.TagNumber(4) $core.bool hasNologinFull() => $_has(3); @$pb.TagNumber(4) void clearNologinFull() => $_clearField(4); @$pb.TagNumber(5) $fixnum.Int64 get mobileLoginFull => $_getI64(4); @$pb.TagNumber(5) set mobileLoginFull($fixnum.Int64 v) { $_setInt64(4, v); } @$pb.TagNumber(5) $core.bool hasMobileLoginFull() => $_has(4); @$pb.TagNumber(5) void clearMobileLoginFull() => $_clearField(5); @$pb.TagNumber(6) $fixnum.Int64 get mobileNologinFull => $_getI64(5); @$pb.TagNumber(6) set mobileNologinFull($fixnum.Int64 v) { $_setInt64(5, v); } @$pb.TagNumber(6) $core.bool hasMobileNologinFull() => $_has(5); @$pb.TagNumber(6) void clearMobileNologinFull() => $_clearField(6); @$pb.TagNumber(7) $pb.PbMap<$core.String, AutoQnRange> get sceneQnRange => $_getMap(6); } class AutoQnRange extends $pb.GeneratedMessage { factory AutoQnRange({ $fixnum.Int64? max, $fixnum.Int64? min, }) { final $result = create(); if (max != null) { $result.max = max; } if (min != null) { $result.min = min; } return $result; } AutoQnRange._() : super(); factory AutoQnRange.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory AutoQnRange.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'AutoQnRange', package: const $pb.PackageName(_omitMessageNames ? '' : 'bilibili.playershared'), createEmptyInstance: create) ..aInt64(1, _omitFieldNames ? '' : 'max') ..aInt64(2, _omitFieldNames ? '' : 'min') ..hasRequiredFields = false ; @$core.Deprecated( 'Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') AutoQnRange clone() => AutoQnRange()..mergeFromMessage(this); @$core.Deprecated( 'Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') AutoQnRange copyWith(void Function(AutoQnRange) updates) => super.copyWith((message) => updates(message as AutoQnRange)) as AutoQnRange; $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static AutoQnRange create() => AutoQnRange._(); AutoQnRange createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static AutoQnRange getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static AutoQnRange? _defaultInstance; @$pb.TagNumber(1) $fixnum.Int64 get max => $_getI64(0); @$pb.TagNumber(1) set max($fixnum.Int64 v) { $_setInt64(0, v); } @$pb.TagNumber(1) $core.bool hasMax() => $_has(0); @$pb.TagNumber(1) void clearMax() => $_clearField(1); @$pb.TagNumber(2) $fixnum.Int64 get min => $_getI64(1); @$pb.TagNumber(2) set min($fixnum.Int64 v) { $_setInt64(1, v); } @$pb.TagNumber(2) $core.bool hasMin() => $_has(1); @$pb.TagNumber(2) void clearMin() => $_clearField(2); } class BackgroundInfo extends $pb.GeneratedMessage { factory BackgroundInfo({ $core.String? drawableColor, $core.String? drawableBitmapUrl, Effects? effects, }) { final $result = create(); if (drawableColor != null) { $result.drawableColor = drawableColor; } if (drawableBitmapUrl != null) { $result.drawableBitmapUrl = drawableBitmapUrl; } if (effects != null) { $result.effects = effects; } return $result; } BackgroundInfo._() : super(); factory BackgroundInfo.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory BackgroundInfo.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'BackgroundInfo', package: const $pb.PackageName(_omitMessageNames ? '' : 'bilibili.playershared'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'drawableColor') ..aOS(2, _omitFieldNames ? '' : 'drawableBitmapUrl') ..e(3, _omitFieldNames ? '' : 'effects', $pb.PbFieldType.OE, defaultOrMaker: Effects.EFFECTS_UNKNOWN, valueOf: Effects.valueOf, enumValues: Effects.values) ..hasRequiredFields = false ; @$core.Deprecated( 'Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') BackgroundInfo clone() => BackgroundInfo()..mergeFromMessage(this); @$core.Deprecated( 'Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') BackgroundInfo copyWith(void Function(BackgroundInfo) updates) => super.copyWith((message) => updates(message as BackgroundInfo)) as BackgroundInfo; $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static BackgroundInfo create() => BackgroundInfo._(); BackgroundInfo createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static BackgroundInfo getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static BackgroundInfo? _defaultInstance; @$pb.TagNumber(1) $core.String get drawableColor => $_getSZ(0); @$pb.TagNumber(1) set drawableColor($core.String v) { $_setString(0, v); } @$pb.TagNumber(1) $core.bool hasDrawableColor() => $_has(0); @$pb.TagNumber(1) void clearDrawableColor() => $_clearField(1); @$pb.TagNumber(2) $core.String get drawableBitmapUrl => $_getSZ(1); @$pb.TagNumber(2) set drawableBitmapUrl($core.String v) { $_setString(1, v); } @$pb.TagNumber(2) $core.bool hasDrawableBitmapUrl() => $_has(1); @$pb.TagNumber(2) void clearDrawableBitmapUrl() => $_clearField(2); @$pb.TagNumber(3) Effects get effects => $_getN(2); @$pb.TagNumber(3) set effects(Effects v) { $_setField(3, v); } @$pb.TagNumber(3) $core.bool hasEffects() => $_has(2); @$pb.TagNumber(3) void clearEffects() => $_clearField(3); } class Badge extends $pb.GeneratedMessage { factory Badge({ $core.String? text, $core.String? textColor, $core.String? textColorNight, $core.String? bgColor, $core.String? bgColorNight, $core.String? borderColor, $core.String? borderColorNight, $core.int? bgStyle, }) { final $result = create(); if (text != null) { $result.text = text; } if (textColor != null) { $result.textColor = textColor; } if (textColorNight != null) { $result.textColorNight = textColorNight; } if (bgColor != null) { $result.bgColor = bgColor; } if (bgColorNight != null) { $result.bgColorNight = bgColorNight; } if (borderColor != null) { $result.borderColor = borderColor; } if (borderColorNight != null) { $result.borderColorNight = borderColorNight; } if (bgStyle != null) { $result.bgStyle = bgStyle; } return $result; } Badge._() : super(); factory Badge.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory Badge.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'Badge', package: const $pb.PackageName(_omitMessageNames ? '' : 'bilibili.playershared'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'text') ..aOS(2, _omitFieldNames ? '' : 'textColor') ..aOS(3, _omitFieldNames ? '' : 'textColorNight') ..aOS(4, _omitFieldNames ? '' : 'bgColor') ..aOS(5, _omitFieldNames ? '' : 'bgColorNight') ..aOS(6, _omitFieldNames ? '' : 'borderColor') ..aOS(7, _omitFieldNames ? '' : 'borderColorNight') ..a<$core.int>(8, _omitFieldNames ? '' : 'bgStyle', $pb.PbFieldType.O3) ..hasRequiredFields = false ; @$core.Deprecated( 'Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') Badge clone() => Badge()..mergeFromMessage(this); @$core.Deprecated( 'Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') Badge copyWith(void Function(Badge) updates) => super.copyWith((message) => updates(message as Badge)) as Badge; $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static Badge create() => Badge._(); Badge createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static Badge getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static Badge? _defaultInstance; @$pb.TagNumber(1) $core.String get text => $_getSZ(0); @$pb.TagNumber(1) set text($core.String v) { $_setString(0, v); } @$pb.TagNumber(1) $core.bool hasText() => $_has(0); @$pb.TagNumber(1) void clearText() => $_clearField(1); @$pb.TagNumber(2) $core.String get textColor => $_getSZ(1); @$pb.TagNumber(2) set textColor($core.String v) { $_setString(1, v); } @$pb.TagNumber(2) $core.bool hasTextColor() => $_has(1); @$pb.TagNumber(2) void clearTextColor() => $_clearField(2); @$pb.TagNumber(3) $core.String get textColorNight => $_getSZ(2); @$pb.TagNumber(3) set textColorNight($core.String v) { $_setString(2, v); } @$pb.TagNumber(3) $core.bool hasTextColorNight() => $_has(2); @$pb.TagNumber(3) void clearTextColorNight() => $_clearField(3); @$pb.TagNumber(4) $core.String get bgColor => $_getSZ(3); @$pb.TagNumber(4) set bgColor($core.String v) { $_setString(3, v); } @$pb.TagNumber(4) $core.bool hasBgColor() => $_has(3); @$pb.TagNumber(4) void clearBgColor() => $_clearField(4); @$pb.TagNumber(5) $core.String get bgColorNight => $_getSZ(4); @$pb.TagNumber(5) set bgColorNight($core.String v) { $_setString(4, v); } @$pb.TagNumber(5) $core.bool hasBgColorNight() => $_has(4); @$pb.TagNumber(5) void clearBgColorNight() => $_clearField(5); @$pb.TagNumber(6) $core.String get borderColor => $_getSZ(5); @$pb.TagNumber(6) set borderColor($core.String v) { $_setString(5, v); } @$pb.TagNumber(6) $core.bool hasBorderColor() => $_has(5); @$pb.TagNumber(6) void clearBorderColor() => $_clearField(6); @$pb.TagNumber(7) $core.String get borderColorNight => $_getSZ(6); @$pb.TagNumber(7) set borderColorNight($core.String v) { $_setString(6, v); } @$pb.TagNumber(7) $core.bool hasBorderColorNight() => $_has(6); @$pb.TagNumber(7) void clearBorderColorNight() => $_clearField(7); @$pb.TagNumber(8) $core.int get bgStyle => $_getIZ(7); @$pb.TagNumber(8) set bgStyle($core.int v) { $_setSignedInt32(7, v); } @$pb.TagNumber(8) $core.bool hasBgStyle() => $_has(7); @$pb.TagNumber(8) void clearBgStyle() => $_clearField(8); } class BadgeInfo extends $pb.GeneratedMessage { factory BadgeInfo({ $core.String? text, $core.String? bgColor, $core.String? bgColorNight, $core.String? textColor, GradientColor? bgGradientColor, $core.String? img, }) { final $result = create(); if (text != null) { $result.text = text; } if (bgColor != null) { $result.bgColor = bgColor; } if (bgColorNight != null) { $result.bgColorNight = bgColorNight; } if (textColor != null) { $result.textColor = textColor; } if (bgGradientColor != null) { $result.bgGradientColor = bgGradientColor; } if (img != null) { $result.img = img; } return $result; } BadgeInfo._() : super(); factory BadgeInfo.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory BadgeInfo.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'BadgeInfo', package: const $pb.PackageName(_omitMessageNames ? '' : 'bilibili.playershared'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'text') ..aOS(2, _omitFieldNames ? '' : 'bgColor') ..aOS(3, _omitFieldNames ? '' : 'bgColorNight') ..aOS(4, _omitFieldNames ? '' : 'textColor') ..aOM(5, _omitFieldNames ? '' : 'bgGradientColor', subBuilder: GradientColor.create) ..aOS(6, _omitFieldNames ? '' : 'img') ..hasRequiredFields = false ; @$core.Deprecated( 'Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') BadgeInfo clone() => BadgeInfo()..mergeFromMessage(this); @$core.Deprecated( 'Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') BadgeInfo copyWith(void Function(BadgeInfo) updates) => super.copyWith((message) => updates(message as BadgeInfo)) as BadgeInfo; $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static BadgeInfo create() => BadgeInfo._(); BadgeInfo createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static BadgeInfo getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static BadgeInfo? _defaultInstance; @$pb.TagNumber(1) $core.String get text => $_getSZ(0); @$pb.TagNumber(1) set text($core.String v) { $_setString(0, v); } @$pb.TagNumber(1) $core.bool hasText() => $_has(0); @$pb.TagNumber(1) void clearText() => $_clearField(1); @$pb.TagNumber(2) $core.String get bgColor => $_getSZ(1); @$pb.TagNumber(2) set bgColor($core.String v) { $_setString(1, v); } @$pb.TagNumber(2) $core.bool hasBgColor() => $_has(1); @$pb.TagNumber(2) void clearBgColor() => $_clearField(2); @$pb.TagNumber(3) $core.String get bgColorNight => $_getSZ(2); @$pb.TagNumber(3) set bgColorNight($core.String v) { $_setString(2, v); } @$pb.TagNumber(3) $core.bool hasBgColorNight() => $_has(2); @$pb.TagNumber(3) void clearBgColorNight() => $_clearField(3); @$pb.TagNumber(4) $core.String get textColor => $_getSZ(3); @$pb.TagNumber(4) set textColor($core.String v) { $_setString(3, v); } @$pb.TagNumber(4) $core.bool hasTextColor() => $_has(3); @$pb.TagNumber(4) void clearTextColor() => $_clearField(4); @$pb.TagNumber(5) GradientColor get bgGradientColor => $_getN(4); @$pb.TagNumber(5) set bgGradientColor(GradientColor v) { $_setField(5, v); } @$pb.TagNumber(5) $core.bool hasBgGradientColor() => $_has(4); @$pb.TagNumber(5) void clearBgGradientColor() => $_clearField(5); @$pb.TagNumber(5) GradientColor ensureBgGradientColor() => $_ensure(4); @$pb.TagNumber(6) $core.String get img => $_getSZ(5); @$pb.TagNumber(6) set img($core.String v) { $_setString(5, v); } @$pb.TagNumber(6) $core.bool hasImg() => $_has(5); @$pb.TagNumber(6) void clearImg() => $_clearField(6); } class Banner extends $pb.GeneratedMessage { factory Banner({ $core.String? jumpLink, $core.String? imageLink, $core.String? halfImageLink, Report? report, }) { final $result = create(); if (jumpLink != null) { $result.jumpLink = jumpLink; } if (imageLink != null) { $result.imageLink = imageLink; } if (halfImageLink != null) { $result.halfImageLink = halfImageLink; } if (report != null) { $result.report = report; } return $result; } Banner._() : super(); factory Banner.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory Banner.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'Banner', package: const $pb.PackageName(_omitMessageNames ? '' : 'bilibili.playershared'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'jumpLink') ..aOS(2, _omitFieldNames ? '' : 'imageLink') ..aOS(3, _omitFieldNames ? '' : 'halfImageLink') ..aOM(4, _omitFieldNames ? '' : 'report', subBuilder: Report.create) ..hasRequiredFields = false ; @$core.Deprecated( 'Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') Banner clone() => Banner()..mergeFromMessage(this); @$core.Deprecated( 'Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') Banner copyWith(void Function(Banner) updates) => super.copyWith((message) => updates(message as Banner)) as Banner; $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static Banner create() => Banner._(); Banner createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static Banner getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static Banner? _defaultInstance; @$pb.TagNumber(1) $core.String get jumpLink => $_getSZ(0); @$pb.TagNumber(1) set jumpLink($core.String v) { $_setString(0, v); } @$pb.TagNumber(1) $core.bool hasJumpLink() => $_has(0); @$pb.TagNumber(1) void clearJumpLink() => $_clearField(1); @$pb.TagNumber(2) $core.String get imageLink => $_getSZ(1); @$pb.TagNumber(2) set imageLink($core.String v) { $_setString(1, v); } @$pb.TagNumber(2) $core.bool hasImageLink() => $_has(1); @$pb.TagNumber(2) void clearImageLink() => $_clearField(2); @$pb.TagNumber(3) $core.String get halfImageLink => $_getSZ(2); @$pb.TagNumber(3) set halfImageLink($core.String v) { $_setString(2, v); } @$pb.TagNumber(3) $core.bool hasHalfImageLink() => $_has(2); @$pb.TagNumber(3) void clearHalfImageLink() => $_clearField(3); @$pb.TagNumber(4) Report get report => $_getN(3); @$pb.TagNumber(4) set report(Report v) { $_setField(4, v); } @$pb.TagNumber(4) $core.bool hasReport() => $_has(3); @$pb.TagNumber(4) void clearReport() => $_clearField(4); @$pb.TagNumber(4) Report ensureReport() => $_ensure(3); } class BenefitInfo extends $pb.GeneratedMessage { factory BenefitInfo({ $core.String? title, $core.String? icon, }) { final $result = create(); if (title != null) { $result.title = title; } if (icon != null) { $result.icon = icon; } return $result; } BenefitInfo._() : super(); factory BenefitInfo.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory BenefitInfo.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'BenefitInfo', package: const $pb.PackageName(_omitMessageNames ? '' : 'bilibili.playershared'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'title') ..aOS(2, _omitFieldNames ? '' : 'icon') ..hasRequiredFields = false ; @$core.Deprecated( 'Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') BenefitInfo clone() => BenefitInfo()..mergeFromMessage(this); @$core.Deprecated( 'Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') BenefitInfo copyWith(void Function(BenefitInfo) updates) => super.copyWith((message) => updates(message as BenefitInfo)) as BenefitInfo; $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static BenefitInfo create() => BenefitInfo._(); BenefitInfo createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static BenefitInfo getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static BenefitInfo? _defaultInstance; @$pb.TagNumber(1) $core.String get title => $_getSZ(0); @$pb.TagNumber(1) set title($core.String v) { $_setString(0, v); } @$pb.TagNumber(1) $core.bool hasTitle() => $_has(0); @$pb.TagNumber(1) void clearTitle() => $_clearField(1); @$pb.TagNumber(2) $core.String get icon => $_getSZ(1); @$pb.TagNumber(2) set icon($core.String v) { $_setString(1, v); } @$pb.TagNumber(2) $core.bool hasIcon() => $_has(1); @$pb.TagNumber(2) void clearIcon() => $_clearField(2); } class BottomDisplay extends $pb.GeneratedMessage { factory BottomDisplay({ TextInfo? title, $core.String? icon, }) { final $result = create(); if (title != null) { $result.title = title; } if (icon != null) { $result.icon = icon; } return $result; } BottomDisplay._() : super(); factory BottomDisplay.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory BottomDisplay.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'BottomDisplay', package: const $pb.PackageName(_omitMessageNames ? '' : 'bilibili.playershared'), createEmptyInstance: create) ..aOM(1, _omitFieldNames ? '' : 'title', subBuilder: TextInfo.create) ..aOS(2, _omitFieldNames ? '' : 'icon') ..hasRequiredFields = false ; @$core.Deprecated( 'Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') BottomDisplay clone() => BottomDisplay()..mergeFromMessage(this); @$core.Deprecated( 'Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') BottomDisplay copyWith(void Function(BottomDisplay) updates) => super.copyWith((message) => updates(message as BottomDisplay)) as BottomDisplay; $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static BottomDisplay create() => BottomDisplay._(); BottomDisplay createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static BottomDisplay getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static BottomDisplay? _defaultInstance; @$pb.TagNumber(1) TextInfo get title => $_getN(0); @$pb.TagNumber(1) set title(TextInfo v) { $_setField(1, v); } @$pb.TagNumber(1) $core.bool hasTitle() => $_has(0); @$pb.TagNumber(1) void clearTitle() => $_clearField(1); @$pb.TagNumber(1) TextInfo ensureTitle() => $_ensure(0); @$pb.TagNumber(2) $core.String get icon => $_getSZ(1); @$pb.TagNumber(2) set icon($core.String v) { $_setString(1, v); } @$pb.TagNumber(2) $core.bool hasIcon() => $_has(1); @$pb.TagNumber(2) void clearIcon() => $_clearField(2); } class Button extends $pb.GeneratedMessage { factory Button({ $core.String? text, $core.String? link, $pb.PbMap<$core.String, $core.String>? reportParams, }) { final $result = create(); if (text != null) { $result.text = text; } if (link != null) { $result.link = link; } if (reportParams != null) { $result.reportParams.addAll(reportParams); } return $result; } Button._() : super(); factory Button.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory Button.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'Button', package: const $pb.PackageName(_omitMessageNames ? '' : 'bilibili.playershared'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'text') ..aOS(2, _omitFieldNames ? '' : 'link') ..m<$core.String, $core.String>(3, _omitFieldNames ? '' : 'reportParams', entryClassName: 'Button.ReportParamsEntry', keyFieldType: $pb.PbFieldType.OS, valueFieldType: $pb.PbFieldType.OS, packageName: const $pb.PackageName('bilibili.playershared')) ..hasRequiredFields = false ; @$core.Deprecated( 'Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') Button clone() => Button()..mergeFromMessage(this); @$core.Deprecated( 'Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') Button copyWith(void Function(Button) updates) => super.copyWith((message) => updates(message as Button)) as Button; $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static Button create() => Button._(); Button createEmptyInstance() => create(); static $pb.PbList