app-starlock/lib/talk/startChart/proto/talk_data.pb.dart

89 lines
3.5 KiB
Dart
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

//
// Generated code. Do not modify.
// source: talk_data.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:protobuf/protobuf.dart' as $pb;
import 'talk_data.pbenum.dart';
export 'talk_data.pbenum.dart';
/// 注意这个包不应该使用Req而应该只用单向发送类型不等待响应。
/// 在未收到对方的Ping或者其他情况即停止发送。
class TalkData extends $pb.GeneratedMessage {
factory TalkData({
TalkData_ContentTypeE? contentType,
$core.List<$core.int>? content,
}) {
final $result = create();
if (contentType != null) {
$result.contentType = contentType;
}
if (content != null) {
$result.content = content;
}
return $result;
}
TalkData._() : super();
factory TalkData.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r);
factory TalkData.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'TalkData', package: const $pb.PackageName(_omitMessageNames ? '' : 'main'), createEmptyInstance: create)
..e<TalkData_ContentTypeE>(1, _omitFieldNames ? '' : 'ContentType', $pb.PbFieldType.OE, protoName: 'ContentType', defaultOrMaker: TalkData_ContentTypeE.Image, valueOf: TalkData_ContentTypeE.valueOf, enumValues: TalkData_ContentTypeE.values)
..a<$core.List<$core.int>>(2, _omitFieldNames ? '' : 'Content', $pb.PbFieldType.OY, protoName: 'Content')
..hasRequiredFields = false
;
@$core.Deprecated(
'Using this can add significant overhead to your binary. '
'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
'Will be removed in next major version')
TalkData clone() => TalkData()..mergeFromMessage(this);
@$core.Deprecated(
'Using this can add significant overhead to your binary. '
'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
'Will be removed in next major version')
TalkData copyWith(void Function(TalkData) updates) => super.copyWith((message) => updates(message as TalkData)) as TalkData;
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
static TalkData create() => TalkData._();
TalkData createEmptyInstance() => create();
static $pb.PbList<TalkData> createRepeated() => $pb.PbList<TalkData>();
@$core.pragma('dart2js:noInline')
static TalkData getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<TalkData>(create);
static TalkData? _defaultInstance;
@$pb.TagNumber(1)
TalkData_ContentTypeE get contentType => $_getN(0);
@$pb.TagNumber(1)
set contentType(TalkData_ContentTypeE v) { setField(1, v); }
@$pb.TagNumber(1)
$core.bool hasContentType() => $_has(0);
@$pb.TagNumber(1)
void clearContentType() => clearField(1);
@$pb.TagNumber(2)
$core.List<$core.int> get content => $_getN(1);
@$pb.TagNumber(2)
set content($core.List<$core.int> v) { $_setBytes(1, v); }
@$pb.TagNumber(2)
$core.bool hasContent() => $_has(1);
@$pb.TagNumber(2)
void clearContent() => clearField(2);
}
const _omitFieldNames = $core.bool.fromEnvironment('protobuf.omit_field_names');
const _omitMessageNames = $core.bool.fromEnvironment('protobuf.omit_message_names');