// // Generated code. Do not modify. // source: to_app_api.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 'base.pb.dart' as $1; import 'base.pbenum.dart' as $1; import 'google/protobuf/duration.pb.dart' as $3; import 'google/protobuf/timestamp.pb.dart' as $2; class ToGameDetailReply extends $pb.GeneratedMessage { factory ToGameDetailReply({ $core.int? gameId, $core.bool? isComplete, $2.Timestamp? startAt, $core.Iterable? checkedSortedList, $3.Duration? duration, $2.Timestamp? stopAt, $core.bool? isSuccess, $core.int? sysPoint, $core.int? totalPointNum, $core.String? actName, $core.int? distance, $core.int? pace, $core.int? avgHr, $core.int? calorie, $core.int? ck, $core.double? ei, $core.int? stepNum, $core.Iterable<$1.GameGpsInfo>? gameGpsInfo, $core.Iterable<$1.HeartRate>? gameHrInfos, $1.GameHistorySource? source, $core.int? actId, }) { final $result = create(); if (gameId != null) { $result.gameId = gameId; } if (isComplete != null) { $result.isComplete = isComplete; } if (startAt != null) { $result.startAt = startAt; } if (checkedSortedList != null) { $result.checkedSortedList.addAll(checkedSortedList); } if (duration != null) { $result.duration = duration; } if (stopAt != null) { $result.stopAt = stopAt; } if (isSuccess != null) { $result.isSuccess = isSuccess; } if (sysPoint != null) { $result.sysPoint = sysPoint; } if (totalPointNum != null) { $result.totalPointNum = totalPointNum; } if (actName != null) { $result.actName = actName; } if (distance != null) { $result.distance = distance; } if (pace != null) { $result.pace = pace; } if (avgHr != null) { $result.avgHr = avgHr; } if (calorie != null) { $result.calorie = calorie; } if (ck != null) { $result.ck = ck; } if (ei != null) { $result.ei = ei; } if (stepNum != null) { $result.stepNum = stepNum; } if (gameGpsInfo != null) { $result.gameGpsInfo.addAll(gameGpsInfo); } if (gameHrInfos != null) { $result.gameHrInfos.addAll(gameHrInfos); } if (source != null) { $result.source = source; } if (actId != null) { $result.actId = actId; } return $result; } ToGameDetailReply._() : super(); factory ToGameDetailReply.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory ToGameDetailReply.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'ToGameDetailReply', package: const $pb.PackageName(_omitMessageNames ? '' : 'toApp.v1'), createEmptyInstance: create) ..a<$core.int>(1, _omitFieldNames ? '' : 'gameId', $pb.PbFieldType.O3) ..aOB(2, _omitFieldNames ? '' : 'isComplete', protoName: 'isComplete') ..aOM<$2.Timestamp>(3, _omitFieldNames ? '' : 'startAt', subBuilder: $2.Timestamp.create) ..pc(4, _omitFieldNames ? '' : 'checkedSortedList', $pb.PbFieldType.PM, subBuilder: ToControlPoint.create) ..aOM<$3.Duration>(5, _omitFieldNames ? '' : 'duration', subBuilder: $3.Duration.create) ..aOM<$2.Timestamp>(6, _omitFieldNames ? '' : 'stopAt', subBuilder: $2.Timestamp.create) ..aOB(8, _omitFieldNames ? '' : 'isSuccess', protoName: 'isSuccess') ..a<$core.int>(9, _omitFieldNames ? '' : 'sysPoint', $pb.PbFieldType.O3, protoName: 'sysPoint') ..a<$core.int>(10, _omitFieldNames ? '' : 'totalPointNum', $pb.PbFieldType.O3, protoName: 'totalPointNum') ..aOS(13, _omitFieldNames ? '' : 'actName', protoName: 'actName') ..a<$core.int>(14, _omitFieldNames ? '' : 'distance', $pb.PbFieldType.O3) ..a<$core.int>(15, _omitFieldNames ? '' : 'pace', $pb.PbFieldType.O3) ..a<$core.int>(16, _omitFieldNames ? '' : 'avgHr', $pb.PbFieldType.O3, protoName: 'avgHr') ..a<$core.int>(17, _omitFieldNames ? '' : 'Calorie', $pb.PbFieldType.O3, protoName: 'Calorie') ..a<$core.int>(18, _omitFieldNames ? '' : 'Ck', $pb.PbFieldType.O3, protoName: 'Ck') ..a<$core.double>(19, _omitFieldNames ? '' : 'Ei', $pb.PbFieldType.OF, protoName: 'Ei') ..a<$core.int>(20, _omitFieldNames ? '' : 'stepNum', $pb.PbFieldType.O3, protoName: 'stepNum') ..pc<$1.GameGpsInfo>(21, _omitFieldNames ? '' : 'gameGpsInfo', $pb.PbFieldType.PM, protoName: 'gameGpsInfo', subBuilder: $1.GameGpsInfo.create) ..pc<$1.HeartRate>(24, _omitFieldNames ? '' : 'gameHrInfos', $pb.PbFieldType.PM, protoName: 'gameHrInfos', subBuilder: $1.HeartRate.create) ..e<$1.GameHistorySource>(25, _omitFieldNames ? '' : 'source', $pb.PbFieldType.OE, defaultOrMaker: $1.GameHistorySource.GameHistorySourcAll, valueOf: $1.GameHistorySource.valueOf, enumValues: $1.GameHistorySource.values) ..a<$core.int>(26, _omitFieldNames ? '' : 'actId', $pb.PbFieldType.O3, protoName: 'actId') ..hasRequiredFields = false ; @$core.Deprecated( 'Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') ToGameDetailReply clone() => ToGameDetailReply()..mergeFromMessage(this); @$core.Deprecated( 'Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') ToGameDetailReply copyWith(void Function(ToGameDetailReply) updates) => super.copyWith((message) => updates(message as ToGameDetailReply)) as ToGameDetailReply; $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ToGameDetailReply create() => ToGameDetailReply._(); ToGameDetailReply createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static ToGameDetailReply getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ToGameDetailReply? _defaultInstance; @$pb.TagNumber(1) $core.int get gameId => $_getIZ(0); @$pb.TagNumber(1) set gameId($core.int v) { $_setSignedInt32(0, v); } @$pb.TagNumber(1) $core.bool hasGameId() => $_has(0); @$pb.TagNumber(1) void clearGameId() => clearField(1); @$pb.TagNumber(2) $core.bool get isComplete => $_getBF(1); @$pb.TagNumber(2) set isComplete($core.bool v) { $_setBool(1, v); } @$pb.TagNumber(2) $core.bool hasIsComplete() => $_has(1); @$pb.TagNumber(2) void clearIsComplete() => clearField(2); @$pb.TagNumber(3) $2.Timestamp get startAt => $_getN(2); @$pb.TagNumber(3) set startAt($2.Timestamp v) { setField(3, v); } @$pb.TagNumber(3) $core.bool hasStartAt() => $_has(2); @$pb.TagNumber(3) void clearStartAt() => clearField(3); @$pb.TagNumber(3) $2.Timestamp ensureStartAt() => $_ensure(2); @$pb.TagNumber(4) $core.List get checkedSortedList => $_getList(3); @$pb.TagNumber(5) $3.Duration get duration => $_getN(4); @$pb.TagNumber(5) set duration($3.Duration v) { setField(5, v); } @$pb.TagNumber(5) $core.bool hasDuration() => $_has(4); @$pb.TagNumber(5) void clearDuration() => clearField(5); @$pb.TagNumber(5) $3.Duration ensureDuration() => $_ensure(4); @$pb.TagNumber(6) $2.Timestamp get stopAt => $_getN(5); @$pb.TagNumber(6) set stopAt($2.Timestamp v) { setField(6, v); } @$pb.TagNumber(6) $core.bool hasStopAt() => $_has(5); @$pb.TagNumber(6) void clearStopAt() => clearField(6); @$pb.TagNumber(6) $2.Timestamp ensureStopAt() => $_ensure(5); @$pb.TagNumber(8) $core.bool get isSuccess => $_getBF(6); @$pb.TagNumber(8) set isSuccess($core.bool v) { $_setBool(6, v); } @$pb.TagNumber(8) $core.bool hasIsSuccess() => $_has(6); @$pb.TagNumber(8) void clearIsSuccess() => clearField(8); @$pb.TagNumber(9) $core.int get sysPoint => $_getIZ(7); @$pb.TagNumber(9) set sysPoint($core.int v) { $_setSignedInt32(7, v); } @$pb.TagNumber(9) $core.bool hasSysPoint() => $_has(7); @$pb.TagNumber(9) void clearSysPoint() => clearField(9); @$pb.TagNumber(10) $core.int get totalPointNum => $_getIZ(8); @$pb.TagNumber(10) set totalPointNum($core.int v) { $_setSignedInt32(8, v); } @$pb.TagNumber(10) $core.bool hasTotalPointNum() => $_has(8); @$pb.TagNumber(10) void clearTotalPointNum() => clearField(10); @$pb.TagNumber(13) $core.String get actName => $_getSZ(9); @$pb.TagNumber(13) set actName($core.String v) { $_setString(9, v); } @$pb.TagNumber(13) $core.bool hasActName() => $_has(9); @$pb.TagNumber(13) void clearActName() => clearField(13); @$pb.TagNumber(14) $core.int get distance => $_getIZ(10); @$pb.TagNumber(14) set distance($core.int v) { $_setSignedInt32(10, v); } @$pb.TagNumber(14) $core.bool hasDistance() => $_has(10); @$pb.TagNumber(14) void clearDistance() => clearField(14); @$pb.TagNumber(15) $core.int get pace => $_getIZ(11); @$pb.TagNumber(15) set pace($core.int v) { $_setSignedInt32(11, v); } @$pb.TagNumber(15) $core.bool hasPace() => $_has(11); @$pb.TagNumber(15) void clearPace() => clearField(15); @$pb.TagNumber(16) $core.int get avgHr => $_getIZ(12); @$pb.TagNumber(16) set avgHr($core.int v) { $_setSignedInt32(12, v); } @$pb.TagNumber(16) $core.bool hasAvgHr() => $_has(12); @$pb.TagNumber(16) void clearAvgHr() => clearField(16); @$pb.TagNumber(17) $core.int get calorie => $_getIZ(13); @$pb.TagNumber(17) set calorie($core.int v) { $_setSignedInt32(13, v); } @$pb.TagNumber(17) $core.bool hasCalorie() => $_has(13); @$pb.TagNumber(17) void clearCalorie() => clearField(17); @$pb.TagNumber(18) $core.int get ck => $_getIZ(14); @$pb.TagNumber(18) set ck($core.int v) { $_setSignedInt32(14, v); } @$pb.TagNumber(18) $core.bool hasCk() => $_has(14); @$pb.TagNumber(18) void clearCk() => clearField(18); @$pb.TagNumber(19) $core.double get ei => $_getN(15); @$pb.TagNumber(19) set ei($core.double v) { $_setFloat(15, v); } @$pb.TagNumber(19) $core.bool hasEi() => $_has(15); @$pb.TagNumber(19) void clearEi() => clearField(19); @$pb.TagNumber(20) $core.int get stepNum => $_getIZ(16); @$pb.TagNumber(20) set stepNum($core.int v) { $_setSignedInt32(16, v); } @$pb.TagNumber(20) $core.bool hasStepNum() => $_has(16); @$pb.TagNumber(20) void clearStepNum() => clearField(20); @$pb.TagNumber(21) $core.List<$1.GameGpsInfo> get gameGpsInfo => $_getList(17); /// base.v1.NetImage map_zip = 22; //压缩包地图 /// AnswerHistory answerHistory= 23;//脑力值列表 @$pb.TagNumber(24) $core.List<$1.HeartRate> get gameHrInfos => $_getList(18); @$pb.TagNumber(25) $1.GameHistorySource get source => $_getN(19); @$pb.TagNumber(25) set source($1.GameHistorySource v) { setField(25, v); } @$pb.TagNumber(25) $core.bool hasSource() => $_has(19); @$pb.TagNumber(25) void clearSource() => clearField(25); @$pb.TagNumber(26) $core.int get actId => $_getIZ(20); @$pb.TagNumber(26) set actId($core.int v) { $_setSignedInt32(20, v); } @$pb.TagNumber(26) $core.bool hasActId() => $_has(20); @$pb.TagNumber(26) void clearActId() => clearField(26); } class ToHisUserListQueryReply extends $pb.GeneratedMessage { factory ToHisUserListQueryReply({ $core.Iterable? list, }) { final $result = create(); if (list != null) { $result.list.addAll(list); } return $result; } ToHisUserListQueryReply._() : super(); factory ToHisUserListQueryReply.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory ToHisUserListQueryReply.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'ToHisUserListQueryReply', package: const $pb.PackageName(_omitMessageNames ? '' : 'toApp.v1'), createEmptyInstance: create) ..pc(1, _omitFieldNames ? '' : 'list', $pb.PbFieldType.PM, subBuilder: ToHisUserBasic.create) ..hasRequiredFields = false ; @$core.Deprecated( 'Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') ToHisUserListQueryReply clone() => ToHisUserListQueryReply()..mergeFromMessage(this); @$core.Deprecated( 'Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') ToHisUserListQueryReply copyWith(void Function(ToHisUserListQueryReply) updates) => super.copyWith((message) => updates(message as ToHisUserListQueryReply)) as ToHisUserListQueryReply; $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ToHisUserListQueryReply create() => ToHisUserListQueryReply._(); ToHisUserListQueryReply createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static ToHisUserListQueryReply getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ToHisUserListQueryReply? _defaultInstance; @$pb.TagNumber(1) $core.List get list => $_getList(0); } class ToHisUserBasic extends $pb.GeneratedMessage { factory ToHisUserBasic({ $core.int? oId, $core.String? oName, $core.Iterable? list, }) { final $result = create(); if (oId != null) { $result.oId = oId; } if (oName != null) { $result.oName = oName; } if (list != null) { $result.list.addAll(list); } return $result; } ToHisUserBasic._() : super(); factory ToHisUserBasic.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory ToHisUserBasic.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'ToHisUserBasic', package: const $pb.PackageName(_omitMessageNames ? '' : 'toApp.v1'), createEmptyInstance: create) ..a<$core.int>(1, _omitFieldNames ? '' : 'OId', $pb.PbFieldType.O3, protoName: 'OId') ..aOS(2, _omitFieldNames ? '' : 'OName', protoName: 'OName') ..pc(3, _omitFieldNames ? '' : 'list', $pb.PbFieldType.PM, subBuilder: ToHisUserInfo.create) ..hasRequiredFields = false ; @$core.Deprecated( 'Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') ToHisUserBasic clone() => ToHisUserBasic()..mergeFromMessage(this); @$core.Deprecated( 'Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') ToHisUserBasic copyWith(void Function(ToHisUserBasic) updates) => super.copyWith((message) => updates(message as ToHisUserBasic)) as ToHisUserBasic; $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ToHisUserBasic create() => ToHisUserBasic._(); ToHisUserBasic createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static ToHisUserBasic getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ToHisUserBasic? _defaultInstance; @$pb.TagNumber(1) $core.int get oId => $_getIZ(0); @$pb.TagNumber(1) set oId($core.int v) { $_setSignedInt32(0, v); } @$pb.TagNumber(1) $core.bool hasOId() => $_has(0); @$pb.TagNumber(1) void clearOId() => clearField(1); @$pb.TagNumber(2) $core.String get oName => $_getSZ(1); @$pb.TagNumber(2) set oName($core.String v) { $_setString(1, v); } @$pb.TagNumber(2) $core.bool hasOName() => $_has(1); @$pb.TagNumber(2) void clearOName() => clearField(2); @$pb.TagNumber(3) $core.List get list => $_getList(2); } class ToHisUserInfo extends $pb.GeneratedMessage { factory ToHisUserInfo({ $core.int? gameId, $core.String? courseName, $core.String? actName, $core.bool? isComplete, $2.Timestamp? startAt, $3.Duration? duration, }) { final $result = create(); if (gameId != null) { $result.gameId = gameId; } if (courseName != null) { $result.courseName = courseName; } if (actName != null) { $result.actName = actName; } if (isComplete != null) { $result.isComplete = isComplete; } if (startAt != null) { $result.startAt = startAt; } if (duration != null) { $result.duration = duration; } return $result; } ToHisUserInfo._() : super(); factory ToHisUserInfo.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory ToHisUserInfo.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'ToHisUserInfo', package: const $pb.PackageName(_omitMessageNames ? '' : 'toApp.v1'), createEmptyInstance: create) ..a<$core.int>(1, _omitFieldNames ? '' : 'GameId', $pb.PbFieldType.O3, protoName: 'GameId') ..aOS(2, _omitFieldNames ? '' : 'CourseName', protoName: 'CourseName') ..aOS(3, _omitFieldNames ? '' : 'ActName', protoName: 'ActName') ..aOB(4, _omitFieldNames ? '' : 'isComplete', protoName: 'isComplete') ..aOM<$2.Timestamp>(5, _omitFieldNames ? '' : 'startAt', subBuilder: $2.Timestamp.create) ..aOM<$3.Duration>(6, _omitFieldNames ? '' : 'duration', subBuilder: $3.Duration.create) ..hasRequiredFields = false ; @$core.Deprecated( 'Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') ToHisUserInfo clone() => ToHisUserInfo()..mergeFromMessage(this); @$core.Deprecated( 'Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') ToHisUserInfo copyWith(void Function(ToHisUserInfo) updates) => super.copyWith((message) => updates(message as ToHisUserInfo)) as ToHisUserInfo; $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ToHisUserInfo create() => ToHisUserInfo._(); ToHisUserInfo createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static ToHisUserInfo getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ToHisUserInfo? _defaultInstance; @$pb.TagNumber(1) $core.int get gameId => $_getIZ(0); @$pb.TagNumber(1) set gameId($core.int v) { $_setSignedInt32(0, v); } @$pb.TagNumber(1) $core.bool hasGameId() => $_has(0); @$pb.TagNumber(1) void clearGameId() => clearField(1); @$pb.TagNumber(2) $core.String get courseName => $_getSZ(1); @$pb.TagNumber(2) set courseName($core.String v) { $_setString(1, v); } @$pb.TagNumber(2) $core.bool hasCourseName() => $_has(1); @$pb.TagNumber(2) void clearCourseName() => clearField(2); @$pb.TagNumber(3) $core.String get actName => $_getSZ(2); @$pb.TagNumber(3) set actName($core.String v) { $_setString(2, v); } @$pb.TagNumber(3) $core.bool hasActName() => $_has(2); @$pb.TagNumber(3) void clearActName() => clearField(3); @$pb.TagNumber(4) $core.bool get isComplete => $_getBF(3); @$pb.TagNumber(4) set isComplete($core.bool v) { $_setBool(3, v); } @$pb.TagNumber(4) $core.bool hasIsComplete() => $_has(3); @$pb.TagNumber(4) void clearIsComplete() => clearField(4); @$pb.TagNumber(5) $2.Timestamp get startAt => $_getN(4); @$pb.TagNumber(5) set startAt($2.Timestamp v) { setField(5, v); } @$pb.TagNumber(5) $core.bool hasStartAt() => $_has(4); @$pb.TagNumber(5) void clearStartAt() => clearField(5); @$pb.TagNumber(5) $2.Timestamp ensureStartAt() => $_ensure(4); @$pb.TagNumber(6) $3.Duration get duration => $_getN(5); @$pb.TagNumber(6) set duration($3.Duration v) { setField(6, v); } @$pb.TagNumber(6) $core.bool hasDuration() => $_has(5); @$pb.TagNumber(6) void clearDuration() => clearField(6); @$pb.TagNumber(6) $3.Duration ensureDuration() => $_ensure(5); } class ToUserInActionBasicQueryRequest extends $pb.GeneratedMessage { factory ToUserInActionBasicQueryRequest({ $core.int? actId, $core.int? userId, }) { final $result = create(); if (actId != null) { $result.actId = actId; } if (userId != null) { $result.userId = userId; } return $result; } ToUserInActionBasicQueryRequest._() : super(); factory ToUserInActionBasicQueryRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory ToUserInActionBasicQueryRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'ToUserInActionBasicQueryRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'toApp.v1'), createEmptyInstance: create) ..a<$core.int>(1, _omitFieldNames ? '' : 'ActId', $pb.PbFieldType.O3, protoName: 'ActId') ..a<$core.int>(2, _omitFieldNames ? '' : 'UserId', $pb.PbFieldType.O3, protoName: 'UserId') ..hasRequiredFields = false ; @$core.Deprecated( 'Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') ToUserInActionBasicQueryRequest clone() => ToUserInActionBasicQueryRequest()..mergeFromMessage(this); @$core.Deprecated( 'Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') ToUserInActionBasicQueryRequest copyWith(void Function(ToUserInActionBasicQueryRequest) updates) => super.copyWith((message) => updates(message as ToUserInActionBasicQueryRequest)) as ToUserInActionBasicQueryRequest; $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ToUserInActionBasicQueryRequest create() => ToUserInActionBasicQueryRequest._(); ToUserInActionBasicQueryRequest createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static ToUserInActionBasicQueryRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ToUserInActionBasicQueryRequest? _defaultInstance; @$pb.TagNumber(1) $core.int get actId => $_getIZ(0); @$pb.TagNumber(1) set actId($core.int v) { $_setSignedInt32(0, v); } @$pb.TagNumber(1) $core.bool hasActId() => $_has(0); @$pb.TagNumber(1) void clearActId() => clearField(1); @$pb.TagNumber(2) $core.int get userId => $_getIZ(1); @$pb.TagNumber(2) set userId($core.int v) { $_setSignedInt32(1, v); } @$pb.TagNumber(2) $core.bool hasUserId() => $_has(1); @$pb.TagNumber(2) void clearUserId() => clearField(2); } class ToGetBinaryByMd5Request extends $pb.GeneratedMessage { factory ToGetBinaryByMd5Request({ $core.List<$core.int>? md5, }) { final $result = create(); if (md5 != null) { $result.md5 = md5; } return $result; } ToGetBinaryByMd5Request._() : super(); factory ToGetBinaryByMd5Request.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory ToGetBinaryByMd5Request.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'ToGetBinaryByMd5Request', package: const $pb.PackageName(_omitMessageNames ? '' : 'toApp.v1'), createEmptyInstance: create) ..a<$core.List<$core.int>>(1, _omitFieldNames ? '' : 'md5', $pb.PbFieldType.OY) ..hasRequiredFields = false ; @$core.Deprecated( 'Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') ToGetBinaryByMd5Request clone() => ToGetBinaryByMd5Request()..mergeFromMessage(this); @$core.Deprecated( 'Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') ToGetBinaryByMd5Request copyWith(void Function(ToGetBinaryByMd5Request) updates) => super.copyWith((message) => updates(message as ToGetBinaryByMd5Request)) as ToGetBinaryByMd5Request; $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ToGetBinaryByMd5Request create() => ToGetBinaryByMd5Request._(); ToGetBinaryByMd5Request createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static ToGetBinaryByMd5Request getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ToGetBinaryByMd5Request? _defaultInstance; @$pb.TagNumber(1) $core.List<$core.int> get md5 => $_getN(0); @$pb.TagNumber(1) set md5($core.List<$core.int> v) { $_setBytes(0, v); } @$pb.TagNumber(1) $core.bool hasMd5() => $_has(0); @$pb.TagNumber(1) void clearMd5() => clearField(1); } class GetServerTimeRp extends $pb.GeneratedMessage { factory GetServerTimeRp({ $fixnum.Int64? millisecondStamp, }) { final $result = create(); if (millisecondStamp != null) { $result.millisecondStamp = millisecondStamp; } return $result; } GetServerTimeRp._() : super(); factory GetServerTimeRp.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetServerTimeRp.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'GetServerTimeRp', package: const $pb.PackageName(_omitMessageNames ? '' : 'toApp.v1'), createEmptyInstance: create) ..aInt64(1, _omitFieldNames ? '' : 'millisecondStamp', protoName: 'millisecondStamp') ..hasRequiredFields = false ; @$core.Deprecated( 'Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') GetServerTimeRp clone() => GetServerTimeRp()..mergeFromMessage(this); @$core.Deprecated( 'Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') GetServerTimeRp copyWith(void Function(GetServerTimeRp) updates) => super.copyWith((message) => updates(message as GetServerTimeRp)) as GetServerTimeRp; $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static GetServerTimeRp create() => GetServerTimeRp._(); GetServerTimeRp createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static GetServerTimeRp getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static GetServerTimeRp? _defaultInstance; @$pb.TagNumber(1) $fixnum.Int64 get millisecondStamp => $_getI64(0); @$pb.TagNumber(1) set millisecondStamp($fixnum.Int64 v) { $_setInt64(0, v); } @$pb.TagNumber(1) $core.bool hasMillisecondStamp() => $_has(0); @$pb.TagNumber(1) void clearMillisecondStamp() => clearField(1); } class ToSendCodeToPhoneRequestV2 extends $pb.GeneratedMessage { factory ToSendCodeToPhoneRequestV2({ $core.String? phone, $1.SmsType? smsType, }) { final $result = create(); if (phone != null) { $result.phone = phone; } if (smsType != null) { $result.smsType = smsType; } return $result; } ToSendCodeToPhoneRequestV2._() : super(); factory ToSendCodeToPhoneRequestV2.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory ToSendCodeToPhoneRequestV2.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'ToSendCodeToPhoneRequestV2', package: const $pb.PackageName(_omitMessageNames ? '' : 'toApp.v1'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'phone') ..e<$1.SmsType>(2, _omitFieldNames ? '' : 'smsType', $pb.PbFieldType.OE, protoName: 'smsType', defaultOrMaker: $1.SmsType.UnKnow, valueOf: $1.SmsType.valueOf, enumValues: $1.SmsType.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') ToSendCodeToPhoneRequestV2 clone() => ToSendCodeToPhoneRequestV2()..mergeFromMessage(this); @$core.Deprecated( 'Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') ToSendCodeToPhoneRequestV2 copyWith(void Function(ToSendCodeToPhoneRequestV2) updates) => super.copyWith((message) => updates(message as ToSendCodeToPhoneRequestV2)) as ToSendCodeToPhoneRequestV2; $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ToSendCodeToPhoneRequestV2 create() => ToSendCodeToPhoneRequestV2._(); ToSendCodeToPhoneRequestV2 createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static ToSendCodeToPhoneRequestV2 getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ToSendCodeToPhoneRequestV2? _defaultInstance; @$pb.TagNumber(1) $core.String get phone => $_getSZ(0); @$pb.TagNumber(1) set phone($core.String v) { $_setString(0, v); } @$pb.TagNumber(1) $core.bool hasPhone() => $_has(0); @$pb.TagNumber(1) void clearPhone() => clearField(1); @$pb.TagNumber(2) $1.SmsType get smsType => $_getN(1); @$pb.TagNumber(2) set smsType($1.SmsType v) { setField(2, v); } @$pb.TagNumber(2) $core.bool hasSmsType() => $_has(1); @$pb.TagNumber(2) void clearSmsType() => clearField(2); } class ToSignInRequestV2 extends $pb.GeneratedMessage { factory ToSignInRequestV2({ $core.String? userCode, $core.String? password, $core.String? ip, }) { final $result = create(); if (userCode != null) { $result.userCode = userCode; } if (password != null) { $result.password = password; } if (ip != null) { $result.ip = ip; } return $result; } ToSignInRequestV2._() : super(); factory ToSignInRequestV2.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory ToSignInRequestV2.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'ToSignInRequestV2', package: const $pb.PackageName(_omitMessageNames ? '' : 'toApp.v1'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'userCode', protoName: 'userCode') ..aOS(2, _omitFieldNames ? '' : 'password') ..aOS(3, _omitFieldNames ? '' : 'ip') ..hasRequiredFields = false ; @$core.Deprecated( 'Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') ToSignInRequestV2 clone() => ToSignInRequestV2()..mergeFromMessage(this); @$core.Deprecated( 'Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') ToSignInRequestV2 copyWith(void Function(ToSignInRequestV2) updates) => super.copyWith((message) => updates(message as ToSignInRequestV2)) as ToSignInRequestV2; $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ToSignInRequestV2 create() => ToSignInRequestV2._(); ToSignInRequestV2 createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static ToSignInRequestV2 getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ToSignInRequestV2? _defaultInstance; @$pb.TagNumber(1) $core.String get userCode => $_getSZ(0); @$pb.TagNumber(1) set userCode($core.String v) { $_setString(0, v); } @$pb.TagNumber(1) $core.bool hasUserCode() => $_has(0); @$pb.TagNumber(1) void clearUserCode() => clearField(1); @$pb.TagNumber(2) $core.String get password => $_getSZ(1); @$pb.TagNumber(2) set password($core.String v) { $_setString(1, v); } @$pb.TagNumber(2) $core.bool hasPassword() => $_has(1); @$pb.TagNumber(2) void clearPassword() => clearField(2); @$pb.TagNumber(3) $core.String get ip => $_getSZ(2); @$pb.TagNumber(3) set ip($core.String v) { $_setString(2, v); } @$pb.TagNumber(3) $core.bool hasIp() => $_has(2); @$pb.TagNumber(3) void clearIp() => clearField(3); } class MapListRequestV2 extends $pb.GeneratedMessage { factory MapListRequestV2({ $1.Position? position, $core.int? offset, $core.int? limit, }) { final $result = create(); if (position != null) { $result.position = position; } if (offset != null) { $result.offset = offset; } if (limit != null) { $result.limit = limit; } return $result; } MapListRequestV2._() : super(); factory MapListRequestV2.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory MapListRequestV2.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'MapListRequestV2', package: const $pb.PackageName(_omitMessageNames ? '' : 'toApp.v1'), createEmptyInstance: create) ..aOM<$1.Position>(1, _omitFieldNames ? '' : 'position', subBuilder: $1.Position.create) ..a<$core.int>(2, _omitFieldNames ? '' : 'offset', $pb.PbFieldType.O3) ..a<$core.int>(3, _omitFieldNames ? '' : 'limit', $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') MapListRequestV2 clone() => MapListRequestV2()..mergeFromMessage(this); @$core.Deprecated( 'Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') MapListRequestV2 copyWith(void Function(MapListRequestV2) updates) => super.copyWith((message) => updates(message as MapListRequestV2)) as MapListRequestV2; $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static MapListRequestV2 create() => MapListRequestV2._(); MapListRequestV2 createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static MapListRequestV2 getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static MapListRequestV2? _defaultInstance; @$pb.TagNumber(1) $1.Position get position => $_getN(0); @$pb.TagNumber(1) set position($1.Position v) { setField(1, v); } @$pb.TagNumber(1) $core.bool hasPosition() => $_has(0); @$pb.TagNumber(1) void clearPosition() => clearField(1); @$pb.TagNumber(1) $1.Position ensurePosition() => $_ensure(0); @$pb.TagNumber(2) $core.int get offset => $_getIZ(1); @$pb.TagNumber(2) set offset($core.int v) { $_setSignedInt32(1, v); } @$pb.TagNumber(2) $core.bool hasOffset() => $_has(1); @$pb.TagNumber(2) void clearOffset() => clearField(2); @$pb.TagNumber(3) $core.int get limit => $_getIZ(2); @$pb.TagNumber(3) set limit($core.int v) { $_setSignedInt32(2, v); } @$pb.TagNumber(3) $core.bool hasLimit() => $_has(2); @$pb.TagNumber(3) void clearLimit() => clearField(3); } class ToMapListReplyV2 extends $pb.GeneratedMessage { factory ToMapListReplyV2({ $core.Iterable? list, }) { final $result = create(); if (list != null) { $result.list.addAll(list); } return $result; } ToMapListReplyV2._() : super(); factory ToMapListReplyV2.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory ToMapListReplyV2.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'ToMapListReplyV2', package: const $pb.PackageName(_omitMessageNames ? '' : 'toApp.v1'), createEmptyInstance: create) ..pc(1, _omitFieldNames ? '' : 'list', $pb.PbFieldType.PM, subBuilder: ToMapSimpleV2.create) ..hasRequiredFields = false ; @$core.Deprecated( 'Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') ToMapListReplyV2 clone() => ToMapListReplyV2()..mergeFromMessage(this); @$core.Deprecated( 'Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') ToMapListReplyV2 copyWith(void Function(ToMapListReplyV2) updates) => super.copyWith((message) => updates(message as ToMapListReplyV2)) as ToMapListReplyV2; $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ToMapListReplyV2 create() => ToMapListReplyV2._(); ToMapListReplyV2 createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static ToMapListReplyV2 getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ToMapListReplyV2? _defaultInstance; @$pb.TagNumber(1) $core.List get list => $_getList(0); } class ToMapSimpleV2 extends $pb.GeneratedMessage { factory ToMapSimpleV2({ $core.int? mapId, $core.String? name, $core.int? mapScaleNumber, $core.String? description, $core.double? distance, $1.NetImage? image, }) { final $result = create(); if (mapId != null) { $result.mapId = mapId; } if (name != null) { $result.name = name; } if (mapScaleNumber != null) { $result.mapScaleNumber = mapScaleNumber; } if (description != null) { $result.description = description; } if (distance != null) { $result.distance = distance; } if (image != null) { $result.image = image; } return $result; } ToMapSimpleV2._() : super(); factory ToMapSimpleV2.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory ToMapSimpleV2.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'ToMapSimpleV2', package: const $pb.PackageName(_omitMessageNames ? '' : 'toApp.v1'), createEmptyInstance: create) ..a<$core.int>(1, _omitFieldNames ? '' : 'mapId', $pb.PbFieldType.O3, protoName: 'mapId') ..aOS(2, _omitFieldNames ? '' : 'name') ..a<$core.int>(3, _omitFieldNames ? '' : 'mapScaleNumber', $pb.PbFieldType.O3, protoName: 'mapScaleNumber') ..aOS(4, _omitFieldNames ? '' : 'description') ..a<$core.double>(5, _omitFieldNames ? '' : 'distance', $pb.PbFieldType.OD) ..aOM<$1.NetImage>(6, _omitFieldNames ? '' : 'image', subBuilder: $1.NetImage.create) ..hasRequiredFields = false ; @$core.Deprecated( 'Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') ToMapSimpleV2 clone() => ToMapSimpleV2()..mergeFromMessage(this); @$core.Deprecated( 'Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') ToMapSimpleV2 copyWith(void Function(ToMapSimpleV2) updates) => super.copyWith((message) => updates(message as ToMapSimpleV2)) as ToMapSimpleV2; $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ToMapSimpleV2 create() => ToMapSimpleV2._(); ToMapSimpleV2 createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static ToMapSimpleV2 getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ToMapSimpleV2? _defaultInstance; @$pb.TagNumber(1) $core.int get mapId => $_getIZ(0); @$pb.TagNumber(1) set mapId($core.int v) { $_setSignedInt32(0, v); } @$pb.TagNumber(1) $core.bool hasMapId() => $_has(0); @$pb.TagNumber(1) void clearMapId() => clearField(1); @$pb.TagNumber(2) $core.String get name => $_getSZ(1); @$pb.TagNumber(2) set name($core.String v) { $_setString(1, v); } @$pb.TagNumber(2) $core.bool hasName() => $_has(1); @$pb.TagNumber(2) void clearName() => clearField(2); @$pb.TagNumber(3) $core.int get mapScaleNumber => $_getIZ(2); @$pb.TagNumber(3) set mapScaleNumber($core.int v) { $_setSignedInt32(2, v); } @$pb.TagNumber(3) $core.bool hasMapScaleNumber() => $_has(2); @$pb.TagNumber(3) void clearMapScaleNumber() => clearField(3); @$pb.TagNumber(4) $core.String get description => $_getSZ(3); @$pb.TagNumber(4) set description($core.String v) { $_setString(3, v); } @$pb.TagNumber(4) $core.bool hasDescription() => $_has(3); @$pb.TagNumber(4) void clearDescription() => clearField(4); @$pb.TagNumber(5) $core.double get distance => $_getN(4); @$pb.TagNumber(5) set distance($core.double v) { $_setDouble(4, v); } @$pb.TagNumber(5) $core.bool hasDistance() => $_has(4); @$pb.TagNumber(5) void clearDistance() => clearField(5); @$pb.TagNumber(6) $1.NetImage get image => $_getN(5); @$pb.TagNumber(6) set image($1.NetImage v) { setField(6, v); } @$pb.TagNumber(6) $core.bool hasImage() => $_has(5); @$pb.TagNumber(6) void clearImage() => clearField(6); @$pb.TagNumber(6) $1.NetImage ensureImage() => $_ensure(5); } /// 地图自身信息 class ToMapInfoV2 extends $pb.GeneratedMessage { factory ToMapInfoV2({ $core.int? mapId, $core.String? mapName, $1.NetImage? zipImage, }) { final $result = create(); if (mapId != null) { $result.mapId = mapId; } if (mapName != null) { $result.mapName = mapName; } if (zipImage != null) { $result.zipImage = zipImage; } return $result; } ToMapInfoV2._() : super(); factory ToMapInfoV2.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory ToMapInfoV2.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'ToMapInfoV2', package: const $pb.PackageName(_omitMessageNames ? '' : 'toApp.v1'), createEmptyInstance: create) ..a<$core.int>(1, _omitFieldNames ? '' : 'mapId', $pb.PbFieldType.O3, protoName: 'mapId') ..aOS(2, _omitFieldNames ? '' : 'mapName', protoName: 'mapName') ..aOM<$1.NetImage>(3, _omitFieldNames ? '' : 'zipImage', protoName: 'zipImage', subBuilder: $1.NetImage.create) ..hasRequiredFields = false ; @$core.Deprecated( 'Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') ToMapInfoV2 clone() => ToMapInfoV2()..mergeFromMessage(this); @$core.Deprecated( 'Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') ToMapInfoV2 copyWith(void Function(ToMapInfoV2) updates) => super.copyWith((message) => updates(message as ToMapInfoV2)) as ToMapInfoV2; $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ToMapInfoV2 create() => ToMapInfoV2._(); ToMapInfoV2 createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static ToMapInfoV2 getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ToMapInfoV2? _defaultInstance; @$pb.TagNumber(1) $core.int get mapId => $_getIZ(0); @$pb.TagNumber(1) set mapId($core.int v) { $_setSignedInt32(0, v); } @$pb.TagNumber(1) $core.bool hasMapId() => $_has(0); @$pb.TagNumber(1) void clearMapId() => clearField(1); @$pb.TagNumber(2) $core.String get mapName => $_getSZ(1); @$pb.TagNumber(2) set mapName($core.String v) { $_setString(1, v); } @$pb.TagNumber(2) $core.bool hasMapName() => $_has(1); @$pb.TagNumber(2) void clearMapName() => clearField(2); @$pb.TagNumber(3) $1.NetImage get zipImage => $_getN(2); @$pb.TagNumber(3) set zipImage($1.NetImage v) { setField(3, v); } @$pb.TagNumber(3) $core.bool hasZipImage() => $_has(2); @$pb.TagNumber(3) void clearZipImage() => clearField(3); @$pb.TagNumber(3) $1.NetImage ensureZipImage() => $_ensure(2); } class ToUserDetailQueryRequestV2 extends $pb.GeneratedMessage { factory ToUserDetailQueryRequestV2({ $core.int? mapId, }) { final $result = create(); if (mapId != null) { $result.mapId = mapId; } return $result; } ToUserDetailQueryRequestV2._() : super(); factory ToUserDetailQueryRequestV2.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory ToUserDetailQueryRequestV2.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'ToUserDetailQueryRequestV2', package: const $pb.PackageName(_omitMessageNames ? '' : 'toApp.v1'), createEmptyInstance: create) ..a<$core.int>(1, _omitFieldNames ? '' : 'mapId', $pb.PbFieldType.O3, protoName: 'mapId') ..hasRequiredFields = false ; @$core.Deprecated( 'Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') ToUserDetailQueryRequestV2 clone() => ToUserDetailQueryRequestV2()..mergeFromMessage(this); @$core.Deprecated( 'Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') ToUserDetailQueryRequestV2 copyWith(void Function(ToUserDetailQueryRequestV2) updates) => super.copyWith((message) => updates(message as ToUserDetailQueryRequestV2)) as ToUserDetailQueryRequestV2; $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ToUserDetailQueryRequestV2 create() => ToUserDetailQueryRequestV2._(); ToUserDetailQueryRequestV2 createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static ToUserDetailQueryRequestV2 getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ToUserDetailQueryRequestV2? _defaultInstance; @$pb.TagNumber(1) $core.int get mapId => $_getIZ(0); @$pb.TagNumber(1) set mapId($core.int v) { $_setSignedInt32(0, v); } @$pb.TagNumber(1) $core.bool hasMapId() => $_has(0); @$pb.TagNumber(1) void clearMapId() => clearField(1); } class ToUserDetailQueryReplyV2 extends $pb.GeneratedMessage { factory ToUserDetailQueryReplyV2({ $core.Iterable? list, }) { final $result = create(); if (list != null) { $result.list.addAll(list); } return $result; } ToUserDetailQueryReplyV2._() : super(); factory ToUserDetailQueryReplyV2.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory ToUserDetailQueryReplyV2.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'ToUserDetailQueryReplyV2', package: const $pb.PackageName(_omitMessageNames ? '' : 'toApp.v1'), createEmptyInstance: create) ..pc(1, _omitFieldNames ? '' : 'list', $pb.PbFieldType.PM, subBuilder: ToActionInfo.create) ..hasRequiredFields = false ; @$core.Deprecated( 'Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') ToUserDetailQueryReplyV2 clone() => ToUserDetailQueryReplyV2()..mergeFromMessage(this); @$core.Deprecated( 'Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') ToUserDetailQueryReplyV2 copyWith(void Function(ToUserDetailQueryReplyV2) updates) => super.copyWith((message) => updates(message as ToUserDetailQueryReplyV2)) as ToUserDetailQueryReplyV2; $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ToUserDetailQueryReplyV2 create() => ToUserDetailQueryReplyV2._(); ToUserDetailQueryReplyV2 createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static ToUserDetailQueryReplyV2 getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ToUserDetailQueryReplyV2? _defaultInstance; @$pb.TagNumber(1) $core.List get list => $_getList(0); } class ToActionInfo extends $pb.GeneratedMessage { factory ToActionInfo({ $core.int? actId, $core.Iterable? userList, }) { final $result = create(); if (actId != null) { $result.actId = actId; } if (userList != null) { $result.userList.addAll(userList); } return $result; } ToActionInfo._() : super(); factory ToActionInfo.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory ToActionInfo.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'ToActionInfo', package: const $pb.PackageName(_omitMessageNames ? '' : 'toApp.v1'), createEmptyInstance: create) ..a<$core.int>(1, _omitFieldNames ? '' : 'actId', $pb.PbFieldType.O3, protoName: 'actId') ..pc(4, _omitFieldNames ? '' : 'userList', $pb.PbFieldType.PM, protoName: 'userList', subBuilder: ToOrienteerInGameInfo.create) ..hasRequiredFields = false ; @$core.Deprecated( 'Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') ToActionInfo clone() => ToActionInfo()..mergeFromMessage(this); @$core.Deprecated( 'Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') ToActionInfo copyWith(void Function(ToActionInfo) updates) => super.copyWith((message) => updates(message as ToActionInfo)) as ToActionInfo; $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ToActionInfo create() => ToActionInfo._(); ToActionInfo createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static ToActionInfo getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ToActionInfo? _defaultInstance; @$pb.TagNumber(1) $core.int get actId => $_getIZ(0); @$pb.TagNumber(1) set actId($core.int v) { $_setSignedInt32(0, v); } @$pb.TagNumber(1) $core.bool hasActId() => $_has(0); @$pb.TagNumber(1) void clearActId() => clearField(1); /// string actName = 2; //活动名称 ,isFullQuery为False时为空 /// int32 totalControlNum = 3; //控制点数量,不包含开始点结束点,isFullQuery为False时为空 @$pb.TagNumber(4) $core.List get userList => $_getList(1); } /// 活动基本信息 class ToActionBasicInfo extends $pb.GeneratedMessage { factory ToActionBasicInfo({ $core.int? actId, $core.String? actName, $core.int? totalControlNum, }) { final $result = create(); if (actId != null) { $result.actId = actId; } if (actName != null) { $result.actName = actName; } if (totalControlNum != null) { $result.totalControlNum = totalControlNum; } return $result; } ToActionBasicInfo._() : super(); factory ToActionBasicInfo.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory ToActionBasicInfo.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'ToActionBasicInfo', package: const $pb.PackageName(_omitMessageNames ? '' : 'toApp.v1'), createEmptyInstance: create) ..a<$core.int>(1, _omitFieldNames ? '' : 'actId', $pb.PbFieldType.O3, protoName: 'actId') ..aOS(2, _omitFieldNames ? '' : 'actName', protoName: 'actName') ..a<$core.int>(3, _omitFieldNames ? '' : 'totalControlNum', $pb.PbFieldType.O3, protoName: 'totalControlNum') ..hasRequiredFields = false ; @$core.Deprecated( 'Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') ToActionBasicInfo clone() => ToActionBasicInfo()..mergeFromMessage(this); @$core.Deprecated( 'Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') ToActionBasicInfo copyWith(void Function(ToActionBasicInfo) updates) => super.copyWith((message) => updates(message as ToActionBasicInfo)) as ToActionBasicInfo; $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ToActionBasicInfo create() => ToActionBasicInfo._(); ToActionBasicInfo createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static ToActionBasicInfo getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ToActionBasicInfo? _defaultInstance; @$pb.TagNumber(1) $core.int get actId => $_getIZ(0); @$pb.TagNumber(1) set actId($core.int v) { $_setSignedInt32(0, v); } @$pb.TagNumber(1) $core.bool hasActId() => $_has(0); @$pb.TagNumber(1) void clearActId() => clearField(1); @$pb.TagNumber(2) $core.String get actName => $_getSZ(1); @$pb.TagNumber(2) set actName($core.String v) { $_setString(1, v); } @$pb.TagNumber(2) $core.bool hasActName() => $_has(1); @$pb.TagNumber(2) void clearActName() => clearField(2); @$pb.TagNumber(3) $core.int get totalControlNum => $_getIZ(2); @$pb.TagNumber(3) set totalControlNum($core.int v) { $_setSignedInt32(2, v); } @$pb.TagNumber(3) $core.bool hasTotalControlNum() => $_has(2); @$pb.TagNumber(3) void clearTotalControlNum() => clearField(3); } class ToOrienteerInGameInfo extends $pb.GeneratedMessage { factory ToOrienteerInGameInfo({ $core.int? userId, OrienteerGpsInfo? gpsInfo, OrienteerHrInfo? hrInfo, OrienteerGameSaveInfo? gameSaveInfo, OrienteerOtherInfo? otherInfo, }) { final $result = create(); if (userId != null) { $result.userId = userId; } if (gpsInfo != null) { $result.gpsInfo = gpsInfo; } if (hrInfo != null) { $result.hrInfo = hrInfo; } if (gameSaveInfo != null) { $result.gameSaveInfo = gameSaveInfo; } if (otherInfo != null) { $result.otherInfo = otherInfo; } return $result; } ToOrienteerInGameInfo._() : super(); factory ToOrienteerInGameInfo.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory ToOrienteerInGameInfo.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'ToOrienteerInGameInfo', package: const $pb.PackageName(_omitMessageNames ? '' : 'toApp.v1'), createEmptyInstance: create) ..a<$core.int>(1, _omitFieldNames ? '' : 'UserId', $pb.PbFieldType.O3, protoName: 'UserId') ..aOM(3, _omitFieldNames ? '' : 'gpsInfo', protoName: 'gpsInfo', subBuilder: OrienteerGpsInfo.create) ..aOM(4, _omitFieldNames ? '' : 'hrInfo', protoName: 'hrInfo', subBuilder: OrienteerHrInfo.create) ..aOM(5, _omitFieldNames ? '' : 'gameSaveInfo', protoName: 'gameSaveInfo', subBuilder: OrienteerGameSaveInfo.create) ..aOM(7, _omitFieldNames ? '' : 'otherInfo', protoName: 'otherInfo', subBuilder: OrienteerOtherInfo.create) ..hasRequiredFields = false ; @$core.Deprecated( 'Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') ToOrienteerInGameInfo clone() => ToOrienteerInGameInfo()..mergeFromMessage(this); @$core.Deprecated( 'Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') ToOrienteerInGameInfo copyWith(void Function(ToOrienteerInGameInfo) updates) => super.copyWith((message) => updates(message as ToOrienteerInGameInfo)) as ToOrienteerInGameInfo; $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ToOrienteerInGameInfo create() => ToOrienteerInGameInfo._(); ToOrienteerInGameInfo createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static ToOrienteerInGameInfo getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ToOrienteerInGameInfo? _defaultInstance; @$pb.TagNumber(1) $core.int get userId => $_getIZ(0); @$pb.TagNumber(1) set userId($core.int v) { $_setSignedInt32(0, v); } @$pb.TagNumber(1) $core.bool hasUserId() => $_has(0); @$pb.TagNumber(1) void clearUserId() => clearField(1); /// OrienteerBaseInfo baseInfo = 2; //用户基本信息,isFullQuery为False时为空 @$pb.TagNumber(3) OrienteerGpsInfo get gpsInfo => $_getN(1); @$pb.TagNumber(3) set gpsInfo(OrienteerGpsInfo v) { setField(3, v); } @$pb.TagNumber(3) $core.bool hasGpsInfo() => $_has(1); @$pb.TagNumber(3) void clearGpsInfo() => clearField(3); @$pb.TagNumber(3) OrienteerGpsInfo ensureGpsInfo() => $_ensure(1); @$pb.TagNumber(4) OrienteerHrInfo get hrInfo => $_getN(2); @$pb.TagNumber(4) set hrInfo(OrienteerHrInfo v) { setField(4, v); } @$pb.TagNumber(4) $core.bool hasHrInfo() => $_has(2); @$pb.TagNumber(4) void clearHrInfo() => clearField(4); @$pb.TagNumber(4) OrienteerHrInfo ensureHrInfo() => $_ensure(2); @$pb.TagNumber(5) OrienteerGameSaveInfo get gameSaveInfo => $_getN(3); @$pb.TagNumber(5) set gameSaveInfo(OrienteerGameSaveInfo v) { setField(5, v); } @$pb.TagNumber(5) $core.bool hasGameSaveInfo() => $_has(3); @$pb.TagNumber(5) void clearGameSaveInfo() => clearField(5); @$pb.TagNumber(5) OrienteerGameSaveInfo ensureGameSaveInfo() => $_ensure(3); /// CourseBaseInfo courseBaseInfo = 6;//路线基本信息,isFullQuery为False时为空 @$pb.TagNumber(7) OrienteerOtherInfo get otherInfo => $_getN(4); @$pb.TagNumber(7) set otherInfo(OrienteerOtherInfo v) { setField(7, v); } @$pb.TagNumber(7) $core.bool hasOtherInfo() => $_has(4); @$pb.TagNumber(7) void clearOtherInfo() => clearField(7); @$pb.TagNumber(7) OrienteerOtherInfo ensureOtherInfo() => $_ensure(4); } /// 用户基本信息 class ToUserInActionBasicInfo extends $pb.GeneratedMessage { factory ToUserInActionBasicInfo({ $core.int? userId, OrienteerBaseInfo? baseInfo, CourseBaseInfo? courseBaseInfo, }) { final $result = create(); if (userId != null) { $result.userId = userId; } if (baseInfo != null) { $result.baseInfo = baseInfo; } if (courseBaseInfo != null) { $result.courseBaseInfo = courseBaseInfo; } return $result; } ToUserInActionBasicInfo._() : super(); factory ToUserInActionBasicInfo.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory ToUserInActionBasicInfo.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'ToUserInActionBasicInfo', package: const $pb.PackageName(_omitMessageNames ? '' : 'toApp.v1'), createEmptyInstance: create) ..a<$core.int>(1, _omitFieldNames ? '' : 'UserId', $pb.PbFieldType.O3, protoName: 'UserId') ..aOM(2, _omitFieldNames ? '' : 'baseInfo', protoName: 'baseInfo', subBuilder: OrienteerBaseInfo.create) ..aOM(6, _omitFieldNames ? '' : 'courseBaseInfo', protoName: 'courseBaseInfo', subBuilder: CourseBaseInfo.create) ..hasRequiredFields = false ; @$core.Deprecated( 'Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') ToUserInActionBasicInfo clone() => ToUserInActionBasicInfo()..mergeFromMessage(this); @$core.Deprecated( 'Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') ToUserInActionBasicInfo copyWith(void Function(ToUserInActionBasicInfo) updates) => super.copyWith((message) => updates(message as ToUserInActionBasicInfo)) as ToUserInActionBasicInfo; $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ToUserInActionBasicInfo create() => ToUserInActionBasicInfo._(); ToUserInActionBasicInfo createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static ToUserInActionBasicInfo getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ToUserInActionBasicInfo? _defaultInstance; @$pb.TagNumber(1) $core.int get userId => $_getIZ(0); @$pb.TagNumber(1) set userId($core.int v) { $_setSignedInt32(0, v); } @$pb.TagNumber(1) $core.bool hasUserId() => $_has(0); @$pb.TagNumber(1) void clearUserId() => clearField(1); @$pb.TagNumber(2) OrienteerBaseInfo get baseInfo => $_getN(1); @$pb.TagNumber(2) set baseInfo(OrienteerBaseInfo v) { setField(2, v); } @$pb.TagNumber(2) $core.bool hasBaseInfo() => $_has(1); @$pb.TagNumber(2) void clearBaseInfo() => clearField(2); @$pb.TagNumber(2) OrienteerBaseInfo ensureBaseInfo() => $_ensure(1); @$pb.TagNumber(6) CourseBaseInfo get courseBaseInfo => $_getN(2); @$pb.TagNumber(6) set courseBaseInfo(CourseBaseInfo v) { setField(6, v); } @$pb.TagNumber(6) $core.bool hasCourseBaseInfo() => $_has(2); @$pb.TagNumber(6) void clearCourseBaseInfo() => clearField(6); @$pb.TagNumber(6) CourseBaseInfo ensureCourseBaseInfo() => $_ensure(2); } class OrienteerBaseInfo extends $pb.GeneratedMessage { factory OrienteerBaseInfo({ $core.String? name, $core.String? phone, $core.String? headUrl, }) { final $result = create(); if (name != null) { $result.name = name; } if (phone != null) { $result.phone = phone; } if (headUrl != null) { $result.headUrl = headUrl; } return $result; } OrienteerBaseInfo._() : super(); factory OrienteerBaseInfo.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory OrienteerBaseInfo.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'OrienteerBaseInfo', package: const $pb.PackageName(_omitMessageNames ? '' : 'toApp.v1'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'Name', protoName: 'Name') ..aOS(2, _omitFieldNames ? '' : 'Phone', protoName: 'Phone') ..aOS(3, _omitFieldNames ? '' : 'HeadUrl', protoName: 'HeadUrl') ..hasRequiredFields = false ; @$core.Deprecated( 'Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') OrienteerBaseInfo clone() => OrienteerBaseInfo()..mergeFromMessage(this); @$core.Deprecated( 'Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') OrienteerBaseInfo copyWith(void Function(OrienteerBaseInfo) updates) => super.copyWith((message) => updates(message as OrienteerBaseInfo)) as OrienteerBaseInfo; $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static OrienteerBaseInfo create() => OrienteerBaseInfo._(); OrienteerBaseInfo createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static OrienteerBaseInfo getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static OrienteerBaseInfo? _defaultInstance; @$pb.TagNumber(1) $core.String get name => $_getSZ(0); @$pb.TagNumber(1) set name($core.String v) { $_setString(0, v); } @$pb.TagNumber(1) $core.bool hasName() => $_has(0); @$pb.TagNumber(1) void clearName() => clearField(1); @$pb.TagNumber(2) $core.String get phone => $_getSZ(1); @$pb.TagNumber(2) set phone($core.String v) { $_setString(1, v); } @$pb.TagNumber(2) $core.bool hasPhone() => $_has(1); @$pb.TagNumber(2) void clearPhone() => clearField(2); @$pb.TagNumber(3) $core.String get headUrl => $_getSZ(2); @$pb.TagNumber(3) set headUrl($core.String v) { $_setString(2, v); } @$pb.TagNumber(3) $core.bool hasHeadUrl() => $_has(2); @$pb.TagNumber(3) void clearHeadUrl() => clearField(3); } class OrienteerGpsInfo extends $pb.GeneratedMessage { factory OrienteerGpsInfo({ $core.Iterable<$1.GameGpsInfo>? gameGpsInfos, $core.int? distance, $core.int? pace, }) { final $result = create(); if (gameGpsInfos != null) { $result.gameGpsInfos.addAll(gameGpsInfos); } if (distance != null) { $result.distance = distance; } if (pace != null) { $result.pace = pace; } return $result; } OrienteerGpsInfo._() : super(); factory OrienteerGpsInfo.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory OrienteerGpsInfo.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'OrienteerGpsInfo', package: const $pb.PackageName(_omitMessageNames ? '' : 'toApp.v1'), createEmptyInstance: create) ..pc<$1.GameGpsInfo>(1, _omitFieldNames ? '' : 'gameGpsInfos', $pb.PbFieldType.PM, protoName: 'gameGpsInfos', subBuilder: $1.GameGpsInfo.create) ..a<$core.int>(2, _omitFieldNames ? '' : 'Distance', $pb.PbFieldType.O3, protoName: 'Distance') ..a<$core.int>(3, _omitFieldNames ? '' : 'Pace', $pb.PbFieldType.O3, protoName: 'Pace') ..hasRequiredFields = false ; @$core.Deprecated( 'Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') OrienteerGpsInfo clone() => OrienteerGpsInfo()..mergeFromMessage(this); @$core.Deprecated( 'Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') OrienteerGpsInfo copyWith(void Function(OrienteerGpsInfo) updates) => super.copyWith((message) => updates(message as OrienteerGpsInfo)) as OrienteerGpsInfo; $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static OrienteerGpsInfo create() => OrienteerGpsInfo._(); OrienteerGpsInfo createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static OrienteerGpsInfo getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static OrienteerGpsInfo? _defaultInstance; @$pb.TagNumber(1) $core.List<$1.GameGpsInfo> get gameGpsInfos => $_getList(0); @$pb.TagNumber(2) $core.int get distance => $_getIZ(1); @$pb.TagNumber(2) set distance($core.int v) { $_setSignedInt32(1, v); } @$pb.TagNumber(2) $core.bool hasDistance() => $_has(1); @$pb.TagNumber(2) void clearDistance() => clearField(2); @$pb.TagNumber(3) $core.int get pace => $_getIZ(2); @$pb.TagNumber(3) set pace($core.int v) { $_setSignedInt32(2, v); } @$pb.TagNumber(3) $core.bool hasPace() => $_has(2); @$pb.TagNumber(3) void clearPace() => clearField(3); } class OrienteerHrInfo extends $pb.GeneratedMessage { factory OrienteerHrInfo({ $core.Iterable<$1.HeartRate>? hrInfo, }) { final $result = create(); if (hrInfo != null) { $result.hrInfo.addAll(hrInfo); } return $result; } OrienteerHrInfo._() : super(); factory OrienteerHrInfo.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory OrienteerHrInfo.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'OrienteerHrInfo', package: const $pb.PackageName(_omitMessageNames ? '' : 'toApp.v1'), createEmptyInstance: create) ..pc<$1.HeartRate>(1, _omitFieldNames ? '' : 'hrInfo', $pb.PbFieldType.PM, protoName: 'hrInfo', subBuilder: $1.HeartRate.create) ..hasRequiredFields = false ; @$core.Deprecated( 'Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') OrienteerHrInfo clone() => OrienteerHrInfo()..mergeFromMessage(this); @$core.Deprecated( 'Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') OrienteerHrInfo copyWith(void Function(OrienteerHrInfo) updates) => super.copyWith((message) => updates(message as OrienteerHrInfo)) as OrienteerHrInfo; $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static OrienteerHrInfo create() => OrienteerHrInfo._(); OrienteerHrInfo createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static OrienteerHrInfo getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static OrienteerHrInfo? _defaultInstance; @$pb.TagNumber(1) $core.List<$1.HeartRate> get hrInfo => $_getList(0); } class OrienteerOtherInfo extends $pb.GeneratedMessage { factory OrienteerOtherInfo({ $core.int? stepNum, $core.int? heartRatePercent, }) { final $result = create(); if (stepNum != null) { $result.stepNum = stepNum; } if (heartRatePercent != null) { $result.heartRatePercent = heartRatePercent; } return $result; } OrienteerOtherInfo._() : super(); factory OrienteerOtherInfo.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory OrienteerOtherInfo.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'OrienteerOtherInfo', package: const $pb.PackageName(_omitMessageNames ? '' : 'toApp.v1'), createEmptyInstance: create) ..a<$core.int>(1, _omitFieldNames ? '' : 'StepNum', $pb.PbFieldType.O3, protoName: 'StepNum') ..a<$core.int>(2, _omitFieldNames ? '' : 'HeartRatePercent', $pb.PbFieldType.O3, protoName: 'HeartRatePercent') ..hasRequiredFields = false ; @$core.Deprecated( 'Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') OrienteerOtherInfo clone() => OrienteerOtherInfo()..mergeFromMessage(this); @$core.Deprecated( 'Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') OrienteerOtherInfo copyWith(void Function(OrienteerOtherInfo) updates) => super.copyWith((message) => updates(message as OrienteerOtherInfo)) as OrienteerOtherInfo; $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static OrienteerOtherInfo create() => OrienteerOtherInfo._(); OrienteerOtherInfo createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static OrienteerOtherInfo getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static OrienteerOtherInfo? _defaultInstance; @$pb.TagNumber(1) $core.int get stepNum => $_getIZ(0); @$pb.TagNumber(1) set stepNum($core.int v) { $_setSignedInt32(0, v); } @$pb.TagNumber(1) $core.bool hasStepNum() => $_has(0); @$pb.TagNumber(1) void clearStepNum() => clearField(1); @$pb.TagNumber(2) $core.int get heartRatePercent => $_getIZ(1); @$pb.TagNumber(2) set heartRatePercent($core.int v) { $_setSignedInt32(1, v); } @$pb.TagNumber(2) $core.bool hasHeartRatePercent() => $_has(1); @$pb.TagNumber(2) void clearHeartRatePercent() => clearField(2); } class CourseBaseInfo extends $pb.GeneratedMessage { factory CourseBaseInfo({ $core.int? courseId, $core.String? courseName, $core.Iterable? controlPointSortedList, }) { final $result = create(); if (courseId != null) { $result.courseId = courseId; } if (courseName != null) { $result.courseName = courseName; } if (controlPointSortedList != null) { $result.controlPointSortedList.addAll(controlPointSortedList); } return $result; } CourseBaseInfo._() : super(); factory CourseBaseInfo.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory CourseBaseInfo.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'CourseBaseInfo', package: const $pb.PackageName(_omitMessageNames ? '' : 'toApp.v1'), createEmptyInstance: create) ..a<$core.int>(1, _omitFieldNames ? '' : 'CourseId', $pb.PbFieldType.O3, protoName: 'CourseId') ..aOS(2, _omitFieldNames ? '' : 'CourseName', protoName: 'CourseName') ..pc(3, _omitFieldNames ? '' : 'controlPointSortedList', $pb.PbFieldType.PM, protoName: 'controlPointSortedList', subBuilder: ToControlPoint.create) ..hasRequiredFields = false ; @$core.Deprecated( 'Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') CourseBaseInfo clone() => CourseBaseInfo()..mergeFromMessage(this); @$core.Deprecated( 'Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') CourseBaseInfo copyWith(void Function(CourseBaseInfo) updates) => super.copyWith((message) => updates(message as CourseBaseInfo)) as CourseBaseInfo; $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static CourseBaseInfo create() => CourseBaseInfo._(); CourseBaseInfo createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static CourseBaseInfo getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static CourseBaseInfo? _defaultInstance; @$pb.TagNumber(1) $core.int get courseId => $_getIZ(0); @$pb.TagNumber(1) set courseId($core.int v) { $_setSignedInt32(0, v); } @$pb.TagNumber(1) $core.bool hasCourseId() => $_has(0); @$pb.TagNumber(1) void clearCourseId() => clearField(1); @$pb.TagNumber(2) $core.String get courseName => $_getSZ(1); @$pb.TagNumber(2) set courseName($core.String v) { $_setString(1, v); } @$pb.TagNumber(2) $core.bool hasCourseName() => $_has(1); @$pb.TagNumber(2) void clearCourseName() => clearField(2); @$pb.TagNumber(3) $core.List get controlPointSortedList => $_getList(2); } class ToControlPoint extends $pb.GeneratedMessage { factory ToControlPoint({ $fixnum.Int64? id, $core.String? sn, $1.Position? ciPosition, $1.CType? cType, $core.int? orderNo, $core.bool? isCheckSuccess, $3.Duration? checkAfterLast, $2.Timestamp? punchTime, $core.int? disAfterLast, $core.int? disStraightAfterLast, $core.int? paceAfterLast, $core.int? paceAfterStart, $3.Duration? checkAfterStart, }) { final $result = create(); if (id != null) { $result.id = id; } if (sn != null) { $result.sn = sn; } if (ciPosition != null) { $result.ciPosition = ciPosition; } if (cType != null) { $result.cType = cType; } if (orderNo != null) { $result.orderNo = orderNo; } if (isCheckSuccess != null) { $result.isCheckSuccess = isCheckSuccess; } if (checkAfterLast != null) { $result.checkAfterLast = checkAfterLast; } if (punchTime != null) { $result.punchTime = punchTime; } if (disAfterLast != null) { $result.disAfterLast = disAfterLast; } if (disStraightAfterLast != null) { $result.disStraightAfterLast = disStraightAfterLast; } if (paceAfterLast != null) { $result.paceAfterLast = paceAfterLast; } if (paceAfterStart != null) { $result.paceAfterStart = paceAfterStart; } if (checkAfterStart != null) { $result.checkAfterStart = checkAfterStart; } return $result; } ToControlPoint._() : super(); factory ToControlPoint.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory ToControlPoint.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'ToControlPoint', package: const $pb.PackageName(_omitMessageNames ? '' : 'toApp.v1'), createEmptyInstance: create) ..aInt64(1, _omitFieldNames ? '' : 'id') ..aOS(2, _omitFieldNames ? '' : 'sn') ..aOM<$1.Position>(3, _omitFieldNames ? '' : 'ciPosition', protoName: 'ciPosition', subBuilder: $1.Position.create) ..e<$1.CType>(4, _omitFieldNames ? '' : 'cType', $pb.PbFieldType.OE, protoName: 'cType', defaultOrMaker: $1.CType.UnKnowType, valueOf: $1.CType.valueOf, enumValues: $1.CType.values) ..a<$core.int>(5, _omitFieldNames ? '' : 'orderNo', $pb.PbFieldType.O3, protoName: 'orderNo') ..aOB(6, _omitFieldNames ? '' : 'isCheckSuccess') ..aOM<$3.Duration>(7, _omitFieldNames ? '' : 'checkAfterLast', subBuilder: $3.Duration.create) ..aOM<$2.Timestamp>(8, _omitFieldNames ? '' : 'punchTime', protoName: 'punchTime', subBuilder: $2.Timestamp.create) ..a<$core.int>(9, _omitFieldNames ? '' : 'disAfterLast', $pb.PbFieldType.O3, protoName: 'disAfterLast') ..a<$core.int>(10, _omitFieldNames ? '' : 'disStraightAfterLast', $pb.PbFieldType.O3, protoName: 'disStraightAfterLast') ..a<$core.int>(11, _omitFieldNames ? '' : 'paceAfterLast', $pb.PbFieldType.O3, protoName: 'paceAfterLast') ..a<$core.int>(12, _omitFieldNames ? '' : 'paceAfterStart', $pb.PbFieldType.O3, protoName: 'paceAfterStart') ..aOM<$3.Duration>(13, _omitFieldNames ? '' : 'checkAfterStart', subBuilder: $3.Duration.create) ..hasRequiredFields = false ; @$core.Deprecated( 'Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') ToControlPoint clone() => ToControlPoint()..mergeFromMessage(this); @$core.Deprecated( 'Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') ToControlPoint copyWith(void Function(ToControlPoint) updates) => super.copyWith((message) => updates(message as ToControlPoint)) as ToControlPoint; $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ToControlPoint create() => ToControlPoint._(); ToControlPoint createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static ToControlPoint getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ToControlPoint? _defaultInstance; @$pb.TagNumber(1) $fixnum.Int64 get id => $_getI64(0); @$pb.TagNumber(1) set id($fixnum.Int64 v) { $_setInt64(0, v); } @$pb.TagNumber(1) $core.bool hasId() => $_has(0); @$pb.TagNumber(1) void clearId() => clearField(1); @$pb.TagNumber(2) $core.String get sn => $_getSZ(1); @$pb.TagNumber(2) set sn($core.String v) { $_setString(1, v); } @$pb.TagNumber(2) $core.bool hasSn() => $_has(1); @$pb.TagNumber(2) void clearSn() => clearField(2); @$pb.TagNumber(3) $1.Position get ciPosition => $_getN(2); @$pb.TagNumber(3) set ciPosition($1.Position v) { setField(3, v); } @$pb.TagNumber(3) $core.bool hasCiPosition() => $_has(2); @$pb.TagNumber(3) void clearCiPosition() => clearField(3); @$pb.TagNumber(3) $1.Position ensureCiPosition() => $_ensure(2); @$pb.TagNumber(4) $1.CType get cType => $_getN(3); @$pb.TagNumber(4) set cType($1.CType v) { setField(4, v); } @$pb.TagNumber(4) $core.bool hasCType() => $_has(3); @$pb.TagNumber(4) void clearCType() => clearField(4); @$pb.TagNumber(5) $core.int get orderNo => $_getIZ(4); @$pb.TagNumber(5) set orderNo($core.int v) { $_setSignedInt32(4, v); } @$pb.TagNumber(5) $core.bool hasOrderNo() => $_has(4); @$pb.TagNumber(5) void clearOrderNo() => clearField(5); @$pb.TagNumber(6) $core.bool get isCheckSuccess => $_getBF(5); @$pb.TagNumber(6) set isCheckSuccess($core.bool v) { $_setBool(5, v); } @$pb.TagNumber(6) $core.bool hasIsCheckSuccess() => $_has(5); @$pb.TagNumber(6) void clearIsCheckSuccess() => clearField(6); @$pb.TagNumber(7) $3.Duration get checkAfterLast => $_getN(6); @$pb.TagNumber(7) set checkAfterLast($3.Duration v) { setField(7, v); } @$pb.TagNumber(7) $core.bool hasCheckAfterLast() => $_has(6); @$pb.TagNumber(7) void clearCheckAfterLast() => clearField(7); @$pb.TagNumber(7) $3.Duration ensureCheckAfterLast() => $_ensure(6); @$pb.TagNumber(8) $2.Timestamp get punchTime => $_getN(7); @$pb.TagNumber(8) set punchTime($2.Timestamp v) { setField(8, v); } @$pb.TagNumber(8) $core.bool hasPunchTime() => $_has(7); @$pb.TagNumber(8) void clearPunchTime() => clearField(8); @$pb.TagNumber(8) $2.Timestamp ensurePunchTime() => $_ensure(7); @$pb.TagNumber(9) $core.int get disAfterLast => $_getIZ(8); @$pb.TagNumber(9) set disAfterLast($core.int v) { $_setSignedInt32(8, v); } @$pb.TagNumber(9) $core.bool hasDisAfterLast() => $_has(8); @$pb.TagNumber(9) void clearDisAfterLast() => clearField(9); @$pb.TagNumber(10) $core.int get disStraightAfterLast => $_getIZ(9); @$pb.TagNumber(10) set disStraightAfterLast($core.int v) { $_setSignedInt32(9, v); } @$pb.TagNumber(10) $core.bool hasDisStraightAfterLast() => $_has(9); @$pb.TagNumber(10) void clearDisStraightAfterLast() => clearField(10); @$pb.TagNumber(11) $core.int get paceAfterLast => $_getIZ(10); @$pb.TagNumber(11) set paceAfterLast($core.int v) { $_setSignedInt32(10, v); } @$pb.TagNumber(11) $core.bool hasPaceAfterLast() => $_has(10); @$pb.TagNumber(11) void clearPaceAfterLast() => clearField(11); @$pb.TagNumber(12) $core.int get paceAfterStart => $_getIZ(11); @$pb.TagNumber(12) set paceAfterStart($core.int v) { $_setSignedInt32(11, v); } @$pb.TagNumber(12) $core.bool hasPaceAfterStart() => $_has(11); @$pb.TagNumber(12) void clearPaceAfterStart() => clearField(12); @$pb.TagNumber(13) $3.Duration get checkAfterStart => $_getN(12); @$pb.TagNumber(13) set checkAfterStart($3.Duration v) { setField(13, v); } @$pb.TagNumber(13) $core.bool hasCheckAfterStart() => $_has(12); @$pb.TagNumber(13) void clearCheckAfterStart() => clearField(13); @$pb.TagNumber(13) $3.Duration ensureCheckAfterStart() => $_ensure(12); } class OrienteerGameSaveInfo extends $pb.GeneratedMessage { factory OrienteerGameSaveInfo({ $2.Timestamp? startAt, $3.Duration? duration, $1.GameArriveControlPoint? nextControlPoint, }) { final $result = create(); if (startAt != null) { $result.startAt = startAt; } if (duration != null) { $result.duration = duration; } if (nextControlPoint != null) { $result.nextControlPoint = nextControlPoint; } return $result; } OrienteerGameSaveInfo._() : super(); factory OrienteerGameSaveInfo.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory OrienteerGameSaveInfo.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'OrienteerGameSaveInfo', package: const $pb.PackageName(_omitMessageNames ? '' : 'toApp.v1'), createEmptyInstance: create) ..aOM<$2.Timestamp>(1, _omitFieldNames ? '' : 'startAt', subBuilder: $2.Timestamp.create) ..aOM<$3.Duration>(2, _omitFieldNames ? '' : 'duration', subBuilder: $3.Duration.create) ..aOM<$1.GameArriveControlPoint>(3, _omitFieldNames ? '' : 'nextControlPoint', protoName: 'nextControlPoint', subBuilder: $1.GameArriveControlPoint.create) ..hasRequiredFields = false ; @$core.Deprecated( 'Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') OrienteerGameSaveInfo clone() => OrienteerGameSaveInfo()..mergeFromMessage(this); @$core.Deprecated( 'Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') OrienteerGameSaveInfo copyWith(void Function(OrienteerGameSaveInfo) updates) => super.copyWith((message) => updates(message as OrienteerGameSaveInfo)) as OrienteerGameSaveInfo; $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static OrienteerGameSaveInfo create() => OrienteerGameSaveInfo._(); OrienteerGameSaveInfo createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static OrienteerGameSaveInfo getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static OrienteerGameSaveInfo? _defaultInstance; @$pb.TagNumber(1) $2.Timestamp get startAt => $_getN(0); @$pb.TagNumber(1) set startAt($2.Timestamp v) { setField(1, v); } @$pb.TagNumber(1) $core.bool hasStartAt() => $_has(0); @$pb.TagNumber(1) void clearStartAt() => clearField(1); @$pb.TagNumber(1) $2.Timestamp ensureStartAt() => $_ensure(0); @$pb.TagNumber(2) $3.Duration get duration => $_getN(1); @$pb.TagNumber(2) set duration($3.Duration v) { setField(2, v); } @$pb.TagNumber(2) $core.bool hasDuration() => $_has(1); @$pb.TagNumber(2) void clearDuration() => clearField(2); @$pb.TagNumber(2) $3.Duration ensureDuration() => $_ensure(1); @$pb.TagNumber(3) $1.GameArriveControlPoint get nextControlPoint => $_getN(2); @$pb.TagNumber(3) set nextControlPoint($1.GameArriveControlPoint v) { setField(3, v); } @$pb.TagNumber(3) $core.bool hasNextControlPoint() => $_has(2); @$pb.TagNumber(3) void clearNextControlPoint() => clearField(3); @$pb.TagNumber(3) $1.GameArriveControlPoint ensureNextControlPoint() => $_ensure(2); } const _omitFieldNames = $core.bool.fromEnvironment('protobuf.omit_field_names'); const _omitMessageNames = $core.bool.fromEnvironment('protobuf.omit_message_names');