diff --git a/lib/common/widgets/flutter/refresh_indicator.dart b/lib/common/widgets/flutter/refresh_indicator.dart index d1a5fe944..1cdb260c0 100644 --- a/lib/common/widgets/flutter/refresh_indicator.dart +++ b/lib/common/widgets/flutter/refresh_indicator.dart @@ -548,7 +548,6 @@ class RefreshIndicatorState extends State } return ScrollConfiguration( behavior: RefreshScrollBehavior( - desktopDragDevices, scrollPhysics: RefreshScrollPhysics( parent: const RangeMaintainingScrollPhysics(), onDrag: _onDrag, @@ -611,8 +610,7 @@ class RefreshIndicatorState extends State typedef refreshIndicator = RefreshIndicator; class RefreshScrollBehavior extends CustomScrollBehavior { - const RefreshScrollBehavior( - super.dragDevices, { + const RefreshScrollBehavior({ required this.scrollPhysics, }); diff --git a/lib/common/widgets/scroll_behavior.dart b/lib/common/widgets/scroll_behavior.dart index 10520d10a..3646dd1a5 100644 --- a/lib/common/widgets/scroll_behavior.dart +++ b/lib/common/widgets/scroll_behavior.dart @@ -2,7 +2,7 @@ import 'package:flutter/gestures.dart' show PointerDeviceKind; import 'package:flutter/material.dart'; class CustomScrollBehavior extends MaterialScrollBehavior { - const CustomScrollBehavior(this.dragDevices); + const CustomScrollBehavior(); @override Widget buildScrollbar( @@ -12,7 +12,14 @@ class CustomScrollBehavior extends MaterialScrollBehavior { ) => child; @override - final Set dragDevices; + Widget buildOverscrollIndicator( + BuildContext context, + Widget child, + ScrollableDetails details, + ) => child; + + @override + Set get dragDevices => desktopDragDevices; } const Set desktopDragDevices = { diff --git a/lib/grpc/audio.dart b/lib/grpc/audio.dart index 09d8eb6cf..76d8e0726 100644 --- a/lib/grpc/audio.dart +++ b/lib/grpc/audio.dart @@ -39,7 +39,6 @@ abstract final class AudioGrpc { Int64? oid, List? subId, int? itemType, - PageOption? pageOpt, Int64? extraId, String? next, int qn = 80, @@ -56,7 +55,6 @@ abstract final class AudioGrpc { subId: subId, itemType: itemType, ), - pageOpt: pageOpt, playerArgs: PlayerArgs( qn: Int64(qn), fnval: Int64(fnval), diff --git a/lib/grpc/bilibili/account/service/v1.pb.dart b/lib/grpc/bilibili/account/service/v1.pb.dart deleted file mode 100644 index 1b7265905..000000000 --- a/lib/grpc/bilibili/account/service/v1.pb.dart +++ /dev/null @@ -1,217 +0,0 @@ -// This is a generated file - do not edit. -// -// Generated from bilibili/account/service/v1.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 'v1.pbenum.dart'; - -export 'package:protobuf/protobuf.dart' show GeneratedMessageGenericExtensions; - -export 'v1.pbenum.dart'; - -class Color extends $pb.GeneratedMessage { - factory Color({ - $core.String? colorDay, - $core.String? colorNight, - }) { - final result = create(); - if (colorDay != null) result.colorDay = colorDay; - if (colorNight != null) result.colorNight = colorNight; - return result; - } - - Color._(); - - factory Color.fromBuffer($core.List<$core.int> data, - [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => - create()..mergeFromBuffer(data, registry); - factory Color.fromJson($core.String json, - [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => - create()..mergeFromJson(json, registry); - - static final $pb.BuilderInfo _i = $pb.BuilderInfo( - _omitMessageNames ? '' : 'Color', - package: const $pb.PackageName( - _omitMessageNames ? '' : 'bilibili.account.service.v1'), - createEmptyInstance: create) - ..aOS(1, _omitFieldNames ? '' : 'colorDay') - ..aOS(2, _omitFieldNames ? '' : 'colorNight') - ..hasRequiredFields = false; - - @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') - Color clone() => deepCopy(); - @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') - Color copyWith(void Function(Color) updates) => - super.copyWith((message) => updates(message as Color)) as Color; - - @$core.override - $pb.BuilderInfo get info_ => _i; - - @$core.pragma('dart2js:noInline') - static Color create() => Color._(); - @$core.override - Color createEmptyInstance() => create(); - @$core.pragma('dart2js:noInline') - static Color getDefault() => - _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); - static Color? _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 ColorsInfo extends $pb.GeneratedMessage { - factory ColorsInfo({ - $core.Iterable<$fixnum.Int64>? colorIds, - $core.Iterable? color, - }) { - final result = create(); - if (colorIds != null) result.colorIds.addAll(colorIds); - if (color != null) result.color.addAll(color); - return result; - } - - ColorsInfo._(); - - factory ColorsInfo.fromBuffer($core.List<$core.int> data, - [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => - create()..mergeFromBuffer(data, registry); - factory ColorsInfo.fromJson($core.String json, - [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => - create()..mergeFromJson(json, registry); - - static final $pb.BuilderInfo _i = $pb.BuilderInfo( - _omitMessageNames ? '' : 'ColorsInfo', - package: const $pb.PackageName( - _omitMessageNames ? '' : 'bilibili.account.service.v1'), - createEmptyInstance: create) - ..p<$fixnum.Int64>(1, _omitFieldNames ? '' : 'colorIds', $pb.PbFieldType.K6) - ..pPM(2, _omitFieldNames ? '' : 'color', subBuilder: Color.create) - ..hasRequiredFields = false; - - @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') - ColorsInfo clone() => deepCopy(); - @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') - ColorsInfo copyWith(void Function(ColorsInfo) updates) => - super.copyWith((message) => updates(message as ColorsInfo)) as ColorsInfo; - - @$core.override - $pb.BuilderInfo get info_ => _i; - - @$core.pragma('dart2js:noInline') - static ColorsInfo create() => ColorsInfo._(); - @$core.override - ColorsInfo createEmptyInstance() => create(); - @$core.pragma('dart2js:noInline') - static ColorsInfo getDefault() => _defaultInstance ??= - $pb.GeneratedMessage.$_defaultFor(create); - static ColorsInfo? _defaultInstance; - - @$pb.TagNumber(1) - $pb.PbList<$fixnum.Int64> get colorIds => $_getList(0); - - @$pb.TagNumber(2) - $pb.PbList get color => $_getList(1); -} - -class NameRender extends $pb.GeneratedMessage { - factory NameRender({ - RenderSchemeEnum? renderScheme, - ColorsInfo? colorsInfo, - }) { - final result = create(); - if (renderScheme != null) result.renderScheme = renderScheme; - if (colorsInfo != null) result.colorsInfo = colorsInfo; - return result; - } - - NameRender._(); - - factory NameRender.fromBuffer($core.List<$core.int> data, - [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => - create()..mergeFromBuffer(data, registry); - factory NameRender.fromJson($core.String json, - [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => - create()..mergeFromJson(json, registry); - - static final $pb.BuilderInfo _i = $pb.BuilderInfo( - _omitMessageNames ? '' : 'NameRender', - package: const $pb.PackageName( - _omitMessageNames ? '' : 'bilibili.account.service.v1'), - createEmptyInstance: create) - ..aE(1, _omitFieldNames ? '' : 'renderScheme', - enumValues: RenderSchemeEnum.values) - ..aOM(2, _omitFieldNames ? '' : 'colorsInfo', - subBuilder: ColorsInfo.create) - ..hasRequiredFields = false; - - @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') - NameRender clone() => deepCopy(); - @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') - NameRender copyWith(void Function(NameRender) updates) => - super.copyWith((message) => updates(message as NameRender)) as NameRender; - - @$core.override - $pb.BuilderInfo get info_ => _i; - - @$core.pragma('dart2js:noInline') - static NameRender create() => NameRender._(); - @$core.override - NameRender createEmptyInstance() => create(); - @$core.pragma('dart2js:noInline') - static NameRender getDefault() => _defaultInstance ??= - $pb.GeneratedMessage.$_defaultFor(create); - static NameRender? _defaultInstance; - - @$pb.TagNumber(1) - RenderSchemeEnum get renderScheme => $_getN(0); - @$pb.TagNumber(1) - set renderScheme(RenderSchemeEnum value) => $_setField(1, value); - @$pb.TagNumber(1) - $core.bool hasRenderScheme() => $_has(0); - @$pb.TagNumber(1) - void clearRenderScheme() => $_clearField(1); - - @$pb.TagNumber(2) - ColorsInfo get colorsInfo => $_getN(1); - @$pb.TagNumber(2) - set colorsInfo(ColorsInfo value) => $_setField(2, value); - @$pb.TagNumber(2) - $core.bool hasColorsInfo() => $_has(1); - @$pb.TagNumber(2) - void clearColorsInfo() => $_clearField(2); - @$pb.TagNumber(2) - ColorsInfo ensureColorsInfo() => $_ensure(1); -} - -const $core.bool _omitFieldNames = - $core.bool.fromEnvironment('protobuf.omit_field_names'); -const $core.bool _omitMessageNames = - $core.bool.fromEnvironment('protobuf.omit_message_names'); diff --git a/lib/grpc/bilibili/account/service/v1.pbenum.dart b/lib/grpc/bilibili/account/service/v1.pbenum.dart deleted file mode 100644 index fe1e2d0bb..000000000 --- a/lib/grpc/bilibili/account/service/v1.pbenum.dart +++ /dev/null @@ -1,37 +0,0 @@ -// This is a generated file - do not edit. -// -// Generated from bilibili/account/service/v1.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:protobuf/protobuf.dart' as $pb; - -class RenderSchemeEnum extends $pb.ProtobufEnum { - static const RenderSchemeEnum Default = - RenderSchemeEnum._(0, _omitEnumNames ? '' : 'Default'); - static const RenderSchemeEnum Colorful = - RenderSchemeEnum._(1, _omitEnumNames ? '' : 'Colorful'); - - static const $core.List values = [ - Default, - Colorful, - ]; - - static final $core.List _byValue = - $pb.ProtobufEnum.$_initByValueList(values, 1); - static RenderSchemeEnum? valueOf($core.int value) => - value < 0 || value >= _byValue.length ? null : _byValue[value]; - - const RenderSchemeEnum._(super.value, super.name); -} - -const $core.bool _omitEnumNames = - $core.bool.fromEnvironment('protobuf.omit_enum_names'); diff --git a/lib/grpc/bilibili/account/service/v1.pbjson.dart b/lib/grpc/bilibili/account/service/v1.pbjson.dart deleted file mode 100644 index d05b30f52..000000000 --- a/lib/grpc/bilibili/account/service/v1.pbjson.dart +++ /dev/null @@ -1,94 +0,0 @@ -// This is a generated file - do not edit. -// -// Generated from bilibili/account/service/v1.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 -// ignore_for_file: unused_import - -import 'dart:convert' as $convert; -import 'dart:core' as $core; -import 'dart:typed_data' as $typed_data; - -@$core.Deprecated('Use renderSchemeEnumDescriptor instead') -const RenderSchemeEnum$json = { - '1': 'RenderSchemeEnum', - '2': [ - {'1': 'Default', '2': 0}, - {'1': 'Colorful', '2': 1}, - ], -}; - -/// Descriptor for `RenderSchemeEnum`. Decode as a `google.protobuf.EnumDescriptorProto`. -final $typed_data.Uint8List renderSchemeEnumDescriptor = $convert.base64Decode( - 'ChBSZW5kZXJTY2hlbWVFbnVtEgsKB0RlZmF1bHQQABIMCghDb2xvcmZ1bBAB'); - -@$core.Deprecated('Use colorDescriptor instead') -const Color$json = { - '1': 'Color', - '2': [ - {'1': 'color_day', '3': 1, '4': 1, '5': 9, '10': 'colorDay'}, - {'1': 'color_night', '3': 2, '4': 1, '5': 9, '10': 'colorNight'}, - ], -}; - -/// Descriptor for `Color`. Decode as a `google.protobuf.DescriptorProto`. -final $typed_data.Uint8List colorDescriptor = $convert.base64Decode( - 'CgVDb2xvchIbCgljb2xvcl9kYXkYASABKAlSCGNvbG9yRGF5Eh8KC2NvbG9yX25pZ2h0GAIgAS' - 'gJUgpjb2xvck5pZ2h0'); - -@$core.Deprecated('Use colorsInfoDescriptor instead') -const ColorsInfo$json = { - '1': 'ColorsInfo', - '2': [ - {'1': 'color_ids', '3': 1, '4': 3, '5': 3, '10': 'colorIds'}, - { - '1': 'color', - '3': 2, - '4': 3, - '5': 11, - '6': '.bilibili.account.service.v1.Color', - '10': 'color' - }, - ], -}; - -/// Descriptor for `ColorsInfo`. Decode as a `google.protobuf.DescriptorProto`. -final $typed_data.Uint8List colorsInfoDescriptor = $convert.base64Decode( - 'CgpDb2xvcnNJbmZvEhsKCWNvbG9yX2lkcxgBIAMoA1IIY29sb3JJZHMSOAoFY29sb3IYAiADKA' - 'syIi5iaWxpYmlsaS5hY2NvdW50LnNlcnZpY2UudjEuQ29sb3JSBWNvbG9y'); - -@$core.Deprecated('Use nameRenderDescriptor instead') -const NameRender$json = { - '1': 'NameRender', - '2': [ - { - '1': 'render_scheme', - '3': 1, - '4': 1, - '5': 14, - '6': '.bilibili.account.service.v1.RenderSchemeEnum', - '10': 'renderScheme' - }, - { - '1': 'colors_info', - '3': 2, - '4': 1, - '5': 11, - '6': '.bilibili.account.service.v1.ColorsInfo', - '10': 'colorsInfo' - }, - ], -}; - -/// Descriptor for `NameRender`. Decode as a `google.protobuf.DescriptorProto`. -final $typed_data.Uint8List nameRenderDescriptor = $convert.base64Decode( - 'CgpOYW1lUmVuZGVyElIKDXJlbmRlcl9zY2hlbWUYASABKA4yLS5iaWxpYmlsaS5hY2NvdW50Ln' - 'NlcnZpY2UudjEuUmVuZGVyU2NoZW1lRW51bVIMcmVuZGVyU2NoZW1lEkgKC2NvbG9yc19pbmZv' - 'GAIgASgLMicuYmlsaWJpbGkuYWNjb3VudC5zZXJ2aWNlLnYxLkNvbG9yc0luZm9SCmNvbG9yc0' - 'luZm8='); diff --git a/lib/grpc/bilibili/app/archive/v1.pb.dart b/lib/grpc/bilibili/app/archive/v1.pb.dart index 320c180c4..06706888c 100644 --- a/lib/grpc/bilibili/app/archive/v1.pb.dart +++ b/lib/grpc/bilibili/app/archive/v1.pb.dart @@ -21,74 +21,32 @@ class Arc extends $pb.GeneratedMessage { factory Arc({ $fixnum.Int64? aid, $fixnum.Int64? videos, - $core.int? typeId, - $core.String? typeName, - $core.int? copyright, $core.String? pic, $core.String? title, $fixnum.Int64? pubdate, $fixnum.Int64? ctime, - $core.String? desc, - $core.int? state, - $core.int? access, - $core.int? attribute, - $core.String? tag, - $core.Iterable<$core.String>? tags, $fixnum.Int64? duration, - $fixnum.Int64? missionId, - $fixnum.Int64? orderId, $core.String? redirectUrl, - $fixnum.Int64? forward, - Rights? rights, Author? author, Stat? stat, - $core.String? reportResult, - $core.String? dynamic, $fixnum.Int64? firstCid, Dimension? dimension, - $core.Iterable? staffInfo, $fixnum.Int64? seasonId, - $fixnum.Int64? attributeV2, - SeasonTheme? seasonTheme, - $core.String? shortLinkV2, - $core.int? upFromV2, - $core.String? firstFrame, }) { final result = create(); if (aid != null) result.aid = aid; if (videos != null) result.videos = videos; - if (typeId != null) result.typeId = typeId; - if (typeName != null) result.typeName = typeName; - if (copyright != null) result.copyright = copyright; if (pic != null) result.pic = pic; if (title != null) result.title = title; if (pubdate != null) result.pubdate = pubdate; if (ctime != null) result.ctime = ctime; - if (desc != null) result.desc = desc; - if (state != null) result.state = state; - if (access != null) result.access = access; - if (attribute != null) result.attribute = attribute; - if (tag != null) result.tag = tag; - if (tags != null) result.tags.addAll(tags); if (duration != null) result.duration = duration; - if (missionId != null) result.missionId = missionId; - if (orderId != null) result.orderId = orderId; if (redirectUrl != null) result.redirectUrl = redirectUrl; - if (forward != null) result.forward = forward; - if (rights != null) result.rights = rights; if (author != null) result.author = author; if (stat != null) result.stat = stat; - if (reportResult != null) result.reportResult = reportResult; - if (dynamic != null) result.dynamic = dynamic; if (firstCid != null) result.firstCid = firstCid; if (dimension != null) result.dimension = dimension; - if (staffInfo != null) result.staffInfo.addAll(staffInfo); if (seasonId != null) result.seasonId = seasonId; - if (attributeV2 != null) result.attributeV2 = attributeV2; - if (seasonTheme != null) result.seasonTheme = seasonTheme; - if (shortLinkV2 != null) result.shortLinkV2 = shortLinkV2; - if (upFromV2 != null) result.upFromV2 = upFromV2; - if (firstFrame != null) result.firstFrame = firstFrame; return result; } @@ -108,43 +66,19 @@ class Arc extends $pb.GeneratedMessage { createEmptyInstance: create) ..aInt64(1, _omitFieldNames ? '' : 'aid') ..aInt64(2, _omitFieldNames ? '' : 'videos') - ..aI(3, _omitFieldNames ? '' : 'typeId') - ..aOS(4, _omitFieldNames ? '' : 'typeName') - ..aI(5, _omitFieldNames ? '' : 'copyright') ..aOS(6, _omitFieldNames ? '' : 'pic') ..aOS(7, _omitFieldNames ? '' : 'title') ..aInt64(8, _omitFieldNames ? '' : 'pubdate') ..aInt64(9, _omitFieldNames ? '' : 'ctime') - ..aOS(10, _omitFieldNames ? '' : 'desc') - ..aI(11, _omitFieldNames ? '' : 'state') - ..aI(12, _omitFieldNames ? '' : 'access') - ..aI(13, _omitFieldNames ? '' : 'attribute') - ..aOS(14, _omitFieldNames ? '' : 'tag') - ..pPS(15, _omitFieldNames ? '' : 'tags') ..aInt64(16, _omitFieldNames ? '' : 'duration') - ..aInt64(17, _omitFieldNames ? '' : 'missionId') - ..aInt64(18, _omitFieldNames ? '' : 'orderId') ..aOS(19, _omitFieldNames ? '' : 'redirectUrl') - ..aInt64(20, _omitFieldNames ? '' : 'forward') - ..aOM(21, _omitFieldNames ? '' : 'rights', - subBuilder: Rights.create) ..aOM(22, _omitFieldNames ? '' : 'author', subBuilder: Author.create) ..aOM(23, _omitFieldNames ? '' : 'stat', subBuilder: Stat.create) - ..aOS(24, _omitFieldNames ? '' : 'reportResult') - ..aOS(25, _omitFieldNames ? '' : 'dynamic') ..aInt64(26, _omitFieldNames ? '' : 'firstCid') ..aOM(27, _omitFieldNames ? '' : 'dimension', subBuilder: Dimension.create) - ..pPM(28, _omitFieldNames ? '' : 'staffInfo', - subBuilder: StaffInfo.create) ..aInt64(29, _omitFieldNames ? '' : 'seasonId') - ..aInt64(30, _omitFieldNames ? '' : 'attributeV2') - ..aOM(31, _omitFieldNames ? '' : 'seasonTheme', - subBuilder: SeasonTheme.create) - ..aOS(40, _omitFieldNames ? '' : 'shortLinkV2') - ..aI(41, _omitFieldNames ? '' : 'upFromV2') - ..aOS(42, _omitFieldNames ? '' : 'firstFrame') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') @@ -184,326 +118,121 @@ class Arc extends $pb.GeneratedMessage { @$pb.TagNumber(2) void clearVideos() => $_clearField(2); - /// 分区 ID - @$pb.TagNumber(3) - $core.int get typeId => $_getIZ(2); - @$pb.TagNumber(3) - set typeId($core.int value) => $_setSignedInt32(2, value); - @$pb.TagNumber(3) - $core.bool hasTypeId() => $_has(2); - @$pb.TagNumber(3) - void clearTypeId() => $_clearField(3); - - /// 分区名称 - @$pb.TagNumber(4) - $core.String get typeName => $_getSZ(3); - @$pb.TagNumber(4) - set typeName($core.String value) => $_setString(3, value); - @$pb.TagNumber(4) - $core.bool hasTypeName() => $_has(3); - @$pb.TagNumber(4) - void clearTypeName() => $_clearField(4); - - /// 是否转载 - /// - /// - 0: 历史上可能遗留的脏数据 - /// - 1: 原创 - /// - 2: 转载 - @$pb.TagNumber(5) - $core.int get copyright => $_getIZ(4); - @$pb.TagNumber(5) - set copyright($core.int value) => $_setSignedInt32(4, value); - @$pb.TagNumber(5) - $core.bool hasCopyright() => $_has(4); - @$pb.TagNumber(5) - void clearCopyright() => $_clearField(5); - /// 封面地址 @$pb.TagNumber(6) - $core.String get pic => $_getSZ(5); + $core.String get pic => $_getSZ(2); @$pb.TagNumber(6) - set pic($core.String value) => $_setString(5, value); + set pic($core.String value) => $_setString(2, value); @$pb.TagNumber(6) - $core.bool hasPic() => $_has(5); + $core.bool hasPic() => $_has(2); @$pb.TagNumber(6) void clearPic() => $_clearField(6); /// 标题 @$pb.TagNumber(7) - $core.String get title => $_getSZ(6); + $core.String get title => $_getSZ(3); @$pb.TagNumber(7) - set title($core.String value) => $_setString(6, value); + set title($core.String value) => $_setString(3, value); @$pb.TagNumber(7) - $core.bool hasTitle() => $_has(6); + $core.bool hasTitle() => $_has(3); @$pb.TagNumber(7) void clearTitle() => $_clearField(7); /// 发布时间戳 @$pb.TagNumber(8) - $fixnum.Int64 get pubdate => $_getI64(7); + $fixnum.Int64 get pubdate => $_getI64(4); @$pb.TagNumber(8) - set pubdate($fixnum.Int64 value) => $_setInt64(7, value); + set pubdate($fixnum.Int64 value) => $_setInt64(4, value); @$pb.TagNumber(8) - $core.bool hasPubdate() => $_has(7); + $core.bool hasPubdate() => $_has(4); @$pb.TagNumber(8) void clearPubdate() => $_clearField(8); /// 提交时间戳 @$pb.TagNumber(9) - $fixnum.Int64 get ctime => $_getI64(8); + $fixnum.Int64 get ctime => $_getI64(5); @$pb.TagNumber(9) - set ctime($fixnum.Int64 value) => $_setInt64(8, value); + set ctime($fixnum.Int64 value) => $_setInt64(5, value); @$pb.TagNumber(9) - $core.bool hasCtime() => $_has(8); + $core.bool hasCtime() => $_has(5); @$pb.TagNumber(9) void clearCtime() => $_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); - - /// 状态 (>= 0 为正常可见状态) - @$pb.TagNumber(11) - $core.int get state => $_getIZ(10); - @$pb.TagNumber(11) - set state($core.int value) => $_setSignedInt32(10, value); - @$pb.TagNumber(11) - $core.bool hasState() => $_has(10); - @$pb.TagNumber(11) - void clearState() => $_clearField(11); - - /// 是否可访问 - /// - /// - 0: 公开 - /// - 10000: 仅登录用户 - @$pb.TagNumber(12) - $core.int get access => $_getIZ(11); - @$pb.TagNumber(12) - set access($core.int value) => $_setSignedInt32(11, value); - @$pb.TagNumber(12) - $core.bool hasAccess() => $_has(11); - @$pb.TagNumber(12) - void clearAccess() => $_clearField(12); - - /// 属性 - @$pb.TagNumber(13) - $core.int get attribute => $_getIZ(12); - @$pb.TagNumber(13) - set attribute($core.int value) => $_setSignedInt32(12, value); - @$pb.TagNumber(13) - $core.bool hasAttribute() => $_has(12); - @$pb.TagNumber(13) - void clearAttribute() => $_clearField(13); - - /// Deprecated - @$pb.TagNumber(14) - $core.String get tag => $_getSZ(13); - @$pb.TagNumber(14) - set tag($core.String value) => $_setString(13, value); - @$pb.TagNumber(14) - $core.bool hasTag() => $_has(13); - @$pb.TagNumber(14) - void clearTag() => $_clearField(14); - - /// Deprecated - @$pb.TagNumber(15) - $pb.PbList<$core.String> get tags => $_getList(14); - /// 所有分 P 加起来的总时长 (seconds) @$pb.TagNumber(16) - $fixnum.Int64 get duration => $_getI64(15); + $fixnum.Int64 get duration => $_getI64(6); @$pb.TagNumber(16) - set duration($fixnum.Int64 value) => $_setInt64(15, value); + set duration($fixnum.Int64 value) => $_setInt64(6, value); @$pb.TagNumber(16) - $core.bool hasDuration() => $_has(15); + $core.bool hasDuration() => $_has(6); @$pb.TagNumber(16) void clearDuration() => $_clearField(16); - /// 参与的活动 id - @$pb.TagNumber(17) - $fixnum.Int64 get missionId => $_getI64(16); - @$pb.TagNumber(17) - set missionId($fixnum.Int64 value) => $_setInt64(16, value); - @$pb.TagNumber(17) - $core.bool hasMissionId() => $_has(16); - @$pb.TagNumber(17) - void clearMissionId() => $_clearField(17); - - /// 参与的商单 id - @$pb.TagNumber(18) - $fixnum.Int64 get orderId => $_getI64(17); - @$pb.TagNumber(18) - set orderId($fixnum.Int64 value) => $_setInt64(17, value); - @$pb.TagNumber(18) - $core.bool hasOrderId() => $_has(17); - @$pb.TagNumber(18) - void clearOrderId() => $_clearField(18); - /// 强制跳转地址 @$pb.TagNumber(19) - $core.String get redirectUrl => $_getSZ(18); + $core.String get redirectUrl => $_getSZ(7); @$pb.TagNumber(19) - set redirectUrl($core.String value) => $_setString(18, value); + set redirectUrl($core.String value) => $_setString(7, value); @$pb.TagNumber(19) - $core.bool hasRedirectUrl() => $_has(18); + $core.bool hasRedirectUrl() => $_has(7); @$pb.TagNumber(19) void clearRedirectUrl() => $_clearField(19); - @$pb.TagNumber(20) - $fixnum.Int64 get forward => $_getI64(19); - @$pb.TagNumber(20) - set forward($fixnum.Int64 value) => $_setInt64(19, value); - @$pb.TagNumber(20) - $core.bool hasForward() => $_has(19); - @$pb.TagNumber(20) - void clearForward() => $_clearField(20); - - /// 参见 [`Rights`] - @$pb.TagNumber(21) - Rights get rights => $_getN(20); - @$pb.TagNumber(21) - set rights(Rights value) => $_setField(21, value); - @$pb.TagNumber(21) - $core.bool hasRights() => $_has(20); - @$pb.TagNumber(21) - void clearRights() => $_clearField(21); - @$pb.TagNumber(21) - Rights ensureRights() => $_ensure(20); - /// 稿件作者信息, 参见 [`Author`] @$pb.TagNumber(22) - Author get author => $_getN(21); + Author get author => $_getN(8); @$pb.TagNumber(22) set author(Author value) => $_setField(22, value); @$pb.TagNumber(22) - $core.bool hasAuthor() => $_has(21); + $core.bool hasAuthor() => $_has(8); @$pb.TagNumber(22) void clearAuthor() => $_clearField(22); @$pb.TagNumber(22) - Author ensureAuthor() => $_ensure(21); + Author ensureAuthor() => $_ensure(8); /// 稿件计数信息, 参见 [`Stat`] @$pb.TagNumber(23) - Stat get stat => $_getN(22); + Stat get stat => $_getN(9); @$pb.TagNumber(23) set stat(Stat value) => $_setField(23, value); @$pb.TagNumber(23) - $core.bool hasStat() => $_has(22); + $core.bool hasStat() => $_has(9); @$pb.TagNumber(23) void clearStat() => $_clearField(23); @$pb.TagNumber(23) - Stat ensureStat() => $_ensure(22); - - @$pb.TagNumber(24) - $core.String get reportResult => $_getSZ(23); - @$pb.TagNumber(24) - set reportResult($core.String value) => $_setString(23, value); - @$pb.TagNumber(24) - $core.bool hasReportResult() => $_has(23); - @$pb.TagNumber(24) - void clearReportResult() => $_clearField(24); - - /// 发布时动态描述 - @$pb.TagNumber(25) - $core.String get dynamic => $_getSZ(24); - @$pb.TagNumber(25) - set dynamic($core.String value) => $_setString(24, value); - @$pb.TagNumber(25) - $core.bool hasDynamic() => $_has(24); - @$pb.TagNumber(25) - void clearDynamic() => $_clearField(25); + Stat ensureStat() => $_ensure(9); /// 首个分 P 的 cid @$pb.TagNumber(26) - $fixnum.Int64 get firstCid => $_getI64(25); + $fixnum.Int64 get firstCid => $_getI64(10); @$pb.TagNumber(26) - set firstCid($fixnum.Int64 value) => $_setInt64(25, value); + set firstCid($fixnum.Int64 value) => $_setInt64(10, value); @$pb.TagNumber(26) - $core.bool hasFirstCid() => $_has(25); + $core.bool hasFirstCid() => $_has(10); @$pb.TagNumber(26) void clearFirstCid() => $_clearField(26); /// 首个分 P 的分辨率 @$pb.TagNumber(27) - Dimension get dimension => $_getN(26); + Dimension get dimension => $_getN(11); @$pb.TagNumber(27) set dimension(Dimension value) => $_setField(27, value); @$pb.TagNumber(27) - $core.bool hasDimension() => $_has(26); + $core.bool hasDimension() => $_has(11); @$pb.TagNumber(27) void clearDimension() => $_clearField(27); @$pb.TagNumber(27) - Dimension ensureDimension() => $_ensure(26); - - /// 联合投稿信息 - @$pb.TagNumber(28) - $pb.PbList get staffInfo => $_getList(27); + Dimension ensureDimension() => $_ensure(11); /// UGC 剧集 ID @$pb.TagNumber(29) - $fixnum.Int64 get seasonId => $_getI64(28); + $fixnum.Int64 get seasonId => $_getI64(12); @$pb.TagNumber(29) - set seasonId($fixnum.Int64 value) => $_setInt64(28, value); + set seasonId($fixnum.Int64 value) => $_setInt64(12, value); @$pb.TagNumber(29) - $core.bool hasSeasonId() => $_has(28); + $core.bool hasSeasonId() => $_has(12); @$pb.TagNumber(29) void clearSeasonId() => $_clearField(29); - - /// 属性 (旧的 int32 不够用了) - @$pb.TagNumber(30) - $fixnum.Int64 get attributeV2 => $_getI64(29); - @$pb.TagNumber(30) - set attributeV2($fixnum.Int64 value) => $_setInt64(29, value); - @$pb.TagNumber(30) - $core.bool hasAttributeV2() => $_has(29); - @$pb.TagNumber(30) - void clearAttributeV2() => $_clearField(30); - - /// ? UGC 剧集主题 - @$pb.TagNumber(31) - SeasonTheme get seasonTheme => $_getN(30); - @$pb.TagNumber(31) - set seasonTheme(SeasonTheme value) => $_setField(31, value); - @$pb.TagNumber(31) - $core.bool hasSeasonTheme() => $_has(30); - @$pb.TagNumber(31) - void clearSeasonTheme() => $_clearField(31); - @$pb.TagNumber(31) - SeasonTheme ensureSeasonTheme() => $_ensure(30); - - /// ? 短链接 - @$pb.TagNumber(40) - $core.String get shortLinkV2 => $_getSZ(31); - @$pb.TagNumber(40) - set shortLinkV2($core.String value) => $_setString(31, value); - @$pb.TagNumber(40) - $core.bool hasShortLinkV2() => $_has(31); - @$pb.TagNumber(40) - void clearShortLinkV2() => $_clearField(40); - - @$pb.TagNumber(41) - $core.int get upFromV2 => $_getIZ(32); - @$pb.TagNumber(41) - set upFromV2($core.int value) => $_setSignedInt32(32, value); - @$pb.TagNumber(41) - $core.bool hasUpFromV2() => $_has(32); - @$pb.TagNumber(41) - void clearUpFromV2() => $_clearField(41); - - @$pb.TagNumber(42) - $core.String get firstFrame => $_getSZ(33); - @$pb.TagNumber(42) - set firstFrame($core.String value) => $_setString(33, value); - @$pb.TagNumber(42) - $core.bool hasFirstFrame() => $_has(33); - @$pb.TagNumber(42) - void clearFirstFrame() => $_clearField(42); } /// 作者信息 @@ -670,597 +399,15 @@ class Dimension extends $pb.GeneratedMessage { void clearRotate() => $_clearField(3); } -/// 分 P 信息 -class Page extends $pb.GeneratedMessage { - factory Page({ - $fixnum.Int64? cid, - $core.int? page, - $core.String? from, - $core.String? part, - $fixnum.Int64? duration, - $core.String? vid, - $core.String? desc, - $core.String? webLink, - Dimension? dimension, - $core.String? firstFrame, - }) { - final result = create(); - if (cid != null) result.cid = cid; - if (page != null) result.page = page; - if (from != null) result.from = from; - if (part != null) result.part = part; - if (duration != null) result.duration = duration; - if (vid != null) result.vid = vid; - if (desc != null) result.desc = desc; - if (webLink != null) result.webLink = webLink; - if (dimension != null) result.dimension = dimension; - if (firstFrame != null) result.firstFrame = firstFrame; - return result; - } - - Page._(); - - factory Page.fromBuffer($core.List<$core.int> data, - [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => - create()..mergeFromBuffer(data, registry); - factory Page.fromJson($core.String json, - [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => - create()..mergeFromJson(json, registry); - - static final $pb.BuilderInfo _i = $pb.BuilderInfo( - _omitMessageNames ? '' : 'Page', - package: const $pb.PackageName( - _omitMessageNames ? '' : 'bilibili.app.archive.v1'), - createEmptyInstance: create) - ..aInt64(1, _omitFieldNames ? '' : 'cid') - ..aI(2, _omitFieldNames ? '' : 'page') - ..aOS(3, _omitFieldNames ? '' : 'from') - ..aOS(4, _omitFieldNames ? '' : 'part') - ..aInt64(5, _omitFieldNames ? '' : 'duration') - ..aOS(6, _omitFieldNames ? '' : 'vid') - ..aOS(7, _omitFieldNames ? '' : 'desc') - ..aOS(8, _omitFieldNames ? '' : 'webLink') - ..aOM(9, _omitFieldNames ? '' : 'dimension', - subBuilder: Dimension.create) - ..aOS(10, _omitFieldNames ? '' : 'firstFrame') - ..hasRequiredFields = false; - - @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') - Page clone() => deepCopy(); - @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') - Page copyWith(void Function(Page) updates) => - super.copyWith((message) => updates(message as Page)) as Page; - - @$core.override - $pb.BuilderInfo get info_ => _i; - - @$core.pragma('dart2js:noInline') - static Page create() => Page._(); - @$core.override - Page createEmptyInstance() => create(); - @$core.pragma('dart2js:noInline') - static Page getDefault() => - _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); - static Page? _defaultInstance; - - /// 视频流 CID - @$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) - $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); - - /// 视频来源 - /// - /// - vupload - /// - qq: Tencent - /// - hunan: Hunan TV - @$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) - $core.String get part => $_getSZ(3); - @$pb.TagNumber(4) - set part($core.String value) => $_setString(3, value); - @$pb.TagNumber(4) - $core.bool hasPart() => $_has(3); - @$pb.TagNumber(4) - void clearPart() => $_clearField(4); - - /// 视频时长 (seconds) - @$pb.TagNumber(5) - $fixnum.Int64 get duration => $_getI64(4); - @$pb.TagNumber(5) - set duration($fixnum.Int64 value) => $_setInt64(4, value); - @$pb.TagNumber(5) - $core.bool hasDuration() => $_has(4); - @$pb.TagNumber(5) - void clearDuration() => $_clearField(5); - - /// 站外视频 vid - @$pb.TagNumber(6) - $core.String get vid => $_getSZ(5); - @$pb.TagNumber(6) - set vid($core.String value) => $_setString(5, value); - @$pb.TagNumber(6) - $core.bool hasVid() => $_has(5); - @$pb.TagNumber(6) - void clearVid() => $_clearField(6); - - /// 视频简介 - @$pb.TagNumber(7) - $core.String get desc => $_getSZ(6); - @$pb.TagNumber(7) - set desc($core.String value) => $_setString(6, value); - @$pb.TagNumber(7) - $core.bool hasDesc() => $_has(6); - @$pb.TagNumber(7) - void clearDesc() => $_clearField(7); - - /// 站外视频跳转地址 - @$pb.TagNumber(8) - $core.String get webLink => $_getSZ(7); - @$pb.TagNumber(8) - set webLink($core.String value) => $_setString(7, value); - @$pb.TagNumber(8) - $core.bool hasWebLink() => $_has(7); - @$pb.TagNumber(8) - void clearWebLink() => $_clearField(8); - - /// 见 [`Dimension`] - @$pb.TagNumber(9) - Dimension get dimension => $_getN(8); - @$pb.TagNumber(9) - set dimension(Dimension value) => $_setField(9, value); - @$pb.TagNumber(9) - $core.bool hasDimension() => $_has(8); - @$pb.TagNumber(9) - void clearDimension() => $_clearField(9); - @$pb.TagNumber(9) - Dimension ensureDimension() => $_ensure(8); - - @$pb.TagNumber(10) - $core.String get firstFrame => $_getSZ(9); - @$pb.TagNumber(10) - set firstFrame($core.String value) => $_setString(9, value); - @$pb.TagNumber(10) - $core.bool hasFirstFrame() => $_has(9); - @$pb.TagNumber(10) - void clearFirstFrame() => $_clearField(10); -} - -/// 常用属性, 0 否 1 是 -class Rights extends $pb.GeneratedMessage { - factory Rights({ - $core.int? bp, - $core.int? elec, - $core.int? download, - $core.int? movie, - $core.int? pay, - $core.int? hd5, - $core.int? noReprint, - $core.int? autoplay, - $core.int? ugcPay, - $core.int? isCooperation, - $core.int? ugcPayPreview, - $core.int? noBackground, - $core.int? arcPay, - $core.int? payFreeWatch, - }) { - final result = create(); - if (bp != null) result.bp = bp; - if (elec != null) result.elec = elec; - if (download != null) result.download = download; - if (movie != null) result.movie = movie; - if (pay != null) result.pay = pay; - if (hd5 != null) result.hd5 = hd5; - if (noReprint != null) result.noReprint = noReprint; - if (autoplay != null) result.autoplay = autoplay; - if (ugcPay != null) result.ugcPay = ugcPay; - if (isCooperation != null) result.isCooperation = isCooperation; - if (ugcPayPreview != null) result.ugcPayPreview = ugcPayPreview; - if (noBackground != null) result.noBackground = noBackground; - if (arcPay != null) result.arcPay = arcPay; - if (payFreeWatch != null) result.payFreeWatch = payFreeWatch; - return result; - } - - Rights._(); - - factory Rights.fromBuffer($core.List<$core.int> data, - [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => - create()..mergeFromBuffer(data, registry); - factory Rights.fromJson($core.String json, - [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => - create()..mergeFromJson(json, registry); - - static final $pb.BuilderInfo _i = $pb.BuilderInfo( - _omitMessageNames ? '' : 'Rights', - package: const $pb.PackageName( - _omitMessageNames ? '' : 'bilibili.app.archive.v1'), - createEmptyInstance: create) - ..aI(1, _omitFieldNames ? '' : 'bp') - ..aI(2, _omitFieldNames ? '' : 'elec') - ..aI(3, _omitFieldNames ? '' : 'download') - ..aI(4, _omitFieldNames ? '' : 'movie') - ..aI(5, _omitFieldNames ? '' : 'pay') - ..aI(6, _omitFieldNames ? '' : 'hd5') - ..aI(7, _omitFieldNames ? '' : 'noReprint') - ..aI(8, _omitFieldNames ? '' : 'autoplay') - ..aI(9, _omitFieldNames ? '' : 'ugcPay') - ..aI(10, _omitFieldNames ? '' : 'isCooperation') - ..aI(11, _omitFieldNames ? '' : 'ugcPayPreview') - ..aI(12, _omitFieldNames ? '' : 'noBackground') - ..aI(13, _omitFieldNames ? '' : 'arcPay') - ..aI(14, _omitFieldNames ? '' : 'payFreeWatch') - ..hasRequiredFields = false; - - @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') - Rights clone() => deepCopy(); - @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') - Rights copyWith(void Function(Rights) updates) => - super.copyWith((message) => updates(message as Rights)) as Rights; - - @$core.override - $pb.BuilderInfo get info_ => _i; - - @$core.pragma('dart2js:noInline') - static Rights create() => Rights._(); - @$core.override - Rights createEmptyInstance() => create(); - @$core.pragma('dart2js:noInline') - static Rights getDefault() => - _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); - static Rights? _defaultInstance; - - /// 是否付费(旧版) - @$pb.TagNumber(1) - $core.int get bp => $_getIZ(0); - @$pb.TagNumber(1) - set bp($core.int value) => $_setSignedInt32(0, value); - @$pb.TagNumber(1) - $core.bool hasBp() => $_has(0); - @$pb.TagNumber(1) - void clearBp() => $_clearField(1); - - /// 是否支持充电 - @$pb.TagNumber(2) - $core.int get elec => $_getIZ(1); - @$pb.TagNumber(2) - set elec($core.int value) => $_setSignedInt32(1, value); - @$pb.TagNumber(2) - $core.bool hasElec() => $_has(1); - @$pb.TagNumber(2) - void clearElec() => $_clearField(2); - - /// 是否下载 - @$pb.TagNumber(3) - $core.int get download => $_getIZ(2); - @$pb.TagNumber(3) - set download($core.int value) => $_setSignedInt32(2, value); - @$pb.TagNumber(3) - $core.bool hasDownload() => $_has(2); - @$pb.TagNumber(3) - void clearDownload() => $_clearField(3); - - /// 是否电影 - @$pb.TagNumber(4) - $core.int get movie => $_getIZ(3); - @$pb.TagNumber(4) - set movie($core.int value) => $_setSignedInt32(3, value); - @$pb.TagNumber(4) - $core.bool hasMovie() => $_has(3); - @$pb.TagNumber(4) - void clearMovie() => $_clearField(4); - - /// 是否是需要付费的 PGC 稿件 - @$pb.TagNumber(5) - $core.int get pay => $_getIZ(4); - @$pb.TagNumber(5) - set pay($core.int value) => $_setSignedInt32(4, value); - @$pb.TagNumber(5) - $core.bool hasPay() => $_has(4); - @$pb.TagNumber(5) - void clearPay() => $_clearField(5); - - /// Deprecated - @$pb.TagNumber(6) - $core.int get hd5 => $_getIZ(5); - @$pb.TagNumber(6) - set hd5($core.int value) => $_setSignedInt32(5, value); - @$pb.TagNumber(6) - $core.bool hasHd5() => $_has(5); - @$pb.TagNumber(6) - void clearHd5() => $_clearField(6); - - /// 是否允许转发 - @$pb.TagNumber(7) - $core.int get noReprint => $_getIZ(6); - @$pb.TagNumber(7) - set noReprint($core.int value) => $_setSignedInt32(6, value); - @$pb.TagNumber(7) - $core.bool hasNoReprint() => $_has(6); - @$pb.TagNumber(7) - void clearNoReprint() => $_clearField(7); - - /// 是否可以自动播放 - @$pb.TagNumber(8) - $core.int get autoplay => $_getIZ(7); - @$pb.TagNumber(8) - set autoplay($core.int value) => $_setSignedInt32(7, value); - @$pb.TagNumber(8) - $core.bool hasAutoplay() => $_has(7); - @$pb.TagNumber(8) - void clearAutoplay() => $_clearField(8); - - /// 是否是需要付费的 UGC 稿件 - @$pb.TagNumber(9) - $core.int get ugcPay => $_getIZ(8); - @$pb.TagNumber(9) - set ugcPay($core.int value) => $_setSignedInt32(8, value); - @$pb.TagNumber(9) - $core.bool hasUgcPay() => $_has(8); - @$pb.TagNumber(9) - void clearUgcPay() => $_clearField(9); - - /// 是否联合投稿 - @$pb.TagNumber(10) - $core.int get isCooperation => $_getIZ(9); - @$pb.TagNumber(10) - set isCooperation($core.int value) => $_setSignedInt32(9, value); - @$pb.TagNumber(10) - $core.bool hasIsCooperation() => $_has(9); - @$pb.TagNumber(10) - void clearIsCooperation() => $_clearField(10); - - /// 需要付费的 PGC 稿件是否支持预览 - @$pb.TagNumber(11) - $core.int get ugcPayPreview => $_getIZ(10); - @$pb.TagNumber(11) - set ugcPayPreview($core.int value) => $_setSignedInt32(10, value); - @$pb.TagNumber(11) - $core.bool hasUgcPayPreview() => $_has(10); - @$pb.TagNumber(11) - void clearUgcPayPreview() => $_clearField(11); - - /// 是否禁止后台播放 - @$pb.TagNumber(12) - $core.int get noBackground => $_getIZ(11); - @$pb.TagNumber(12) - set noBackground($core.int value) => $_setSignedInt32(11, value); - @$pb.TagNumber(12) - $core.bool hasNoBackground() => $_has(11); - @$pb.TagNumber(12) - void clearNoBackground() => $_clearField(12); - - @$pb.TagNumber(13) - $core.int get arcPay => $_getIZ(12); - @$pb.TagNumber(13) - set arcPay($core.int value) => $_setSignedInt32(12, value); - @$pb.TagNumber(13) - $core.bool hasArcPay() => $_has(12); - @$pb.TagNumber(13) - void clearArcPay() => $_clearField(13); - - /// ? 需要付费的稿件是否支持免费畅览 - @$pb.TagNumber(14) - $core.int get payFreeWatch => $_getIZ(13); - @$pb.TagNumber(14) - set payFreeWatch($core.int value) => $_setSignedInt32(13, value); - @$pb.TagNumber(14) - $core.bool hasPayFreeWatch() => $_has(13); - @$pb.TagNumber(14) - void clearPayFreeWatch() => $_clearField(14); -} - -class SeasonTheme extends $pb.GeneratedMessage { - factory SeasonTheme({ - $core.String? bgColor, - $core.String? selectedBgColor, - $core.String? textColor, - }) { - final result = create(); - if (bgColor != null) result.bgColor = bgColor; - if (selectedBgColor != null) result.selectedBgColor = selectedBgColor; - if (textColor != null) result.textColor = textColor; - return result; - } - - SeasonTheme._(); - - factory SeasonTheme.fromBuffer($core.List<$core.int> data, - [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => - create()..mergeFromBuffer(data, registry); - factory SeasonTheme.fromJson($core.String json, - [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => - create()..mergeFromJson(json, registry); - - static final $pb.BuilderInfo _i = $pb.BuilderInfo( - _omitMessageNames ? '' : 'SeasonTheme', - package: const $pb.PackageName( - _omitMessageNames ? '' : 'bilibili.app.archive.v1'), - createEmptyInstance: create) - ..aOS(1, _omitFieldNames ? '' : 'bgColor') - ..aOS(2, _omitFieldNames ? '' : 'selectedBgColor') - ..aOS(3, _omitFieldNames ? '' : 'textColor') - ..hasRequiredFields = false; - - @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') - SeasonTheme clone() => deepCopy(); - @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') - SeasonTheme copyWith(void Function(SeasonTheme) updates) => - super.copyWith((message) => updates(message as SeasonTheme)) - as SeasonTheme; - - @$core.override - $pb.BuilderInfo get info_ => _i; - - @$core.pragma('dart2js:noInline') - static SeasonTheme create() => SeasonTheme._(); - @$core.override - SeasonTheme createEmptyInstance() => create(); - @$core.pragma('dart2js:noInline') - static SeasonTheme getDefault() => _defaultInstance ??= - $pb.GeneratedMessage.$_defaultFor(create); - static SeasonTheme? _defaultInstance; - - @$pb.TagNumber(1) - $core.String get bgColor => $_getSZ(0); - @$pb.TagNumber(1) - set bgColor($core.String value) => $_setString(0, value); - @$pb.TagNumber(1) - $core.bool hasBgColor() => $_has(0); - @$pb.TagNumber(1) - void clearBgColor() => $_clearField(1); - - @$pb.TagNumber(2) - $core.String get selectedBgColor => $_getSZ(1); - @$pb.TagNumber(2) - set selectedBgColor($core.String value) => $_setString(1, value); - @$pb.TagNumber(2) - $core.bool hasSelectedBgColor() => $_has(1); - @$pb.TagNumber(2) - void clearSelectedBgColor() => $_clearField(2); - - @$pb.TagNumber(3) - $core.String get textColor => $_getSZ(2); - @$pb.TagNumber(3) - set textColor($core.String value) => $_setString(2, value); - @$pb.TagNumber(3) - $core.bool hasTextColor() => $_has(2); - @$pb.TagNumber(3) - void clearTextColor() => $_clearField(3); -} - -/// 联合投稿成员 -class StaffInfo extends $pb.GeneratedMessage { - factory StaffInfo({ - $fixnum.Int64? mid, - $core.String? title, - $fixnum.Int64? attribute, - }) { - final result = create(); - if (mid != null) result.mid = mid; - if (title != null) result.title = title; - if (attribute != null) result.attribute = attribute; - return result; - } - - StaffInfo._(); - - factory StaffInfo.fromBuffer($core.List<$core.int> data, - [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => - create()..mergeFromBuffer(data, registry); - factory StaffInfo.fromJson($core.String json, - [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => - create()..mergeFromJson(json, registry); - - static final $pb.BuilderInfo _i = $pb.BuilderInfo( - _omitMessageNames ? '' : 'StaffInfo', - package: const $pb.PackageName( - _omitMessageNames ? '' : 'bilibili.app.archive.v1'), - createEmptyInstance: create) - ..aInt64(1, _omitFieldNames ? '' : 'mid') - ..aOS(2, _omitFieldNames ? '' : 'title') - ..aInt64(3, _omitFieldNames ? '' : 'attribute') - ..hasRequiredFields = false; - - @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') - StaffInfo clone() => deepCopy(); - @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') - StaffInfo copyWith(void Function(StaffInfo) updates) => - super.copyWith((message) => updates(message as StaffInfo)) as StaffInfo; - - @$core.override - $pb.BuilderInfo get info_ => _i; - - @$core.pragma('dart2js:noInline') - static StaffInfo create() => StaffInfo._(); - @$core.override - StaffInfo createEmptyInstance() => create(); - @$core.pragma('dart2js:noInline') - static StaffInfo getDefault() => - _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); - static StaffInfo? _defaultInstance; - - /// 联合投稿成员 mid - @$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 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 attribute => $_getI64(2); - @$pb.TagNumber(3) - set attribute($fixnum.Int64 value) => $_setInt64(2, value); - @$pb.TagNumber(3) - $core.bool hasAttribute() => $_has(2); - @$pb.TagNumber(3) - void clearAttribute() => $_clearField(3); -} - /// 计数相关信息 class Stat extends $pb.GeneratedMessage { factory Stat({ - $fixnum.Int64? aid, $core.int? view, $core.int? danmaku, - $core.int? reply, - $core.int? fav, - $core.int? coin, - $core.int? share, - $core.int? nowRank, - $core.int? hisRank, - $core.int? like, - $core.int? dislike, }) { final result = create(); - if (aid != null) result.aid = aid; if (view != null) result.view = view; if (danmaku != null) result.danmaku = danmaku; - if (reply != null) result.reply = reply; - if (fav != null) result.fav = fav; - if (coin != null) result.coin = coin; - if (share != null) result.share = share; - if (nowRank != null) result.nowRank = nowRank; - if (hisRank != null) result.hisRank = hisRank; - if (like != null) result.like = like; - if (dislike != null) result.dislike = dislike; return result; } @@ -1278,17 +425,8 @@ class Stat extends $pb.GeneratedMessage { package: const $pb.PackageName( _omitMessageNames ? '' : 'bilibili.app.archive.v1'), createEmptyInstance: create) - ..aInt64(1, _omitFieldNames ? '' : 'aid') ..aI(2, _omitFieldNames ? '' : 'view') ..aI(3, _omitFieldNames ? '' : 'danmaku') - ..aI(4, _omitFieldNames ? '' : 'reply') - ..aI(5, _omitFieldNames ? '' : 'fav') - ..aI(6, _omitFieldNames ? '' : 'coin') - ..aI(7, _omitFieldNames ? '' : 'share') - ..aI(8, _omitFieldNames ? '' : 'nowRank') - ..aI(9, _omitFieldNames ? '' : 'hisRank') - ..aI(10, _omitFieldNames ? '' : 'like') - ..aI(11, _omitFieldNames ? '' : 'dislike') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') @@ -1309,115 +447,25 @@ class Stat extends $pb.GeneratedMessage { _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static Stat? _defaultInstance; - /// 稿件 avid - @$pb.TagNumber(1) - $fixnum.Int64 get aid => $_getI64(0); - @$pb.TagNumber(1) - set aid($fixnum.Int64 value) => $_setInt64(0, value); - @$pb.TagNumber(1) - $core.bool hasAid() => $_has(0); - @$pb.TagNumber(1) - void clearAid() => $_clearField(1); - /// 播放量 @$pb.TagNumber(2) - $core.int get view => $_getIZ(1); + $core.int get view => $_getIZ(0); @$pb.TagNumber(2) - set view($core.int value) => $_setSignedInt32(1, value); + set view($core.int value) => $_setSignedInt32(0, value); @$pb.TagNumber(2) - $core.bool hasView() => $_has(1); + $core.bool hasView() => $_has(0); @$pb.TagNumber(2) void clearView() => $_clearField(2); /// 弹幕数 @$pb.TagNumber(3) - $core.int get danmaku => $_getIZ(2); + $core.int get danmaku => $_getIZ(1); @$pb.TagNumber(3) - set danmaku($core.int value) => $_setSignedInt32(2, value); + set danmaku($core.int value) => $_setSignedInt32(1, value); @$pb.TagNumber(3) - $core.bool hasDanmaku() => $_has(2); + $core.bool hasDanmaku() => $_has(1); @$pb.TagNumber(3) void clearDanmaku() => $_clearField(3); - - /// 评论数 - @$pb.TagNumber(4) - $core.int get reply => $_getIZ(3); - @$pb.TagNumber(4) - set reply($core.int value) => $_setSignedInt32(3, value); - @$pb.TagNumber(4) - $core.bool hasReply() => $_has(3); - @$pb.TagNumber(4) - void clearReply() => $_clearField(4); - - /// 收藏数 - @$pb.TagNumber(5) - $core.int get fav => $_getIZ(4); - @$pb.TagNumber(5) - set fav($core.int value) => $_setSignedInt32(4, value); - @$pb.TagNumber(5) - $core.bool hasFav() => $_has(4); - @$pb.TagNumber(5) - void clearFav() => $_clearField(5); - - /// 投币数 - @$pb.TagNumber(6) - $core.int get coin => $_getIZ(5); - @$pb.TagNumber(6) - set coin($core.int value) => $_setSignedInt32(5, value); - @$pb.TagNumber(6) - $core.bool hasCoin() => $_has(5); - @$pb.TagNumber(6) - void clearCoin() => $_clearField(6); - - /// 分享数 - @$pb.TagNumber(7) - $core.int get share => $_getIZ(6); - @$pb.TagNumber(7) - set share($core.int value) => $_setSignedInt32(6, value); - @$pb.TagNumber(7) - $core.bool hasShare() => $_has(6); - @$pb.TagNumber(7) - void clearShare() => $_clearField(7); - - /// 当前排名 - @$pb.TagNumber(8) - $core.int get nowRank => $_getIZ(7); - @$pb.TagNumber(8) - set nowRank($core.int value) => $_setSignedInt32(7, value); - @$pb.TagNumber(8) - $core.bool hasNowRank() => $_has(7); - @$pb.TagNumber(8) - void clearNowRank() => $_clearField(8); - - /// 历史最高排名 - @$pb.TagNumber(9) - $core.int get hisRank => $_getIZ(8); - @$pb.TagNumber(9) - set hisRank($core.int value) => $_setSignedInt32(8, value); - @$pb.TagNumber(9) - $core.bool hasHisRank() => $_has(8); - @$pb.TagNumber(9) - void clearHisRank() => $_clearField(9); - - /// 点赞数 - @$pb.TagNumber(10) - $core.int get like => $_getIZ(9); - @$pb.TagNumber(10) - set like($core.int value) => $_setSignedInt32(9, value); - @$pb.TagNumber(10) - $core.bool hasLike() => $_has(9); - @$pb.TagNumber(10) - void clearLike() => $_clearField(10); - - /// 点踩数 (Deprecated) - @$pb.TagNumber(11) - $core.int get dislike => $_getIZ(10); - @$pb.TagNumber(11) - set dislike($core.int value) => $_setSignedInt32(10, value); - @$pb.TagNumber(11) - $core.bool hasDislike() => $_has(10); - @$pb.TagNumber(11) - void clearDislike() => $_clearField(11); } const $core.bool _omitFieldNames = diff --git a/lib/grpc/bilibili/app/archive/v1.pbjson.dart b/lib/grpc/bilibili/app/archive/v1.pbjson.dart index a977e88cd..1a72f068b 100644 --- a/lib/grpc/bilibili/app/archive/v1.pbjson.dart +++ b/lib/grpc/bilibili/app/archive/v1.pbjson.dart @@ -21,32 +21,12 @@ const Arc$json = { '2': [ {'1': 'aid', '3': 1, '4': 1, '5': 3, '10': 'aid'}, {'1': 'videos', '3': 2, '4': 1, '5': 3, '10': 'videos'}, - {'1': 'type_id', '3': 3, '4': 1, '5': 5, '10': 'typeId'}, - {'1': 'type_name', '3': 4, '4': 1, '5': 9, '10': 'typeName'}, - {'1': 'copyright', '3': 5, '4': 1, '5': 5, '10': 'copyright'}, {'1': 'pic', '3': 6, '4': 1, '5': 9, '10': 'pic'}, {'1': 'title', '3': 7, '4': 1, '5': 9, '10': 'title'}, {'1': 'pubdate', '3': 8, '4': 1, '5': 3, '10': 'pubdate'}, {'1': 'ctime', '3': 9, '4': 1, '5': 3, '10': 'ctime'}, - {'1': 'desc', '3': 10, '4': 1, '5': 9, '10': 'desc'}, - {'1': 'state', '3': 11, '4': 1, '5': 5, '10': 'state'}, - {'1': 'access', '3': 12, '4': 1, '5': 5, '10': 'access'}, - {'1': 'attribute', '3': 13, '4': 1, '5': 5, '10': 'attribute'}, - {'1': 'tag', '3': 14, '4': 1, '5': 9, '10': 'tag'}, - {'1': 'tags', '3': 15, '4': 3, '5': 9, '10': 'tags'}, {'1': 'duration', '3': 16, '4': 1, '5': 3, '10': 'duration'}, - {'1': 'mission_id', '3': 17, '4': 1, '5': 3, '10': 'missionId'}, - {'1': 'order_id', '3': 18, '4': 1, '5': 3, '10': 'orderId'}, {'1': 'redirect_url', '3': 19, '4': 1, '5': 9, '10': 'redirectUrl'}, - {'1': 'forward', '3': 20, '4': 1, '5': 3, '10': 'forward'}, - { - '1': 'rights', - '3': 21, - '4': 1, - '5': 11, - '6': '.bilibili.app.archive.v1.Rights', - '10': 'rights' - }, { '1': 'author', '3': 22, @@ -63,8 +43,6 @@ const Arc$json = { '6': '.bilibili.app.archive.v1.Stat', '10': 'stat' }, - {'1': 'report_result', '3': 24, '4': 1, '5': 9, '10': 'reportResult'}, - {'1': 'dynamic', '3': 25, '4': 1, '5': 9, '10': 'dynamic'}, {'1': 'first_cid', '3': 26, '4': 1, '5': 3, '10': 'firstCid'}, { '1': 'dimension', @@ -74,53 +52,20 @@ const Arc$json = { '6': '.bilibili.app.archive.v1.Dimension', '10': 'dimension' }, - { - '1': 'staff_info', - '3': 28, - '4': 3, - '5': 11, - '6': '.bilibili.app.archive.v1.StaffInfo', - '10': 'staffInfo' - }, {'1': 'season_id', '3': 29, '4': 1, '5': 3, '10': 'seasonId'}, - {'1': 'attribute_v2', '3': 30, '4': 1, '5': 3, '10': 'attributeV2'}, - { - '1': 'season_theme', - '3': 31, - '4': 1, - '5': 11, - '6': '.bilibili.app.archive.v1.SeasonTheme', - '10': 'seasonTheme' - }, - {'1': 'short_link_v2', '3': 40, '4': 1, '5': 9, '10': 'shortLinkV2'}, - {'1': 'up_from_v2', '3': 41, '4': 1, '5': 5, '10': 'upFromV2'}, - {'1': 'first_frame', '3': 42, '4': 1, '5': 9, '10': 'firstFrame'}, ], }; /// Descriptor for `Arc`. Decode as a `google.protobuf.DescriptorProto`. final $typed_data.Uint8List arcDescriptor = $convert.base64Decode( - 'CgNBcmMSEAoDYWlkGAEgASgDUgNhaWQSFgoGdmlkZW9zGAIgASgDUgZ2aWRlb3MSFwoHdHlwZV' - '9pZBgDIAEoBVIGdHlwZUlkEhsKCXR5cGVfbmFtZRgEIAEoCVIIdHlwZU5hbWUSHAoJY29weXJp' - 'Z2h0GAUgASgFUgljb3B5cmlnaHQSEAoDcGljGAYgASgJUgNwaWMSFAoFdGl0bGUYByABKAlSBX' - 'RpdGxlEhgKB3B1YmRhdGUYCCABKANSB3B1YmRhdGUSFAoFY3RpbWUYCSABKANSBWN0aW1lEhIK' - 'BGRlc2MYCiABKAlSBGRlc2MSFAoFc3RhdGUYCyABKAVSBXN0YXRlEhYKBmFjY2VzcxgMIAEoBV' - 'IGYWNjZXNzEhwKCWF0dHJpYnV0ZRgNIAEoBVIJYXR0cmlidXRlEhAKA3RhZxgOIAEoCVIDdGFn' - 'EhIKBHRhZ3MYDyADKAlSBHRhZ3MSGgoIZHVyYXRpb24YECABKANSCGR1cmF0aW9uEh0KCm1pc3' - 'Npb25faWQYESABKANSCW1pc3Npb25JZBIZCghvcmRlcl9pZBgSIAEoA1IHb3JkZXJJZBIhCgxy' - 'ZWRpcmVjdF91cmwYEyABKAlSC3JlZGlyZWN0VXJsEhgKB2ZvcndhcmQYFCABKANSB2Zvcndhcm' - 'QSNwoGcmlnaHRzGBUgASgLMh8uYmlsaWJpbGkuYXBwLmFyY2hpdmUudjEuUmlnaHRzUgZyaWdo' - 'dHMSNwoGYXV0aG9yGBYgASgLMh8uYmlsaWJpbGkuYXBwLmFyY2hpdmUudjEuQXV0aG9yUgZhdX' - 'Rob3ISMQoEc3RhdBgXIAEoCzIdLmJpbGliaWxpLmFwcC5hcmNoaXZlLnYxLlN0YXRSBHN0YXQS' - 'IwoNcmVwb3J0X3Jlc3VsdBgYIAEoCVIMcmVwb3J0UmVzdWx0EhgKB2R5bmFtaWMYGSABKAlSB2' - 'R5bmFtaWMSGwoJZmlyc3RfY2lkGBogASgDUghmaXJzdENpZBJACglkaW1lbnNpb24YGyABKAsy' - 'Ii5iaWxpYmlsaS5hcHAuYXJjaGl2ZS52MS5EaW1lbnNpb25SCWRpbWVuc2lvbhJBCgpzdGFmZl' - '9pbmZvGBwgAygLMiIuYmlsaWJpbGkuYXBwLmFyY2hpdmUudjEuU3RhZmZJbmZvUglzdGFmZklu' - 'Zm8SGwoJc2Vhc29uX2lkGB0gASgDUghzZWFzb25JZBIhCgxhdHRyaWJ1dGVfdjIYHiABKANSC2' - 'F0dHJpYnV0ZVYyEkcKDHNlYXNvbl90aGVtZRgfIAEoCzIkLmJpbGliaWxpLmFwcC5hcmNoaXZl' - 'LnYxLlNlYXNvblRoZW1lUgtzZWFzb25UaGVtZRIiCg1zaG9ydF9saW5rX3YyGCggASgJUgtzaG' - '9ydExpbmtWMhIcCgp1cF9mcm9tX3YyGCkgASgFUgh1cEZyb21WMhIfCgtmaXJzdF9mcmFtZRgq' - 'IAEoCVIKZmlyc3RGcmFtZQ=='); + 'CgNBcmMSEAoDYWlkGAEgASgDUgNhaWQSFgoGdmlkZW9zGAIgASgDUgZ2aWRlb3MSEAoDcGljGA' + 'YgASgJUgNwaWMSFAoFdGl0bGUYByABKAlSBXRpdGxlEhgKB3B1YmRhdGUYCCABKANSB3B1YmRh' + 'dGUSFAoFY3RpbWUYCSABKANSBWN0aW1lEhoKCGR1cmF0aW9uGBAgASgDUghkdXJhdGlvbhIhCg' + 'xyZWRpcmVjdF91cmwYEyABKAlSC3JlZGlyZWN0VXJsEjcKBmF1dGhvchgWIAEoCzIfLmJpbGli' + 'aWxpLmFwcC5hcmNoaXZlLnYxLkF1dGhvclIGYXV0aG9yEjEKBHN0YXQYFyABKAsyHS5iaWxpYm' + 'lsaS5hcHAuYXJjaGl2ZS52MS5TdGF0UgRzdGF0EhsKCWZpcnN0X2NpZBgaIAEoA1IIZmlyc3RD' + 'aWQSQAoJZGltZW5zaW9uGBsgASgLMiIuYmlsaWJpbGkuYXBwLmFyY2hpdmUudjEuRGltZW5zaW' + '9uUglkaW1lbnNpb24SGwoJc2Vhc29uX2lkGB0gASgDUghzZWFzb25JZA=='); @$core.Deprecated('Use authorDescriptor instead') const Author$json = { @@ -152,123 +97,15 @@ final $typed_data.Uint8List dimensionDescriptor = $convert.base64Decode( 'CglEaW1lbnNpb24SFAoFd2lkdGgYASABKANSBXdpZHRoEhYKBmhlaWdodBgCIAEoA1IGaGVpZ2' 'h0EhYKBnJvdGF0ZRgDIAEoA1IGcm90YXRl'); -@$core.Deprecated('Use pageDescriptor instead') -const Page$json = { - '1': 'Page', - '2': [ - {'1': 'cid', '3': 1, '4': 1, '5': 3, '10': 'cid'}, - {'1': 'page', '3': 2, '4': 1, '5': 5, '10': 'page'}, - {'1': 'from', '3': 3, '4': 1, '5': 9, '10': 'from'}, - {'1': 'part', '3': 4, '4': 1, '5': 9, '10': 'part'}, - {'1': 'duration', '3': 5, '4': 1, '5': 3, '10': 'duration'}, - {'1': 'vid', '3': 6, '4': 1, '5': 9, '10': 'vid'}, - {'1': 'desc', '3': 7, '4': 1, '5': 9, '10': 'desc'}, - {'1': 'web_link', '3': 8, '4': 1, '5': 9, '10': 'webLink'}, - { - '1': 'dimension', - '3': 9, - '4': 1, - '5': 11, - '6': '.bilibili.app.archive.v1.Dimension', - '10': 'dimension' - }, - {'1': 'first_frame', '3': 10, '4': 1, '5': 9, '10': 'firstFrame'}, - ], -}; - -/// Descriptor for `Page`. Decode as a `google.protobuf.DescriptorProto`. -final $typed_data.Uint8List pageDescriptor = $convert.base64Decode( - 'CgRQYWdlEhAKA2NpZBgBIAEoA1IDY2lkEhIKBHBhZ2UYAiABKAVSBHBhZ2USEgoEZnJvbRgDIA' - 'EoCVIEZnJvbRISCgRwYXJ0GAQgASgJUgRwYXJ0EhoKCGR1cmF0aW9uGAUgASgDUghkdXJhdGlv' - 'bhIQCgN2aWQYBiABKAlSA3ZpZBISCgRkZXNjGAcgASgJUgRkZXNjEhkKCHdlYl9saW5rGAggAS' - 'gJUgd3ZWJMaW5rEkAKCWRpbWVuc2lvbhgJIAEoCzIiLmJpbGliaWxpLmFwcC5hcmNoaXZlLnYx' - 'LkRpbWVuc2lvblIJZGltZW5zaW9uEh8KC2ZpcnN0X2ZyYW1lGAogASgJUgpmaXJzdEZyYW1l'); - -@$core.Deprecated('Use rightsDescriptor instead') -const Rights$json = { - '1': 'Rights', - '2': [ - {'1': 'bp', '3': 1, '4': 1, '5': 5, '10': 'bp'}, - {'1': 'elec', '3': 2, '4': 1, '5': 5, '10': 'elec'}, - {'1': 'download', '3': 3, '4': 1, '5': 5, '10': 'download'}, - {'1': 'movie', '3': 4, '4': 1, '5': 5, '10': 'movie'}, - {'1': 'pay', '3': 5, '4': 1, '5': 5, '10': 'pay'}, - {'1': 'hd5', '3': 6, '4': 1, '5': 5, '10': 'hd5'}, - {'1': 'no_reprint', '3': 7, '4': 1, '5': 5, '10': 'noReprint'}, - {'1': 'autoplay', '3': 8, '4': 1, '5': 5, '10': 'autoplay'}, - {'1': 'ugc_pay', '3': 9, '4': 1, '5': 5, '10': 'ugcPay'}, - {'1': 'is_cooperation', '3': 10, '4': 1, '5': 5, '10': 'isCooperation'}, - {'1': 'ugc_pay_preview', '3': 11, '4': 1, '5': 5, '10': 'ugcPayPreview'}, - {'1': 'no_background', '3': 12, '4': 1, '5': 5, '10': 'noBackground'}, - {'1': 'arc_pay', '3': 13, '4': 1, '5': 5, '10': 'arcPay'}, - {'1': 'pay_free_watch', '3': 14, '4': 1, '5': 5, '10': 'payFreeWatch'}, - ], -}; - -/// Descriptor for `Rights`. Decode as a `google.protobuf.DescriptorProto`. -final $typed_data.Uint8List rightsDescriptor = $convert.base64Decode( - 'CgZSaWdodHMSDgoCYnAYASABKAVSAmJwEhIKBGVsZWMYAiABKAVSBGVsZWMSGgoIZG93bmxvYW' - 'QYAyABKAVSCGRvd25sb2FkEhQKBW1vdmllGAQgASgFUgVtb3ZpZRIQCgNwYXkYBSABKAVSA3Bh' - 'eRIQCgNoZDUYBiABKAVSA2hkNRIdCgpub19yZXByaW50GAcgASgFUglub1JlcHJpbnQSGgoIYX' - 'V0b3BsYXkYCCABKAVSCGF1dG9wbGF5EhcKB3VnY19wYXkYCSABKAVSBnVnY1BheRIlCg5pc19j' - 'b29wZXJhdGlvbhgKIAEoBVINaXNDb29wZXJhdGlvbhImCg91Z2NfcGF5X3ByZXZpZXcYCyABKA' - 'VSDXVnY1BheVByZXZpZXcSIwoNbm9fYmFja2dyb3VuZBgMIAEoBVIMbm9CYWNrZ3JvdW5kEhcK' - 'B2FyY19wYXkYDSABKAVSBmFyY1BheRIkCg5wYXlfZnJlZV93YXRjaBgOIAEoBVIMcGF5RnJlZV' - 'dhdGNo'); - -@$core.Deprecated('Use seasonThemeDescriptor instead') -const SeasonTheme$json = { - '1': 'SeasonTheme', - '2': [ - {'1': 'bg_color', '3': 1, '4': 1, '5': 9, '10': 'bgColor'}, - {'1': 'selected_bg_color', '3': 2, '4': 1, '5': 9, '10': 'selectedBgColor'}, - {'1': 'text_color', '3': 3, '4': 1, '5': 9, '10': 'textColor'}, - ], -}; - -/// Descriptor for `SeasonTheme`. Decode as a `google.protobuf.DescriptorProto`. -final $typed_data.Uint8List seasonThemeDescriptor = $convert.base64Decode( - 'CgtTZWFzb25UaGVtZRIZCghiZ19jb2xvchgBIAEoCVIHYmdDb2xvchIqChFzZWxlY3RlZF9iZ1' - '9jb2xvchgCIAEoCVIPc2VsZWN0ZWRCZ0NvbG9yEh0KCnRleHRfY29sb3IYAyABKAlSCXRleHRD' - 'b2xvcg=='); - -@$core.Deprecated('Use staffInfoDescriptor instead') -const StaffInfo$json = { - '1': 'StaffInfo', - '2': [ - {'1': 'mid', '3': 1, '4': 1, '5': 3, '10': 'mid'}, - {'1': 'title', '3': 2, '4': 1, '5': 9, '10': 'title'}, - {'1': 'attribute', '3': 3, '4': 1, '5': 3, '10': 'attribute'}, - ], -}; - -/// Descriptor for `StaffInfo`. Decode as a `google.protobuf.DescriptorProto`. -final $typed_data.Uint8List staffInfoDescriptor = $convert.base64Decode( - 'CglTdGFmZkluZm8SEAoDbWlkGAEgASgDUgNtaWQSFAoFdGl0bGUYAiABKAlSBXRpdGxlEhwKCW' - 'F0dHJpYnV0ZRgDIAEoA1IJYXR0cmlidXRl'); - @$core.Deprecated('Use statDescriptor instead') const Stat$json = { '1': 'Stat', '2': [ - {'1': 'aid', '3': 1, '4': 1, '5': 3, '10': 'aid'}, {'1': 'view', '3': 2, '4': 1, '5': 5, '10': 'view'}, {'1': 'danmaku', '3': 3, '4': 1, '5': 5, '10': 'danmaku'}, - {'1': 'reply', '3': 4, '4': 1, '5': 5, '10': 'reply'}, - {'1': 'fav', '3': 5, '4': 1, '5': 5, '10': 'fav'}, - {'1': 'coin', '3': 6, '4': 1, '5': 5, '10': 'coin'}, - {'1': 'share', '3': 7, '4': 1, '5': 5, '10': 'share'}, - {'1': 'now_rank', '3': 8, '4': 1, '5': 5, '10': 'nowRank'}, - {'1': 'his_rank', '3': 9, '4': 1, '5': 5, '10': 'hisRank'}, - {'1': 'like', '3': 10, '4': 1, '5': 5, '10': 'like'}, - {'1': 'dislike', '3': 11, '4': 1, '5': 5, '10': 'dislike'}, ], }; /// Descriptor for `Stat`. Decode as a `google.protobuf.DescriptorProto`. final $typed_data.Uint8List statDescriptor = $convert.base64Decode( - 'CgRTdGF0EhAKA2FpZBgBIAEoA1IDYWlkEhIKBHZpZXcYAiABKAVSBHZpZXcSGAoHZGFubWFrdR' - 'gDIAEoBVIHZGFubWFrdRIUCgVyZXBseRgEIAEoBVIFcmVwbHkSEAoDZmF2GAUgASgFUgNmYXYS' - 'EgoEY29pbhgGIAEoBVIEY29pbhIUCgVzaGFyZRgHIAEoBVIFc2hhcmUSGQoIbm93X3JhbmsYCC' - 'ABKAVSB25vd1JhbmsSGQoIaGlzX3JhbmsYCSABKAVSB2hpc1JhbmsSEgoEbGlrZRgKIAEoBVIE' - 'bGlrZRIYCgdkaXNsaWtlGAsgASgFUgdkaXNsaWtl'); + 'CgRTdGF0EhIKBHZpZXcYAiABKAVSBHZpZXcSGAoHZGFubWFrdRgDIAEoBVIHZGFubWFrdQ=='); diff --git a/lib/grpc/bilibili/app/card/v1.pb.dart b/lib/grpc/bilibili/app/card/v1.pb.dart deleted file mode 100644 index 3738428ce..000000000 --- a/lib/grpc/bilibili/app/card/v1.pb.dart +++ /dev/null @@ -1,9211 +0,0 @@ -// This is a generated file - do not edit. -// -// Generated from bilibili/app/card/v1.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; - -export 'package:protobuf/protobuf.dart' show GeneratedMessageGenericExtensions; - -class AdInfo extends $pb.GeneratedMessage { - factory AdInfo({ - $fixnum.Int64? creativeId, - $core.int? creativeType, - $core.int? cardType, - CreativeContent? creativeContent, - $core.String? adCb, - $fixnum.Int64? resource, - $core.int? source, - $core.String? requestId, - $core.bool? isAd, - $fixnum.Int64? cmMark, - $core.int? index, - $core.bool? isAdLoc, - $core.int? cardIndex, - $core.String? clientIp, - $core.List<$core.int>? extra, - $core.int? creativeStyle, - $fixnum.Int64? natureAd, - $core.int? contentFastAccess, - }) { - final result = create(); - if (creativeId != null) result.creativeId = creativeId; - if (creativeType != null) result.creativeType = creativeType; - if (cardType != null) result.cardType = cardType; - if (creativeContent != null) result.creativeContent = creativeContent; - if (adCb != null) result.adCb = adCb; - if (resource != null) result.resource = resource; - if (source != null) result.source = source; - if (requestId != null) result.requestId = requestId; - if (isAd != null) result.isAd = isAd; - if (cmMark != null) result.cmMark = cmMark; - if (index != null) result.index = index; - if (isAdLoc != null) result.isAdLoc = isAdLoc; - if (cardIndex != null) result.cardIndex = cardIndex; - if (clientIp != null) result.clientIp = clientIp; - if (extra != null) result.extra = extra; - if (creativeStyle != null) result.creativeStyle = creativeStyle; - if (natureAd != null) result.natureAd = natureAd; - if (contentFastAccess != null) result.contentFastAccess = contentFastAccess; - return result; - } - - AdInfo._(); - - factory AdInfo.fromBuffer($core.List<$core.int> data, - [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => - create()..mergeFromBuffer(data, registry); - factory AdInfo.fromJson($core.String json, - [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => - create()..mergeFromJson(json, registry); - - static final $pb.BuilderInfo _i = $pb.BuilderInfo( - _omitMessageNames ? '' : 'AdInfo', - package: const $pb.PackageName( - _omitMessageNames ? '' : 'bilibili.app.card.v1'), - createEmptyInstance: create) - ..aInt64(1, _omitFieldNames ? '' : 'creativeId') - ..aI(2, _omitFieldNames ? '' : 'creativeType') - ..aI(3, _omitFieldNames ? '' : 'cardType') - ..aOM(4, _omitFieldNames ? '' : 'creativeContent', - subBuilder: CreativeContent.create) - ..aOS(5, _omitFieldNames ? '' : 'adCb') - ..aInt64(6, _omitFieldNames ? '' : 'resource') - ..aI(7, _omitFieldNames ? '' : 'source') - ..aOS(8, _omitFieldNames ? '' : 'requestId') - ..aOB(9, _omitFieldNames ? '' : 'isAd') - ..aInt64(10, _omitFieldNames ? '' : 'cmMark') - ..aI(11, _omitFieldNames ? '' : 'index') - ..aOB(12, _omitFieldNames ? '' : 'isAdLoc') - ..aI(13, _omitFieldNames ? '' : 'cardIndex') - ..aOS(14, _omitFieldNames ? '' : 'clientIp') - ..a<$core.List<$core.int>>( - 15, _omitFieldNames ? '' : 'extra', $pb.PbFieldType.OY) - ..aI(16, _omitFieldNames ? '' : 'creativeStyle') - ..aInt64(17, _omitFieldNames ? '' : 'natureAd') - ..aI(18, _omitFieldNames ? '' : 'contentFastAccess') - ..hasRequiredFields = false; - - @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') - AdInfo clone() => deepCopy(); - @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') - AdInfo copyWith(void Function(AdInfo) updates) => - super.copyWith((message) => updates(message as AdInfo)) as AdInfo; - - @$core.override - $pb.BuilderInfo get info_ => _i; - - @$core.pragma('dart2js:noInline') - static AdInfo create() => AdInfo._(); - @$core.override - AdInfo createEmptyInstance() => create(); - @$core.pragma('dart2js:noInline') - static AdInfo getDefault() => - _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); - static AdInfo? _defaultInstance; - - @$pb.TagNumber(1) - $fixnum.Int64 get creativeId => $_getI64(0); - @$pb.TagNumber(1) - set creativeId($fixnum.Int64 value) => $_setInt64(0, value); - @$pb.TagNumber(1) - $core.bool hasCreativeId() => $_has(0); - @$pb.TagNumber(1) - void clearCreativeId() => $_clearField(1); - - @$pb.TagNumber(2) - $core.int get creativeType => $_getIZ(1); - @$pb.TagNumber(2) - set creativeType($core.int value) => $_setSignedInt32(1, value); - @$pb.TagNumber(2) - $core.bool hasCreativeType() => $_has(1); - @$pb.TagNumber(2) - void clearCreativeType() => $_clearField(2); - - @$pb.TagNumber(3) - $core.int get cardType => $_getIZ(2); - @$pb.TagNumber(3) - set cardType($core.int value) => $_setSignedInt32(2, value); - @$pb.TagNumber(3) - $core.bool hasCardType() => $_has(2); - @$pb.TagNumber(3) - void clearCardType() => $_clearField(3); - - @$pb.TagNumber(4) - CreativeContent get creativeContent => $_getN(3); - @$pb.TagNumber(4) - set creativeContent(CreativeContent value) => $_setField(4, value); - @$pb.TagNumber(4) - $core.bool hasCreativeContent() => $_has(3); - @$pb.TagNumber(4) - void clearCreativeContent() => $_clearField(4); - @$pb.TagNumber(4) - CreativeContent ensureCreativeContent() => $_ensure(3); - - @$pb.TagNumber(5) - $core.String get adCb => $_getSZ(4); - @$pb.TagNumber(5) - set adCb($core.String value) => $_setString(4, value); - @$pb.TagNumber(5) - $core.bool hasAdCb() => $_has(4); - @$pb.TagNumber(5) - void clearAdCb() => $_clearField(5); - - @$pb.TagNumber(6) - $fixnum.Int64 get resource => $_getI64(5); - @$pb.TagNumber(6) - set resource($fixnum.Int64 value) => $_setInt64(5, value); - @$pb.TagNumber(6) - $core.bool hasResource() => $_has(5); - @$pb.TagNumber(6) - void clearResource() => $_clearField(6); - - @$pb.TagNumber(7) - $core.int get source => $_getIZ(6); - @$pb.TagNumber(7) - set source($core.int value) => $_setSignedInt32(6, value); - @$pb.TagNumber(7) - $core.bool hasSource() => $_has(6); - @$pb.TagNumber(7) - void clearSource() => $_clearField(7); - - @$pb.TagNumber(8) - $core.String get requestId => $_getSZ(7); - @$pb.TagNumber(8) - set requestId($core.String value) => $_setString(7, value); - @$pb.TagNumber(8) - $core.bool hasRequestId() => $_has(7); - @$pb.TagNumber(8) - void clearRequestId() => $_clearField(8); - - @$pb.TagNumber(9) - $core.bool get isAd => $_getBF(8); - @$pb.TagNumber(9) - set isAd($core.bool value) => $_setBool(8, value); - @$pb.TagNumber(9) - $core.bool hasIsAd() => $_has(8); - @$pb.TagNumber(9) - void clearIsAd() => $_clearField(9); - - @$pb.TagNumber(10) - $fixnum.Int64 get cmMark => $_getI64(9); - @$pb.TagNumber(10) - set cmMark($fixnum.Int64 value) => $_setInt64(9, value); - @$pb.TagNumber(10) - $core.bool hasCmMark() => $_has(9); - @$pb.TagNumber(10) - void clearCmMark() => $_clearField(10); - - @$pb.TagNumber(11) - $core.int get index => $_getIZ(10); - @$pb.TagNumber(11) - set index($core.int value) => $_setSignedInt32(10, value); - @$pb.TagNumber(11) - $core.bool hasIndex() => $_has(10); - @$pb.TagNumber(11) - void clearIndex() => $_clearField(11); - - @$pb.TagNumber(12) - $core.bool get isAdLoc => $_getBF(11); - @$pb.TagNumber(12) - set isAdLoc($core.bool value) => $_setBool(11, value); - @$pb.TagNumber(12) - $core.bool hasIsAdLoc() => $_has(11); - @$pb.TagNumber(12) - void clearIsAdLoc() => $_clearField(12); - - @$pb.TagNumber(13) - $core.int get cardIndex => $_getIZ(12); - @$pb.TagNumber(13) - set cardIndex($core.int value) => $_setSignedInt32(12, value); - @$pb.TagNumber(13) - $core.bool hasCardIndex() => $_has(12); - @$pb.TagNumber(13) - void clearCardIndex() => $_clearField(13); - - @$pb.TagNumber(14) - $core.String get clientIp => $_getSZ(13); - @$pb.TagNumber(14) - set clientIp($core.String value) => $_setString(13, value); - @$pb.TagNumber(14) - $core.bool hasClientIp() => $_has(13); - @$pb.TagNumber(14) - void clearClientIp() => $_clearField(14); - - @$pb.TagNumber(15) - $core.List<$core.int> get extra => $_getN(14); - @$pb.TagNumber(15) - set extra($core.List<$core.int> value) => $_setBytes(14, value); - @$pb.TagNumber(15) - $core.bool hasExtra() => $_has(14); - @$pb.TagNumber(15) - void clearExtra() => $_clearField(15); - - @$pb.TagNumber(16) - $core.int get creativeStyle => $_getIZ(15); - @$pb.TagNumber(16) - set creativeStyle($core.int value) => $_setSignedInt32(15, value); - @$pb.TagNumber(16) - $core.bool hasCreativeStyle() => $_has(15); - @$pb.TagNumber(16) - void clearCreativeStyle() => $_clearField(16); - - @$pb.TagNumber(17) - $fixnum.Int64 get natureAd => $_getI64(16); - @$pb.TagNumber(17) - set natureAd($fixnum.Int64 value) => $_setInt64(16, value); - @$pb.TagNumber(17) - $core.bool hasNatureAd() => $_has(16); - @$pb.TagNumber(17) - void clearNatureAd() => $_clearField(17); - - @$pb.TagNumber(18) - $core.int get contentFastAccess => $_getIZ(17); - @$pb.TagNumber(18) - set contentFastAccess($core.int value) => $_setSignedInt32(17, value); - @$pb.TagNumber(18) - $core.bool hasContentFastAccess() => $_has(17); - @$pb.TagNumber(18) - void clearContentFastAccess() => $_clearField(18); -} - -class Args extends $pb.GeneratedMessage { - factory Args({ - $core.int? type, - $fixnum.Int64? upId, - $core.String? upName, - $core.int? rid, - $core.String? rname, - $fixnum.Int64? tid, - $core.String? tname, - $core.String? trackId, - $core.String? state, - $core.int? convergeType, - $fixnum.Int64? aid, - }) { - final result = create(); - if (type != null) result.type = type; - if (upId != null) result.upId = upId; - if (upName != null) result.upName = upName; - if (rid != null) result.rid = rid; - if (rname != null) result.rname = rname; - if (tid != null) result.tid = tid; - if (tname != null) result.tname = tname; - if (trackId != null) result.trackId = trackId; - if (state != null) result.state = state; - if (convergeType != null) result.convergeType = convergeType; - if (aid != null) result.aid = aid; - return result; - } - - Args._(); - - factory Args.fromBuffer($core.List<$core.int> data, - [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => - create()..mergeFromBuffer(data, registry); - factory Args.fromJson($core.String json, - [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => - create()..mergeFromJson(json, registry); - - static final $pb.BuilderInfo _i = $pb.BuilderInfo( - _omitMessageNames ? '' : 'Args', - package: const $pb.PackageName( - _omitMessageNames ? '' : 'bilibili.app.card.v1'), - createEmptyInstance: create) - ..aI(1, _omitFieldNames ? '' : 'type') - ..aInt64(2, _omitFieldNames ? '' : 'upId') - ..aOS(3, _omitFieldNames ? '' : 'upName') - ..aI(4, _omitFieldNames ? '' : 'rid') - ..aOS(5, _omitFieldNames ? '' : 'rname') - ..aInt64(6, _omitFieldNames ? '' : 'tid') - ..aOS(7, _omitFieldNames ? '' : 'tname') - ..aOS(8, _omitFieldNames ? '' : 'trackId') - ..aOS(9, _omitFieldNames ? '' : 'state') - ..aI(10, _omitFieldNames ? '' : 'convergeType') - ..aInt64(11, _omitFieldNames ? '' : 'aid') - ..hasRequiredFields = false; - - @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') - Args clone() => deepCopy(); - @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') - Args copyWith(void Function(Args) updates) => - super.copyWith((message) => updates(message as Args)) as Args; - - @$core.override - $pb.BuilderInfo get info_ => _i; - - @$core.pragma('dart2js:noInline') - static Args create() => Args._(); - @$core.override - Args createEmptyInstance() => create(); - @$core.pragma('dart2js:noInline') - static Args getDefault() => - _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); - static Args? _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) - $fixnum.Int64 get upId => $_getI64(1); - @$pb.TagNumber(2) - set upId($fixnum.Int64 value) => $_setInt64(1, value); - @$pb.TagNumber(2) - $core.bool hasUpId() => $_has(1); - @$pb.TagNumber(2) - void clearUpId() => $_clearField(2); - - @$pb.TagNumber(3) - $core.String get upName => $_getSZ(2); - @$pb.TagNumber(3) - set upName($core.String value) => $_setString(2, value); - @$pb.TagNumber(3) - $core.bool hasUpName() => $_has(2); - @$pb.TagNumber(3) - void clearUpName() => $_clearField(3); - - @$pb.TagNumber(4) - $core.int get rid => $_getIZ(3); - @$pb.TagNumber(4) - set rid($core.int value) => $_setSignedInt32(3, value); - @$pb.TagNumber(4) - $core.bool hasRid() => $_has(3); - @$pb.TagNumber(4) - void clearRid() => $_clearField(4); - - @$pb.TagNumber(5) - $core.String get rname => $_getSZ(4); - @$pb.TagNumber(5) - set rname($core.String value) => $_setString(4, value); - @$pb.TagNumber(5) - $core.bool hasRname() => $_has(4); - @$pb.TagNumber(5) - void clearRname() => $_clearField(5); - - @$pb.TagNumber(6) - $fixnum.Int64 get tid => $_getI64(5); - @$pb.TagNumber(6) - set tid($fixnum.Int64 value) => $_setInt64(5, value); - @$pb.TagNumber(6) - $core.bool hasTid() => $_has(5); - @$pb.TagNumber(6) - void clearTid() => $_clearField(6); - - @$pb.TagNumber(7) - $core.String get tname => $_getSZ(6); - @$pb.TagNumber(7) - set tname($core.String value) => $_setString(6, value); - @$pb.TagNumber(7) - $core.bool hasTname() => $_has(6); - @$pb.TagNumber(7) - void clearTname() => $_clearField(7); - - @$pb.TagNumber(8) - $core.String get trackId => $_getSZ(7); - @$pb.TagNumber(8) - set trackId($core.String value) => $_setString(7, value); - @$pb.TagNumber(8) - $core.bool hasTrackId() => $_has(7); - @$pb.TagNumber(8) - void clearTrackId() => $_clearField(8); - - @$pb.TagNumber(9) - $core.String get state => $_getSZ(8); - @$pb.TagNumber(9) - set state($core.String value) => $_setString(8, value); - @$pb.TagNumber(9) - $core.bool hasState() => $_has(8); - @$pb.TagNumber(9) - void clearState() => $_clearField(9); - - @$pb.TagNumber(10) - $core.int get convergeType => $_getIZ(9); - @$pb.TagNumber(10) - set convergeType($core.int value) => $_setSignedInt32(9, value); - @$pb.TagNumber(10) - $core.bool hasConvergeType() => $_has(9); - @$pb.TagNumber(10) - void clearConvergeType() => $_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); -} - -class Avatar extends $pb.GeneratedMessage { - factory Avatar({ - $core.String? cover, - $core.String? text, - $core.String? uri, - $core.int? type, - $core.String? event, - $core.String? eventV2, - $core.int? defalutCover, - }) { - final result = create(); - if (cover != null) result.cover = cover; - if (text != null) result.text = text; - if (uri != null) result.uri = uri; - if (type != null) result.type = type; - if (event != null) result.event = event; - if (eventV2 != null) result.eventV2 = eventV2; - if (defalutCover != null) result.defalutCover = defalutCover; - return result; - } - - Avatar._(); - - factory Avatar.fromBuffer($core.List<$core.int> data, - [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => - create()..mergeFromBuffer(data, registry); - factory Avatar.fromJson($core.String json, - [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => - create()..mergeFromJson(json, registry); - - static final $pb.BuilderInfo _i = $pb.BuilderInfo( - _omitMessageNames ? '' : 'Avatar', - package: const $pb.PackageName( - _omitMessageNames ? '' : 'bilibili.app.card.v1'), - createEmptyInstance: create) - ..aOS(1, _omitFieldNames ? '' : 'cover') - ..aOS(2, _omitFieldNames ? '' : 'text') - ..aOS(3, _omitFieldNames ? '' : 'uri') - ..aI(4, _omitFieldNames ? '' : 'type') - ..aOS(5, _omitFieldNames ? '' : 'event') - ..aOS(6, _omitFieldNames ? '' : 'eventV2') - ..aI(7, _omitFieldNames ? '' : 'defalutCover') - ..hasRequiredFields = false; - - @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') - Avatar clone() => deepCopy(); - @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') - Avatar copyWith(void Function(Avatar) updates) => - super.copyWith((message) => updates(message as Avatar)) as Avatar; - - @$core.override - $pb.BuilderInfo get info_ => _i; - - @$core.pragma('dart2js:noInline') - static Avatar create() => Avatar._(); - @$core.override - Avatar createEmptyInstance() => create(); - @$core.pragma('dart2js:noInline') - static Avatar getDefault() => - _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); - static Avatar? _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 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 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.int get type => $_getIZ(3); - @$pb.TagNumber(4) - set type($core.int value) => $_setSignedInt32(3, value); - @$pb.TagNumber(4) - $core.bool hasType() => $_has(3); - @$pb.TagNumber(4) - void clearType() => $_clearField(4); - - @$pb.TagNumber(5) - $core.String get event => $_getSZ(4); - @$pb.TagNumber(5) - set event($core.String value) => $_setString(4, value); - @$pb.TagNumber(5) - $core.bool hasEvent() => $_has(4); - @$pb.TagNumber(5) - void clearEvent() => $_clearField(5); - - @$pb.TagNumber(6) - $core.String get eventV2 => $_getSZ(5); - @$pb.TagNumber(6) - set eventV2($core.String value) => $_setString(5, value); - @$pb.TagNumber(6) - $core.bool hasEventV2() => $_has(5); - @$pb.TagNumber(6) - void clearEventV2() => $_clearField(6); - - @$pb.TagNumber(7) - $core.int get defalutCover => $_getIZ(6); - @$pb.TagNumber(7) - set defalutCover($core.int value) => $_setSignedInt32(6, value); - @$pb.TagNumber(7) - $core.bool hasDefalutCover() => $_has(6); - @$pb.TagNumber(7) - void clearDefalutCover() => $_clearField(7); -} - -class Base extends $pb.GeneratedMessage { - factory Base({ - $core.String? cardType, - $core.String? cardGoto, - $core.String? goto, - $core.String? param, - $core.String? cover, - $core.String? title, - $core.String? uri, - ThreePoint? threePoint, - Args? args, - PlayerArgs? playerArgs, - $fixnum.Int64? idx, - AdInfo? adInfo, - Mask? mask, - $core.String? fromType, - $core.Iterable? threePointV2, - $core.Iterable? threePointV3, - Button? descButton, - ThreePointV4? threePointV4, - UpArgs? upArgs, - $core.String? trackId, - }) { - final result = create(); - if (cardType != null) result.cardType = cardType; - if (cardGoto != null) result.cardGoto = cardGoto; - if (goto != null) result.goto = goto; - if (param != null) result.param = param; - if (cover != null) result.cover = cover; - if (title != null) result.title = title; - if (uri != null) result.uri = uri; - if (threePoint != null) result.threePoint = threePoint; - if (args != null) result.args = args; - if (playerArgs != null) result.playerArgs = playerArgs; - if (idx != null) result.idx = idx; - if (adInfo != null) result.adInfo = adInfo; - if (mask != null) result.mask = mask; - if (fromType != null) result.fromType = fromType; - if (threePointV2 != null) result.threePointV2.addAll(threePointV2); - if (threePointV3 != null) result.threePointV3.addAll(threePointV3); - if (descButton != null) result.descButton = descButton; - if (threePointV4 != null) result.threePointV4 = threePointV4; - if (upArgs != null) result.upArgs = upArgs; - if (trackId != null) result.trackId = trackId; - return result; - } - - Base._(); - - factory Base.fromBuffer($core.List<$core.int> data, - [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => - create()..mergeFromBuffer(data, registry); - factory Base.fromJson($core.String json, - [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => - create()..mergeFromJson(json, registry); - - static final $pb.BuilderInfo _i = $pb.BuilderInfo( - _omitMessageNames ? '' : 'Base', - package: const $pb.PackageName( - _omitMessageNames ? '' : 'bilibili.app.card.v1'), - createEmptyInstance: create) - ..aOS(1, _omitFieldNames ? '' : 'cardType') - ..aOS(2, _omitFieldNames ? '' : 'cardGoto') - ..aOS(3, _omitFieldNames ? '' : 'goto') - ..aOS(4, _omitFieldNames ? '' : 'param') - ..aOS(5, _omitFieldNames ? '' : 'cover') - ..aOS(6, _omitFieldNames ? '' : 'title') - ..aOS(7, _omitFieldNames ? '' : 'uri') - ..aOM(8, _omitFieldNames ? '' : 'threePoint', - subBuilder: ThreePoint.create) - ..aOM(9, _omitFieldNames ? '' : 'args', subBuilder: Args.create) - ..aOM(10, _omitFieldNames ? '' : 'playerArgs', - subBuilder: PlayerArgs.create) - ..aInt64(11, _omitFieldNames ? '' : 'idx') - ..aOM(12, _omitFieldNames ? '' : 'adInfo', - subBuilder: AdInfo.create) - ..aOM(13, _omitFieldNames ? '' : 'mask', subBuilder: Mask.create) - ..aOS(14, _omitFieldNames ? '' : 'fromType') - ..pPM(15, _omitFieldNames ? '' : 'threePointV2', - subBuilder: ThreePointV2.create) - ..pPM(16, _omitFieldNames ? '' : 'threePointV3', - subBuilder: ThreePointV3.create) - ..aOM