diff --git a/lib/grpc/dm/v1/dm.pb.dart b/lib/grpc/dm/v1/dm.pb.dart new file mode 100644 index 00000000..a0b6e5ce --- /dev/null +++ b/lib/grpc/dm/v1/dm.pb.dart @@ -0,0 +1,7242 @@ +// +// Generated code. Do not modify. +// source: bilibili/community/service/dm/v1/dm.proto +// +// @dart = 2.12 + +// ignore_for_file: annotate_overrides, camel_case_types, comment_references +// ignore_for_file: constant_identifier_names, library_prefixes +// ignore_for_file: non_constant_identifier_names, prefer_final_fields +// ignore_for_file: unnecessary_import, unnecessary_this, unused_import + +import 'dart:core' as $core; + +import 'package:fixnum/fixnum.dart' as $fixnum; +import 'package:protobuf/protobuf.dart' as $pb; + +import 'dm.pbenum.dart'; + +export 'dm.pbenum.dart'; + +class Avatar extends $pb.GeneratedMessage { + 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; + } + Avatar._() : super(); + 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); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'Avatar', package: const $pb.PackageName(_omitMessageNames ? '' : 'bilibili.community.service.dm.v1'), createEmptyInstance: create) + ..aOS(1, _omitFieldNames ? '' : 'id') + ..aOS(2, _omitFieldNames ? '' : 'url') + ..e(3, _omitFieldNames ? '' : 'avatarType', $pb.PbFieldType.OE, defaultOrMaker: AvatarType.AvatarTypeNone, valueOf: AvatarType.valueOf, enumValues: AvatarType.values) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + 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; + + $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 { + 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; + } + Bubble._() : super(); + 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); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'Bubble', package: const $pb.PackageName(_omitMessageNames ? '' : 'bilibili.community.service.dm.v1'), createEmptyInstance: create) + ..aOS(1, _omitFieldNames ? '' : 'text') + ..aOS(2, _omitFieldNames ? '' : 'url') + ..hasRequiredFields = false + ; + + @$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; + + $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 { + 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; + } + BubbleV2._() : super(); + 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); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'BubbleV2', package: const $pb.PackageName(_omitMessageNames ? '' : 'bilibili.community.service.dm.v1'), createEmptyInstance: create) + ..aOS(1, _omitFieldNames ? '' : 'text') + ..aOS(2, _omitFieldNames ? '' : 'url') + ..e(3, _omitFieldNames ? '' : 'bubbleType', $pb.PbFieldType.OE, defaultOrMaker: BubbleType.BubbleTypeNone, valueOf: BubbleType.valueOf, enumValues: BubbleType.values) + ..aOB(4, _omitFieldNames ? '' : 'exposureOnce') + ..e(5, _omitFieldNames ? '' : 'exposureType', $pb.PbFieldType.OE, defaultOrMaker: ExposureType.ExposureTypeNone, valueOf: ExposureType.valueOf, enumValues: ExposureType.values) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + 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; + + $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 { + 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; + } + Button._() : super(); + factory Button.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Button.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'Button', package: const $pb.PackageName(_omitMessageNames ? '' : 'bilibili.community.service.dm.v1'), createEmptyInstance: create) + ..aOS(1, _omitFieldNames ? '' : 'text') + ..a<$core.int>(2, _omitFieldNames ? '' : 'action', $pb.PbFieldType.O3) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Button clone() => Button()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Button copyWith(void Function(Button) updates) => super.copyWith((message) => updates(message as Button)) as Button; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static Button create() => Button._(); + Button createEmptyInstance() => create(); + static $pb.PbList