/// // 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