//
//  Generated code. Do not modify.
//  source: base.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:convert' as $convert;
import 'dart:core' as $core;
import 'dart:typed_data' as $typed_data;

@$core.Deprecated('Use errorCodeDescriptor instead')
const ErrorCode$json = {
  '1': 'ErrorCode',
  '2': [
    {'1': 'OK', '2': 0},
    {'1': 'TokenExpire', '2': 1000},
    {'1': 'UserBan', '2': 1001},
    {'1': 'VfCodeExpire', '2': 1002},
    {'1': 'SmsSendFail', '2': 1003},
    {'1': 'UserStatusErr', '2': 1008},
    {'1': 'StatusErr', '2': 1009},
    {'1': 'PhoneNotExist', '2': 2001},
    {'1': 'UnknownErr', '2': 2002},
    {'1': 'ParamErr', '2': 5000},
    {'1': 'HeadSourceErr', '2': 5001},
    {'1': 'DATABASE', '2': 9000},
    {'1': 'NoRecord', '2': 9001},
  ],
};

/// Descriptor for `ErrorCode`. Decode as a `google.protobuf.EnumDescriptorProto`.
final $typed_data.Uint8List errorCodeDescriptor = $convert.base64Decode(
    'CglFcnJvckNvZGUSBgoCT0sQABIQCgtUb2tlbkV4cGlyZRDoBxIMCgdVc2VyQmFuEOkHEhEKDF'
    'ZmQ29kZUV4cGlyZRDqBxIQCgtTbXNTZW5kRmFpbBDrBxISCg1Vc2VyU3RhdHVzRXJyEPAHEg4K'
    'CVN0YXR1c0VychDxBxISCg1QaG9uZU5vdEV4aXN0ENEPEg8KClVua25vd25FcnIQ0g8SDQoIUG'
    'FyYW1FcnIQiCcSEgoNSGVhZFNvdXJjZUVychCJJxINCghEQVRBQkFTRRCoRhINCghOb1JlY29y'
    'ZBCpRg==');

@$core.Deprecated('Use shopTypeDescriptor instead')
const ShopType$json = {
  '1': 'ShopType',
  '2': [
    {'1': 'UnKnowShop', '2': 0},
    {'1': 'ParkShop', '2': 1},
    {'1': 'IPShop', '2': 2},
    {'1': 'AdminShop', '2': 3},
  ],
};

/// Descriptor for `ShopType`. Decode as a `google.protobuf.EnumDescriptorProto`.
final $typed_data.Uint8List shopTypeDescriptor = $convert.base64Decode(
    'CghTaG9wVHlwZRIOCgpVbktub3dTaG9wEAASDAoIUGFya1Nob3AQARIKCgZJUFNob3AQAhINCg'
    'lBZG1pblNob3AQAw==');

@$core.Deprecated('Use userTypeDescriptor instead')
const UserType$json = {
  '1': 'UserType',
  '2': [
    {'1': 'UnDefine', '2': 0},
    {'1': 'AppUser', '2': 1},
    {'1': 'ParkAdmin', '2': 2},
    {'1': 'IPAdmin', '2': 3},
    {'1': 'SysAdmin', '2': 4},
    {'1': 'ToAdmin', '2': 5},
  ],
};

/// Descriptor for `UserType`. Decode as a `google.protobuf.EnumDescriptorProto`.
final $typed_data.Uint8List userTypeDescriptor = $convert.base64Decode(
    'CghVc2VyVHlwZRIMCghVbkRlZmluZRAAEgsKB0FwcFVzZXIQARINCglQYXJrQWRtaW4QAhILCg'
    'dJUEFkbWluEAMSDAoIU3lzQWRtaW4QBBILCgdUb0FkbWluEAU=');

@$core.Deprecated('Use loginSourceDescriptor instead')
const LoginSource$json = {
  '1': 'LoginSource',
  '2': [
    {'1': 'UnDef', '2': 0},
    {'1': 'UserApp', '2': 1},
    {'1': 'WebAdmin', '2': 2},
    {'1': 'ShopApp', '2': 3},
    {'1': 'ToApp', '2': 4},
  ],
};

/// Descriptor for `LoginSource`. Decode as a `google.protobuf.EnumDescriptorProto`.
final $typed_data.Uint8List loginSourceDescriptor = $convert.base64Decode(
    'CgtMb2dpblNvdXJjZRIJCgVVbkRlZhAAEgsKB1VzZXJBcHAQARIMCghXZWJBZG1pbhACEgsKB1'
    'Nob3BBcHAQAxIJCgVUb0FwcBAE');

@$core.Deprecated('Use smsTypeDescriptor instead')
const SmsType$json = {
  '1': 'SmsType',
  '2': [
    {'1': 'UnKnow', '2': 0},
    {'1': 'Login', '2': 1},
    {'1': 'SignUp', '2': 2},
  ],
};

/// Descriptor for `SmsType`. Decode as a `google.protobuf.EnumDescriptorProto`.
final $typed_data.Uint8List smsTypeDescriptor = $convert.base64Decode(
    'CgdTbXNUeXBlEgoKBlVuS25vdxAAEgkKBUxvZ2luEAESCgoGU2lnblVwEAI=');

@$core.Deprecated('Use projectContentTypeDescriptor instead')
const ProjectContentType$json = {
  '1': 'ProjectContentType',
  '2': [
    {'1': 'Text', '2': 0},
    {'1': 'Html', '2': 1},
  ],
};

/// Descriptor for `ProjectContentType`. Decode as a `google.protobuf.EnumDescriptorProto`.
final $typed_data.Uint8List projectContentTypeDescriptor = $convert.base64Decode(
    'ChJQcm9qZWN0Q29udGVudFR5cGUSCAoEVGV4dBAAEggKBEh0bWwQAQ==');

@$core.Deprecated('Use criterionTypeDescriptor instead')
const CriterionType$json = {
  '1': 'CriterionType',
  '2': [
    {'1': 'CrUnKnow', '2': 0},
    {'1': 'CrOrder', '2': 1},
    {'1': 'CrNum', '2': 2},
  ],
};

/// Descriptor for `CriterionType`. Decode as a `google.protobuf.EnumDescriptorProto`.
final $typed_data.Uint8List criterionTypeDescriptor = $convert.base64Decode(
    'Cg1Dcml0ZXJpb25UeXBlEgwKCENyVW5Lbm93EAASCwoHQ3JPcmRlchABEgkKBUNyTnVtEAI=');

@$core.Deprecated('Use cTypeDescriptor instead')
const CType$json = {
  '1': 'CType',
  '2': [
    {'1': 'UnKnowType', '2': 0},
    {'1': 'BeginType', '2': 1},
    {'1': 'MiddleType', '2': 2},
    {'1': 'EndType', '2': 3},
  ],
};

/// Descriptor for `CType`. Decode as a `google.protobuf.EnumDescriptorProto`.
final $typed_data.Uint8List cTypeDescriptor = $convert.base64Decode(
    'CgVDVHlwZRIOCgpVbktub3dUeXBlEAASDQoJQmVnaW5UeXBlEAESDgoKTWlkZGxlVHlwZRACEg'
    'sKB0VuZFR5cGUQAw==');

@$core.Deprecated('Use statusTypeDescriptor instead')
const StatusType$json = {
  '1': 'StatusType',
  '2': [
    {'1': 'UnKnowStatus', '2': 0},
    {'1': 'NormalStatus', '2': 1},
    {'1': 'DisabledStatus', '2': 8},
    {'1': 'DeleteStatus', '2': 9},
  ],
};

/// Descriptor for `StatusType`. Decode as a `google.protobuf.EnumDescriptorProto`.
final $typed_data.Uint8List statusTypeDescriptor = $convert.base64Decode(
    'CgpTdGF0dXNUeXBlEhAKDFVuS25vd1N0YXR1cxAAEhAKDE5vcm1hbFN0YXR1cxABEhIKDkRpc2'
    'FibGVkU3RhdHVzEAgSEAoMRGVsZXRlU3RhdHVzEAk=');

@$core.Deprecated('Use hrBandTypeDescriptor instead')
const HrBandType$json = {
  '1': 'HrBandType',
  '2': [
    {'1': 'UnKnowHrBand', '2': 0},
    {'1': 'UseHrBand', '2': 1},
    {'1': 'NotUseHrBand', '2': 2},
  ],
};

/// Descriptor for `HrBandType`. Decode as a `google.protobuf.EnumDescriptorProto`.
final $typed_data.Uint8List hrBandTypeDescriptor = $convert.base64Decode(
    'CgpIckJhbmRUeXBlEhAKDFVuS25vd0hyQmFuZBAAEg0KCVVzZUhyQmFuZBABEhAKDE5vdFVzZU'
    'hyQmFuZBAC');

@$core.Deprecated('Use gameStateDescriptor instead')
const GameState$json = {
  '1': 'GameState',
  '2': [
    {'1': 'AllGameState', '2': 0},
    {'1': 'NormalGameState', '2': 1},
    {'1': 'abnormalGameState', '2': 2},
  ],
};

/// Descriptor for `GameState`. Decode as a `google.protobuf.EnumDescriptorProto`.
final $typed_data.Uint8List gameStateDescriptor = $convert.base64Decode(
    'CglHYW1lU3RhdGUSEAoMQWxsR2FtZVN0YXRlEAASEwoPTm9ybWFsR2FtZVN0YXRlEAESFQoRYW'
    'Jub3JtYWxHYW1lU3RhdGUQAg==');

@$core.Deprecated('Use gameHistorySourceDescriptor instead')
const GameHistorySource$json = {
  '1': 'GameHistorySource',
  '2': [
    {'1': 'GameHistorySourcAll', '2': 0},
    {'1': 'GameHistorySourceOrienteer', '2': 1},
    {'1': 'GameHistorySourceAss', '2': 2},
  ],
};

/// Descriptor for `GameHistorySource`. Decode as a `google.protobuf.EnumDescriptorProto`.
final $typed_data.Uint8List gameHistorySourceDescriptor = $convert.base64Decode(
    'ChFHYW1lSGlzdG9yeVNvdXJjZRIXChNHYW1lSGlzdG9yeVNvdXJjQWxsEAASHgoaR2FtZUhpc3'
    'RvcnlTb3VyY2VPcmllbnRlZXIQARIYChRHYW1lSGlzdG9yeVNvdXJjZUFzcxAC');

@$core.Deprecated('Use backGroundColorDescriptor instead')
const BackGroundColor$json = {
  '1': 'BackGroundColor',
  '2': [
    {'1': 'UnKnowColor', '2': 0},
    {'1': 'BlueColor', '2': 1},
    {'1': 'GreenColor', '2': 2},
    {'1': 'BrownColor', '2': 3},
  ],
};

/// Descriptor for `BackGroundColor`. Decode as a `google.protobuf.EnumDescriptorProto`.
final $typed_data.Uint8List backGroundColorDescriptor = $convert.base64Decode(
    'Cg9CYWNrR3JvdW5kQ29sb3ISDwoLVW5Lbm93Q29sb3IQABINCglCbHVlQ29sb3IQARIOCgpHcm'
    'VlbkNvbG9yEAISDgoKQnJvd25Db2xvchAD');

@$core.Deprecated('Use netImageDescriptor instead')
const NetImage$json = {
  '1': 'NetImage',
  '2': [
    {'1': 'url', '3': 1, '4': 1, '5': 9, '10': 'url'},
    {'1': 'md5', '3': 2, '4': 1, '5': 12, '10': 'md5'},
  ],
};

/// Descriptor for `NetImage`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List netImageDescriptor = $convert.base64Decode(
    'CghOZXRJbWFnZRIQCgN1cmwYASABKAlSA3VybBIQCgNtZDUYAiABKAxSA21kNQ==');

@$core.Deprecated('Use userDescriptor instead')
const User$json = {
  '1': 'User',
  '4': [User_Sex$json],
};

@$core.Deprecated('Use userDescriptor instead')
const User_Sex$json = {
  '1': 'Sex',
  '2': [
    {'1': 'UnDefine', '2': 0},
    {'1': 'Male', '2': 1},
    {'1': 'Female', '2': 2},
  ],
};

/// Descriptor for `User`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List userDescriptor = $convert.base64Decode(
    'CgRVc2VyIikKA1NleBIMCghVbkRlZmluZRAAEggKBE1hbGUQARIKCgZGZW1hbGUQAg==');

@$core.Deprecated('Use gameGpsInfoDescriptor instead')
const GameGpsInfo$json = {
  '1': 'GameGpsInfo',
  '2': [
    {'1': 'gpsTime', '3': 1, '4': 1, '5': 11, '6': '.google.protobuf.Timestamp', '10': 'gpsTime'},
    {'1': 'longitude', '3': 2, '4': 1, '5': 1, '10': 'longitude'},
    {'1': 'latitude', '3': 3, '4': 1, '5': 1, '10': 'latitude'},
    {'1': 'directionRadian', '3': 4, '4': 1, '5': 1, '10': 'directionRadian'},
    {'1': 'altitude', '3': 5, '4': 1, '5': 1, '10': 'altitude'},
  ],
};

/// Descriptor for `GameGpsInfo`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List gameGpsInfoDescriptor = $convert.base64Decode(
    'CgtHYW1lR3BzSW5mbxI0CgdncHNUaW1lGAEgASgLMhouZ29vZ2xlLnByb3RvYnVmLlRpbWVzdG'
    'FtcFIHZ3BzVGltZRIcCglsb25naXR1ZGUYAiABKAFSCWxvbmdpdHVkZRIaCghsYXRpdHVkZRgD'
    'IAEoAVIIbGF0aXR1ZGUSKAoPZGlyZWN0aW9uUmFkaWFuGAQgASgBUg9kaXJlY3Rpb25SYWRpYW'
    '4SGgoIYWx0aXR1ZGUYBSABKAFSCGFsdGl0dWRl');

@$core.Deprecated('Use heartRateDescriptor instead')
const HeartRate$json = {
  '1': 'HeartRate',
  '2': [
    {'1': 'timeStampMs', '3': 1, '4': 1, '5': 3, '10': 'timeStampMs'},
    {'1': 'hr', '3': 2, '4': 1, '5': 5, '10': 'hr'},
  ],
};

/// Descriptor for `HeartRate`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List heartRateDescriptor = $convert.base64Decode(
    'CglIZWFydFJhdGUSIAoLdGltZVN0YW1wTXMYASABKANSC3RpbWVTdGFtcE1zEg4KAmhyGAIgAS'
    'gFUgJocg==');

@$core.Deprecated('Use signInReplyDescriptor instead')
const SignInReply$json = {
  '1': 'SignInReply',
  '2': [
    {'1': 'token', '3': 1, '4': 1, '5': 9, '10': 'token'},
  ],
};

/// Descriptor for `SignInReply`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List signInReplyDescriptor = $convert.base64Decode(
    'CgtTaWduSW5SZXBseRIUCgV0b2tlbhgBIAEoCVIFdG9rZW4=');

@$core.Deprecated('Use gameArriveControlPointDescriptor instead')
const GameArriveControlPoint$json = {
  '1': 'GameArriveControlPoint',
  '2': [
    {'1': 'id', '3': 1, '4': 1, '5': 3, '10': 'id'},
    {'1': 'sn', '3': 2, '4': 1, '5': 9, '10': 'sn'},
    {'1': 'orderNo', '3': 3, '4': 1, '5': 5, '10': 'orderNo'},
    {'1': 'totalNo', '3': 4, '4': 1, '5': 5, '10': 'totalNo'},
  ],
};

/// Descriptor for `GameArriveControlPoint`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List gameArriveControlPointDescriptor = $convert.base64Decode(
    'ChZHYW1lQXJyaXZlQ29udHJvbFBvaW50Eg4KAmlkGAEgASgDUgJpZBIOCgJzbhgCIAEoCVICc2'
    '4SGAoHb3JkZXJObxgDIAEoBVIHb3JkZXJObxIYCgd0b3RhbE5vGAQgASgFUgd0b3RhbE5v');

@$core.Deprecated('Use mapRouteDescriptor instead')
const MapRoute$json = {
  '1': 'MapRoute',
  '2': [
    {'1': 'id', '3': 1, '4': 1, '5': 3, '10': 'id'},
    {'1': 'name', '3': 2, '4': 1, '5': 9, '10': 'name'},
    {'1': 'image', '3': 3, '4': 1, '5': 11, '6': '.base.v1.NetImage', '10': 'image'},
    {'1': 'isNfc', '3': 4, '4': 1, '5': 8, '10': 'isNfc'},
    {'1': 'distanceMeter', '3': 5, '4': 1, '5': 5, '10': 'distanceMeter'},
    {'1': 'altitudeDiffMeter', '3': 6, '4': 1, '5': 5, '10': 'altitudeDiffMeter'},
    {'1': 'useCount', '3': 7, '4': 1, '5': 5, '10': 'useCount'},
  ],
};

/// Descriptor for `MapRoute`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List mapRouteDescriptor = $convert.base64Decode(
    'CghNYXBSb3V0ZRIOCgJpZBgBIAEoA1ICaWQSEgoEbmFtZRgCIAEoCVIEbmFtZRInCgVpbWFnZR'
    'gDIAEoCzIRLmJhc2UudjEuTmV0SW1hZ2VSBWltYWdlEhQKBWlzTmZjGAQgASgIUgVpc05mYxIk'
    'Cg1kaXN0YW5jZU1ldGVyGAUgASgFUg1kaXN0YW5jZU1ldGVyEiwKEWFsdGl0dWRlRGlmZk1ldG'
    'VyGAYgASgFUhFhbHRpdHVkZURpZmZNZXRlchIaCgh1c2VDb3VudBgHIAEoBVIIdXNlQ291bnQ=');

@$core.Deprecated('Use idArrRequestDescriptor instead')
const IdArrRequest$json = {
  '1': 'IdArrRequest',
  '2': [
    {'1': 'IdArr', '3': 2, '4': 3, '5': 5, '10': 'IdArr'},
  ],
};

/// Descriptor for `IdArrRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List idArrRequestDescriptor = $convert.base64Decode(
    'CgxJZEFyclJlcXVlc3QSFAoFSWRBcnIYAiADKAVSBUlkQXJy');

@$core.Deprecated('Use baseMapInfoDescriptor instead')
const BaseMapInfo$json = {
  '1': 'BaseMapInfo',
  '2': [
    {'1': 'shopId', '3': 1, '4': 1, '5': 5, '10': 'shopId'},
    {'1': 'mapName', '3': 2, '4': 1, '5': 9, '10': 'mapName'},
    {'1': 'zipImage', '3': 3, '4': 1, '5': 11, '6': '.base.v1.NetImage', '10': 'zipImage'},
  ],
};

/// Descriptor for `BaseMapInfo`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List baseMapInfoDescriptor = $convert.base64Decode(
    'CgtCYXNlTWFwSW5mbxIWCgZzaG9wSWQYASABKAVSBnNob3BJZBIYCgdtYXBOYW1lGAIgASgJUg'
    'dtYXBOYW1lEi0KCHppcEltYWdlGAMgASgLMhEuYmFzZS52MS5OZXRJbWFnZVIIemlwSW1hZ2U=');

@$core.Deprecated('Use regionDescriptor instead')
const Region$json = {
  '1': 'Region',
  '2': [
    {'1': 'code', '3': 1, '4': 1, '5': 9, '10': 'code'},
    {'1': 'name', '3': 2, '4': 1, '5': 9, '10': 'name'},
  ],
};

/// Descriptor for `Region`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List regionDescriptor = $convert.base64Decode(
    'CgZSZWdpb24SEgoEY29kZRgBIAEoCVIEY29kZRISCgRuYW1lGAIgASgJUgRuYW1l');

@$core.Deprecated('Use shopListDescriptor instead')
const ShopList$json = {
  '1': 'ShopList',
  '2': [
    {'1': 'shopId', '3': 1, '4': 1, '5': 5, '10': 'shopId'},
    {'1': 'name', '3': 2, '4': 1, '5': 9, '10': 'name'},
  ],
};

/// Descriptor for `ShopList`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List shopListDescriptor = $convert.base64Decode(
    'CghTaG9wTGlzdBIWCgZzaG9wSWQYASABKAVSBnNob3BJZBISCgRuYW1lGAIgASgJUgRuYW1l');

@$core.Deprecated('Use getSmsSendLeftTimeRequestDescriptor instead')
const GetSmsSendLeftTimeRequest$json = {
  '1': 'GetSmsSendLeftTimeRequest',
  '2': [
    {'1': 'phone', '3': 1, '4': 1, '5': 9, '10': 'phone'},
  ],
};

/// Descriptor for `GetSmsSendLeftTimeRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List getSmsSendLeftTimeRequestDescriptor = $convert.base64Decode(
    'ChlHZXRTbXNTZW5kTGVmdFRpbWVSZXF1ZXN0EhQKBXBob25lGAEgASgJUgVwaG9uZQ==');

@$core.Deprecated('Use getSmsSendLeftTimeReplyDescriptor instead')
const GetSmsSendLeftTimeReply$json = {
  '1': 'GetSmsSendLeftTimeReply',
  '2': [
    {'1': 'second', '3': 1, '4': 1, '5': 5, '10': 'second'},
  ],
};

/// Descriptor for `GetSmsSendLeftTimeReply`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List getSmsSendLeftTimeReplyDescriptor = $convert.base64Decode(
    'ChdHZXRTbXNTZW5kTGVmdFRpbWVSZXBseRIWCgZzZWNvbmQYASABKAVSBnNlY29uZA==');

@$core.Deprecated('Use controlInfoListDescriptor instead')
const ControlInfoList$json = {
  '1': 'ControlInfoList',
  '2': [
    {'1': 'ciId', '3': 1, '4': 1, '5': 5, '10': 'ciId'},
    {'1': 'ciCode', '3': 2, '4': 1, '5': 9, '10': 'ciCode'},
  ],
};

/// Descriptor for `ControlInfoList`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List controlInfoListDescriptor = $convert.base64Decode(
    'Cg9Db250cm9sSW5mb0xpc3QSEgoEY2lJZBgBIAEoBVIEY2lJZBIWCgZjaUNvZGUYAiABKAlSBm'
    'NpQ29kZQ==');

@$core.Deprecated('Use defaultReplyDescriptor instead')
const DefaultReply$json = {
  '1': 'DefaultReply',
};

/// Descriptor for `DefaultReply`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List defaultReplyDescriptor = $convert.base64Decode(
    'CgxEZWZhdWx0UmVwbHk=');

@$core.Deprecated('Use idRequestDescriptor instead')
const IdRequest$json = {
  '1': 'IdRequest',
  '2': [
    {'1': 'id', '3': 1, '4': 1, '5': 3, '10': 'id'},
  ],
};

/// Descriptor for `IdRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List idRequestDescriptor = $convert.base64Decode(
    'CglJZFJlcXVlc3QSDgoCaWQYASABKANSAmlk');

@$core.Deprecated('Use defaultRequestDescriptor instead')
const DefaultRequest$json = {
  '1': 'DefaultRequest',
};

/// Descriptor for `DefaultRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List defaultRequestDescriptor = $convert.base64Decode(
    'Cg5EZWZhdWx0UmVxdWVzdA==');

@$core.Deprecated('Use positionDescriptor instead')
const Position$json = {
  '1': 'Position',
  '2': [
    {'1': 'longitude', '3': 1, '4': 1, '5': 1, '10': 'longitude'},
    {'1': 'latitude', '3': 2, '4': 1, '5': 1, '10': 'latitude'},
    {'1': 'altitude', '3': 3, '4': 1, '5': 1, '10': 'altitude'},
  ],
};

/// Descriptor for `Position`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List positionDescriptor = $convert.base64Decode(
    'CghQb3NpdGlvbhIcCglsb25naXR1ZGUYASABKAFSCWxvbmdpdHVkZRIaCghsYXRpdHVkZRgCIA'
    'EoAVIIbGF0aXR1ZGUSGgoIYWx0aXR1ZGUYAyABKAFSCGFsdGl0dWRl');

@$core.Deprecated('Use controlPointInfoDescriptor instead')
const ControlPointInfo$json = {
  '1': 'ControlPointInfo',
  '2': [
    {'1': 'displayInfo', '3': 1, '4': 1, '5': 11, '6': '.google.protobuf.Any', '10': 'displayInfo'},
  ],
};

/// Descriptor for `ControlPointInfo`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List controlPointInfoDescriptor = $convert.base64Decode(
    'ChBDb250cm9sUG9pbnRJbmZvEjYKC2Rpc3BsYXlJbmZvGAEgASgLMhQuZ29vZ2xlLnByb3RvYn'
    'VmLkFueVILZGlzcGxheUluZm8=');

@$core.Deprecated('Use controlPointDisplayInfoSingleChoiceDescriptor instead')
const ControlPointDisplayInfoSingleChoice$json = {
  '1': 'ControlPointDisplayInfoSingleChoice',
  '2': [
    {'1': 'question', '3': 1, '4': 1, '5': 9, '10': 'question'},
    {'1': 'image', '3': 2, '4': 1, '5': 11, '6': '.base.v1.NetImage', '10': 'image'},
    {'1': 'answer', '3': 3, '4': 3, '5': 9, '10': 'answer'},
    {'1': 'rightAnswerIndex', '3': 4, '4': 1, '5': 5, '10': 'rightAnswerIndex'},
    {'1': 'qbId', '3': 5, '4': 1, '5': 5, '10': 'qbId'},
  ],
};

/// Descriptor for `ControlPointDisplayInfoSingleChoice`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List controlPointDisplayInfoSingleChoiceDescriptor = $convert.base64Decode(
    'CiNDb250cm9sUG9pbnREaXNwbGF5SW5mb1NpbmdsZUNob2ljZRIaCghxdWVzdGlvbhgBIAEoCV'
    'IIcXVlc3Rpb24SJwoFaW1hZ2UYAiABKAsyES5iYXNlLnYxLk5ldEltYWdlUgVpbWFnZRIWCgZh'
    'bnN3ZXIYAyADKAlSBmFuc3dlchIqChByaWdodEFuc3dlckluZGV4GAQgASgFUhByaWdodEFuc3'
    'dlckluZGV4EhIKBHFiSWQYBSABKAVSBHFiSWQ=');

@$core.Deprecated('Use binaryPartDescriptor instead')
const BinaryPart$json = {
  '1': 'BinaryPart',
  '2': [
    {'1': 'ext', '3': 1, '4': 1, '5': 9, '10': 'ext'},
    {'1': 'data', '3': 2, '4': 1, '5': 12, '10': 'data'},
    {'1': 'allCount', '3': 3, '4': 1, '5': 5, '10': 'allCount'},
    {'1': 'nonce', '3': 4, '4': 1, '5': 12, '10': 'nonce'},
  ],
};

/// Descriptor for `BinaryPart`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List binaryPartDescriptor = $convert.base64Decode(
    'CgpCaW5hcnlQYXJ0EhAKA2V4dBgBIAEoCVIDZXh0EhIKBGRhdGEYAiABKAxSBGRhdGESGgoIYW'
    'xsQ291bnQYAyABKAVSCGFsbENvdW50EhQKBW5vbmNlGAQgASgMUgVub25jZQ==');

@$core.Deprecated('Use binaryPartV2Descriptor instead')
const BinaryPartV2$json = {
  '1': 'BinaryPartV2',
  '2': [
    {'1': 'data', '3': 1, '4': 1, '5': 12, '10': 'data'},
  ],
};

/// Descriptor for `BinaryPartV2`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List binaryPartV2Descriptor = $convert.base64Decode(
    'CgxCaW5hcnlQYXJ0VjISEgoEZGF0YRgBIAEoDFIEZGF0YQ==');

@$core.Deprecated('Use imageDescriptor instead')
const Image$json = {
  '1': 'Image',
  '2': [
    {'1': 'ext', '3': 1, '4': 1, '5': 9, '10': 'ext'},
    {'1': 'data', '3': 2, '4': 1, '5': 12, '10': 'data'},
  ],
};

/// Descriptor for `Image`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List imageDescriptor = $convert.base64Decode(
    'CgVJbWFnZRIQCgNleHQYASABKAlSA2V4dBISCgRkYXRhGAIgASgMUgRkYXRh');

@$core.Deprecated('Use statusEditRequestDescriptor instead')
const StatusEditRequest$json = {
  '1': 'StatusEditRequest',
  '2': [
    {'1': 'id', '3': 1, '4': 1, '5': 3, '10': 'id'},
    {'1': 'status', '3': 2, '4': 1, '5': 14, '6': '.base.v1.StatusType', '10': 'status'},
  ],
};

/// Descriptor for `StatusEditRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List statusEditRequestDescriptor = $convert.base64Decode(
    'ChFTdGF0dXNFZGl0UmVxdWVzdBIOCgJpZBgBIAEoA1ICaWQSKwoGc3RhdHVzGAIgASgOMhMuYm'
    'FzZS52MS5TdGF0dXNUeXBlUgZzdGF0dXM=');

@$core.Deprecated('Use courseInfoDescriptor instead')
const CourseInfo$json = {
  '1': 'CourseInfo',
  '2': [
    {'1': 'id', '3': 1, '4': 1, '5': 5, '10': 'id'},
    {'1': 'name', '3': 2, '4': 1, '5': 9, '10': 'name'},
    {'1': 'totalControlNum', '3': 3, '4': 1, '5': 5, '10': 'totalControlNum'},
    {'1': 'maxRange', '3': 4, '4': 1, '5': 5, '10': 'maxRange'},
    {'1': 'control_point_sorted_list', '3': 5, '4': 3, '5': 11, '6': '.base.v1.ControlPoint', '10': 'controlPointSortedList'},
  ],
};

/// Descriptor for `CourseInfo`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List courseInfoDescriptor = $convert.base64Decode(
    'CgpDb3Vyc2VJbmZvEg4KAmlkGAEgASgFUgJpZBISCgRuYW1lGAIgASgJUgRuYW1lEigKD3RvdG'
    'FsQ29udHJvbE51bRgDIAEoBVIPdG90YWxDb250cm9sTnVtEhoKCG1heFJhbmdlGAQgASgFUght'
    'YXhSYW5nZRJQChljb250cm9sX3BvaW50X3NvcnRlZF9saXN0GAUgAygLMhUuYmFzZS52MS5Db2'
    '50cm9sUG9pbnRSFmNvbnRyb2xQb2ludFNvcnRlZExpc3Q=');

@$core.Deprecated('Use controlPointDescriptor instead')
const ControlPoint$json = {
  '1': 'ControlPoint',
  '2': [
    {'1': 'id', '3': 1, '4': 1, '5': 3, '10': 'id'},
    {'1': 'info', '3': 2, '4': 1, '5': 11, '6': '.base.v1.ControlPointInfo', '10': 'info'},
    {'1': 'nfc_id_list', '3': 3, '4': 3, '5': 9, '10': 'nfcIdList'},
    {'1': 'on_map_x', '3': 4, '4': 1, '5': 3, '10': 'onMapX'},
    {'1': 'on_map_y', '3': 5, '4': 1, '5': 3, '10': 'onMapY'},
    {'1': 'sn', '3': 6, '4': 1, '5': 9, '10': 'sn'},
    {'1': 'ciPosition', '3': 7, '4': 1, '5': 11, '6': '.base.v1.Position', '10': 'ciPosition'},
    {'1': 'mapPosition', '3': 8, '4': 1, '5': 11, '6': '.base.v1.Position', '10': 'mapPosition'},
    {'1': 'category', '3': 9, '4': 1, '5': 5, '10': 'category'},
  ],
};

/// Descriptor for `ControlPoint`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List controlPointDescriptor = $convert.base64Decode(
    'CgxDb250cm9sUG9pbnQSDgoCaWQYASABKANSAmlkEi0KBGluZm8YAiABKAsyGS5iYXNlLnYxLk'
    'NvbnRyb2xQb2ludEluZm9SBGluZm8SHgoLbmZjX2lkX2xpc3QYAyADKAlSCW5mY0lkTGlzdBIY'
    'Cghvbl9tYXBfeBgEIAEoA1IGb25NYXBYEhgKCG9uX21hcF95GAUgASgDUgZvbk1hcFkSDgoCc2'
    '4YBiABKAlSAnNuEjEKCmNpUG9zaXRpb24YByABKAsyES5iYXNlLnYxLlBvc2l0aW9uUgpjaVBv'
    'c2l0aW9uEjMKC21hcFBvc2l0aW9uGAggASgLMhEuYmFzZS52MS5Qb3NpdGlvblILbWFwUG9zaX'
    'Rpb24SGgoIY2F0ZWdvcnkYCSABKAVSCGNhdGVnb3J5');

@$core.Deprecated('Use controlPointSimpleDescriptor instead')
const ControlPointSimple$json = {
  '1': 'ControlPointSimple',
  '2': [
    {'1': 'id', '3': 1, '4': 1, '5': 3, '10': 'id'},
    {'1': 'nfc_id_list', '3': 2, '4': 3, '5': 9, '10': 'nfcIdList'},
    {'1': 'sn', '3': 3, '4': 1, '5': 9, '10': 'sn'},
  ],
};

/// Descriptor for `ControlPointSimple`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List controlPointSimpleDescriptor = $convert.base64Decode(
    'ChJDb250cm9sUG9pbnRTaW1wbGUSDgoCaWQYASABKANSAmlkEh4KC25mY19pZF9saXN0GAIgAy'
    'gJUgluZmNJZExpc3QSDgoCc24YAyABKAlSAnNu');

