From 0003c057cd640b3e8763bf28b603727b601f11e5 Mon Sep 17 00:00:00 2001 From: guozhigq Date: Mon, 7 Aug 2023 13:53:41 +0800 Subject: [PATCH] =?UTF-8?q?mod:=20protobuf=E7=BC=96=E8=AF=91=E6=96=87?= =?UTF-8?q?=E4=BB=B6=E7=94=9F=E6=88=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/models/danmaku/dm.pb.dart | 10194 ++++++++++++++++++++++++++ lib/models/danmaku/dm.pbenum.dart | 347 + lib/models/danmaku/dm.pbjson.dart | 2318 ++++++ lib/models/danmaku/dm.pbserver.dart | 74 + lib/models/danmaku/dm.proto | 893 +++ pubspec.lock | 8 + pubspec.yaml | 1 + 7 files changed, 13835 insertions(+) create mode 100644 lib/models/danmaku/dm.pb.dart create mode 100644 lib/models/danmaku/dm.pbenum.dart create mode 100644 lib/models/danmaku/dm.pbjson.dart create mode 100644 lib/models/danmaku/dm.pbserver.dart create mode 100644 lib/models/danmaku/dm.proto diff --git a/lib/models/danmaku/dm.pb.dart b/lib/models/danmaku/dm.pb.dart new file mode 100644 index 00000000..6ac282b2 --- /dev/null +++ b/lib/models/danmaku/dm.pb.dart @@ -0,0 +1,10194 @@ +/// +// Generated code. Do not modify. +// source: dm.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,constant_identifier_names,directives_ordering,library_prefixes,non_constant_identifier_names,prefer_final_fields,return_of_invalid_type,unnecessary_const,unnecessary_import,unnecessary_this,unused_import,unused_shown_name, no_leading_underscores_for_local_identifiers, depend_on_referenced_packages + +import 'dart:async' as $async; +import 'dart:core' as $core; + +import 'package:fixnum/fixnum.dart' as $fixnum; +import 'package:protobuf/protobuf.dart' as $pb; + +import 'dm.pbenum.dart'; + +export 'dm.pbenum.dart'; + +class Avatar extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + const $core.bool.fromEnvironment('protobuf.omit_message_names') + ? '' + : 'Avatar', + package: const $pb.PackageName( + const $core.bool.fromEnvironment('protobuf.omit_message_names') + ? '' + : 'bilibili.community.service.dm.v1'), + createEmptyInstance: create) + ..aOS( + 1, + const $core.bool.fromEnvironment('protobuf.omit_field_names') + ? '' + : 'id') + ..aOS( + 2, + const $core.bool.fromEnvironment('protobuf.omit_field_names') + ? '' + : 'url') + ..e( + 3, + const $core.bool.fromEnvironment('protobuf.omit_field_names') + ? '' + : 'avatarType', + $pb.PbFieldType.OE, + defaultOrMaker: AvatarType.AvatarTypeNone, + valueOf: AvatarType.valueOf, + enumValues: AvatarType.values) + ..hasRequiredFields = false; + + Avatar._() : super(); + factory Avatar({ + $core.String? id, + $core.String? url, + AvatarType? avatarType, + }) { + final _result = create(); + if (id != null) { + _result.id = id; + } + if (url != null) { + _result.url = url; + } + if (avatarType != null) { + _result.avatarType = avatarType; + } + return _result; + } + factory Avatar.fromBuffer($core.List<$core.int> i, + [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(i, r); + factory Avatar.fromJson($core.String i, + [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(i, r); + @$core.Deprecated('Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Avatar clone() => Avatar()..mergeFromMessage(this); + @$core.Deprecated('Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Avatar copyWith(void Function(Avatar) updates) => + super.copyWith((message) => updates(message as Avatar)) + as Avatar; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Avatar create() => Avatar._(); + Avatar createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Avatar getDefault() => + _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Avatar? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get id => $_getSZ(0); + @$pb.TagNumber(1) + set id($core.String v) { + $_setString(0, v); + } + + @$pb.TagNumber(1) + $core.bool hasId() => $_has(0); + @$pb.TagNumber(1) + void clearId() => clearField(1); + + @$pb.TagNumber(2) + $core.String get url => $_getSZ(1); + @$pb.TagNumber(2) + set url($core.String v) { + $_setString(1, v); + } + + @$pb.TagNumber(2) + $core.bool hasUrl() => $_has(1); + @$pb.TagNumber(2) + void clearUrl() => clearField(2); + + @$pb.TagNumber(3) + AvatarType get avatarType => $_getN(2); + @$pb.TagNumber(3) + set avatarType(AvatarType v) { + setField(3, v); + } + + @$pb.TagNumber(3) + $core.bool hasAvatarType() => $_has(2); + @$pb.TagNumber(3) + void clearAvatarType() => clearField(3); +} + +class Bubble extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + const $core.bool.fromEnvironment('protobuf.omit_message_names') + ? '' + : 'Bubble', + package: const $pb.PackageName( + const $core.bool.fromEnvironment('protobuf.omit_message_names') + ? '' + : 'bilibili.community.service.dm.v1'), + createEmptyInstance: create) + ..aOS( + 1, + const $core.bool.fromEnvironment('protobuf.omit_field_names') + ? '' + : 'text') + ..aOS( + 2, + const $core.bool.fromEnvironment('protobuf.omit_field_names') + ? '' + : 'url') + ..hasRequiredFields = false; + + Bubble._() : super(); + factory Bubble({ + $core.String? text, + $core.String? url, + }) { + final _result = create(); + if (text != null) { + _result.text = text; + } + if (url != null) { + _result.url = url; + } + return _result; + } + factory Bubble.fromBuffer($core.List<$core.int> i, + [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(i, r); + factory Bubble.fromJson($core.String i, + [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(i, r); + @$core.Deprecated('Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Bubble clone() => Bubble()..mergeFromMessage(this); + @$core.Deprecated('Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Bubble copyWith(void Function(Bubble) updates) => + super.copyWith((message) => updates(message as Bubble)) + as Bubble; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Bubble create() => Bubble._(); + Bubble createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Bubble getDefault() => + _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Bubble? _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 url => $_getSZ(1); + @$pb.TagNumber(2) + set url($core.String v) { + $_setString(1, v); + } + + @$pb.TagNumber(2) + $core.bool hasUrl() => $_has(1); + @$pb.TagNumber(2) + void clearUrl() => clearField(2); +} + +class BubbleV2 extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + const $core.bool.fromEnvironment('protobuf.omit_message_names') + ? '' + : 'BubbleV2', + package: const $pb.PackageName( + const $core.bool.fromEnvironment('protobuf.omit_message_names') + ? '' + : 'bilibili.community.service.dm.v1'), + createEmptyInstance: create) + ..aOS( + 1, + const $core.bool.fromEnvironment('protobuf.omit_field_names') + ? '' + : 'text') + ..aOS( + 2, + const $core.bool.fromEnvironment('protobuf.omit_field_names') + ? '' + : 'url') + ..e( + 3, + const $core.bool.fromEnvironment('protobuf.omit_field_names') + ? '' + : 'bubbleType', + $pb.PbFieldType.OE, + defaultOrMaker: BubbleType.BubbleTypeNone, + valueOf: BubbleType.valueOf, + enumValues: BubbleType.values) + ..aOB( + 4, + const $core.bool.fromEnvironment('protobuf.omit_field_names') + ? '' + : 'exposureOnce') + ..e( + 5, + const $core.bool.fromEnvironment('protobuf.omit_field_names') + ? '' + : 'exposureType', + $pb.PbFieldType.OE, + defaultOrMaker: ExposureType.ExposureTypeNone, + valueOf: ExposureType.valueOf, + enumValues: ExposureType.values) + ..hasRequiredFields = false; + + BubbleV2._() : super(); + factory BubbleV2({ + $core.String? text, + $core.String? url, + BubbleType? bubbleType, + $core.bool? exposureOnce, + ExposureType? exposureType, + }) { + final _result = create(); + if (text != null) { + _result.text = text; + } + if (url != null) { + _result.url = url; + } + if (bubbleType != null) { + _result.bubbleType = bubbleType; + } + if (exposureOnce != null) { + _result.exposureOnce = exposureOnce; + } + if (exposureType != null) { + _result.exposureType = exposureType; + } + return _result; + } + factory BubbleV2.fromBuffer($core.List<$core.int> i, + [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(i, r); + factory BubbleV2.fromJson($core.String i, + [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(i, r); + @$core.Deprecated('Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + BubbleV2 clone() => BubbleV2()..mergeFromMessage(this); + @$core.Deprecated('Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + BubbleV2 copyWith(void Function(BubbleV2) updates) => + super.copyWith((message) => updates(message as BubbleV2)) + as BubbleV2; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static BubbleV2 create() => BubbleV2._(); + BubbleV2 createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static BubbleV2 getDefault() => + _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static BubbleV2? _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 url => $_getSZ(1); + @$pb.TagNumber(2) + set url($core.String v) { + $_setString(1, v); + } + + @$pb.TagNumber(2) + $core.bool hasUrl() => $_has(1); + @$pb.TagNumber(2) + void clearUrl() => clearField(2); + + @$pb.TagNumber(3) + BubbleType get bubbleType => $_getN(2); + @$pb.TagNumber(3) + set bubbleType(BubbleType v) { + setField(3, v); + } + + @$pb.TagNumber(3) + $core.bool hasBubbleType() => $_has(2); + @$pb.TagNumber(3) + void clearBubbleType() => clearField(3); + + @$pb.TagNumber(4) + $core.bool get exposureOnce => $_getBF(3); + @$pb.TagNumber(4) + set exposureOnce($core.bool v) { + $_setBool(3, v); + } + + @$pb.TagNumber(4) + $core.bool hasExposureOnce() => $_has(3); + @$pb.TagNumber(4) + void clearExposureOnce() => clearField(4); + + @$pb.TagNumber(5) + ExposureType get exposureType => $_getN(4); + @$pb.TagNumber(5) + set exposureType(ExposureType v) { + setField(5, v); + } + + @$pb.TagNumber(5) + $core.bool hasExposureType() => $_has(4); + @$pb.TagNumber(5) + void clearExposureType() => clearField(5); +} + +class Button extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + const $core.bool.fromEnvironment('protobuf.omit_message_names') + ? '' + : 'Button', + package: const $pb.PackageName( + const $core.bool.fromEnvironment('protobuf.omit_message_names') + ? '' + : 'bilibili.community.service.dm.v1'), + createEmptyInstance: create) + ..aOS( + 1, + const $core.bool.fromEnvironment('protobuf.omit_field_names') + ? '' + : 'text') + ..a<$core.int>( + 2, + const $core.bool.fromEnvironment('protobuf.omit_field_names') + ? '' + : 'action', + $pb.PbFieldType.O3) + ..hasRequiredFields = false; + + Button._() : super(); + factory Button({ + $core.String? text, + $core.int? action, + }) { + final _result = create(); + if (text != null) { + _result.text = text; + } + if (action != null) { + _result.action = action; + } + return _result; + } + 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); + @$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; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Button create() => Button._(); + Button createEmptyInstance() => create(); + static $pb.PbList